Tabla de contenido:
- Paso 1: Arduino Mega 2560 R3
- Paso 2: Escudo TFT
- Paso 3: Escudo de terminales
- Paso 4: 4.3 TFT 480x272
- Paso 5: Sensor de presión de aceite
- Paso 6: Sensor de presión de combustible
- Paso 7: Sensor de batería de coche
- Paso 8: Recinto
Video: Pantalla de indicador digital del vehículo: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este es mi proyecto de medidor digital que planeo poner en mi Montego 73. Está alimentado por un Arduino Mega 2560 R3, protector de terminal de tornillo, un protector TFT ITDB02 y rematado con un Sain Smart 4.3 TFT.
El propósito de este proyecto es monitorear la presión del aceite, la temperatura del motor, la presión del combustible y los voltios de la batería / alternador. Si alguno de los que está siendo monitoreado cae dentro de un cierto rango, la pantalla de siete segmentos en la pantalla táctil se volverá roja indicando cuál está fuera del rango, y sonará un timbre para llamar su atención. Soldé un divisor de voltaje para monitorear el voltaje de la batería y agregué un relé de seguridad. Si los voltios de la batería alcanzan un cierto límite, el relé romperá el circuito y el pin de entrada a tierra. La pantalla mostrará una página de advertencia para que revise la batería antes de reiniciar el sistema. Otras características que agregué son las luces de piso RGB, una página de diagnóstico y una opción para mostrar imágenes. Puede ajustar las luces RGB a cualquier color y encender y apagar las luces desde la pantalla táctil. Además, guarda el último color utilizado para que no tenga que reajustar cada vez que enciende el automóvil. La página de diagnóstico muestra los voltajes que provienen de los sensores en arduino para ayudar con la resolución de problemas. La opción de imagen se usa para mostrar imágenes del motor cuando lo estaba reconstruyendo y para mostrar un antes y un después desde el momento en que apreté el motor hasta que lo volví a colocar. Ahora, cuando voy a una exhibición de autos, puedo mostrarlo. para que la gente pueda ver el trabajo que se ha realizado.
Actualizar. Finalmente subí un circuito de prueba de video. Ahora en proceso de montaje en caja. Se actualizará pronto
Paso 1: Arduino Mega 2560 R3
Primero, compré este mega en mi Micro Center local por aproximadamente $ 20. Fui a Cómo mecatrónica y copié un código de allí para el tutorial de la pantalla táctil. Saqué las cosas que no quería y guardé algunas cosas que quería. Luego programé algunas otras cosas que quería en este proyecto, pero el código que copié es la base de cómo terminó siendo lo que es hoy. Comparando proyectos puedes ver algunas similitudes.
Ver código a continuación
Paso 2: Escudo TFT
Recomiendo encarecidamente comprar uno de estos protectores TFT si tiene una pantalla táctil que funciona con 3.3v. Al principio, conecté las minas directamente de mega a la pantalla y funcionó, pero dejaba píxeles no deseados en la pantalla porque arduino tiene salidas de 5v. Este escudo tiene un interruptor que le da la opción de funcionar con 5v o 3.3v. Lo encargué a Itead.cc y llegó en unos días. Puse el interruptor en 3.3v y los píxeles no deseados desaparecieron. Ahora que he comprado este escudo, no tengo acceso a ninguno de los pines no utilizados que necesito para entradas y salidas externas. Busqué en Internet y encontré una solución.
Paso 3: Escudo de terminales
Compré este protector de terminal de Amazon. Llegó en unos días. Se requiere algo de soldadura. esto me permitió tener acceso a pines abiertos para otras entradas y salidas.
Paso 4: 4.3 TFT 480x272
Finalmente la pantalla táctil. También compré esto en Micro Center. Conseguir que todo funcionara fue un poco complicado al principio. Envié un correo electrónico a sainsmart para que me enviaran los documentos para esta pantalla y ninguna información o controladores funcionó. Así que de vuelta a Internet voy. Fui a Rinkydinkelectronics y descargué bibliotecas desde allí. Descargué URTouch y UFTF. Luego agréguelo a las bibliotecas actuales en el software arduino. Hay un par de otras cosas que hacer también, pero en pocas palabras, funciona ahora.
Paso 5: Sensor de presión de aceite
Sensor de aceite PSI de Amazon..5v - 4.5v
Paso 6: Sensor de presión de combustible
Sensor de combustible PSI de Amazon..5v - 4.5v. Tengo una bomba mecánica y un carburador en mi auto. La presión sobre los carbohidratos solo debe ser de 5,5 psi. Un sensor de 30 psi que tiene una señal de 5v fue el más pequeño que pude encontrar, pero funcionará.
Paso 7: Sensor de batería de coche
Para monitorear la batería del automóvil, creé un divisor de voltaje con una resistencia de 1k ohmios y una resistencia de 390 ohmios. También agregué un relé para eliminar el voltaje de Arduino cuando el voltaje de la batería es de 15.5v o superior, lo que sería como 4.3v para adruino. Es solo una seguridad para que arduino no reciba más de 5v al pin analógico. Si el voltaje llega a ese punto, el tft mostrará una pantalla de advertencia que indica que el voltaje está por encima o en 15.5v y para verificar la batería / alternador antes de reiniciar el sistema o el procesador podría estar dañado.
Actualizaré esto tan pronto como lo tenga en el automóvil y esté funcionando. Además, cuando tenga la oportunidad de hacer un video, lo agregaré a esto.
Gracias por mirar
Paso 8: Recinto
Por último, tenga los componentes montados en un gabinete. No estoy seguro de cómo se verá esta caja montada en el automóvil. Puede que tenga que hacerle una consola central. Veremos
Actualización 31/8
El recinto se veía terrible en el auto, así que tuve que pensar en otra cosa. Compré una consola central de Walmart y corté la altura y la longitud para que quepa en el auto. Luego quité todos los componentes del gabinete y los monté en la consola. Mira el video en el paso 1.
Recomendado:
Cómo decodificar los datos del bus CAN del vehículo: 8 pasos
Cómo decodificar los datos del bus CAN del vehículo: En este instructable, registraremos los datos del bus CAN del automóvil o camión y convertiremos los datos de registro del bus CAN registrados en valores legibles. Para la decodificación utilizaremos el servicio en la nube can2sky.com, que es gratuito. Podemos grabar el registro mediante adaptadores CAN-USB, pero pagamos
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN TRASERO DEL CERRADURA DEL PORTÓN TRASERO DE RENAULT SCENIC / MEGANE: 3 Pasos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN DE LA PUERTA TRASERA DE RENAULT SCENIC / MEGANE: La junta tórica de mala calidad que mantiene el botón del maletero en su lugar se desgasta y se pierde el botón del maletero del vehículo. La única solución de Renaults para esto es un mecanismo de bloqueo de arranque de reemplazo completo que solo fallará nuevamente y costará
Visión trasera del vehículo: 9 pasos (con imágenes)
Visión trasera del vehículo: ¿Por qué construimos la visión trasera del vehículo? La colisión de retroceso ha sido un problema importante, el Centro de Control de Enfermedades de EE. UU. Informó que desde 2001 y 2003, se estima que 7,475 niños (2,492 por año) menores de 15 años fueron tratado por bac de automóvil