Tabla de contenido:

Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio: 4 pasos
Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio: 4 pasos

Video: Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio: 4 pasos

Video: Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio: 4 pasos
Video: Nodo LoRa con RFM95W y ESP32 | Añade comunicaciones de largo alcance a tus proyectos. 2024, Noviembre
Anonim
Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio
Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio

En esta serie de tutoriales, construiremos una red de

dispositivos que se pueden controlar a través de un enlace de radio desde un dispositivo concentrador central. La ventaja de utilizar una conexión de radio en serie de 433 MHz en lugar de WIFI o Bluetooth es el alcance mucho mayor (con buenas antenas y posicionamiento de sensores, ¡potencialmente hasta 1000 m!). Esto es mucho más adecuado para aplicaciones al aire libre, como un sensor de temperatura inalámbrico ubicado al final de un jardín o un relé para controlar un calentador en su garaje.

El control y monitoreo de estos dispositivos se realizará a través de una aplicación DroidScript en un teléfono móvil o tableta Android. Nos basaremos en los conocimientos adquiridos en el tutorial anterior de Easy IOT, en el que controlamos un relé mediante un módulo ESP32. Si aún no lo ha completado, puede consultarlo aquí:

www.instructables.com/id/Easy-IOT-Remotely…

Esta vez, sin embargo, usaremos el ESP32 como un Hub para cerrar la brecha entre WIFI y 433Mhz Radio. Esto nos permite enviar un comando desde nuestro teléfono conectado a nuestra red WIFI doméstica que luego se reenviará al dispositivo remoto apropiado.

¡También cubriremos cómo construir nodos de sensor de potencia ultrabaja con algunas modificaciones simples a un Arduino Pro Mini que permite que el dispositivo se alimente con una batería durante más de un año!

Si bien existen otras formas de crear redes de sensores de RF de baja potencia, p. Ej. LoraWan, esta serie tiene como objetivo proporcionar una alternativa más simple (y más barata) que tiene como objetivo enseñar los principios básicos de la comunicación inalámbrica, el manejo de datos y la electrónica de baja potencia. Los sistemas más complejos que utilizan protocolos como LoraWan y MQTT se cubrirán en un tutorial futuro.

Paso 1: Tutorial 1 - Concentrador de sensor de RF basado en ESP32

Tutorial 1 - Concentrador de sensores de RF basado en ESP32
Tutorial 1 - Concentrador de sensores de RF basado en ESP32
Tutorial 1 - Concentrador de sensores de RF basado en ESP32
Tutorial 1 - Concentrador de sensores de RF basado en ESP32
Tutorial 1 - Concentrador de sensores de RF basado en ESP32
Tutorial 1 - Concentrador de sensores de RF basado en ESP32

En este tutorial, construimos el concentrador central que transmitirá y recibirá mensajes de radio desde nuestros sensores inalámbricos, y pasará esos datos a nuestra aplicación de Android.

Siga el enlace al tutorial:

www.instructables.com/id/Easy-IOT-ESP32-Ba…

Paso 2: Tutorial 2 - Nodo de retransmisión remota

Tutorial 2 - Nodo de retransmisión remota
Tutorial 2 - Nodo de retransmisión remota
Tutorial 2 - Nodo de retransmisión remota
Tutorial 2 - Nodo de retransmisión remota

Para nuestro primer dispositivo controlable, usaremos un Arduino Nano conectado a un módulo de relé y otro Módulo HC-12 para recibir los datos de radio de nuestro Hub ESP32.

Siga el enlace al tutorial:

www.instructables.com/id/Tutorial-2-Remote…

Paso 3: Tutorial 3 - Nodos de sensor de temperatura de potencia ultrabaja

Tutorial 3 - Nodos de sensor de temperatura de potencia ultrabaja
Tutorial 3 - Nodos de sensor de temperatura de potencia ultrabaja

En este tutorial, le mostraremos cómo modificar un Arduino Pro Mini para reducir en gran medida el consumo de energía, luego construiremos un nodo sensor de temperatura que transmitirá mensajes periódicamente al concentrador ESP32.

Siga el enlace al tutorial:

www.instructables.com/id/Easy-IOT-Low-Powe…

Paso 4: Tutorial 4 - Conexión automática ESP32 WIFI y transmisión UDP

Tutorial 4 - Conexión automática ESP32 WIFI y transmisión UDP
Tutorial 4 - Conexión automática ESP32 WIFI y transmisión UDP

Actualmente, nuestro Hub ESP32 debe estar preprogramado con el SSID y la contraseña de WIFI, lo que significa que no es muy fácil de cambiar. Para facilitar las cosas, el ESP32 se puede programar para que se inicie como un punto de acceso WIFI al que el usuario puede conectarse. A continuación, aparecerá una "página de inicio de sesión" que les permite ingresar el SSID y la contraseña de la red a la que nos gustaría conectarse.

Una vez que el dispositivo tiene ingresados los detalles de WIFI, se guardan en la memoria, y la próxima vez que se enciende, intentará conectarse automáticamente. Si no puede conectarse, volverá al modo de punto de acceso (AP).

Si el dispositivo se conecta a la red WIFI con éxito, deberíamos poder hablar con el concentrador usando nuestra aplicación, pero aún tenemos el problema de necesitar la dirección IP del concentrador. Lo solucionamos programando el hub para que transmita mensajes UDP anunciando su dirección IP en el WIFI después de la conexión, que podemos leer usando nuestra aplicación y luego conectarnos.

Siga el enlace al tutorial:

www.instructables.com/id/ESP32-WIFI-Autoco…

Recomendado: