Inicialmente, la carcasa impresa en 3D del “pxlDigits” no estaba destinada a ser “sólo” una pantalla de 7 segmentos con WLAN.
Originalmente construí una especie de temporizador a partir de una pantalla de 7 segmentos de dos dígitos para un amigo mío. Ella es maestra de escuela primaria y tenía el problema de que necesitaba una pantalla de tiempo para sus alumnos que también pudiera ser leída por estudiantes que aún no son capaces de leer números y/o estimar períodos de tiempo.
En este caso, por supuesto, no es adecuado mostrar los números en el display de 7 segmentos. Es por eso que la pantalla se amplió para incluir una tira de LED de 1 m de largo hecha de LED WS2812 y un codificador rotatorio. Luego puede utilizar el codificador giratorio para establecer el período de tiempo que debe expirar.
Tan pronto como se establece un tiempo, éste se agota automáticamente. Al principio, la tira de LED se ilumina por completo. A medida que pasa el tiempo, se reduce el número de LED iluminados en la tira de LED. Además, el color de la tira de LED cambia de verde a rojo.
En principio, esta tira de LED muestra visualmente el paso del tiempo. Similar a una barra de carga en una computadora. Esto significa que los estudiantes que todavía tienen dificultades con los números pueden leer el tiempo restante de una tarea escolar.
En el siguiente artículo se describe cómo recrear este temporizador llamado “time_timy”.
Inhalte
- 1 Instrucciones de seguridad
- 2 Enlaces afiliados / enlaces publicitarios
- 3 Requisitos
- 4 Reúne las piezas que necesitas
- 5 diagrama de circuito
- 6 Inserte inserciones roscadas en la base.
- 7 Atornillar dígitos a la base
- 8 Prepare el codificador para la instalación
- 9 Prepare Arduino Nano para soldar
- 10 Soldar el Arduino Nano a los cables.
- 11 Montar la vivienda
- 12 Coloque una cubierta de segmento de LED alternativa
- 13 Opcional: adjuntar zumbador
- 14 Cargue el software con el IDE de Arduino
- 15 Coloque la tira de LED
- 16 fuente de alimentación
- 17 Diviértete con el proyecto.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Para la construcción, debe dominar las tareas de soldadura SMD. Los siguientes artículos proporcionan consejos sobre cómo hacer esto.
- Electrónica - Mi amigo el soldador
- Electrónica – Soldar componentes THT a mano
- Electrónica: suelde componentes SMD a mano
Herramienta requerida:
Material requerido:
Reúne las piezas que necesitas
Para construir tu propio time_timy, primero debes recolectar las piezas necesarias.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-193424.jpg?resize=768%2C1024&ssl=1)
Necesitará las siguientes piezas para ensamblar.
- 2x dígitos de siete segmentos completamente ensamblados. Para esto ver: Electrónica: cree “pxlDigit” de siete segmentos a partir de LED WS2812
- 1x estuche impreso en 3D
- 1x tapa impresa en 3D
- 1x Arduino Nano
- 1 codificador rotatorio
- Cable de cinco núcleos de 10-15 cm
- 2 insertos de rosca M3
- 1x cable de conexión para tiras LED WS2812
- Tornillo avellanado 6x M3x6
- Posiblemente zumbador de 5V
diagrama de circuito
A continuación, puede ver el diagrama de circuito de cómo se conectan entre sí los componentes individuales.
Inserte inserciones roscadas en la base.
Para que luego la carcasa pueda cerrarse con una tapa, ésta ya está preparada.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-194910.jpg?resize=768%2C1024&ssl=1)
Dependiendo de la calidad de los insertos de hilo, ahora vale la pena utilizar un cortahilos para “cortar libremente” los hilos del inserto de hilo.
Sin embargo, si no tienes un cortador de hilo a mano, puedes saltarte este paso.
Atornillar dígitos a la base
Después de abrir de nuevo la tapa, ya puede atornillar los siete números de segmento a la carcasa.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-195732.jpg?resize=768%2C1024&ssl=1)
Lleve la línea de suministro a los dígitos de siete segmentos a través de los orificios en la carcasa como se muestra...
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-200201.jpg?resize=768%2C1024&ssl=1)
...y los atornilla desde el interior de la carcasa mediante dos tornillos avellanados M3x6.
Asegúrese de que los tornillos se sujeten cortando una rosca en el plástico de las pantallas de siete segmentos. Como es muy fino, hay que tener especial cuidado y no apretar demasiado los tornillos.
Prepare el codificador para la instalación
El tiempo de visualización se puede ajustar posteriormente y, en caso necesario, restablecer mediante el codificador giratorio. Para que esto funcione, el codificador rotatorio debe estar conectado al Arduino mediante un cable corto.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-201648.jpg?resize=768%2C1024&ssl=1)
Para prepararse para conectar el codificador rotatorio, primero debe conectarle el cable.
Para ello, deberá pelar aproximadamente 5 mm de aislamiento de los extremos de cada cable y estañarlos con un poco de soldadura.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-201721.jpg?resize=768%2C1024&ssl=1)
Ahora también puedes preparar los contactos del codificador rotatorio estañándolos con un poco de soldadura.
Prepare Arduino Nano para soldar
En este paso, se llevan a cabo algunas tareas iniciales de soldadura en el Arduino Nano.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-214605.jpg?resize=768%2C1024&ssl=1)
...estañe los contactos que se muestran en el Arduino Nano con un poco de soldadura.
Así que estañe los siguientes contactos.
- +5V
- TIERRA
- D2
- D3
- D4
- D5
- D6
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-215114.jpg?resize=768%2C1024&ssl=1)
...soldadura al Arduino Nano.
Debe ceñirse al código de colores que se muestra en la imagen. (Siempre que también haya conectado las líneas individuales al codificador rotatorio como se muestra arriba).
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-220900.jpg?resize=768%2C1024&ssl=1)
A continuación puede pasar el cable de conexión para la tira de LED a través del orificio lateral de la carcasa.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-221238.jpg?resize=810%2C608&ssl=1)
Ya tiene preparados los cables de conexión para el codificador rotatorio y los dos dígitos de siete segmentos.
Soldar el Arduino Nano a los cables.
Una vez que haya preparado los cables para los componentes que se conectarán, ahora puede conectar el Arduino Nano.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190226-221458.jpg?resize=768%2C1024&ssl=1)
Puedes soldar los cables según el siguiente diagrama.
función | pines arduino |
---|---|
Entrada de dígitos | D5 |
Entrada de tira de LED | D6 |
Codificador Un pin | D3 |
Pin del codificador B | D2 |
botón codificador | D4 |
Dígito 5V | 5V |
TIERRA digital | TIERRA |
Tierra del codificador | TIERRA |
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190227-181259.jpg?resize=768%2C1024&ssl=1)
Para estabilizar y aislar mecánicamente los cables soldados, ahora puedes cubrir los puntos de soldadura con un poco de pegamento caliente.
Montar la vivienda
Una vez completadas todas las conexiones eléctricas, puede instalar los componentes individuales en la carcasa.
Coloque una cubierta de segmento de LED alternativa
He notado que los biseles de papel que cubren los LED en los dígitos de siete segmentos pierden su fuerza adhesiva con el tiempo.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2021/01/www.nerdiy.de-howto-elektronik-sieben-segment-ziffer-aus-ws2812-leds-bauen-20200502-164125.jpg?resize=768%2C1024&ssl=1)
En el artículo también se encuentra una solución alternativa para los paneles frontales que utilizan paneles impresos en 3D. Electrónica: cree “pxlDigit” de siete segmentos a partir de LED WS2812 descrito.
Opcional: adjuntar zumbador
Si además de la notificación visual también quieres que te avisen acústicamente cuando finalice el temporizador configurado, también puedes instalar un timbre.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-125849.jpg?resize=810%2C608&ssl=1)
Para ello necesita un generador de tonos/zumbador/zumbador de 5 V, dos tubos retráctiles de aproximadamente 20 cm de largo y dos cables de aproximadamente 10 cm de largo.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-130251.jpg?resize=768%2C1024&ssl=1)
Luego prepare los cables pelando aproximadamente 5 mm de aislamiento de cada extremo y estañándolos con un poco de soldadura.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-130532.jpg?resize=768%2C1024&ssl=1)
A continuación puede utilizar el tubo termorretráctil para proteger los puntos de contacto contra cortocircuitos.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-130823.jpg?resize=768%2C1024&ssl=1)
Hay un agujero en la tapa al lado del codificador rotatorio.
El timbre se instalará detrás de esto más adelante.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-130943.jpg?resize=768%2C1024&ssl=1)
Ahora es el momento de conectar el timbre.
Para ello estañamos los contactos “A1” y “A2” del Arduino Nano con un poco de soldadura.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-131140.jpg?resize=768%2C1024&ssl=1)
Ahora tienes que fijar el timbre sobre el orificio con un poco de pegamento caliente para que el orificio del timbre quede alineado con el orificio de la tapa.
![](https://i0.wp.com/nerdiy.de/wp-content/uploads/2020/12/www.nerdiy.de-howto-arduino-restzeit-timer-zur-visualisierung-von-zeitdauern-bauen-20190316-131358.jpg?resize=768%2C1024&ssl=1)
... se parece a esto.
Es importante que el orificio del timbre sea congruente con el orificio de la tapa y que ningún pegamento caliente cubra el orificio del timbre.
Sólo así los sonidos del timbre pueden penetrar al exterior.
Cargue el software con el IDE de Arduino
Puede encontrar el código Arduino para operar “time_timy” en el siguiente repositorio de Git.
Cómo puedes descargar archivos desde un repositorio Git está en el artículo. GitHub - ¿Cómo copio archivos de un repositorio de Git a mi computadora? descrito.
También puede encontrar consejos para programar el código Arduino en el Arduino Nano en el artículo ArduinoIDE - Consejos y trucos.
Coloque la tira de LED
Lamentablemente no tengo fotos del conjunto completo, incluida la tira de LED. También puedes obtener una muy buena descripción general de toda la estructura en el siguiente vídeo.
Todo lo que tienes que hacer es conectar la tira de LED a la conexión preparada. Estas tiras de LED suelen entregarse con el enchufe que se utiliza aquí. Su tira de LED debe constar de 90 LED WS2812. Si usa más o menos LED, puede ajustar este número en el código Arduino usando el parámetro "NUMPIXELS_BAR".
fuente de alimentación
Puedes alimentar el “time_timy” a través de la toma USB del Arduino Nano. Asegúrese de que la fuente de alimentación que utiliza esté protegida contra sobretensiones, sobrecorrientes, cortocircuitos y todos los demás errores posibles. También he vinculado una fuente de alimentación que puedes usar en la lista de materiales.
El consumo de energía de los LED se reduce utilizando la configuración en el boceto de Arduino. No debes cambiar estos valores sin ajustar la fuente de alimentación.
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂