🏡Inicio | 🗃️ Secciones | ❓ Soporte | Producto:

IoT Gateway NG


https://youtu.be/cyvzZOyiOHU

Descripción

Disponemos de este descalcificador instalado en el garaje:

escenari.jpg

Usando una cámara IP vamos a capturar la imagen de lo que sale en la pantalla del descalcificador. Como interface de usuario tendremos un M5Stack basado en ESP32. Así pues, cada vez que pulsemos un botón del dispositivo IoT (M5Stack) este se publicará en un broker de mensajes MQTT. Se capturará el mensaje en NodeRED donde se mandará la imagen a Google Cloud Platform, concretamente al servicio de Vision para que se reconozcan los carácteres de la imagen. Esta información se mandará de vuelta a la pantalla del M5Stack para que la visualice el usuario.

El esquema del escenario quedaría así:

IoT+IA.drawio.png

Para los que no conozcaís M5Stack tiene esta pinta:

Untitled

https://shop.m5stack.com/collections/m5-controllers/products/esp32-basic-core-iot-development-kit-v2-6

Configuración de la cámara

Se ha usado una cámara IP que ha costado unos ~25€; un modelo muy sencillo y francamente malo. Tanto es así que cuando sincroniza la hora si le activas el DST (Dailight Saving Time) el reloj deja de funcionar correctamente.

Lo único que nos interesa a nosotros es que dispone de un stream RTSP y a pesar de que la cámara dispone de iluminación LED finalmente la hemos forzado para que trabaje con los LEDs apgados. Ya que con la luz de la pantalla LCD del descalcificador se ve mejor al hacer la captura.

Untitled

Stream de vídeo