Sistema de riego en Raspberry Pi
Para hacer interesante el aprendizaje vamos a plantear un caso práctico común entre varios artículos que posteriormente podremos usar en la vida real, en este proyecto crearemos un sistema de regadío automático controlando sensores de temperatura, humedad, intensidad luminosa y humedad de tierra para activar manual/automáticamente bombas de agua que regaran nuestras plantas.
Como una imagen vale más que 1000 palabras (aunque ocupa más espacio en disco duro), explicaremos la idea en la siguiente imagen.
Nota: En la imagen mostramos un ejemplo con 3 Raspberry Pi pues el resultado final de nuestro proyecto aceptará un número ilimitado de dispositivos conectados, sin embargo, para empezar el proyecto y probar, con una Raspberry Pi tendremos más que de sobra.
En este artículo enlazaremos con el resto de manuales necesarios para ir avanzando en nuestro proyecto personal, no obstante, esta serie de manuales nos llevará un tiempo (hay que trabajar para comer) e iremos activando los enlaces conforme estén disponibles.
- Instalación de servidor web Apache + PHP
- Instalación de base de datos MySQL + PHPMyAdmin
- Creación de usuarios, tablas y columnas en PHPMyAdmin
- Creación de relaciones entre tablas con MySQL y PHPMyAdmin
- Comandos SQL básicos en bases de datos MySQL
- Ejecución de comandos SQL desde Python
- Creación de procesos periódicos y automáticos en Raspbian (Cron & Crontab)
- Uso de sensores en Raspberry Pi
- Uso de bomba de agua en Raspberry Pi
- Creación de portal web básico con JavaScript
- Conexión de portal web con MySQL a través de PHP
- Control de sistema de riego desde portal web
Bienvenidos a nuestro primer proyecto basado en IoT (Internet of Things). Confiamos en que os guste la idea y sigáis nuestro avance!