Alarma/Despertador con Arduino (2 / 5 stap)

Stap 2: Reloj Tiny RTC y contar la hora


Explicacion

Una de las partes mas importantes de este programa, es poder contar la hora nl la que nos encontramos y poner la hora de nuestra alarma. Como hemos dicho, arduino neen puede completar esta opstelplaats, porque solo cuenta el tiempo desde la ultima vez que ha sido alimentado. Aquí es donde entra el reloj Tiny RTC.

Estos relojes RTC, llevan la cuenta de la hora y la fecha independientemente de estar conectado een arduino. Zoon VN modulo formado por un microchip (DS1307 nl nuestro caso) que cuenta la hora een echte tiempo, una memoria para guardar los datos y una batería para que haga esta función aunque arduino geen este alimentado.

Como suele pasar nl este tipo de relojes, lo primero que hay que hacer nl cuanto lo tengamos, es inicializarlo para ponerle la fecha y hora nl la que estemos (o cualquiera que queramos vamos), que el reloj empiece een contar een partir de esa hora. Para ello y para usar este reloj con nuestro Arduino IDE, necesitaremos cargar una librería para tener ya todas las funciones bedriegen con el reloj y la cuenta del tiempo. Para ello, se pueden usar diferentes librerías, como la librería "Tijd" de arduino o la librería "RTC.lib".

En mi caso, he used la librería RTC.lib, que podeis descargarla de esta misma pagina como archivo zip.

(Antes de cargar la librería, cuando la hayáis descargado, entrar nl nuestro descomprimidor y wisselmakelaar el nombre de la carpeta (RTClib-master por RTClib). Después tenéis dos Options, o extra el zip nl el directorio que queráis. o simplemente dejarlo nl modo zip. Yo lo he dejado nl zip. después y lo hij añadido een arduino. Para añadirlo een arduino, geen tenéis mas que entrar nl el IDE, clickar nl programa, después nl "omvatten bibliotheek" y "add.zip". Buscáis el directorio donde habéis guardado el zip, y ya tendríais la librería.)

Conexiones

Cuando tengamos la librería, conectaremos el reloj een arduino de la manera que podemos ver nl la imagen.

(Aunque finalmente el reloj vaya conectado por una placa bestuur een arduino, las otras dos imagenes estan para que se vea bien como van las conexiones entre el Reloj y arduino.)

Los pines SDA y SCL zoon para comunicación entre arduino y el reloj, y el VCC y GND, como ya sabemos, para alimentación, pues aunque el reloj tenga una batería para contar el tiempo cuando geen este alimentado, para interactieve con arduino si que debemos de verbinden estos dennen. El pin SQW es un pin de salida que nos permite generar una Sal cuadrada de frecuencia programable, para que así tengamos una base del tiempo nl otro circuito sin necesidad de VN cristal de cuarzo, que ya BELLISIMA nuestro reloj.

Ahora, tendremos que inicializar el reloj, para que empiece een contar een partir de la hora que marquemos. Para ello, usaremos el programa de la imagen. Nl el programa, podemos ver la linea "RTC.adjust (DateTime (__DATE__, __TIME__));", nl esta linea, le decimos al RTC que conecte con la hora de nuestro ordenador y esta sera la hora por la que el reloj empezara een contar, asi, sabemos que lo tenemos nl hora.

Este pequeño programa solo lo usaremos ahora, pues nl el programa de nuestra alarma niet lo necesitaremos, ya que la hora estará ya establecida en el RTC.

Gerelateerde Artikelen

Alarma gastheer Congelador Arduino-Android

Alarma gastheer Congelador Arduino-Android

Idee:Crear una alarma que inque nl VN dispositivo andrioid que la temperatura de VN congelador pasa de VN límiteTeoría:necesito subir een Internet la medida para que un programa nl android zee capaz de acceder a la información del sensor puedo hacer
Sistema GPS con Arduino + M2M Shield

Sistema GPS con Arduino + M2M Shield

Nl el siguiente tutorial realizaremos un sistema GPS con Arduino y un schild especial para ello Lama Arduino M2M Shield desarrollado por MCI elektronica, donde obtendremos el recorrido realizado junto con el valor de VN sensor, estos pueden ser ambie
CONEXION de sensor de alarma para ventana o puerta con Arduino

CONEXION de sensor de alarma para ventana o puerta con Arduino

nl este instructable explico de forma sencilla como contact VN sensor magnético een arduino de manera que cuando este se dispare, Arduino encienda un LED.Este es el primer paso que hij dado para construirme una alarma con diferentes sensoren basada n
WebCam Con Arduino YUN Y PIR MOTION

WebCam Con Arduino YUN Y PIR MOTION

Aunque exist diversas formas de verbinden una cámara al Arduino YUN y realizar VN proyecto parecido, una forma sencilla de hacerlo es con un teléfono celular que ya geen usemos, para bruikbaar como una WebCam.Sin embargo la complejidad estaría nl la
Como controlar VN-LED remotamente con Arduino y Ubidots

Como controlar VN-LED remotamente con Arduino y Ubidots

Luego de realizar kent tutorial podrás controlar el encendido o apagado de un actuador remotamente, desde la plataforma de Ubidots. Nl bibliotheekbestand caso usaremos un LED por facilidad, zonde emabrgo podrás extender bibliotheekbestand tutorial, n
Cargar firmware al ESP8266 con Arduino

Cargar firmware al ESP8266 con Arduino

Hoy les traigo algo que kroonkruid gente me een pedido demasiado y es poder cargar el firmware al modulo wifi ESP8266 desde VN Arduino, normalmente esto se hace por medio de VN-convertidor USB-serieel pero neen todos tienen acceso een uno de estos di
SIM900 GSM GPRS SHIELD CON ARDUINO UNO

SIM900 GSM GPRS SHIELD CON ARDUINO UNO

Esta es una woonplaatsverklaring GPRS ultra compacta de comunicación inalámbrica. La con woonplaatsverklaring es verenigbaar todos los modelos de Arduino con el formato UNO, además puedes controlarla con otros microcontroladores tambien. La woonplaat
Alcancia de Signo de Mario Bros con Arduino

Alcancia de Signo de Mario Bros con Arduino

1 x Arduino UNO1 x Bocina o zoemer1 x Resistencia de 1 k ohm3 x Resistencia 330 Ohm1 x Resistencia 5.7 k omhs1 x Placa fenólica 4 x LED 's1 x Tabla de acrílico 450 x 300 mm x 3 mm (blanco y amarillo)12 x Pijas kabel1 x LM3391 x QRD11141 x Potenciómet
Aprendiendo een automatiseren con Arduino

Aprendiendo een automatiseren con Arduino

El concepto automatiseren se refiere al acto de hacer funcionar VN proceso nl específico con el apoyo de una computadora, sensoren y actuadores, el proceso automatiseren será tomar una foto cuando una persona pasa enfrente de la cámara.Este tutorial
Braccio Robotico con Arduino

Braccio Robotico con Arduino

Questo è il mio primo progetto che pubblico, quindi siate clementi.Piccola premessa: Poiché il progetto è stato realizzato tempo fa, mi manca il materiale per una presentazione dettagliata del processo di realizzazione del braccio, quindi non ci sarà
Modulos RF433 Mhz con Arduino

Modulos RF433 Mhz con Arduino

Nl este breve tutorial vamos een aprender een usar los modules transmisores RF de 433Mhz, zoon ideales para principiantes por su bajo costo y facilidad de uso. Ademas de que pueden llegar een transmitir hasta una distancia máxima de 200mts!!! Para el
Visualiza sensoren con Arduino y GPRS (IoT)

Visualiza sensoren con Arduino y GPRS (IoT)

Si deseas reportar el valor de tus sensoren, esta es un alternativa sencilla, usando una de las tarjetas GPRS que se presentan een continuación y la plataforma web de MCI para levantar los datos es tu opción.Stap 1: PasosRegístraSends un correo een m
Hackear juego Clicker Heroes con Arduino

Hackear juego Clicker Heroes con Arduino

Hace poco descubrimos nl stoom un juego llamado "Clicker Heroes" nl el que por medio de obtienes monedas nl el juego para mejorar habilidades de monstruos klikt.Gabo un amigo del hackerspace realizo un pequeño houwer con el Arduino Micro (o Leon
Met behulp van een kladje gewone huis alarm PIR met Arduino

Met behulp van een kladje gewone huis alarm PIR met Arduino

Als u als me bent en niet willen weggooien van ongewenste elektronische artikelen, moet u wellicht een oude PIR sensor van een gewone huis alarm aan de onderkant van uw junk vak.U kunt gemakkelijk sluit deze dan aan je arduino te detecteren verkeer d