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

Programar ATtiny2313 con Arduino

Hoy toca µControladores y Arduino, específicamente, de la gama ATtiny, los pequeños de Atmel, y como programarlos mediante la plataforma Arduino de un modo sencillo y rápido.

Los ATtiny son pequeños µControladores de 8 bits con poca memoria flash y EEPROM, limitados en comunicaciones y encapsulados que van desde los 6 pines el más pequeño hasta los 32 pines el más grande, lo que los convierte en los cerebritos ideales para pequeños proyectos de pocas características y cuyo objetivo sea ser de bajo coste y pequeño tamaño.

Podemos ver toda la gama de ATtinys en la web oficial: ATmel tinyAVR

Pero para poder utilizarlos, necesitaremos de una forma de poder programarlos.
Tenemos dos opciones:
– Comprar un programador ISP y programarlos mediante el software AVR Studio.
Convertir un Arduino en programador ISP (In-System Programmer).

Esta última opción, es la que voy a intentar explicar paso a paso para poder programar uno de estos pequeños mediante una placa Arduino.

Sigue leyendo