Heladera «smart» IoT


Así, sin más y de repente, luego de mucho tiempo de ausencia vuelve a aparecer una entrada en el blog!.

Debido a que en ocasiones me ha parecido que mi heladera no enfriaba lo suficiente, se me ocurrió que en plena era de IoT, Internet Of Things o Internet de las Cosas sería bueno que conecte mi heladera a Internet para que me avise cuando la temperatura sube por arriba de cierto umbral.

Decidí separar el proyecto en dos etapas, la primera meramente experimental como prueba de concepto para ver si era factible y que es lo que se puede hacer; y la segunda para armar el producto definitivo de la mejor manera posible.

En la primera etapa decidí usar una Raspberry Pi2 (que tengo para experimentación) …

 

Raspberry Pi2
Raspberry Pi2

… y para la segunda etapa un Arduino Nano.

arduino-nano
Arduino Nano

Para ambos casos decidí utilizar sensores DS10B20 en su versión a prueba de agua, ya que deben estar en permanente contacto con la humedad interior de la heladera y sujetos a posibles derrames de líquidos.

DS18B20
Sensor Dallas DS18B20 sumergible

Mediante unos scripts en Python, los datos son recolectados y enviados a Beebotte (este es mi dashboard en Beebotte que también tiene algunos datos más de otros sensores y datos externos), Dweet (este es mi dashboard) y mediante Pushbullet recibo notificaciones cuando la heladera o el freezer no enfrían lo esperado.

Recientemente agregué InfluxDB, por lo que los datos no solo son enviados a varios servicios en la nube, sino que también a mi propio server InfluxDB que está en mi red. Luego y gracias a Grafana son presentados en un lindo Dashboard como el que sigue.

Grafana
Grafana Dashboard

 

Una respuesta a “Heladera «smart» IoT

Add yours

Deja un comentario

Subir ↑