Tablero informativo para vehículos y motocicletas Temp doble Volt y reloj
Comparto información de un proyecto que compré por casi nada hace años, se me había olvidado compartirlo, resulta que la tienda ya no existe, por tal desconozco el autor. EL proyecto es del año 2016 pero ahora consultando si habrá alguna actualización, ni la tienda ni el dominio existen ya. Les mando captura de pantalla de la web. Como ven, el dominio está a la venta. Así que prosigamos...

Descripción del proyecto
El dispositivo está diseñado para su instalación en automóviles, motocicletas, ciclomotores, scooters, donde se necesita controlar la temperatura del motor y el voltaje de la red de a bordo y tiene las siguientes características:

1. Indicación de la hora actual.
2. Medición de la tensión de la red de a bordo (7 - 16V).
3. Medida de la temperatura del motor (-55... +125°С).
4. Medición de la temperatura en el interior del automóvil o la temperatura del aire ambiente si el dispositivo se utiliza en vehículos de motor (-55... +125°С).
El circuito es simple y no contiene piezas escasas y costosas. La alimentación se suministra desde la red del vehículo, existe protección contra inversión de polaridad - diodo D1, que puede ser reemplazado por cualquier otro con una corriente continua de al menos 200 mA. El pin 16 de la pantalla está conectado a GND, el pin 15 (retroiluminación) está conectado a VCC (5 V) a través de una resistencia de 47 ohmios.
El diagrama que he simulado en Proteus8 con el código compilado, Monitor.HEX:

Los Botones son para setear la hora y minutos respectivamente:
El botón izquierdo acelera la cuenta para las horas y el botón derecho acelera los minutos

Los botones están ubicados por separado de la placa principal y están conectados a los pines set_minute y set_hour en la PCB. La batería está conectada a +-BAT. Después de ensamblar el dispositivo, verifique nuevamente que todas las conexiones cumplan con el diagrama. Las resistencias de corte se colocan en la posición media y se aplica un voltaje de 8 a 16 voltios a la entrada "+ 12V".

Fe de erratas que venía con el artículo:
se agregó un nuevo firmware "Monitor_nuevo.hex" al artículo , en el que se implementan las siguientes correcciones:
Aqui lo he simulado con el código HEX nuevo:

Listado de componentes:

Los fusibles que deben configurarse para el ATMEGA son estos para grabar con el ponyprog:

Les dejo el PCB hecho en Sprint Layout 6

Errores y soluciones:
Si no se muestran los valores en el Display, revisar sensores, hay algunos sensores que son clones baratos chinos y no funcionan.
Si la lectura es errónea o no funciona la hora correctamente, cambiar Cristal
Subo HEX compilado.
Comparto información de un proyecto que compré por casi nada hace años, se me había olvidado compartirlo, resulta que la tienda ya no existe, por tal desconozco el autor. EL proyecto es del año 2016 pero ahora consultando si habrá alguna actualización, ni la tienda ni el dominio existen ya. Les mando captura de pantalla de la web. Como ven, el dominio está a la venta. Así que prosigamos...

Descripción del proyecto
El dispositivo está diseñado para su instalación en automóviles, motocicletas, ciclomotores, scooters, donde se necesita controlar la temperatura del motor y el voltaje de la red de a bordo y tiene las siguientes características:

1. Indicación de la hora actual.
2. Medición de la tensión de la red de a bordo (7 - 16V).
3. Medida de la temperatura del motor (-55... +125°С).
4. Medición de la temperatura en el interior del automóvil o la temperatura del aire ambiente si el dispositivo se utiliza en vehículos de motor (-55... +125°С).
El circuito es simple y no contiene piezas escasas y costosas. La alimentación se suministra desde la red del vehículo, existe protección contra inversión de polaridad - diodo D1, que puede ser reemplazado por cualquier otro con una corriente continua de al menos 200 mA. El pin 16 de la pantalla está conectado a GND, el pin 15 (retroiluminación) está conectado a VCC (5 V) a través de una resistencia de 47 ohmios.
El diagrama que he simulado en Proteus8 con el código compilado, Monitor.HEX:

Los Botones son para setear la hora y minutos respectivamente:
El botón izquierdo acelera la cuenta para las horas y el botón derecho acelera los minutos

Los botones están ubicados por separado de la placa principal y están conectados a los pines set_minute y set_hour en la PCB. La batería está conectada a +-BAT. Después de ensamblar el dispositivo, verifique nuevamente que todas las conexiones cumplan con el diagrama. Las resistencias de corte se colocan en la posición media y se aplica un voltaje de 8 a 16 voltios a la entrada "+ 12V".

Fe de erratas que venía con el artículo:
se agregó un nuevo firmware "Monitor_nuevo.hex" al artículo , en el que se implementan las siguientes correcciones:
- Los sensores de temperatura ahora no se sondean constantemente, sino una vez cada 4 segundos, lo que permitió eliminar su autocalentamiento y, en consecuencia, la sobreestimación de las temperaturas mostradas en 1-2 ° C
- promedio agregado de los valores de voltaje medidos
- en el ajuste de la hora, se ha añadido una selección acelerada de horas y minutos con una pulsación larga del botón
Aqui lo he simulado con el código HEX nuevo:

Listado de componentes:

Los fusibles que deben configurarse para el ATMEGA son estos para grabar con el ponyprog:

Les dejo el PCB hecho en Sprint Layout 6

Errores y soluciones:
Si no se muestran los valores en el Display, revisar sensores, hay algunos sensores que son clones baratos chinos y no funcionan.
Si la lectura es errónea o no funciona la hora correctamente, cambiar Cristal
Subo HEX compilado.
Adjuntos
Última edición: