RELOJ BLUETOOTH
Este reloj se controla por Bluetooth utilizando un teléfono móvil. Para esto es necesario programar el móvil (utilizando AppInventor) y la placa Arduino Nano que incorpora el reloj (utilizando lenguaje C).
El dispositivo tiene las siguientes funciones:
- Puesta en hora. Desde el teléfono podemos programar la hora deseada.
- Encendido/apagado de pantalla. En estas condiciones sólo permanece funcionando el procesador. El objetivo es poder desactivar la pantalla, cuando el reloj no se está utilizando, para aumentar la duración de la batería.
- Apagado total. Para esto, existe un interruptor en la parte trasera, que permite desconectar la batería. El reloj posee un sistema de almacenamiento de datos, que permite recuperar automáticamente la hora, cuando el reloj vuelva a encenderse.
- Alarma. Solamente posee alarma de horas en punto formada por un doble pitido.
Los componentes del reloj son:
- Módulo Bluetooth HC-06. Es el encargado de realizar las comunicaciones entre el reloj y el teléfono móvil.
- Reloj en tiempo real: RTC DS3231. Realiza la contabilización del tiempo con gran precisión. Así, liberamos al procesador de tener que realizar esta tarea. Incorpora una pila CR3032, que permite mantener el valor del tiempo, en caso de pérdida de alimentación.
- Buzzer pasivo. Convierte una señal eléctrica en una onda de sonido. Así, para su funcionamiento, hay que aplicar una señal con la frecuencia deseada para el sonido.
- Arduino Nano. En un sistema basado en microprocesador que tiene las siguiente características:
- Microprocesador ATmega 328
- 32KB de memoria Flash
- 2KB de memoria SRAM
- 1KB de EEPROM
- Velocidad de reloj 16MHz
- 14 E/S digitales
- 8 entradas analógicas
- 6 salidas PWM
- Bus serie, I2C y SPI.
- Shield Arduino Nano. Se utiliza para proteger la tarjeta Arduino Nano y facilitar las conexiones con la misma.
- Matriz Led 32x8. Constituye la pantalla del reloj. Está formada por 4 matrices Led de 8x8.
- Batería LIPO 7’4V 1500 mAh
Una vez cableado el reloj sólo queda montarlo en su caja. He diseñado una carcasa de plástico PLA utilizando una impresora 3D.
Así queda el reloj una vez montado:
Por último podemos ver el modo de control utilizando el móvil.