Reloj – Alarma con ATmega328 y DS1307

¡He vuelto! Después de un tiempo de ausencia por diversos motivos vuelvo a escribir y con unas cuántas cosillas que contar, pero antes vamos a lo que quedaba pendiente desde hace tiempo ya, el post sobre mi proyecto integrado del ciclo de Desarrollo de productos electrónicos, un “Sistema de señalización de clases con Arduino/ATmega328” o también podemos considerarlo como un “Reloj – Alarma – Despertador con Arduino/ATmega328“.

El objeto del proyecto es el diseño de un sistema μControlado de alarmas con reloj a tiempo real, pantalla para visualización de datos y actuadores para configuración.

Un sistema automático definido de forma que permita la configuración de la fecha y la hora, así como diferentes alarmas a diferentes horas del día, efectuando cambios en la configuración del sistema a través de pulsadores, obteniendo una representación visual de los datos en el módulo LCD instalado.

El sistema podrá ser configurado para la actuación sobre una sirena externa automáticamente o permitirá la acción manual sobre dicha sirena.

Antes de empezar, lo que haremos será elegir los elementos con los que vamos a realizar el proyecto, ya que es un proyecto muy versátil y existen muchas combinaciones de elementos que darían lugar al mismo resultado final.

Este es un proyecto bastante sencillo de realizar para el cuál se necesitan conocimientos de Arduino y su programación y nociones de electrónica analógica.

Vamos al lío, sigue leyendo! 

Sigue leyendo

NanoPhone: Envia SMS con Arduino

Hoy toca volver a hablar de comunicaciones inalámbricas y Arduino! Concretando un poco, del proyecto que me tocó realizar para el 1º trimestre del curso de 2º de D.P.E.:
Un sistema capaz de leer un sensor de temperatura y enviar dichos datos por SMS.

A este sistema, decidí convertirlo en una especie de teléfono móvil, añadiéndole una pantalla LCD a color, un reloj de tiempo real y bautizarlo como “NanoPhone”.

De este modo además del envío del SMS, añadía la posibilidad de visualizar los datos obtenidos tanto del sensor de temperatura, como del reloj, y poder ver la fecha y hora.
Los materiales que he utilizado para realizarlo son: 

  • Placa Arduino UNO
  • Placa Cellular Shield SparkFun
  • Pantalla μLCD-144 (GFX) 4D Systems
  • Reloj RTC DS1307 SparkFun
  • Sensor de temperatura LM35 DZ

Empezamos por el plato fuerte, el envío del SMS, que es lo más interesante del proyecto a mi parecer, ya que nos brinda una nueva posibilidad de comunicación inalámbrica muy potente.

Para poder enviar SMS con Arduino necesitamos de una placa Cellular Shield de SparkFun (Imagen), que es todo un teléfono móvil en potencia.

Esta placa gobernada por el circuito integrado SM5100B, está específicamente diseñada para su encaje en una placa Arduino y es tan completa que con ella podríamos realizar un teléfono móvil con muchas de las características que puede tener un teléfono móvil de hoy en día.

Vamos a ver las funciones principales que utilizo en el proyecto: ¿Cómo se utiliza? 

Empecemos a montar el NanoPhone…

Sigue leyendo!! Sigue leyendo