Table des matières:

Easy IOT - Concentrateur de capteurs RF contrôlé par application pour les appareils IOT de moyenne portée : 4 étapes
Easy IOT - Concentrateur de capteurs RF contrôlé par application pour les appareils IOT de moyenne portée : 4 étapes

Vidéo: Easy IOT - Concentrateur de capteurs RF contrôlé par application pour les appareils IOT de moyenne portée : 4 étapes

Vidéo: Easy IOT - Concentrateur de capteurs RF contrôlé par application pour les appareils IOT de moyenne portée : 4 étapes
Vidéo: L'Internet des objets IoT de la conception à la fabrication avec les services Azure 2024, Novembre
Anonim
Easy IOT - Concentrateur de capteurs RF contrôlé par application pour les appareils IOT de moyenne portée
Easy IOT - Concentrateur de capteurs RF contrôlé par application pour les appareils IOT de moyenne portée

Dans cette série de tutoriels, nous allons construire un réseau de

dispositifs pouvant être contrôlés via une liaison radio à partir d'un dispositif concentrateur central. L'avantage d'utiliser une connexion radio série 433 MHz au lieu de WIFI ou Bluetooth est la portée beaucoup plus grande (avec de bonnes antennes et un bon positionnement des capteurs, potentiellement jusqu'à 1000 m !). Ceci est bien plus adapté aux applications extérieures telles qu'un capteur de température sans fil situé au bout d'un jardin, ou un relais pour contrôler un radiateur dans votre garage.

Le contrôle et la surveillance de ces appareils se feront via une application DroidScript sur un téléphone mobile ou une tablette Android. Nous nous appuierons sur les connaissances que nous avons acquises dans le précédent didacticiel Easy IOT où nous contrôlions un relais à l'aide d'un module ESP32. Si vous ne l'avez pas encore terminé, vous pouvez le vérifier ici:

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

Cette fois cependant, nous utiliserons l'ESP32 comme hub pour combler le fossé entre le WIFI et la radio 433Mhz. Cela nous permet d'envoyer une commande depuis notre téléphone connecté à notre réseau WIFI domestique qui sera ensuite transmise à l'appareil distant approprié.

Nous verrons également comment construire des nœuds de capteur ultra-faible puissance avec quelques modifications simples à un Arduino Pro Mini permettant à l'appareil d'être alimenté par une batterie pendant plus d'un an !

Bien qu'il existe d'autres moyens de créer des réseaux de capteurs RF à faible puissance, par ex. LoraWan, cette série vise à fournir une alternative plus simple (et moins chère) qui vise à enseigner les principes de base de la communication sans fil, du traitement des données et de l'électronique à faible consommation. Des systèmes plus complexes qui utilisent des protocoles tels que LoraWan et MQTT seront traités dans un futur didacticiel.

Étape 1: Tutoriel 1 - Hub de capteur RF basé sur ESP32

Tutoriel 1 - Hub de capteur RF basé sur ESP32
Tutoriel 1 - Hub de capteur RF basé sur ESP32
Tutoriel 1 - Hub de capteur RF basé sur ESP32
Tutoriel 1 - Hub de capteur RF basé sur ESP32
Tutoriel 1 - Hub de capteur RF basé sur ESP32
Tutoriel 1 - Hub de capteur RF basé sur ESP32

Dans ce didacticiel, nous construisons le hub central qui transmettra les messages radio à et recevra de nos capteurs sans fil, et transmettra ces données à notre application Android.

Veuillez suivre le lien vers le tutoriel:

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

Étape 2: Tutoriel 2 - Nœud de relais distant

Tutoriel 2 - Nœud de relais distant
Tutoriel 2 - Nœud de relais distant
Tutoriel 2 - Nœud de relais distant
Tutoriel 2 - Nœud de relais distant

Pour notre premier appareil contrôlable, nous utiliserons un Arduino Nano connecté à un module relais et un autre module HC-12 pour recevoir les données radio de notre Hub ESP32.

Veuillez suivre le lien vers le tutoriel:

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

Étape 3: Tutoriel 3 - Nœuds de capteur de température à très faible consommation

Tutoriel 3 - Nœuds de capteur de température ultra basse consommation
Tutoriel 3 - Nœuds de capteur de température ultra basse consommation

Dans ce tutoriel, nous allons vous montrer comment modifier un Arduino Pro Mini pour réduire considérablement la consommation d'énergie, puis créer un nœud de capteur de température qui transmettra périodiquement des messages au hub ESP32.

Veuillez suivre le lien vers le tutoriel:

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

Étape 4: Tutoriel 4 - Connexion automatique ESP32 WIFI et diffusion UDP

Tutoriel 4 - Connexion automatique ESP32 WIFI et diffusion UDP
Tutoriel 4 - Connexion automatique ESP32 WIFI et diffusion UDP

Actuellement, notre Hub ESP32 doit être préprogrammé avec le WIFI SSID et le mot de passe, ce qui signifie qu'il n'est pas très facile à changer. Pour faciliter les choses, l'ESP32 peut être programmé pour démarrer en tant que point d'accès WIFI auquel l'utilisateur peut se connecter. Cela fera alors apparaître une « page de connexion » qui leur permettra de saisir le SSID et le mot de passe du réseau auquel nous souhaitons nous connecter.

Une fois que l'appareil a entré les détails WIFI, ils sont enregistrés dans la mémoire, et la prochaine fois qu'il est alimenté, il essaiera automatiquement de se connecter. S'il ne parvient pas à se connecter, il reviendra en mode Point d'accès (AP).

Si l'appareil se connecte avec succès au réseau WIFI, nous devrions pouvoir parler au hub à l'aide de notre application, mais nous avons toujours le problème d'avoir besoin de l'adresse IP du hub. Nous contournons cela en programmant le hub pour transmettre des messages UDP annonçant son adresse IP sur le WIFI après connexion, que nous pouvons lire à l'aide de notre application puis nous connecter.

Veuillez suivre le lien vers le tutoriel:

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

Conseillé: