Interfaz de computadora accesorio del vehículo

Introducción
El siguiente documento le proveerá información para desarrollar su propio VACI. Lo que he hecho es bastante simple sin embargo tomó cerca de 3 semanas de planificación, programación y depuración. El factor wow en esta interfaz es impresionante; todo el mundo que ha visto o utilizado el sistema quiere uno en su coche. El sistema también puede ser modificado para automatizar accesorios, y mediante un sistema de bus puede usted reduciría grandemente la cantidad de cableado.

Especificaciones
• Matrices rojo verde azul de 2 x 8 bits, capacidad hundimiento de 100 mA por canal. Para uso con
Amplificadores RGB cátodo común (12V).
• 8 salidas general accesorio, la capacidad de hundimiento de 100mA para relés (12V).
• 7 salidas que se hunde para conectar al conmutador AV digital.
• Compacto cabe en AV conmutador

Requisitos
Hardware
switch de canal Digital sistema de pesos americano o 5 o 6 con levante resistencias en cada botón normalmente abierto.
o PC del coche (Preferiblemente Lilliput PC745)
o común cátodo 12V RGB LED amplificador
o estándar 12V Automotive relés (bobina necesita usar menos de 100mA)
o Pic programador (preferiblemente PicAllw)
o 1 X Pic16F877a
o 3 X ULN2803AN
o 1 X SP232 – puede ser sustituido por MAX232
o 2 X 100nF condensadores
o 2 X 10uF condensadores – SP232
o 2X100uF condensadores – SP232
o algunos condensadores de 100nF, 10nF, 1uF y 10uF extras para ayudar a suprimir el ruido PWM.
o junta de desarrollo – opcional (http://www.olimex.com/dev/pic-p40.html)
o DB9 – conector para comunicación RS232
• Software
o Visual Basic .net 2008
o Proton PicBasic Plus
o Pic Programador Software (preferiblemente PicAllw)

Puntos de interés
Que todo comenzó después de que instalé rojo verde azul bajo / resplandor interior decidido que simplemente no me gusta el regulador del RGB por el fabricante. Entonces recibí una Lilliput PC745 como un regalo para ayudar a un amigo con un software de aprendizaje interactivo.  Así que pensé Qué diablos, voy control por pantalla táctil.

He programado de PIC16F desde los 13 años así que adivina, decidí usar un Pic16F877a. Ya tuve un programador de PicAllw y una copia de Proton PicBasic Plus. Lo primero que hice fue un software de 256 bits de solo canal PWM. Que era simple y que lograron dentro de un día, luego seguí desarrollar código para una sola matriz RGB PWM a través del software que se llevó un 3 días más.

Desarrollo de un sistema con dos matrices RGB PWM a través del software PWM, era más un reto. La lucha principal fue la frecuencia de actualización. Al principio utilicé una interrupción de temporizador para ejecutar el software de código PWM, no obstante se oscila la tira de LED. Después de una semana de ocuparse vanamente con el código finalmente coloqué el código en el bucle principal sin un retraso.

La única interrupción en el código es recibir la cadena Serial que controla los LEDs RGB.
Una vez que consiguió con éxito las dos matrices de trabajo empecé a escribir código para un selector de color. Quería que estilo y alta tecnología, así que diseñé un selector de color similar a la pintura pincel. Así que el color puede ser seleccionado por un solo toque a la pantalla.

Debido a los muchos pines de I/O del PIC16F877, he decidido colocar algunos accesorios de los pernos libres. Lo primero que quería al control de la pantalla táctil es mi interruptor de AV, que selecciona las entradas de mi unidad principal, cabeza, GPS, PlayStation, cámara frontal y trasera. Cada interruptor de AV salida sólo necesidades ciclo para "Empujar el botón" que se realizó en el bucle principal cuando el PWM contador se restablece.

Entonces utilicé 8 pernos en el puerto D para salidas general unidad para otros accesorios, que uno de los cuales solía conectarse el abrelatas de la puerta de mi garaje.

Sólo se proporcionan código e información para el VB.NET 2008, que se ejecuta en Windows XP y WindowsCE5.0 para el Lilliput PC745.

Recursos PC745
AV, FM, volumen y controles de brillo: http://www.codeproject.com/KB/miscctrl/LilliputPC745.aspx
Mi aplicación
http://www.cardomain.com/Ride/2914719

Historia
•Canal 16 de septiembre de 2010 - Post inicial

Artículos Relacionados

Altura o altura coche Detector del vehículo (más coches más de 2.8 metros)

Altura o altura coche Detector del vehículo (más coches más de 2.8 metros)

Radar de medición de altura del vehículo de láser en tiempo real:Un método para el control del transporte es reconocimiento de vehículos de gran tamaño (de hecho superior a 2,8 metros de vehículos) cruzar la calle o entrar en un puente.objetivo: emis
Cómo Rotar neumáticos del vehículo

Cómo Rotar neumáticos del vehículo

Dificultad técnica: 2/5Estar seguro de si han estado trabajando en los coches durante años, o son más del tipo que nunca ha llevado a cabo tareas simples como comprobación de los niveles flúidos, usted puede rápida y fácilmente aprende a rotar neumát
Estabilizador de carga del vehículo de velcro

Estabilizador de carga del vehículo de velcro

¿Alguna vez notó que tan limpio y organizado como usted y su vehículo, siempre hay algo en el espacio del tronco o del cargo que quiere deslizarse cada vez que inicia, para o gira?Para mí es un kit de emergencia carretera, que cuenta con algunas herr
Correas de accesorios de vehículos

Correas de accesorios de vehículos

Hay algunas cosas que no siempre es necesario, pero cuando lo haces, que hace toda la diferencia. Como un paraguas al que no espera lluvia. O chanclas, porque zapatos lujo sólo son cómodos para tan de largo. Para mantenerlo todo disponible y fuera de
La compañía del vehículo verde

La compañía del vehículo verde

mi objetivo es crear una empresa que se especializa en la construcción de vehículos de todo terreno respetuoso del medio ambiente. (puede utilizar en el camino también!) Todo lo que necesito para empezar a excepción de los fondos tengo. Tengo un mecá
Independencia proyecto ROV mar-KERR alejado funcionado del vehículo

Independencia proyecto ROV mar-KERR alejado funcionado del vehículo

http://www.youtube.com/watch?v=e-u7VaIfQd0&feature=youtu.beEsta es mi entrada en el Jack Daniel, proyecto de independencia de instructables.No no hago bien delante de una cámara!!!!  LOL.    Se trata de un diseño ROV que he estado queriendo construir
Cómo recuperar los paneles de la puerta del vehículo

Cómo recuperar los paneles de la puerta del vehículo

mi thunderbird tenía algunos paneles de la puerta bastante terrible que la tela se rasgó y venir aparte así que decidí recuperar con tela negra.Paso 1: lo que usted necesita1: un panel de la puerta, preferebly 2 que desea recuperar.  paneles de la pu
Cómo analizar los BUS CAN del vehículo utilizando un Arduino conectado al escudo de BUS CAN y software libre.

Cómo analizar los BUS CAN del vehículo utilizando un Arduino conectado al escudo de BUS CAN y software libre.

El Hardware en un Instructable anteriorEn un anterior Ive instructable muestra cómo usted puede poner juntos hardware para analizar su puede bus, el instructivo se puede encontrar aquí.He creado un hilo del Foro explicando un poco más en detalle,http
Recordatorio de la linterna del vehículo

Recordatorio de la linterna del vehículo

este es un diagrama de cableado para un recordatorio de la linterna para decirle que han dejado sus luces en cuando apagas el interruptor de encendido.  Cuesta menos de $10,00, es fácil de hacer y muy eficaz.  Requiere un relé de automoción, fácilmen
Utiliza tu iPhone para escanear vehículos códigos y leer datos del Sensor

Utiliza tu iPhone para escanear vehículos códigos y leer datos del Sensor

Con el uso de un muy barato (10$!) adaptador puede utilizar tu iPhone como herramienta de diagnóstico para averiguar del motor del cheque del vehículo ligero, borrar los códigos, o ve los sensores (tales como temperaturas, lecturas del sensor de oxíg
DriveMyPhone - Smartphone controlado vehículo impreso 3D

DriveMyPhone - Smartphone controlado vehículo impreso 3D

DriveMyPhone es un proyecto que tengo ubicación en mi computadora en formato digital el año pasado 6. El concepto llegó cuando estaba trabajando en mis otros proyectos robóticas llamadas MobileEarthRover 1:00 MobileEarthRover dos.Por fin he tenido ti
Control remoto de Arduino DIY y Lego RC vehículo!!!!

Control remoto de Arduino DIY y Lego RC vehículo!!!!

Actualizar (29/08/13): lectores gracias por sus palabras de entusiasmo y tipo con respecto a este proyecto! Ha sido un viaje tremendo desde que comencé este proyecto en marzo, pero estoy muy contento con el producto resultante y el entusiasmo con que
Primera persona WiFi conducción de Roombas y otros vehículos RC infrarrojo

Primera persona WiFi conducción de Roombas y otros vehículos RC infrarrojo

Pegarse un smartphone un vehículo de control remoto y tener flujo de cámara video sobre WiFi permite tiene un montón de diversión de conducción del vehículo con su control remoto viendo imágenes de él en otro dispositivo y usando el mando a distancia
Arduino Powered vehículo autónomo

Arduino Powered vehículo autónomo

Unos meses atrás empecé jugando con reguladores micro Arduino como un ejercicio de aprendizaje (y diversión); Este proyecto es la culminación de. El objetivo del proyecto era crear un vehículo que puede desplazarse autónomamente a través de una serie