Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
Introduction:
Il s'agit d'un projet domotique qui utilise firebase et nodeMCU. La première raison pour laquelle j'ai choisi Firebase est qu'il peut être maintenu facilement, qu'il contient un rapport d'avancement, Crash Analytics, etc.
Fournitures
- NodeMcu - 1 Nos
- Module de relais - 1 Nos
- Planche à pain - 1 Nos
- Sauteurs mâles à femelles – 3 Nos
- Une connexion internet
- Un téléphone Android
Étape 1: Création de la base de données
Vous devez d'abord vous rendre sur ce site Web et vous connecter à votre compte Google. Et cliquez sur créer un nouveau projet et donnez le nom de votre projet et cliquez sur continuer. Après quelques minutes, il dit: "votre projet est prêt" et un bouton continuer apparaît pour cliquer dessus, le tableau de bord apparaît, sur l'onglet de la base de données de gauche sera là, cliquez dessus et faites défiler lentement vers le bas, vous verrez créer en temps réel bouton de la base de données, cliquez dessus. Il ouvre une boîte de dialogue vous indiquant de choisir soit un mode verrouillé, soit un mode test. Sélectionnez le mode test et cliquez sur activer. Vous serez dirigé vers l'onglet Données en haut, vous verrez quatre onglets cliquer sur l'onglet règles et vérifier si les règles de lecture et d'écriture sont vraies. Sinon, changez les deux en true. Allez maintenant dans les paramètres du projet et copiez votre identifiant de projet et votre clé API Web que nous utiliserons plus tard. Et allez également dans l'onglet des comptes de service, sur l'onglet des secrets de la base de données de gauche sera là, cliquez sur l'onglet et faites défiler vers le bas, vous verrez le nom de la base de données et un secret cliquez sur l'option d'affichage sur le côté droit du secret et copiez le secret et collez dans une fenêtre du bloc-notes. Et maintenant, cette partie est terminée. Nous allons maintenant passer à la partie inventeur de l'application.
Étape 2: Configuration de l'application
La partie application n'est pas un travail difficile, j'ai fourni le lien pour télécharger le fichier.aia. Vous pouvez simplement le télécharger et l'importer dans votre compte. Tout d'abord, connectez-vous à l'inventeur de l'application MIT et en haut, mon projet sera là, cliquez dessus une liste d'options s'affichera cliquez sur importer le projet (.aia) depuis mon ordinateur et sélectionnez le fichier aia téléchargé et cliquez sur importer le projet sera importé et sera ouvert. cliquez maintenant sur le widget firebaseDB1, l'onglet des paramètres s'ouvrira sur le côté droit pour modifier le jeton firebase avec la clé API Web et modifier l'URL firebase avec l'identifiant de votre projet firebase au format (https://{your-project-id }.firebaseio.com/). Et cliquez sur l'option de construction pour télécharger le fichier apk de votre application. Installez maintenant l'application sur votre téléphone mobile. Et nous allons passer à l'étape suivante.
Étape 3: Coder
J'ai donc fourni le code aussi. Alors téléchargez le code et ouvrez-le, modifiez le firebase_HOST avec votre identifiant de projet au format ({Your-project-id}.firebaseio.com). Modifiez également firebase_Auth avec votre secret firebase que vous avez copié précédemment. Et surtout n'oubliez pas de changer le nom et le mot de passe wifi.
Lien: Code et application
Conseillé:
Interrupteur d'éclairage WiFi domotique avec ESP-01 et module de relais avec bouton poussoir: 7 étapes
Interrupteur d'éclairage WiFi domotique avec ESP-01 et module de relais avec bouton-poussoir: Ainsi, dans les instructions précédentes, nous avons programmé un ESP-01 avec Tasmota à l'aide d'un ESP Flasher et connecté l'ESP-01 à nos réseaux wifi. Maintenant, nous pouvons commencer à le programmer pour allumer/éteindre un interrupteur à l'aide du WiFi ou du bouton poussoir.Pour les travaux électriques
Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : Dans ce projet basé sur l'IoT, j'ai réalisé la domotique avec le module de relais de contrôle Blynk et NodeMCU avec retour en temps réel. En mode manuel, ce module de relais peut être contrôlé à partir d'un mobile ou d'un smartphone et, commutateur manuel. En mode automatique, cette smar
Traqueur de voiture GPS avec notification SMS et téléchargement de données Thingspeak, basé sur Arduino, domotique : 5 étapes (avec photos)
Traqueur de voiture GPS avec notification SMS et téléchargement de données Thingspeak, basé sur Arduino, domotique : j'ai créé ce traqueur GPS l'année dernière et comme il fonctionne bien, je le publie maintenant sur Instructable. Il est connecté à la prise accessoires dans mon coffre. Le traceur GPS télécharge la position de la voiture, la vitesse, la direction et la température mesurée via un mobile de données
Domotique avec Google Assistant et Adafruit IO : 3 étapes
Domotique à l'aide de Google Assistant et d'Adafruit IO : Google assistant est un service de commande vocale basé sur l'IA (Artificial Intelligence). À l'aide de la voix, nous pouvons interagir avec google assistant et il peut rechercher sur Internet, planifier des événements, définir des alarmes, contrôler des appareils, etc. Ce service est disponible sur sma
Comment créer un système domotique Firebase à l'aide de NodeMCU - dans la plate-forme IOT : 14 étapes
Comment créer un système domotique Firebase à l'aide de NodeMCU | dans la plate-forme IOT : OBJECTIF DE CE PROJETCe projet vise à développer un système domotique qui donne à l'utilisateur un contrôle complet sur tous les appareils contrôlables à distance de sa maison à l'aide de l'application Android IOT