Tabla de contenido:

Light Up Clock para niños - ¡Verde significa que van! Rojo, ¡Quédate en la CAMA !: 5 Pasos (con Imágenes)
Light Up Clock para niños - ¡Verde significa que van! Rojo, ¡Quédate en la CAMA !: 5 Pasos (con Imágenes)

Video: Light Up Clock para niños - ¡Verde significa que van! Rojo, ¡Quédate en la CAMA !: 5 Pasos (con Imágenes)

Video: Light Up Clock para niños - ¡Verde significa que van! Rojo, ¡Quédate en la CAMA !: 5 Pasos (con Imágenes)
Video: Vlad y Nikita montan en moto deportiva de juguete 2024, Mes de julio
Anonim
Light Up Clock para niños - ¡Verde significa que van! Rojo, quédate en la CAMA !!!
Light Up Clock para niños - ¡Verde significa que van! Rojo, quédate en la CAMA !!!
Light Up Clock para niños - ¡Verde significa que van! Rojo, quédate en la CAMA !!!
Light Up Clock para niños - ¡Verde significa que van! Rojo, quédate en la CAMA !!!

¡¡¡Nos estábamos volviendo locos sin dormir lo suficiente !!! Nuestro hijo de 2 años no podía entender cómo "esperar a las 7" en el reloj antes de salir de su habitación mañana tras mañana. Se levantaba temprano (me refiero a las 5:27 am - "¡¡¡hay un 7 !!!", decía) y simplemente asumía que era hora de levantarse, salir de su habitación y estar despierto por el día. Dado que las edades de 2 a 4 años tienen dificultades para leer los relojes, ¡este simple reloj con luz fue una GRAN solución a nuestro problema!

VERDE SIGNIFICA VAYA !!! ROJO, ¡¡¡QUÉDATE EN LA CAMA !!! Este sencillo y económico reloj de tiempo real Arduino se puede configurar para que encienda los LED en cualquier momento que sea necesario. Para nosotros eso significa que a las 6:00 am se pone ROJO, PERMANEZCA EN LA CAMA. Luego, 10 minutos antes de las 7:00 am, se vuelve AMARILLO dando la indicación de que es casi la hora de salir y jugar en su habitación. Luego a las 7:00 am … "¡¡¡La luz es VERDE !!!", dice, mientras irrumpe en nuestra habitación cada mañana no antes de las 7:00 am. ¡¡Qué salvavidas !!!

Paso 1: Reúna los materiales

Reúna los materiales
Reúna los materiales

Partes

  • 1 x Arduino Nano ($ 2.70 en AliExpress)
  • 1 x reloj en tiempo real DS1307 ($ 0.60 en AliExpress)
  • 1 x Tablero prototipo de doble cara ($ 1.45 por 5 en AliExpress)
  • 1 de cada LED verde, rojo, amarillo de 5 mm ($ 0.94 por 100 en AliExpress)
  • 1 cada uno de 270 ohmios, 680 ohmios, resistencias de 1 K ohmios ($ 2,35 por 600 surtidos en AliExpress)
  • Copa Estadio White Fluted ($ 1 en Walmart o en la tienda Dollar)
  • Push Light o soporte de batería 3-4 AA ($ 1 Dollar Store o $ 0.50 en AliExpress)

Instrumentos

  • Soldador y soldadura
  • Placa de pruebas sin soldadura
  • Alambres y cables de puente
  • Pistola de pegamento

Nota: Instructable para que los Nano Drivers chinos funcionen:)

Paso 2: Configurar el reloj

Puesta en hora del reloj
Puesta en hora del reloj
Puesta en hora del reloj
Puesta en hora del reloj
Puesta en hora del reloj
Puesta en hora del reloj

El DS1307 RTC es como un reloj y usa una batería para operar y mantener el tiempo incluso cuando el Arduino pierde energía o se reinicia. El RTC utiliza la interfaz I2C para comunicarse con Arduino. SCL (reloj) se adjunta a A5 y SDA (datos) se adjunta a A4. El RTC funciona mejor con 5V para VCC, pero encontré que funcionaba bien a 3.3V.

  • Usando una placa de prueba, conecte el reloj en tiempo real al Arduino de acuerdo con el esquema.
  • A continuación, descargue la biblioteca DS1307RTC en github aquí o en los archivos adjuntos.

    Si nunca ha descargado una biblioteca, haga clic en "Clonar o Descargar" y elija la opción "Descargar ZIP"

  • Importe la biblioteca al Editor Arduino eligiendo "Importar" y seleccionando el ZIP.
  • A continuación, descargue el boceto Program_Clock_RTC.ino adjunto e impórtelo de manera similar en el editor.
  • Configure la fecha / hora actual en el boceto y ejecute el programa para configurar el reloj.
  • Verifique que regrese la hora correcta.

¡¡Felicidades!! ¡¡Ahora tienes un reloj en funcionamiento !!

Paso 3: agregar los LED y programar

Adición de LED y programación
Adición de LED y programación
Adición de LED y programación
Adición de LED y programación

Prueba de LED

Ahora, conecte los LED y las resistencias de acuerdo con el esquema.

Descargue el boceto Light_Up_Clock_for_Kids.ino y cárguelo. En el bucle, verá comentados los "setLEDs (tm. Hour, tm. Minute);" función y sin comentarios justo debajo de "testLEDs ();" función que recorre cada LED durante 8 segundos.

Verifique que el ciclo a través de los LED funcione y elimine los comentarios de las líneas serial.print si necesita validar que el RTC todavía está generando la hora correcta.

Programando los tiempos

Una vez que verifique que todo está funcionando, descomente la función setLEDs () y comente la función testLEDs (). En el cuerpo setLEDs () de la función, establezca las horas en las que desea mostrar los distintos colores siguiendo los ejemplos.

NOTA: Probablemente tendrá que jugar con los valores de la resistencia para obtener el brillo adecuado para sus LED (y también el consumo de energía que desea). Encontré que lo siguiente funciona bien para mis LED de 5 mm, ya que el verde tiene el voltaje directo más alto y es el más brillante de forma natural, luego más tenue para los otros colores:

  • Verde: 1 K ohmios
  • Amarillo: 680 ohmios
  • Rojo: 270 ohmios

Paso 4: construcción de una caja de lámpara

Construyendo una caja de lámpara
Construyendo una caja de lámpara
Construyendo una caja de lámpara
Construyendo una caja de lámpara
Construyendo una caja de lámpara
Construyendo una caja de lámpara
Construyendo una caja de lámpara
Construyendo una caja de lámpara

Opciones

Para difundir la luz que emiten los LED, probé algunos medios diferentes para encerrar las luces. Con diferentes niveles de efectividad, probé un botón pulsador (los LED terminan demasiado cerca para difundirse bien), un tarro de vidrio con papel pergamino o pegamento brillante pintado en el interior y la copa blanca del estadio. Necesita algo para difundir la luz y reducir la dureza de los LED para dar un brillo suave y uniforme.

Mejor opción

Encontré que la taza blanca básica del estadio ($ 1 por 3) con papel encerado pegado con cinta adhesiva en el interior (como se muestra) emitía una buena luz uniforme. Sin el papel encerado, los LED brillan directamente en la parte superior de la taza creando parches de luz desiguales. Como planeo usar esto a largo plazo, incluso tomé una lámpara de silicona para guardería que volveré a utilizar y agregaré el Arduino en el futuro ($ 10 en AliExpress).

Paso 5: Baterías y bajo consumo

Baterías y de bajo consumo
Baterías y de bajo consumo
Baterías y de bajo consumo
Baterías y de bajo consumo
Baterías y de bajo consumo
Baterías y de bajo consumo
Baterías y de bajo consumo
Baterías y de bajo consumo

Quería hacer esto más permanente y usar baterías para operar. La siguiente parte es opcional, ya que puede colocar una taza en la parte superior y encenderla con un enchufe de pared o un cargador USB portátil.

Baja potencia y eliminación de LED incorporados

El código ya incluye poner el Arduino en suspensión de bajo consumo durante 8 segundos, despertar para verificar la hora y luego volver a dormir. Para ahorrar más energía y no mostrar el LED de encendido en todo momento, puede deshacerse del LED incorporado en el Arduino Nano (y como usé el pin D13 también decidí deshacerme del LED incorporado en ese alfiler).

Use un soldador para calentar los lados de los LED incorporados etiquetados POW y L, luego tire o corte para quitarlos. Hay muchas otras opciones de ahorro de energía que puede probar buscando en Google, ¡pero esto dura varios meses con baterías y funciona muy bien por ahora!

Placa de prototipo y caja de batería

Soldar todas las piezas a una placa prototipo reduce el tamaño y permite que encaje fácilmente en la parte superior del paquete de baterías dentro de la taza.

Use una caja de batería de 3 o 4 AA y suelde el positivo (+) a Vin en el Arduino y el negativo (-) a GND.

No tenía ninguna caja de batería, pero tenía una luz de empuje de $ 1 ya desmontada que tenía una caja de 4 baterías AA perfectamente lista para mis necesidades. Coloqué la taza blanca sobre la caja de la batería y marqué el plástico negro, luego corté con un cuchillo.

Pegue con pegamento caliente la placa a la base del paquete de baterías, luego pegue con pegamento caliente la taza blanca sobre la parte superior. Puede cortar fácilmente el pegamento caliente cuando sea necesario para abrirlo y reprogramar los tiempos de iluminación LED.

¡Esto se encuentra en la parte superior del tocador de los niños al lado de la puerta y ahora no más molestias matutinas!

Recomendado: