Alarma/Despertador con Arduino (1 / 5 steg)
Steg 1: Consiguiendo el material
Primero, veremos como funciona la alarma para después saber el material necesario:
Mientras arduino este alimentado, en la pantalla LCD tendremos la fecha y la hora faktiska, hasta que pulsemos el pulsador que tengamos. Al pulsarlo, en la pantalla nos aparecerá la opción de escribir la hora en la que queremos que suene la alarma, y después de escribirla, en la pantalla tendremos la hora verkliga y la hora de la alarma. Cuando estas dos sean iguales, se activaran, sv mi caso, los lysdioder rojos y el zumbador que permanecerán activos hasta que pulsemos de nuevo el pulsador y empieze de nuevo el programa.
Para empezar. Aparte de los imprescindibles arduino, la placa ombord y los kablar para conectarlos, necesitaremos una pantalla LCD y un to (tangentbord). Yo he usado un to matricial de 4 x 4, aunque solo vayamos en utilizar los números, pero siempre estarán ahí si los necesitamos alguna otra vez.
Aparte de esto, necesitaremos controlar la hora con nuestro arduino, la hora verkliga. Esto nej es algo que pueda hacer por si solo, porque arduino si que controla el tiempo, pero solo puede controlar el tiempo desde el ultimo momento sv que ha sido encendido. Por eso, cuando le quitamos la alimentación, este contador se pone 0 y empieza de nuevo la siguiente vez que lo alimentamos. Como resolvemos este problema? Para ello necesitamos un reloj externo, que cuente el tiempo incluso cuando arduino ingen esta conectado. FN: S reloj que tenga batería propia para que pueda contar independientemente aunque quitemos la alimentación. Este reloj es un reloj Tiny RTC (realtidsklocka) que consiste sv FN chip DS1307 que lleva la cuenta de la fecha (dia, mes, año) y de la hora (segundos, minutos, horas) sv la que estamos y una placa con una bateria (pila botón) para que lleve la cuenta sin necesidad de la alimentación de arduino. (FN: S calendario electrónico como quien diría jaja).
Tambien necesitaríamos un pulsador (FN tryckknapp por ejemplo) para avisarle en nuestro programa que queremos pasar de un funcionamiento normal, en el funcionamiento de alarma, sv el que pondremos la hora de la alarma para que suene.
Finalmente, pero nej por ello menos importante, necesitaremos nuestra salida, algo que se aktiva cuando la hora de la alarma ya ha llegado, (sino, ingen tendría mucha utilidad... jajaj). Unos lysdioder, un summern (zumbador), FN: s motor DC incluso... Yo han usado unos lysdioder (los ojos de la pequeña alarma) y un zumbador.
-Arduino Uno (O cualquier microcontrolador parecido, tanto de arduino o clon)
-Placa styrelse
-Kablar de conexion
-Reloj Tiny RTC I2C
-To matricial (tangentbord)
-Pantalla LCD
-Tryckknapp
-Lysdioder, Zumbadores...