Paso 1: Materiales que necesitas
He utilizado lo siguiente:
- Arduino NANO (clon)
- Reloj DS3231 en tiempo real
- WS2812, anillo de LED de 12 bits
- WS2812, anillo de LED de 24 bits
- Fuente de alimentación 9V
- Luz según resistencia 5k - 500k
- resistor de 10 kOhm
- Regulador de potencia de 5V LM7805
- PCB de prototipo (de 10 x 8 cm), o protoboard
- toma de corriente, o esta
- jefe mujer sola fila (si no quieres soldar su NANO o RTC)
- Algunos cables
Según el cuadro y el diagrama del circuito se puede construir el circuito.
Si sólo quiere ver los LEDs, puede construir el circuito en un PCB de otros y conectar algunos cables.
Por el alto consumo de corriente de los dos anillos de LED, no sugiero para alimentarlos por alimentación y tierra de la Arduino NANO. Como se puede verles conecté directamente al GND y la salida de 5V del regulador de energía de 5V.
Si lo desea, puede omitir el regulador de potencia. De esta forma que tienes el circuito de alimentación de 5V. Con este regulador de 5V puedo alimentar el circuito por una común fuente de 5V (o un banco de energía USB), por un 9V o una fuente de 12 V a través de la toma de corriente. Si usted proporciona un NANO a través de su Vin, la fuente recomendada es entre 7V y 12V.
Como veis utilizo un LDR para medir la luminosidad. Cambia su resistencia entre 5k y 500 k Ohm dependiendo de la luz. Se conecta en serie una resistencia k 10 en un divisor de tensión. El cambio de la luminosidad modifica la relación de las resistencias, que varía la tensión de salida del divisor de voltaje. Medición de este voltaje de salida la luminosidad de los LEDs se puede adaptar el programa a la luminosidad del entorno.
Como se puede ver en el diagrama de ambos anillos LED están conectados al pin de salida D9 y los anillos se unen entre sí por su salida y entrada. De esa manera se los puede manejar como una 36 (24 + 12) largo de la tira. Preste atención a la orden. Conecté entrada del anillo exterior a la D9 del NANO y salida del anillo exterior a la entrada del anillo interno. Por lo que las direcciones de los LEDs del anillo exterior están de 0 a 23 y en el interior del anillo son de 24 a 35.
En el siguiente paso le mostrará el sketch de Arduino.