Share
Pin
Tweet
Send
Share
Send
Lámparas
Pero aquí debo decir, ¡suerte! Anteriormente, solo encontré indicadores de descarga, para cuyo suministro, ¡saque y ponga 180V! Aquí todo es muy conveniente, puede usar una fuente de alimentación de 5V (estrictamente hablando, no más de 4.5V, pero más sobre eso más adelante), es decir. la misma línea que se usa para operar los circuitos principales.
La lámpara es una bombilla con vacío, en la que se encuentran ocho filamentos. Por lo tanto, el IV-9 tiene una conclusión común y ocho segmentos. Para generar cualquier información, es necesario "alimentar" las conclusiones generales y correspondientes del segmento. La polaridad de la conexión no importa. En mi caso, conecté el pin 1 al power plus (la tensión de alimentación, en mi circuito, cambia para ajustar el brillo de las lámparas) y conecté los cables del segmento a tierra.
Ahora sobre el control de la lámpara. El cliente insistió en una pantalla estática, por lo tanto, tendremos un montón de señales de control (7 salidas * 4 lámparas). Para aumentar el número de pines, apliqué cuatro registros de desplazamiento 74HC595, cuyos pines están conectados a cuatro microcircuitos ULN2003. El chip ULN2003 es un conjunto de siete interruptores de transistores. Cada interruptor de transistor tiene una resistencia limitadora en su base, por lo que puede conectar de forma segura las salidas del registro de desplazamiento directamente a las entradas de control del uln.
Esquema
El caballo de batalla principal es mega8. Su trabajo es interrogar el sensor de temperatura - DS18B20 o el reloj de tiempo real DS1307 y enviar información a las lámparas escribiendo la matriz necesaria en los registros de desplazamiento. Además, cuando se activa uno de los cuatro botones, cambia el dígito correspondiente en horas o minutos. Segundos al cambiar las horas o minutos se restablecen. Al presionar los botones primero y cuarto simultáneamente, el dispositivo ingresa al modo de visualización de temperatura. Detalles, puedes ver el video. Los cuatro botones "se sientan" en una interrupción, después de lo cual se determina qué botón se presiona, aquí hay un ejemplo de tal implementación:
Diagrama del dispositivo:
Esta es la primera parte del trabajo, en la que no hay control de brillo para las lámparas, están "llenas". Toda la energía del dispositivo es de 5V. ¡En esta versión, el reloj se puede alimentar incluso desde un puerto USB! Las lámparas tampoco se muestran en el diagrama, para conectarlas necesita conectar sus ánodos al power plus, y conectar los cables del segmento a través de resistencias limitadoras de corriente (la corriente del segmento no debe exceder los 19 mA) a los terminales L (1) _1 ... L (4) _7. Al ajustar el brillo, los ánodos de las lámparas y las conclusiones del número 9 de los chips ULN2003 se conectan no a la potencia plus, sino a la salida del circuito de control de potencia.
Esquema para ajustar el brillo:
En la entrada (INPUT +; INPUT-) aplicamos un voltaje constante de 7-9V. El estabilizador lineal 7805 estabiliza el voltaje hasta 5 V, que se utiliza para alimentar el microcontrolador, el reloj en tiempo real, los registros de cambios y el sensor de temperatura.
Estabilizador lineal LM317: se utiliza para implementar la atenuación. A los valores de R1-3.9kOhm, y RS_1, RS-2, la resistencia variable de 10kOhm, el voltaje 5V_ADJ_OUT cambiará dependiendo de la resistencia de la resistencia variable de 2.5 a 4.9V. En el LM317 necesita poner un pequeño radiador, literalmente en 10 minutos hice lo mismo que en la foto, que se adapta bien al enfriamiento. El material es una pequeña parte de la caja del CD-ROM:
La foto muestra la salida del sensor de temperatura y el compartimento de la batería para el reloj de tiempo real DS1307.
Ahora ejecución.
Caso:
Extendí las conclusiones de las lámparas, las enrollé en coletas y las devolví a su lugar original:
Tablero de control (adjunto a los lugares "nativos"):
Montaje en placa y conexión de la lámpara:
Como resultado:
Descargar firmware y placas:
Atencion No tiene permiso para ver texto oculto.
Share
Pin
Tweet
Send
Share
Send