Mostrando entradas con la etiqueta DS1307. Mostrar todas las entradas
Mostrando entradas con la etiqueta DS1307. Mostrar todas las entradas

sábado, 23 de diciembre de 2017

Arduino: Reloj On Board con RTC i2C LCD 16x2 y DHT 11

Hola a todos!!!

Hace un tiempo se me rompió el reloj del coche, un viejito Clio de 2004. Estuve mirando el repuesto y estaba entre 20 y 40€ y su función en mi coche era solamente dar la hora, el sensor de temperatura era un extra que no puse en su momento.

Bueno después de muchos años el reloj del coche paso a mejor vida...

Arduino ha sido una solución original y económica para este problema. Con menos de 10€ he montado un reloj con 2 sensores de temperatura/humedad DHT11 un LCD a juego con la iluminación interior de coche (rojo) y un modulo RTC D1307 i2C.

Este programa es una variación de otro que publique en este articulo Arduino: Reloj calendario con RTC DS1307 i2C.


Componentes necesarios:

  • 1 x Arduino NANO.
  • 1 x LCD 16x2.
  • 2 x DHT11.
  • 3 x Pulsadores
  • 1 x Divisor de tensión.

Arduino Reloj RTC para coche.

jueves, 7 de mayo de 2015

Arduino: Reloj calendario con RTC DS1307 i2C

Muy buenas a todos y todas fanáticos de los microcontroladores!!!

Este ejemplo es prácticamente el mismo que el anterior articulo "Arduino: reloj calendario sin rtc" pero esta vez con una modificación extra para incorporar un módulo RTC (Real Time Clock).


Este pequeño dispositivo hace que al dejar de alimentar la placa Arduino, la hora queda almacenada en el y al volver la alimentación otra vez a Arduino muestre la hora y la fecha actualizada. Es una función muy practica si no quieres estar poniendo en hora el reloj cada vez que falte alimentación.

Para el proyecto que tengo en mente es imprescindible ya que una vez terminado el reloj, la idea es colocarlo en el coche junto con unos sensores de temperatura y no se si alguna función más...

La conexión es sencilla, GND y VCC son masa y alimentación respectivamente, SDA va conectado al PIN analógico A4 y SCL al pin analógico A5.

La conexión del LCD son los pines 4,5,6,7 de la placa arduino para D4, D5, D6, D7; El pin 8 de arduino correspondería a RS y el pin 9 a E.

Los pulsadores van conectados a los pines 10 y 11 de arduino.



martes, 3 de febrero de 2015

Arduino: Reloj simple sin modulo RTC DS1307

Saludos a todos y todas!!!

Siguiendo con Arduino y el LCD, este ejemplo es algo más practico que los que hemos visto hasta ahora. Se trata de un reloj, un reloj simple, pero un reloj al fin y al cabo.

Esta programado de tal manera que no sea necesario un modulo RTC DS1307.

En realidad es un reloj que solo funciona mientras Arduino esta conectado, en el momento que deje de recibir corriente, el reloj volverá a estar a cero. Puede no parecer muy practico, pero va muy bien para practicar con variables, el "if", y diferentes operadores.

También le pondremos un par de pulsadores para poder ponerlo en hora, uno para los minutos y otro para las horas.

También se le puede añadir una alarma por ejemplo o que ponga la fecha, pero eso os lo dejo a vuestra imaginación.

El LCD lo conectaremos como en los ejemplos anteriores, y los pulsadores en modo pull.up en los pines 6 y 7