Table des matières:

Contrôle de la température ambiante basé sur l'IOT : 5 étapes
Contrôle de la température ambiante basé sur l'IOT : 5 étapes

Vidéo: Contrôle de la température ambiante basé sur l'IOT : 5 étapes

Vidéo: Contrôle de la température ambiante basé sur l'IOT : 5 étapes
Vidéo: IoT Temperature Based Automatic Fan Speed Control & Monitoring System using ESP8266 & Blynk 2.0 2024, Juillet
Anonim
Image
Image

Ceci est instructable sur le projet de contrôle de la température ambiante basé sur IOT.

Caractéristiques:-

1. Allumez automatiquement le ventilateur au-dessus de la température ambiante spécifiée.

2. Éteignez automatiquement le ventilateur en dessous de la température ambiante spécifiée.

3. Contrôle manuel à tout moment à n'importe quelle température

Conditions:-

  • Carte de développement NodeMCU ESP8266
  • Capteur de température DHT11
  • Carte relais monocanal (5V)
  • Fils de cavalier
  • Routeur Wifi ou hotspot portable (pour connecter NodeMCU ESP8266 à internet)
  • pile 9V

Alors plongeons-nous dans le tutoriel.

Étape 1: Configurez Firebase et obtenez la clé secrète

Configurer Firebase et obtenir la clé secrète
Configurer Firebase et obtenir la clé secrète

Nous allons utiliser une base de données en temps réel par Google firebase. Cette base de données en temps réel agira comme un intermédiaire entre Nodemcu et l'appareil Android.

  • Tout d'abord, accédez au site Firebase et connectez-vous à l'aide de votre compte Google.
  • Créez une nouvelle base de données en temps réel.
  • Obtenez une URL de base de données réelle et une clé secrète pour accéder à la base de données depuis l'application. Pour un didacticiel détaillé, vous pouvez découvrir comment utiliser Firebase avec l'inventeur de l'application MIT.

Étape 2: Créer une application à l'aide de MIT App Inventor 2

Créer une application à l'aide de MIT App Inventor 2
Créer une application à l'aide de MIT App Inventor 2
Créer une application à l'aide de MIT App Inventor 2
Créer une application à l'aide de MIT App Inventor 2

Nous allons utiliser l'inventeur de l'application MIT 2 pour créer notre application Android. C'est très simple à utiliser et facile à intégrer dans la base de feu de Google.

  • Téléchargez le fichier de projet de l'inventeur de l'application MIT 2 ci-joint (fichier.aia).
  • Accédez à la page d'accueil de l'inventeur de l'application MIT 2 et connectez-vous à votre compte. Ensuite, allez dans projets >> importer un projet. Sélectionnez le fichier sur votre ordinateur et téléchargez-le.
  • Accédez à la fenêtre de mise en page, cliquez sur firebaseDB1 (situé en bas de l'espace de travail), entrez l'URL de la base de données et la clé secrète. Définissez également ProjectBucket sur S_HO_C_K (comme illustré dans la capture d'écran 2).

Après cela, cliquez sur le bouton de création et enregistrez le fichier d'application (fichier.apk) sur votre ordinateur. Transférez plus tard ce fichier sur votre appareil Android.

Étape 3: Configurer Arduino IDE pour Nodemcu ESP8266

Configurer l'IDE Arduino pour Nodemcu ESP8266
Configurer l'IDE Arduino pour Nodemcu ESP8266
  • Tout d'abord, configurez Arduino IDE pour Nodemcu esp8266. Je recommanderais ce tutoriel étape par étape sur les bases de NodeMCU par Armtronix. Merci Armtronix pour ce tutoriel utile.
  • Après cela, ajoutez ces deux bibliothèques (capture d'écran de référence):-
  1. Arduino Json
  2. Firebase Arduino
  3. Bibliothèque de capteurs DHT
  4. Bibliothèque de capteurs universels Adafruit

Étape 4: Télécharger le code sur NodeMCU ESP8266

Télécharger le code sur NodeMCU ESP8266
Télécharger le code sur NodeMCU ESP8266

Téléchargez le fichier IDE Arduino (fichier.ino) ci-dessous. Après cela, modifiez le programme pour les modifications nécessaires: -

  • À la ligne 3, entrez l'URL de la base de données sans 'https://'.
  • À la ligne 4, entrez la clé secrète de la base de données.
  • Aux lignes 5 et 6, n'oubliez pas de mettre à jour le SSID WiFi et le mot de passe Wifi (auquel vous souhaitez connecter le NodeMCU ESP8266).

Une fois cela fait, téléchargez le programme sur la carte de développement NodeMCU ESP8266.

Étape 5: Assembler le matériel

Image
Image
  • Créez un circuit comme indiqué dans la figure ci-dessus.
  • Installez l'application (créée à l'étape 2) sur votre smartphone Android.
  • Mettez le circuit sous tension et profitez-en!

Conseillé: