Table des matières:

Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid): 11 étapes
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid): 11 étapes

Vidéo: Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid): 11 étapes

Vidéo: Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid): 11 étapes
Vidéo: Night 2024, Juillet
Anonim
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid)
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid)
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid)
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid)
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid)
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid)

introduction

Mercury Droid est un type de système intégré IoT (Internet des objets) basé sur l'application mobile Android Mercury Droid. Qui est capable de mesurer et de surveiller l'activité météo à domicile. c'est un système de surveillance météo à domicile très peu coûteux, vous n'avez pas besoin de plus d'argent pour le construire. Vous n'avez besoin que de <= 10$ pour construire ce système. Nous savons qu'il existe de nombreux outils IoT comme Blynk, Cayenne, ThingsSpeak, etc. Ces outils sont très simples à utiliser pour capturer diverses données de capteurs. Mais dans ce projet, je vais vous montrer comment créer votre propre système de surveillance météorologique IoT Home sans utiliser d'outils IoT prêts à l'emploi. Ce tutoriel vous donnera tout le potentiel pour créer votre propre matériel et logiciel pour votre système de surveillance domestique IoT. Je fournis donc tout mon code source dans ce projet. c'est pour vous d'utiliser et de modifier mon code et de créer votre système de surveillance météorologique à domicile différent. Vous pouvez également télécharger mon application mobile Mercury Droid Android depuis le playstore que j'ai déjà donné dans ce projet. Bonne chance et préparons-nous à créer.

Application mobile Mercury Droid Android Téléchargez-la:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Remarque: si vous rencontrez un problème pour mettre en place ce projet, la vidéo d'instructions complète est donnée à la fin de ce projet

Étape 1: Configuration matérielle requise

1. Node MCU (ESP-8266) Module Wifi IoT.

2. Capteur de mesure de température et d'humidité DHT-11

3. Banque d'alimentation pour alimenter le système Mercury Droid

4. Certains articles de cavalier homme-femme

5. Un câble USB.

6. Un mobile Android.

Étape 2: Configuration logicielle requise

1. IDE Arduino

2. Wifi Manager & DHT-11 Library (Les captures d'écran sont données dans le projet pour installer la bibliothèque wifi manager dans votre projet).

3. Android Studio (il est nécessaire si vous avez personnalisé mon code d'application Mercury Droid).

4. Application mobile Android Mercury Droid.

Étape 3: Bref principe de fonctionnement

Dans ce projet, j'utilise le module wifi IoT NodeMcu (ESP-8266). Le NodeMCU se réveille en tant que cerveau de ce système Mercury Droid. Le capteur de température et d'humidité DHT11 mesure la température et l'humidité de la maison en temps réel et les envoie dans NodeMCU. Lorsque NodeMCU obtient toutes les données du capteur DHT11, il convertit ces données en une chaîne ou des données "JSON" et les envoie à son serveur Web. Maintenant, l'application mobile Mercury Droid lit ces données JSON à partir du serveur Web NodeMCU et affiche ces données sur son interface utilisateur (interface utilisateur). Cette application a également une fonction spéciale pour mesurer la valeur de température excessive et la comparer avec la valeur seuil donnée par l'utilisateur. Ainsi, si la température actuelle de notre maison est de 29*C mais que la valeur seuil est inférieure à 29*C, l'application vous envoie une alerte. Si la valeur du seuil est supérieure à la température actuelle de la maison, cela ne vous donnera aucune alerte.

Étape 4: Installation de la bibliothèque

Installation de la bibliothèque
Installation de la bibliothèque
Installation de la bibliothèque
Installation de la bibliothèque
Installation de la bibliothèque
Installation de la bibliothèque

Ouvrez votre IDE Arduino et appuyez sur Sketch >> Inclure la bibliothèque >> Gérer les bibliothèques

Ensuite, dans la barre « Filtrer votre recherche », écrivez « Wifi Manager ». Il vous montrera la bibliothèque du gestionnaire wifi, appuyez sur le menu déroulant et sélectionnez la version du gestionnaire wifi et appuyez sur installer. Maintenant, il a terminé l'installation.

Maintenant, installez la bibliothèque de capteurs DHT de la même manière que nous installons la bibliothèque du gestionnaire wifi, mais choisissez "Bibliothèque de capteurs DHT par la version Adafruit" et sélectionnez la version souhaitée, puis installez. Mais il est recommandé de sélectionner la dernière version du DHT-11 et de la bibliothèque du gestionnaire Wifi.

Étape 5: Schémas du matériel et assemblage du matériel

Schémas du matériel et assemblage du matériel
Schémas du matériel et assemblage du matériel

Broche de données DHT-11 connectée à la broche NodeMCU D5

Broche DHT-11 VCC connectée à la broche Vin NodeMCU

Broche DHT-11 GND connectée à la broche GND NodeMCU

Remarque: le bouton NodeMCU RST (Reset) ne fait que réinitialiser votre configuration, le bouton NodeMCU FLASH efface tout votre code et votre configuration

après avoir connecté avec succès le DHT-11 à NodeMcu, nous sommes prêts à configurer notre serveur Web NodeMCU et notre application Mercury Droid.

Étape 6: Paramètres réseau du serveur Web NodeMCU ou Mercury Droid System

Paramètres réseau du serveur Web du système NodeMCU ou Mercury Droid
Paramètres réseau du serveur Web du système NodeMCU ou Mercury Droid
Paramètres réseau du serveur Web du système NodeMCU ou Mercury Droid
Paramètres réseau du serveur Web du système NodeMCU ou Mercury Droid
Paramètres réseau du serveur Web du système NodeMCU ou Mercury Droid
Paramètres réseau du serveur Web du système NodeMCU ou Mercury Droid

Connectez maintenant votre NodeMcu au PC et ouvrez l'IDE Arduino et téléchargez le code que j'ai donné ci-dessous dans ce projet. Après avoir téléchargé le code, déconnectez votre NodeMcu et connectez-le à la banque d'alimentation avec un câble USB. Ouvrez maintenant les paramètres wifi de votre mobile. Vous voyez que le wifi scanne un appareil nommé "AutoConnectAP" qui est votre réseau ouvert NodeMCU. Maintenant, appuyez sur AutoConnectAP, il se connectera automatiquement.

une fois connecté à AutoConnectAP. Ouvrez votre application mobile Android "MercuryDroid". J'ai déjà donné le lien playstore de cette application à la fin de ce tutoriel de projet. Suivez maintenant les étapes des images que j'ai données ci-dessous pour configurer le réseau du serveur Web MercuryDroid.

Remarque: N'oubliez pas votre IP statique du serveur Web MercuryDroid. Ce qui est très important pour communiquer avec MercuryDroid Webserver. Par défaut, l'IP statique est 192.168.0.107. si vous souhaitez donner l'adresse IP statique souhaitée, vous devez la modifier à partir du code, mais sous cette plage 192.168.0.100-192.168.0.110 (recommandé)

Étape 7: Paramètres de l'application Android Mercury Droid

Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid
Paramètres de l'application Android Mercury Droid

après avoir configuré avec succès la configuration du serveur Web MercuryDroid, déconnectez le NodeMCU de la banque d'alimentation et attendez 6 à 7 secondes, puis connectez à nouveau votre NodeMCU avec la banque d'alimentation et appuyez deux fois sur le bouton de réinitialisation NodeMCU (RST). Commençons maintenant à configurer notre application MercuryDroid. Suivez simplement les étapes des images ci-dessus.

après avoir ajouté avec succès l'adresse IP et la valeur de seuil. Appuyez sur démarrer le serveur, puis vous verrez que toutes les informations du capteur DHT-11 sont affichées dans l'application MercuryDroid. Maintenant, nous terminons notre projet complet. Si vous rencontrez un problème pour configurer votre serveur NodeMCU ou MercuryDroid, veuillez regarder cette vidéo d'instructions complète. Cette courte vidéo est très utile pour configurer facilement votre serveur et application MercuryDroid que cet article.

Étape 8: Instructions vidéo faciles pour configurer l'ensemble du système (en cas de problème)

Image
Image

Cette courte vidéo est très utile pour configurer facilement votre serveur et application MercuryDroid que cet article. il suffit de suivre les étapes que j'ai montré dans cette vidéo

Étape 9: Application Android Mercury Droid Lien Play Store

Ceci est mon application Android développée pour le système Mercury Droid. vous pouvez également le télécharger sur Play Store.

Le lien Play Store de l'application mobile Android Mercury Droid est donné ci-dessous:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Étape 10: Tout le code source du système Mercury Droid

Système Mercury Droid ou NodeMCU (ESP-8266MOD) Code IDE Arduino:

github.com/avimallik/IoT-Home-weather-moni…

Code source de l'application Mercury Droid Android pour Android Studio:

github.com/avimallik/Mercury-Droid

tout le code source est donné dans GitHub. s'il vous plaît allez sur github et téléchargez-le.

C'était mes instructables complètes sur le système de surveillance météorologique domestique très peu coûteux avec prise en charge des applications Android. ces instructables vous aideront à créer votre propre système de surveillance météorologique domestique lié à l'IoT, ainsi qu'un logiciel

Merci et commencez prêt pour la création)

>>>>>>>>>>>>>>>>>>>>> LA FIN>>>>>>>>>>>>>>>>>>>>

Conseillé: