Paso 2: Unidad de pantalla
La unidad de visualización requiere:
1 x Arduino mini pro de 3, 3V
1 módulo x nRF24L01
1 x I2C SSD1306 OLED exhibición
1 x LM1117 base tablero de convertidor DC-DC
1 x diodo estándar
casquillo de oro 1 x 0,47
resistor de 10KOhm x 1
conector de audio de 1 x 3, 5mm.
conector de audio 1 x 3,5 mm
1 x USB cargador de coche (12V a conversión de CC de 5V).
La unidad de visualización es soldada como se muestra en el diagrama de cableado. Para la fuente es perforar un orificio en el tablero de instrumentos (como la conexión de audio 3, 5mm de diámetro). El cargador USB se conecta con la fuente de coche de 12V (conectado con el encendido por ejemplo el cigarrillo ligero) desde el interior del tablero de instrumentos. Entonces el lado de 5V se suelda al conector (la polaridad no se convierte en un papel esencial pero el enchufe debe conectarse en la misma forma) y el gato se pega en el conjunto. Esto resulta en una conexión que es suave y casi no se ven si no hay nada conectado a él. En el lado de la pantalla que es perforar un orificio en la parte inferior de la vitrina, el enchufe conectado a la electrónica (ver a la polaridad) y pegado en la parte inferior.
Mi caso 3D contiene un poco de sombra de sol. El OLED es perfectamente legible bajo cualquier condición de luz. No es muy brillante en la oscuridad y también se puede leer con gafas de sol en la luz brillante del sol.
La pantalla muestra la velocidad sola o en combinación con otra información. Por lo tanto se definen 9 pantallas y con los botones de la unidad de señal o ODB la pantalla se puede cambiar entre las pantallas. Las pantallas están en una secuencia y con un botón puede cambiar hacia adelante y con la otra hacia atrás en un lazo. Pantalla 7,8,9 son para servicio y mantenimiento con uno de los interruptores de la unidad ODB esas pantallas se pueden hided (si no hay ninguna unidad ODB que no pueden ser escondidos). Las pantallas son:
1: sólo de la velocidad
2: velocidad y altitud
3: velocidad y dirección
4: velocidad y tiempo desde Inicio
5: velocidad y distancia desde Inicio
6: velocidad y tiempo
7: distancia desde Inicio medido con ODB y medida con la unidad de señal
8: velocidad del GPS, velocidad de la ODB y ODB: factor de calibración
9: velocidad de GPS, velocidad de la unidad de señal y el factor de calibración de unidad de señal
Cuando las paradas del coche y la llave de encendido está apagada, la pantalla muestra el tiempo y la distancia desde el inicio por un tiempo. Como la pantalla no tiene ningún poder más cuando la ignición se apaga esto último aproximadamente la mitad un minuto hasta que la tapa del oro está vacío. Si el motor fue encendido solamente muy poco la pantalla muestra esto sólo durante unos segundos como la tapa de oro requiere un poco de tiempo para cargarse completamente.
Pantalla 2/3/6 (como 8 y 9) requieren un GPS válido para trabajar. Si no hay ninguna señal GPS válida ninguna unidad GPS disponible se muestra el factor de calibración de la unidad de señal o si no hay ninguna unidad de señal del factor de calibración de la unidad ODB se muestra. Como el GPS usa un poco de tiempo cuando se enciende hasta que tenga una solución válida de GPS, este factor de calibración siempre aparecerá cuando el coche se quedó. De alguna manera esto puede sonar un poco extraño pero es muy importante: los factores de calibración (que vienen más adelante los detalles) se almacenan en la EEPROM. Si se equivocan se conducen con la velocidad equivocada y correr el riesgo para recoger una velocidad marcada. Con el mecanismo descrito usted siempre se darán cuenta si fue algo malo con la memoria de este factor. ¿No es necesario? Sí y No: tuve un Arduino barata usada en los comienzos y este tiempo por tiempo perdido parte de su contenido de la EEPROM.