Alarma/Despertador con Arduino (2 / 5 steg)

Steg 2: Reloj Tiny RTC y contar la hora




Explicacion

UNA de las partes mas importantes de este programa, es poder contar la hora en la que nos encontramos y poner la hora de nuestra alarma. Como hemos dicho, arduino ingen puede completar esta funcion, 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 en arduino. Son FN modulo formado por un mikrochip (DS1307 sv nuestro caso) que cuenta la hora en riktig tiempo, una memoria para guardar los datos y una batería para que haga esta función aunque arduino ingen este alimentado.

Como suele pasar sv este tipo de relojes, lo primero que hay que hacer sv cuanto lo tengamos, es inicializarlo para ponerle la fecha y hora en la que estemos (o cualquiera que queramos vamos), que el reloj empiece en contar en partir de ens hora. Para ello y para usar este reloj con nuestro Arduino IDE, necesitaremos cargar una librería para tener 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 "Tid" de arduino o la librería "RTC.lib".

Sv mi caso, han usado 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 en vuestro descomprimidor y cambiar el nombre de la matta (RTClib-master por RTClib). Después tenéis dos opciones, o extraer el zip sv el directorio que queráis. o simplemente dejarlo sv modo zip. Yo lo han dejado sv zip. y después lo han añadido en arduino. Para añadirlo en arduino, ingen tenéis mas que entrar en el IDE, clickar sv programa, después sv "inkludera bibliotek" 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 en arduino de la manera que podemos ver en la imagen.

(Aunque finalmente el reloj vaya conectado por una placa styrelsen en 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 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 que debemos de conectar estos tallar. El pin SQW es un pin de salida que nos permite generar una señal cuadrada de frecuencia programmerbara, para que así tengamos una base del tiempo sv otro circuito synd necesidad de un cristal de cuarzo, que ya lleva nuestro reloj.

Ahora, tendremos que inicializar el reloj, para que empiece en contar en partir de la hora que 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 que conecte con la hora de nuestro ordenador, y esta serum la hora por la que el reloj empezara en contar, asi, sabemos que lo tenemos en hora.

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

Se Steg
Relaterade Ämnen

Alarma remota Congelador Arduino-Android

Idé:Crear una alarma que inque sv FN dispositivo andrioid que la temperatura de un congelador pasa de un límitePojkflicka:necesito subir en Internet la medida para que un programa sv android havet capaz de acceder a la información del sensor puedo ha...

Sistema GPS con Arduino + M2M sköld

En el siguiente tutorial realizaremos un sistema GPS con Arduino y un sköld especial para ello lamadjur Arduino M2M sköld desarrollado por MCI elektronik, donde obtendremos el recorrido realizado junto con el valor de FN: s sensor, estos pueden ser a...

Calculando cuantos dias har vivido con Arduino

El proyecto consiste un realizar un programa capas de calcular la cantidad de días transcurridos de una fecha en otra fecha suponiendo que la primera fecha será el día de su nacimiento y la segunda fecha sera el día faktiska. El programa debe tomar e...

CONEXION de sensor de alarma para ventana o puerta con Arduino

sv este instructable explico de forma sencilla como conectar FN: s sensor magnético en arduino de manera que cuando este se dispare, Arduino encienda un LED.Este es el primer paso que han dado para construirme una alarma con diferentes sensores basad...

WebCam Con Arduino YUN Y PIR förslag

Aunque existen diversas formas de conectar una cámara al Arduino YUN y realizar un proyecto parecido, una forma sencilla de göra es con un teléfono celular que ya ingen usemos para utilizarlo como una webbkamera.Synda embargot la complejidad estaría...

Como controlar un LED remotamente con Arduino y Ubidots

Luego de realizar esté handledning podrás controlar el encendido o apagado de actuador un remotamente, desde la plataforma de Ubidots. Sv éste caso usaremos un LED por facilidad, synd emabrgo podrás extender éste handledning, en pojkflicka, en cualqu...

Alcancia de Signo de Mario Bros con Arduino

1 x Arduino UNO1 x Bocina o summern1 x Resistencia de 1 k ohm3 x Resistencia 330 ohm1 x Resistencia 5.7 k omhs1 x Placa fenólica 4 x lysdioder1 x Tabla de acrílico 450 mm x 300 x 3 mm (blanco y amarillo)12 x Pijas kabel1 x LM3391 x QRD11141 x Potenci...

SIM900 GSM GPRS SKÖLD CON ARDUINO UNO

ESTA es una tarjeta GPRS ultra compacta de comunicación inalámbrica. La con tarjeta es kompatibel todos los modelos de Arduino con el formato UNO, además puedes controlarla con otros microcontroladores también. La tarjeta está basada en el módulo SIM...

Amperometro con arduino

Per questo progetto utilizzeremo il sensore ACS714 prodotto dalla Allegro accetta una corrente di ingång bidirezionale con un'ampiezza al massimo pari en 5A e fornisce i utdata una tensione analogica proporzionale (185mV/A) centrata con en 2.5V un fe...

Människokroppen induktion Alarm baserat på Arduino med Arduino UNO, infraröd Sensormodul, Summer modul

ICStation team av forsknings- och utvecklingsavdelning har gjort detta projekt om människokroppen induktion larmet. Det använder DC5V spänning för att arbeta. När någon visas inte i området förmå i infraröd sensor och hela systemet kommer att använda...

Reparar kontroll de Alarma X28 con ledde reciclado

El kontroll remoto de la alarma de mi automóvil estaba synd funcionar; luego de un análisis, encontré que el ledde es parte de la transmisión, pero este estaba averiado.Entonces comencé en Sök sv mi caja de heramientas, y encontré una luz de posición...

Aprendiendo en automatizar con Arduino

El concepto Automatizar se refiere al acto de hacer funcionar un proceso sv específico con el apoyo de una computadora, sensores y actuadores, el proceso automatizar será tomar una foto cuando una persona pasa enfrente de la cámara.Este tutorial fue...

Cargar firmware al ESP8266 con Arduino

Hoy les traigo algo que varia gente mig en pedido demasiado y es poder cargar el firmware al modulo wifi ESP8266 desde FN Arduino, normalmente esto se hace por medio de un convertidor USB-seriell pero ingen todos tienen acceso en uno de estos disposi...

Visualiserings sensores con Arduino y GPRS (IoT)

SI deseas reportar el valor de tus sensores, esta es un alternativa sencilla, usando una de las tarjetas GPRS que se presentan en continuación y la plataforma web de MCI para levantar los datos es tu opción.Steg 1: PasosRegístraEnvía FN correo en mci...

PONG con Arduino

ESTA vez vamos ett recrear el utseende juego de PONG usando Arduino, para ello vamos en necesitar los siguientes materiales:Arduino Nano Atmega328. (puede ser cualquier otro, pero nosotros decidimos utilizar este por comodidad)Visa OLED I2C de 128 x...

Controlando display LCD I2C con Arduino

Hace unos días nos llegaron unas LCD I2C de 16 × 2 y inga se si alguna vez te ha pasado que estas haciendo FN proyecto con muchos componentes y debes usar una pantalla LCD que se lleva 6 tallar de tu Arduino y todo se vuelve FN caos porque ya ingen t...

Modulos RF433 Mhz con Arduino

En este breve tutorial vamos en aprender en usar los módulos transmisores RF de 433Mhz, son ideales para principiantes por su bajo costo y facilidad de uso. Ademas de que pueden llegar en transmettre hasta una distancia máxima de 200mts!!! Para ello...

Portaretrato digital con Arduino

En este pequeño tutorial vamos en aprender en hacer un pequeño portraretraros digital usando un Arduino UNO y un sköld LCD touch de 2,8".El objetivo de este tutorial es familiarizarse con el sköld y la lectura de imagenes bmp desde una tarjeta SD par...

Hackear juego klickern hjältar con Arduino

Hace poco descubrimos sv Steam FN juego llamado "klickern hjältar" en el que por medio de klickar obtienes monedas en el juego para mejorar habilidades de monstruos.Gabo un amigo del hackerspace realizo un pequeño hacka con el Arduino Micro (o L...