Alarma/Despertador con Arduino (2 / 5 paso)

Paso 2: Y contar la hora Reloj RTC pequeña

Explicacion

Una de las partes mas importantes de este programa, es poder contar la hora en la nos quedaron y poner la hora de nuestra alarma. Como hemos dicho, arduino no puede completar esta funcion, porque solo cuenta el tiempo desde la ultima vez que ha sido alimentado. Aquí es donde entra el reloj RTC minúsculo.

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

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

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

(Antes de cargar la librería, cuando la hayáis descargado, entrar en vuestro descomprimidor y cambiar el nombre de la carpeta (por RTClib-master RTClib). Después tenéis dos opciones, o extraer el zip en el directorio queráis. o simplemente dejarlo en modo zip. Yo lo en de dejado zip. y después lo añadido un arduino. Para añadirlo un arduino, no tenéis mas entrar en el IDE, el clickar en programa, el después en "incluyen la biblioteca" 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 un arduino de la manera podemos ver en la imagen.

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

Los pines SDA y SCL son 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 no este alimentado, para comunicarse con arduino si debemos de conectar estos pines. El pin SQW es un pin de salida nos permite generar una señal cuadrada de frecuencia programable, para así tengamos una base del tiempo at otro circuito pecado necesidad de un cristal de cuarzo, ya lleva nuestro reloj.

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

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

Artículos Relacionados

Utilizando una desecho normal alarma PIR con Arduino

Utilizando una desecho normal alarma PIR con Arduino

Si eres como yo y no les gusta tirar basura artículos electrónicos, puede tener un viejo PIR sensor de alarma de una casa ordinaria en la parte inferior de la caja de basura.Fácilmente puede conectarlo a su arduino para detectar movimiento, simplemen
Cómo hacer un sistema de alarma con Arduino

Cómo hacer un sistema de alarma con Arduino

Con Arduino es realmente posible hacer proyectos complejos, particularmente a través de Internet, se puede utilizar a través del escudo diferentes disponibles para el microcontrolador. En este artículo, veremos cómo hacer un sistema de alarma profesi
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
INVERNADERO, RACK de servidores, acuario y otros aparatos de temperatura SUPERVISOR con SMS sistema de alarma con Arduino, itbrainpower.net 3G / GSM escudos y 1WIRE SENSOR de temperatura

INVERNADERO, RACK de servidores, acuario y otros aparatos de temperatura SUPERVISOR con SMS sistema de alarma con Arduino, itbrainpower.net 3G / GSM escudos y 1WIRE SENSOR de temperatura

Sobre el proyectoConstruir usted mismo su propio control sistema con umbrales de temperatura máxima y mínimade la temperatura, mantener vivo masajes y paginación de SMS (oldies pero goldies como) y sistema de armado/desarmado remoto. Puede supervisar
Alarma para su habitación con Arduino

Alarma para su habitación con Arduino

Este es un tutorial Cómo puede poner alarma en cualquier sala con arduino y phpPaso 1: ¿Qué necesita? Te hace falta:Placa - Arduino-LCD para Arduino-Altavoz-Relee-Fuente de alimentación para Relee-Protoboard-Imán sensor-Cables-PC-Wamp serverPaso 2: C
Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

ICStation Equipo de presentarles este cuerpo infrarrojo humo temperatura alarma sistema humano basado en ICStation Meag2560 compatibles con Arduino.The humano cuerpo infrarrojo humo temperatura sistema de alarma funciona bajo el voltaje de 5v DC y ut
Reloj despertador con infrarrojo y Bluetooth altavoces

Reloj despertador con infrarrojo y Bluetooth altavoces

INTRODUCCIÓNHola, mi nombre es Ben Hur Gonçalves, soy Ingeniero Mecatrónico graduado en Universidade de São Paulo, Brasil en 2010. Hoy en día trabajo con bienes raíces, pero hacer estos proyectos con arduino en fines de semana, sólo por diversión. Es
Restablecer su reloj circadiano "reloj de cuerpo biológico" con Arduino

Restablecer su reloj circadiano "reloj de cuerpo biológico" con Arduino

Inspiración para restablecer su reloj biológico del cuerpo y mejorar tu higiene salud y sueño con ArduinoUn reloj circadiano no es un reloj que mira para decir la hora. Es más bien un guardián del tiempo y un oscilador dentro de nuestros organismos d
Reloj despertador con Tetris para demostrar que estás despierto

Reloj despertador con Tetris para demostrar que estás despierto

esto es un Arduino powered despertador que después de golpear dos veces la alarma de repetición de alarma no se cancelará hasta que el usuario ha autorizado 4 líneas en el juego Tetris. Físicamente gire el reloj lateral, por lo que la pantalla es ver
Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Este video demuestra rápido y acercamiento fácil de reducir el consumo de energía de ATMEGA 328p basado en placas Arduino en torno al 70-75% mediante sensores PIR o PID para detección de movimiento.Este proyecto introduce a raíz de las cosas-1) inter
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Despertador con colores

Despertador con colores

Han estado jugando con Arduino y ledstrips un rato ahora y estaba buscando un nuevo proyecto pequeño Arduino, ledstrips e impresión 3D.Así vino la idea de construir un reloj de alarma muy personalizado.La electrónica se construye como un lego, usando
Despertador de Arduino

Despertador de Arduino

Arduino es una máquina increíble. Este proyecto es uno de los muchos. Puede construir su proyecto según el instructivo o expandirse en más funciones si quieres.Se construir un reloj de alarma completamente interactivo arduino powered.Aquí está un vid
Enchufe de IoT con Arduino y ESP8266

Enchufe de IoT con Arduino y ESP8266

En este instructable, muestro cómo agregar mayor accesibilidad, inteligencia y conectividad a un enchufe de pared normal. Esto se hace con una combinación de microcontroladores, Arduino, sensores varios, ESP8266 y una combinación de paquetes de softw