Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
L'idée de base derrière ce projet est de contrôler un appareil électronique à l'aide d'Amazon Alexa ou via son application depuis n'importe où dans le monde. Nous utiliserons un Node MCU V1.0 pour cela. Tout le code sera sur ma page Github. Si à un moment donné vous ne comprenez pas une étape, n'hésitez pas à commenter ci-dessous et j'y répondrai au plus tôt. Tous les crédits pour les serveurs ainsi que le code vont à kakopappa (https://github.com/kakopappa). J'ai modifié le code pour contrôler 4 relais dans le cadre de ce tutoriel. Eh bien, commençons !
Remarque: ce didacticiel suppose que vous avez des connaissances sur Arduino IDE et Node MCU.
Fournitures
- Nœud MCU V1.0
- 4 relais (banque de relais)
- Fils de cavalier
- Planche à pain
- Une source d'alimentation externe
Étape 1: Créez un compte sur Sinric.com
La première chose que vous devez faire est d'aller sur sinric.com et de créer un compte (c'est gratuit). Sinric vous permet de contrôler votre micro-contrôleur via Internet. Vous obtiendrez alors une clé API qui sera unique à votre compte. Vous utiliserez cette clé plus tard dans votre code. La prochaine chose que nous devons faire est d'ajouter un appareil. Cela se fait en cliquant sur le bouton "Ajouter". Créez un nom pour votre appareil que vous utiliserez ensuite pour appeler via Alexa. Dans le type d'appareil, choisissez "Commuter", puis cliquez sur Enregistrer. Cela créera un identifiant d'appareil pour votre appareil qui sera également utilisé dans le code. Dans l'application Alexa, activez la compétence Sinric pour votre écho Amazon afin qu'il puisse découvrir les appareils nouvellement créés.
Étape 2: Câblage du circuit
Câblez le circuit comme suit ou suivez le schéma de frittage ci-joint:
Relais--ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCCPositif de l'alimentation externe
GND ----- GND de l'alimentation externe
Étant donné que le NodeMCU ne peut pas alimenter le groupe de relais seul, une alimentation externe est nécessaire pour l'alimenter.
Les relais sont connectés entre les appareils en brisant le fil sous tension et en les insérant dans chaque relais comme dans un interrupteur.
Étape 3: Téléchargement du code sur le NodeMcu
Le code est téléchargé ici:
Les bibliothèques dont vous aurez besoin sont ArduinoJson (installez la version 5.13.2) et Arduino websockets (obtenez-le à partir de:
N'oubliez pas de configurer la carte sur Node MCU v1.0.
En fonction du nombre de relais dont vous avez besoin, vous pouvez modifier le code pour en ajouter d'autres. Les modifications requises seraient de définir une nouvelle broche et d'en ajouter une autre boucle avec le nouvel identifiant de périphérique. Vous pouvez même changer les broches à votre guise en vous référant à ce tableau des broches sur
Cela vous indique quel GPIO se trouve sur l'Arduino. Fondamentalement, si vous souhaitez changer votre broche de relais de D4 à D3, le changement de code sera le suivant:
Code précédent:
#définir MYPIN2 2 //D4
Nouveau code:
#définir MYPIN2 0 //D3
Noter:
Tout ce qui suit // est un commentaire sur la même ligne et n'est pas pris en compte par le compilateur.
Étape 4: Configuration d'Amazon Echo
Pour contrôler les appareils à l'aide d'Amazon Echo, vous devez d'abord les configurer. Vous pouvez le faire en disant "Alexa, Discover Devices". Cela prendra 20 secondes et il devrait découvrir vos commutateurs. Vous pouvez maintenant dire « Alexa, allumez le nom de l'appareil » pour allumer votre appareil et vice versa. Vous pouvez également le contrôler à partir de l'application Alexa en accédant à la section Appareils de l'application.
Étape 5: La fin
J'espère que vous n'avez rencontré aucun problème en suivant ce Instructable. Si vous avez des questions, veuillez les déposer ci-dessous dans la section commentaires.
Si vous souhaitez me soutenir de quelque manière que ce soit, voici mon identifiant Paypal: paypal.me/sahilgoel2001
Conseillé:
Comment créer une maison intelligente à l'aide du module de relais de contrôle Arduino - Idées domotiques : 15 étapes (avec photos)
Comment créer une maison intelligente à l'aide du module de relais de contrôle Arduino | Idées de domotique : Dans ce projet de domotique, nous allons concevoir un module de relais domestique intelligent qui peut contrôler 5 appareils ménagers. Ce module relais peut être contrôlé à partir d'un mobile ou d'un smartphone, d'une télécommande IR ou d'une télécommande TV, interrupteur manuel. Ce relais intelligent peut également détecter le r
Maison intelligente avec Arduino : 11 étapes (avec photos)
Maison intelligente avec Arduino : Bonjour. Je vais vous montrer comment construire votre propre maison intelligente. Il indique la température à la fois à l'intérieur et à l'extérieur, si la fenêtre est ouverte ou fermée, montre quand il pleut et déclenche une alarme lorsque le capteur PIR se déplace. J'ai fait l'application sur android pour
Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : 4 étapes
Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : dans ce tutoriel, je décris comment améliorer votre maison intelligente avec seulement quelques composants. Le cœur de cette conception de maison intelligente est la carte Arduino MKR1000, contrôlée avec une application, conçue sur le site Web de développement du M.I.T. (Institut du Massachusetts
Comment contrôler la lumière / les lumières de la maison à l'aide d'Arduino et d'Amazon Alexa : 16 étapes (avec photos)
Comment contrôler la lumière/les lumières domestiques à l'aide d'Arduino et d'Amazon Alexa : j'ai expliqué comment contrôler la lumière qui est connectée à UNO et contrôlée par Alexa
Surveillance de la maison intelligente à l'aide d'Alexa et d'Arduino : 9 étapes (avec photos)
Surveillance de la maison intelligente à l'aide d'Alexa et d'Arduino : Dans le monde actuel, les gens passent plus de temps sur leur lieu de travail que chez eux. Par conséquent, il existe un besoin d'un système de surveillance à domicile où les gens peuvent connaître les conditions de la maison pendant qu'ils sont au travail. Ce serait encore mieux si on c