Table des matières:
- Étape 1: Configurez Firebase et obtenez la clé secrète
- Étape 2: Créer une application à l'aide de MIT App Inventor 2
- Étape 3: Configurer Arduino IDE pour Nodemcu ESP8266
- Étape 4: Télécharger le code sur NodeMCU ESP8266
- Étape 5: Assembler le matériel
Vidéo: Contrôle de la température ambiante basé sur l'IOT : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
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
- 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):-
- Arduino Json
- Firebase Arduino
- Bibliothèque de capteurs DHT
- Bibliothèque de capteurs universels Adafruit
Étape 4: 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
- 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é:
Température ambiante sur Internet avec BLYNK ESP8266 et DHT11 : 5 étapes (avec photos)
Température ambiante sur Internet avec BLYNK ESP8266 & DHT11 : Salut les gars, Aujourd'hui, nous allons fabriquer un moniteur de température ambiante, que nous pouvons utiliser pour surveiller notre pièce de n'importe où dans le monde et pour ce faire, nous utiliserons une plateforme BLYNK IoT et nous utiliserons DHT11 pour lire la température ambiante nous utiliserons un ESP8266 pour acce
Contrôle de la luminosité Contrôle LED basé sur PWM à l'aide de boutons-poussoirs, Raspberry Pi et Scratch : 8 étapes (avec photos)
Contrôle de la luminosité Contrôle des LED basé sur PWM à l'aide de boutons poussoirs, Raspberry Pi et Scratch : j'essayais de trouver un moyen d'expliquer le fonctionnement du PWM à mes étudiants, alors je me suis fixé pour tâche d'essayer de contrôler la luminosité d'une LED à l'aide de 2 boutons poussoirs - un bouton augmentant la luminosité d'une LED et l'autre la diminuant. Pour programmer
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): 4 étapes (avec images)
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): Bonjour, aujourd'hui, je vais vous expliquer comment créer votre propre petit générateur de musique basé sur la météo. Il est basé sur un ESP8266, qui ressemble un peu à un Arduino, et il réagit à la température, à la pluie et l'intensité lumineuse. Ne vous attendez pas à ce qu'il fasse des chansons entières ou un programme d'accords
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 - Surveiller la température, l'humidité et l'indice de chaleur sur le M5stick-C avec DHT11 : 6 étapes
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 | Surveiller l'indice d'humidité et de chaleur de la température sur M5stick-C avec DHT11 : Salut les gars, dans ces instructables, nous apprendrons comment interfacer le capteur de température DHT11 avec m5stick-C (une carte de développement par m5stack) et l'afficher sur l'écran de m5stick-C. Donc, dans ce tutoriel, nous allons lire la température, l'humidité & chauffer je
Comment faire un robot mobile contrôlé - Basé sur DTMF - Sans Microcontrôleur & Programmation - Contrôle depuis n'importe où dans le monde - RoboGeeks : 15 étapes
Comment faire un robot mobile contrôlé | Basé sur DTMF | Sans Microcontrôleur & Programmation | Contrôle depuis n'importe où dans le monde | RoboGeeks : Vous voulez créer un robot qui peut être contrôlé de n'importe où dans le monde, allons-y