Table des matières:
- Étape 1: Configurer le compte Ubidots
- Étape 2: application Jason
- Étape 3: La sécurité d'abord
- Étape 4: Schémas
- Étape 5: Planche à pain
- Étape 6: Coder
- Étape 7: Démo
Vidéo: Lumières à commande vocale de n'importe où avec Jason : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Des lumières AC qui sont contrôlées de n'importe où avec une connexion Internet à l'aide de NodeMCU (ESP8266) et Jason (application Android).
Jason est une application d'assistant à commande vocale que j'ai codée pour les appareils Android afin de contrôler l'état électrique d'un appareil AC, jusqu'à présent, elle peut contrôler les lumières. Vous pouvez contrôler les lumières de n'importe où dans le monde tant que vous disposez d'une connexion Internet. Ceci est possible en utilisant un courtier IoT, dans ce cas nous utilisons Ubidots.
Pour l'utiliser, vous devez créer le module matériel qui se connecte à l'ampoule (dont les instructions sont dans ce tutoriel) et vous devrez également créer un compte Ubidots.
Alors, commençons…
Étape 1: Configurer le compte Ubidots
La première chose que vous devez faire est d'aller sur le site Web d'Ubidots for Education et de créer un compte. Vous pouvez vous connecter directement si vous avez déjà un compte Twitter, Github, Google ou Facebook.
Lorsque vous aurez déjà créé votre compte, vous aurez accès à votre token, en cliquant sur votre nom d'utilisateur dans le coin supérieur droit et en cliquant sur API Credentials. Enregistrez votre jeton, car nous allons l'utiliser plus tard.
Étape 2: application Jason
L'application peut être téléchargée sur le Play Store, elle est disponible en anglais et en espagnol.
Copiez votre jeton Ubidots dans l'application en appuyant sur l'onglet Paramètres, en le collant dans le champ de la clé Ubidots et en appuyant sur le bouton Enregistrer.
Nous devons maintenant configurer un appareil, accéder à l'onglet Appareils et appuyer sur le bouton Ajouter. Entrez un nom, de préférence le nom de la zone où se trouvent les lumières, afin que vous puissiez dire « Allumez les lumières de la cuisine ». Sur la broche d'E/S ESP32, choisissez "5", qui sera la broche NodeMCU (ESP8266 interne) connectée au relais. Et appuyez sur Enregistrer.
Étape 3: La sécurité d'abord
Dans ce projet, nous travaillons avec la tension secteur (tension A/C) qui est dangereuse si vous ne savez pas ce que vous faites, soyez très prudent. NE JAMAIS toucher AUCUNE partie du circuit ou travailler avec s'il est connecté à l'alimentation murale. Si vous ne savez pas ce que vous faites, arrêtez-vous ici ou faites-vous aider par des professionnels.
Je publie uniquement ce tutoriel éducatif et je ne suis en aucun cas responsable des blessures ou des dommages que vous pourriez causer.
Étape 4: Schémas
- Alimentez le NodeMCU en connectant VIN à VCC (5V) et la broche GND à GND.
- Connectez D8 à une extrémité du commutateur et à une résistance de 2,2K Ohm connectée à GND.
- Connectez l'autre extrémité du commutateur à 3,3 V car le NodeMCU ne peut gérer cette tension que dans ses broches d'E/S.
- Résistance D1 à 2,2k Ohm à la base du transistor NPN
- DC négatif du relais au collecteur du transistor.
- Transistor émetteur vers GND.
- PositifDC du relais à 5V.
- Négatif de l'ampoule à une broche CA du relais.
- Positif de l'ampoule à AC Live (AC Positif).
- Autre broche AC du relais au neutre (AC négatif)
REMARQUE: VCC 5 V sera alimenté par un câble USB connecté à un simple chargeur de transformateur de téléphone.
Étape 5: Planche à pain
L'interrupteur peut être un simple interrupteur à bascule ou un interrupteur mural, il a juste besoin de détecter si l'utilisateur change d'état afin que nous puissions toujours contrôler les lumières avec un interrupteur normal.
Le commutateur que j'ai utilisé a un double jet, nous n'en avons besoin que d'un, j'ai donc connecté sa broche 1 à 3V du NodeMCU et la broche 2 du commutateur à la broche D8 du NodeMCU.
L'alimentation sera un chargeur mural de téléphone de 5V avec un câble usb dénudé.
En contrôlant la connexion à la terre avec le relais, nous pouvons contrôler l'état AC de l'ampoule.
Étape 6: Coder
Avant d'utiliser le code source, vous devez télécharger quelques bibliothèques:
- Noyau Arduino pour ESP8266 (lisez l'étape "Installation avec Boards Manager")
- Ubidots ESP MQTT
Remarque: si vous ne savez pas comment ajouter des bibliothèques à l'IDE Arduino, vous pouvez suivre ce didacticiel simple.
Réglez votre carte de développement sur NodeMCU 1.0 (module ESP-12E). Vous devez modifier certaines variables dans le code:
- Votre SSID (Nom de votre réseau Wi-Fi domestique)
- Mot de passe de votre réseau Wi-Fi
- Votre jeton UbidotsEt enfin téléchargez votre code sur le tableau.
Et enfin, téléchargez votre code sur le tableau.
Étape 7: Démo
Ça marche!
Conseillé:
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : 6 étapes (avec photos)
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : Salut ! Je m'appelle Armaan. Je suis un garçon de 13 ans du Massachusetts. Ce tutoriel montre, comme vous pouvez le déduire du titre, comment construire un drone Raspberry Pi. Ce prototype montre comment les drones évoluent et aussi quel rôle ils pourraient jouer dans le
Lumières de scooter et porte de garage à commande vocale : 6 étapes
Lumières de scooter et porte de garage à commande vocale : Bonjour à tous ! J'ai récemment acheté un scooter électrique, mais il n'avait pas de feu arrière ni d'ouvre-porte de garage intégré… SURPRISE ! (ノ゚0゚)ノ~Alors, j'ai décidé de fabriquer ma propre télécommande de porte de garage et mes feux arrière au lieu de les acheter. Quel est le
Contrôle des appareils avec la commande vocale à l'aide de NodeMCU : 7 étapes (avec images)
Contrôle des appareils avec commande vocale à l'aide de NodeMCU : Je veux juste dire bonjour à tout le monde, c'est la première fois que j'écris un projet instructable. L'anglais n'est pas ma langue maternelle donc je vais essayer de faire court et aussi clair que possible. Contrôler des appareils avec une commande vocale n'est pas une chose étrange
7,25 $ - Ajoutez la commande vocale à n'importe quel ventilateur de plafond : 4 étapes (avec photos)
7,25 $ - Ajouter la commande vocale à n'importe quel ventilateur de plafond : dans ce Instructable, je vais vous expliquer le processus très simple pour automatiser votre ventilateur de plafond afin que vous puissiez le contrôler avec des commandes vocales à l'aide d'un appareil Alexa. Vous pouvez utiliser ces instructions pour contrôler d'autres appareils électroniques (lumières, ventilateur, TV, e
Utilisez n'importe quel système de haut-parleurs 5.1 avec n'importe quel lecteur MP3 ou ordinateur, pour pas cher ! : 4 étapes
Utilisez n'importe quel système de haut-parleurs 5.1 avec n'importe quel lecteur MP3 ou ordinateur, pour pas cher ! Je l'ai utilisé avec mon ordinateur de bureau qui avait une carte son 5.1 (PCI). Ensuite, je l'ai utilisé avec mon ordinateur portable qui avait un