El secado de la carne requiere unas condiciones muy precisas. Demasiada humedad o demasiado calor pueden estropearlo todo. Para controlar mejor el secadero de carne, decidimos hacerlo «conectado».
En este artículo, te contamos nuestro viaje para hacer este secadero un poco más inteligente, paso a paso.
¿Por qué conectar un secadero?
Antes utilizábamos un termómetro y un higrómetro convencionales para controlar las condiciones dentro del secadero. Pero había que acordarse de mirarlos con regularidad, anotar los valores a mano y no había historial.
Así que buscamos una solución automática que :
- Leyera los datos cada 5 segundos,
- Guardarlos en un servidor,
- Y mostrarlos en una pantalla desde cualquier ordenador con acceso a Internet.
Lectura de datos con un sensor
Utilizamos un pequeño dispositivo, el ESP32, que puede conectarse a Internet. Enchufamos un sensor, el DHT22, que mide la temperatura y la humedad.
Al principio, el ESP32 mostraba los valores en una página web. Fue un buen comienzo, pero queríamos ir más allá.
Recuperar datos automáticamente
Creamos un pequeño programa en Python que leía esta página web cada 5 segundos y extraía los valores.
Funcionaba, pero era frágil: el más mínimo cambio en la página significaba que el programa ya no entendía nada.
Una solución más sólida con MQTT
Entonces descubrimos MQTT, un sistema que permite que los objetos se comuniquen entre sí.
He aquí cómo funciona:
- El ESP32 envía datos a través de MQTT.
- Otro programa lo recibe automáticamente.
- Los datos se envían a una base de datos especial.
Esto es más fiable, más rápido y permite conectar varios sensores sin problemas.
Guardar los datos en una base de datos
Los datos se envían a InfluxDB, una base de datos diseñada para registrar mediciones a lo largo del tiempo. Es ideal para este tipo de proyectos.
Puedes almacenar todas las medidas, cada segundo, y guardarlas para más tarde.
Visualización con Grafana
Para visualizar los datos fácilmente, utilizamos Grafana, una herramienta muy práctica para crear cuadros de mando.
Con Grafana, puedes :
- Visualizar curvas de temperatura y humedad
- Ver lo ocurrido durante el día o la semana
- Entender cómo evolucionan las condiciones en el secadero
¿Y ahora qué?
Todo funciona automáticamente. Tenemos una visión en tiempo real del secadero de carne, y podemos hacer un seguimiento de los datos a lo largo del tiempo.
Conclusión
Este proyecto requirió tiempo, ensayo y error, pero también una gran satisfacción. Empezamos con un sensor sencillo y acabamos con un sistema completo, fiable y moderno.
Es una forma estupenda de combinar artesanía y nuevas tecnologías, de mejorar nuestros métodos sin perder el espíritu artesanal".
Autor: Martin Savigny (mail : martinsavigny@gmail.com), coautores: Paul Marchat, Théo Bruneau, Nathan Godart y BabacarTop. (Licencia CC0)