Introducción
Este es mi reloj de pantalla de 7 segmentos de Open Design. "Open Design" porque intencionalmente no encapsulé el reloj. Mantuve la placa de dígitos abierta para que todos pudieran ver. Así que en la parte posterior verás los leds y los cables. Espero que ahora todos los que vean este reloj quieran saber cómo se hace y puedan admirar mi trabajo de soldadura ;-)
Aunque diseñé este reloj desde cero, la idea del plato está inspirada en varios otros relojes similares.
Después de algunos experimentos, terminé con los difusores gruesos y cónicos para difundir la luz de manera más uniforme.
Este es el diseño 2 de mi serie WAF Incrementor ;-).
Imprimiendo
Todo se imprime con PLA, una boquilla de 0,4 y una altura de capa de 0,2. Utilicé el perfil estructural, pero creo que el perfil de velocidad funcionará igual de bien.
Solo la base del soporte necesita apoyo (para el orificio del conector USB).
Para los difusores utilicé PLA transparente con relleno al 100%. La placa de dígitos se imprime con un PLA negro mate sobre la lámina de acero texturizada.
Lista de materiales
- 1x microcontrolador esp8266 (utilicé un D1 mini genérico)
- 30x LEDs RGB WS2812B.
- Unos pocos pies de cable de 3 pines de 22 AWG.
- Interruptores momentáneos de 2x 12 mm.
- 4 tornillos M4 de 8 mm y 2 pernos M4
- Conectores USB-C (o USB-A, lo que quieras)
- Cargador USB de 5V, 3A.
Instrucciones de construcción.
Solde los LEDs con los cables de 3 pines para hacer una larga cadena de 30 LEDs. Tenía unos 5 cm de cable entre los LEDs, y un poco más entre los dígitos, y un cable más largo al principio para conectarlo al microcontrolador.
Empuja los difusores en las casas de segmentos y puntos. Los míos estaban lo suficientemente apretados, pero podrías usar una pequeña gota de súper pegamento para asegurarte de que permanezcan dentro.
Haga clic en los LEDs en los retenedores, con un poco de presión deberían encajar perfectamente y no salir fácilmente.
Conecte los anillos en las piernas con un tornillo y perno M4 de 8 mm. Ponga un poco de Locktite o súper pegamento en el tornillo y haga que el ajuste sea apretado a mano. Deje secar. Esto permitirá que los anillos giren en la pierna sin aflojarse.
Conecte las piernas a la base del soporte con tornillos M4 de 8 mm. Los orificios se auto-roscarán.
Hice una placa de salida para el esp2866 con algunos terminales de tornillo para conectar los LEDs y el esp8266.
La energía para los LED y el microcontrolador es suministrada por separado por un cargador USB de 5V. Utilicé un pequeño conector de soldadura USB-C. El pin A1 es GND, A4 es VBUS (+5V). Dependiendo de tu cargador y el conector, es posible que tengas que añadir dos resistores de 5,1KΩ entre el pin A5 y GND y B5 y GND para activar estos pines para que el adaptador sepa que tienes
La forma más fácil es usar un conector USB-A normal o simplemente el cable con cables desnudos. USB-A no necesita la negociación.
La gente de todo Internet me dice que use un nivelador para hacer que la señal de datos sea de 5V, pero parece que los 3,3V del ESP8266 funcionan perfectamente.
Tuve algunos fallos aleatorios del microcontrolador, ahora he añadido un condensador de 1000 μF en paralelo con la tierra y +5V de los LEDs. Actualmente estoy probando si los fallos se han resuelto. De todos modos, un fallo solo significa que el reloj se reinicia y después de unos segundos, la hora de Internet se muestra de nuevo.
Instala el sketch en el esp2866.
Software
Puedes encontrar el código aquí:
Esto es para PlatformIO, pero puedes usar fácilmente el código en el IDE de Arduino, solo renombra main.cpp a main.ino. No olvides incluir las bibliotecas necesarias.
El boceto incluye una rutina de configuración que se puede iniciar presionando el primer botón durante mucho tiempo. La primera presión larga configurará los minutos, una presión simple para aumentarlos. La segunda presión larga es para las horas. La tercera presión larga iniciará la configuración del punto de acceso.
En la configuración del punto de acceso, la pantalla muestra: AP:0, presione brevemente para habilitar el punto de acceso, la pantalla mostrará AP:1. Ahora puede encontrar un nuevo punto de acceso WiFi "DP_7S_CLOCK_01" en su red. Conéctese al punto de acceso.
Ahora puedes entrar en la configuración de WiFi en la URL http://192.168.4.1 (o http://setwifi.dpc). Introduce tus credenciales de WiFi y guarda. El punto de acceso se desconectará (AP:0 se muestra en el reloj). Presiona largo para salir de la configuración y el reloj se sincronizará con la hora de Internet a partir de ahora.
El segundo botón cambia los colores de la pantalla. Presione durante mucho tiempo para el colorido arcoíris, que es muy agradable y tiene un fuerte efecto WAF.
Una sola presión para ciclar a través del rojo, verde y azul.
Model Kaynağı
