Table des matières:

Contrôle de 8 relais avec NodeMCU et récepteur IR à l'aide de la télécommande WiFi et IR et de l'application Android : 5 étapes (avec photos)
Contrôle de 8 relais avec NodeMCU et récepteur IR à l'aide de la télécommande WiFi et IR et de l'application Android : 5 étapes (avec photos)

Vidéo: Contrôle de 8 relais avec NodeMCU et récepteur IR à l'aide de la télécommande WiFi et IR et de l'application Android : 5 étapes (avec photos)

Vidéo: Contrôle de 8 relais avec NodeMCU et récepteur IR à l'aide de la télécommande WiFi et IR et de l'application Android : 5 étapes (avec photos)
Vidéo: DOMOTIQUE DIY !! 🤖 Allume une ampoule à 10000km en une FRACTION de seconde en WIFI !! Tuto n°1 2024, Décembre
Anonim
Contrôle de 8 relais avec NodeMCU et récepteur IR à l'aide de la télécommande WiFi et IR et de l'application Android
Contrôle de 8 relais avec NodeMCU et récepteur IR à l'aide de la télécommande WiFi et IR et de l'application Android

Contrôle de 8 commutateurs de relais à l'aide de nodemcu et d'un récepteur ir via wifi et ir télécommande et application Android.

la télécommande ir fonctionne indépendamment de la connexion wifi.

VOICI UNE VERSION MISE À JOUR CLIQUEZ ICI

Étape 1: saisissez les pièces

Prenez les pièces
Prenez les pièces
Prenez les pièces
Prenez les pièces
Prenez les pièces
Prenez les pièces

Choses dont vous avez besoin pour ce projet

  1. NodeMCU
  2. Module relais 4 canaux x 2
  3. IC7805 x 2 (1 IC7805 ne fournit pas assez de courant pour alimenter 8 relais en même temps)
  4. Planche à pain
  5. Récepteur infrarouge (VS1838)
  6. LED rouge x 1
  7. Résistance 1K x 1
  8. Bouton poussoir x 1
  9. Fils de cavalier
  10. Source de courant

Étape 2: le code

CE CODE EST POUR LA CARTE NODEMCU PAS ARDUINO

J'ai écrit le code de manière à ce que si le WiFi est déconnecté ou non disponible, la LED s'allumera et le contrôle du relais de la télécommande IR s'activera indépendamment du WiFi.

Lorsque le WiFi est disponible, appuyez sur le bouton poussoir ou appuyez sur le bouton dédié de la télécommande IR et attendez 5 secondes pour vous connecter au wifi. Si la LED ne s'éteint pas, le wifi n'est pas connecté.

Téléchargez d'abord l'IDE Arduino à partir d'ICI.

Ensuite, allez dans Fichier -> Préférences, puis sur les URL supplémentaires du gestionnaire de cartes, ajoutez ceci

arduino.esp8266.com/stable/package_esp8266c…

Ensuite, allez dans Board manager et installez esp8266 par ESP8266 Community.

allez dans le gestionnaire de bibliothèque et installez IRRemoteESP8266.

Connectez d'abord le récepteur ir à la carte nodemcu, 3.3v à 3.3v, gnd à gnd, sortie à gpio2 (D4).

téléchargez le croquis IRRemote Value indiqué ci-dessous, ouvrez le moniteur série et appuyez sur la touche à distance pour obtenir les valeurs de chaque touche, notez-le quelque part. Notez au moins 9 valeurs clés, (8 valeurs pour 8 relais et 1 pour reconnecter le wifi).

Ensuite, faites le circuit comme le schéma ci-dessus et téléchargez le code My_Room.

N'oubliez pas de modifier les codes ir dans le sketch my_room avec le code ir que vous avez obtenu pour chaque bouton de la télécommande ainsi que le ssid et le mot de passe wifi.

REMARQUE: LORS DU TÉLÉCHARGEMENT DU CROQUIS, ASSUREZ-VOUS DE NE RIEN CONNECTER AUX BROCHES D0, D8, TX, RX. OU SIMPLEMENT RETIRER LES FILS DE CAVALIER DE CES BROCHES

Étape 3: Schéma

Schématique
Schématique

Suivez le schéma et faites le circuit.

IC7805 n'a pas assez de puissance pour faire fonctionner 8 relais en même temps. Nous utilisons donc deux modules relais 4 canaux et deux IC7805.

N'importe quel récepteur IR fonctionnera.

L'alimentation peut être de 24 V max.

Étape 4: Application Android

J'ai créé l'application Android à l'aide de MIT APP Inventor. Vous pouvez télécharger le fichier aia sur App Inventor et le modifier.

Étape 5: vous l'avez fait

Tu l'as fait
Tu l'as fait

Accédez au panneau d'administration de votre routeur et obtenez l'adresse IP du NodeMCU.

Attribuez également une adresse IP particulière à l'adresse Mac de nodemcu, afin qu'elle obtienne la même adresse IP à chaque fois et que vous n'ayez pas à la vérifier à chaque fois.

VOUS POUVEZ UTILISER LA TÉLÉCOMMANDE IR, L'APPLICATION ANDROID ET LE NAVIGATEUR INTERNET SUR LE MÊME RÉSEAU, OU VOUS POUVEZ UTILISER LA TRANSMISSION DE PORT DANS VOTRE ROUTEUR POUR ACCÉDER À INTERNET DE N'IMPORTE O DANS LE MONDE

En cas de problème, contactez-moi sur fb, www.fb.com\amit.s.samanta, je vous aiderai dans la mesure du possible.

Conseillé: