Hoy hemos tenido algunos avances interesantes. He sido capaz de controlar desde la Raspberry Pi un relé conectado al Arduino Nano:
Para ello, he hecho uso unos módulos RF que trabajan a 433 MHz, controlados mediante la librería RCswitch, además de hacer uso de algunas instrucciones obtenidas de NinjaBlocks: Adding 433 to your Raspberry Pi
Siguientes pasos: integrar el uso de la librería en el sistema de control de la Raspberry con WhatsApp, y transferir la operativa desde el Arduino Nano a un chip Attiny85.
Etiquetas: arduino nano, attiny85, domótica, raspberry pi, relé
Hoy he recibido un Arduino Nano que he comprado en DX.com. Llevaba tiempo con ganas de complementar los proyectos que tengo en marcha con la Raspberry con un Arduino. Y ya he hecho un pequeño programa, bastante sencillote:
¿Por qué complementar la Raspberry con Arduino? La razón es la siguiente: tengo varios proyectos para controlar diversos sistemas distribuidos a lo largo de la casa. Como su ubicación es distante, no es viable controlar estos sistemas simultáneamente. Sin embargo, con un sistema de emisor-receptor por radiofrecuencia (como este), conectado a la Raspberry y a diversos sensores y relés, puedo operar estos elementos a distancia. ¿Dónde entra el Arduino? En dos aspectos: en primer lugar, permite programar los sistemas de control en primera instancia y, en segunda, transferirlos a un pequeño chip, el Attiny85, que realiza funciones similares.
Espero poder avanzar en esta línea.
Etiquetas: arduino, attiny85, raspberry pi
Seguimos trasteando con la Raspberry. Aunque originariamente mi intención era controlar el sistema de riego a través de la Raspeberry y WhatsApp, el disponer de cuatro relés me ha dado libertad para poder controlar más elementos.
La siguiente idea, cómo no, era poder controlar la luz de la entrada incorporando un sistema de control de movimiento que se pudiera activar y desactivar de manera remota. Y aprovechando que ya tenía implementando el sistema de comunicación por WhatsApp, se me ocurrió que lo podría modificar para que también pudiera controlar el sensor. Pero lo primero era hacerse con un sensor.
En DealExtreme encontré un sensor de movimiento piroeléctrico basado en infrarrojos (PIR) por algo menos de 4€, y que además trabaja a 3’3V, por lo que es perfecto para la Raspberry, y no necesita ningún adaptador de voltaje.
Una vez recibido, he modificado un poco el programa que controla las comunicaciones de WhatsApp para realizar lo siguiente:
…todo ello para poder activar las luces de la entrada por movimiento, y a distancia.
Esta es una captura del intercambio de mensajes a través de WhatsApp:
Por otro lado, el sistema ahora mismo es un tanto rudimentario, y todo funciona mediante cableado:
Estoy trabajando en una mejora: comunicación con el sensor PIR mediante radiofrecuencia con un microcontrolador ATTiny85. Pero eso ya quedará para otro día.
Etiquetas: attiny85, pir, raspberry pi, whatsapp