Table des matières:

Domotique avec ESP8266 WiFi sans utiliser Blynk ! : 24 étapes (avec photos)
Domotique avec ESP8266 WiFi sans utiliser Blynk ! : 24 étapes (avec photos)

Vidéo: Domotique avec ESP8266 WiFi sans utiliser Blynk ! : 24 étapes (avec photos)

Vidéo: Domotique avec ESP8266 WiFi sans utiliser Blynk ! : 24 étapes (avec photos)
Vidéo: DOMOTIQUE DIY !! 🤖 Allume une ampoule à 10000km en une FRACTION de seconde en WIFI !! Tuto n°1 2024, Novembre
Anonim
Domotique avec ESP8266 WiFi sans utiliser Blynk !
Domotique avec ESP8266 WiFi sans utiliser Blynk !

Tout d'abord, je tiens à remercier tout le monde d'avoir fait de moi un gagnant du concours d'automatisation 2016 pour cet INSTRUCTABLE. Alors, comme je vous l'ai promis, voici l'instructable pour contrôler les appareils ménagers avec le module WiFi ESP8266.

Étape 1: Suivant dans la domotique

Afin de rester sur le canapé et de contrôler tous les appareils électriques avec juste une télécommande de télévision, j'ai créé un instructable pour cela et il est maintenant temps de passer au WiFi. Vous pourrez désormais tout contrôler avec votre smartphone. Ca a l'air compliqué !!! Mais très facile à faire !!!

Étape 2: Pourquoi ESP8266 ?

Pourquoi ESP8266 ?
Pourquoi ESP8266 ?

Maintenant, vous vous demandez peut-être pourquoi j'utilise le WiFi ici ? J'aurais utilisé Bluetooth ou RF mais pourquoi juste le Wifi avec l'ESP8266 ? La réponse simple est: • ESP8266 serait moins cher que le module Bluetooth (sur eBay, c'est juste environ 2 $) • En utilisant l'ESP8266, vous pouvez connecter le module à Internet et le contrôler depuis n'importe quelle partie du monde.

Étape 3: Quel module ESP devrais-je acheter ?

Quel module ESP devrais-je acheter ?
Quel module ESP devrais-je acheter ?
Quel module ESP devrais-je acheter ?
Quel module ESP devrais-je acheter ?
Quel module ESP devrais-je acheter ?
Quel module ESP devrais-je acheter ?

Maintenant, il y a une nouvelle question soulevée ici Quel module ESP8266 dois-je acheter ? Eh bien, il existe maintenant de nombreuses variantes de ce module. Ici dans ce instructable, j'ai utilisé le module ESP-01. C'était le premier module introduit et aussi le moins cher, donc si vous êtes un débutant dans l'IoT, alors vous feriez mieux de le faire. Le module que vous devriez acheter dépend du nombre de broches gpio (entrée-sortie à usage général) dont vous avez besoin. Cela décidera du nombre de choses que vous pourrez contrôler via le WiFi. Pour les débutants, je recommanderais le module ESP-01.

Étape 4: Quelques informations de base sur le WIFI !

Quelques informations de base sur le WIFI !!!
Quelques informations de base sur le WIFI !!!

Le WiFi est une technologie qui permet aux appareils électroniques de se connecter à un réseau LAN sans fil (WLAN), principalement en utilisant les bandes radio UHF 2,4 gigahertz (12 cm) et 5 gigahertz (6 cm) SHF ISM. Wi-Fi est le nom d'un technologie de réseau sans fil qui utilise des ondes radio pour fournir des connexions Internet et réseau sans fil à haut débit. Une idée fausse commune est que le terme Wi-Fi est l'abréviation de "Wireless Fidelity", mais ce n'est pas le cas. Wi-Fi est simplement une expression déposée qui signifie IEEE 802.11x.

Étape 5: Pas de Blynk !

Pas de Blynk !!!
Pas de Blynk !!!

Vous pouvez trouver la domotique avec esp8266 partout dans les Instructables, mais une chose courante est qu'ils contrôlent leur esp via l'application Blynk. Eh bien, l'application Blynk est également une bonne chose pour l'ESP, mais il y a encore des inconvénients. • Premièrement, elle nécessite une connexion Internet pour que l'application puisse être connectée à son serveur. • Deuxièmement, comme d'autres méthodes, l'application Blynk ainsi que l'Esp devraient se connecter à un point d'accès WiFi. Ainsi, les personnes qui n'ont pas de connexion Internet permanente ou de routeur comme point d'accès ne peuvent pas utiliser l'application Blynk.

Étape 6: Alors, qu'est-ce qui est si spécial dans mon système !

Dans mon système, j'ai créé une application Android qui se connecte directement à votre esp au lieu de se connecter à un hotspot. Cela ne nécessite également aucune connexion Internet ni aucun point d'accès wifi externe, car les deux machines se connecteraient directement, ce qui entraînerait une réaction rapide de l'ESP.

Étape 7: Rassemblez toutes les pièces

Rassembler toutes les pièces
Rassembler toutes les pièces
Rassembler toutes les pièces
Rassembler toutes les pièces
Rassembler toutes les pièces
Rassembler toutes les pièces

Ici, toutes les pièces dont vous auriez besoin dans ce projet sont mentionnées et les liens d'où vous pouvez les acheter, mais je vous recommande d'essayer d'abord de trouver les composants localement, car de cette façon, vous pourriez les acheter plus rapidement et peut-être moins cher, mais s'ils ne le sont pas. disponibles localement, vous pouvez toujours les acheter avec les liens fournis. J'achète toujours tout sur ebay car c'est le moins cher. Pour ce projet, vous aurez besoin de:

  • Module Wi-Fi ESP8266
  • Breakout FTDI (ou ARDUINO UNO)
  • 2x Résistances 1K
  • 2x BC547 Transistor
  • 2x 5v Relais
  • 2x 1N4007 DIODE
  • 2x bornes à vis.

Étape 8: Rendez-le convivial pour la planche à pain

Rendez-le convivial pour la planche à pain
Rendez-le convivial pour la planche à pain
Rendez-le convivial pour la planche à pain
Rendez-le convivial pour la planche à pain
Rendez-le convivial pour la planche à pain
Rendez-le convivial pour la planche à pain

À présent, vous avez peut-être remarqué que l'ESP-01 ne peut pas tenir sur une planche à pain, nous devons donc le rendre convivial pour la planche à pain. Les étapes sont simples, il vous suffit de couper un circuit imprimé de 4 x 4 points, de souder les en-têtes mâles et les en-têtes femelles comme indiqué. dans les images ci-dessus.

Étape 9: L'application Android

L'application Android
L'application Android

Pour contrôler l'ESP8266 directement depuis votre téléphone mobile, j'ai créé une application à l'aide de l'inventeur de l'application MIT. Vous pouvez trouver l'application ici.

Vous devez d'abord connecter votre smartphone au WiFi esp8266, puis définir l'adresse IP sur l'adresse IP de votre module dans l'application. Dans mon cas, c'était 192.168.4.1

Étape 10: IL EST TEMPS DE COMMENCER À CONSTRUIRE !

Nous devons d'abord connecter le module ESP à l'ordinateur pour mettre à jour le firmware ainsi que pour le programmer.

Étape 11: Convertissez 5v en 3.3v !

Convertissez 5v en 3.3v !!!
Convertissez 5v en 3.3v !!!

La chose la plus importante est que le module esp8266 ne fonctionne qu'avec 3.3v et non 5v.

5v peut le tuer, donc pour convertir 5v en 3,3v, nous devons créer un diviseur de tension.

Créez un diviseur de tension en connectant une résistance 1K et 2K comme indiqué sur la photo.

Étape 12: Connectez FTDI à Esp !

Connectez FTDI à Esp !!!
Connectez FTDI à Esp !!!

Suivez simplement le schéma pour connecter votre ESP à une évasion FTDI. Assurez-vous d'utiliser 3.3v uniquement sur votre évasion FTDI.

Étape 13: Vous n'avez pas de cassure FTDI

Vous n'avez pas de cassure FTDI !
Vous n'avez pas de cassure FTDI !

Si vous n'avez pas d'évasion FTDI comme moi, vous pouvez également utiliser votre arduino pour programmer l'esp. RETIRER LE CI ATMEGA 328 DE LA CARTE ARDUINO AVANT LA PROGRAMMATION. N'OUBLIEZ PAS QUE ESP8266 FONCTIONNE SUR 3.3v ET NON SUR 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------GROUND3.3v ------------- --- CHP_PWD (PUISSANCE ARRÊTÉE) TX --------------- TXRX --------------- RX

Étape 14: Flashez votre ESP

Flashez votre ESP
Flashez votre ESP

Flashez votre ESP sur le dernier firmware. Téléchargez le logiciel nécessaire. Flasher.exeAssurez-vous de connecter gpio 0 à la terre. Cela activera le mode flash dans votre esp.

Téléchargez les fichiers. >>>>>Les fichiers seraient dans un fichier zip donc décompressez-les et ouvrez le fichier esp8266_flasher.exe>>>>>Vous pouvez utiliser le firmware.bin déjà fourni dans le fichier zip.>>>>>Ensuite, sélectionnez votre COMMUNICATION (COM) PORT, et entrez 0x00080 dans l'autre colonne.>>>>>>> Cliquez sur Télécharger.

Étape 15: Vérifiez si tout va bien !

Vérifiez si tout va bien !!!
Vérifiez si tout va bien !!!

Après avoir flashé l'ESP, il est temps de vérifier si tout va bien.

  • Aller à l'IDE Arduino
  • Aller au moniteur série
  • Sélectionnez le débit en bauds 115200
  • Entrez maintenant les commandes suivantes.

À

Après avoir entré cette commande, appuyez sur ENVOYER et si vous recevez OK, vous êtes prêt à partir.

Vous pouvez jouer avec le module avec d'autres commandes AT, comme indiqué dans les photos ci-dessus.

Étape 16: Pré-codage

Pré-codage
Pré-codage
Pré-codage
Pré-codage
Pré-codage
Pré-codage
Pré-codage
Pré-codage

Pour programmer l'ESP depuis Arduino IDE, vous devez installer certains logiciels nécessaires.

1. Accédez à Arduino IDE 2. Accédez à Fichier >>>> Préférences 3. Dans la zone de texte de l'URL ADDITIONAL BOARDS MANAGER, copiez et collez le chemin ci-dessous

arduino.esp8266.com/package_esp8266com_inde…

4. Allez dans OUTILS >>>>> CARTE >>>>> GESTIONNAIRE DE CARTE5. Tapez esp dans la zone de recherche et une seule option serait laissée.6. Installez ce PAQUET ESP8266.

Étape 17: Il est temps de coder

Après avoir installé le package ESP8266, ALLEZ AUX OUTILS >>>>> CARTES >>>>> Sélectionnez le module que vous avez (Si vous avez le module esp-01 comme moi, sélectionnez le MODULE GENERIQUE ESP8266)

Modifiez maintenant les propriétés en fonction de votre module dans le menu outils.

Assurez-vous maintenant que vous disposez de la bibliothèque ESP8266WIFI.

Téléchargez le code sur votre esp.

Étape 18: Faites le Circuit !

Faites le circuit !!!
Faites le circuit !!!
Faites le circuit !!!
Faites le circuit !!!
Faites le Circuit !!!
Faites le Circuit !!!

Essayez d'abord de créer le circuit sur la planche à pain, puis de le rendre permanent sur la carte de circuit imprimé.

Mais le plus gros problème est que l'ESP8266 a besoin de 3.3v et non de 5v.

Ne sous-estimez pas la puissance du 5v, cela suffit à tuer votre module ESP.

***Hey! frappé quelque part ??? Je suis toujours là pour vous aider dans les commentaires ci-dessous!!!***

Étape 19: ATTENTION !!! HAUTE TENSION!

AVERTIR!!! HAUTE TENSION!!!
AVERTIR!!! HAUTE TENSION!!!

ATTENTION!

Une utilisation incorrecte ou inappropriée peut entraîner:

  • Blessures graves ou mort.
  • Dommages physiques au produit.
  • Créer des dangers dangereux.

*** JE NE PRENDS AUCUNE RESPONSABILITÉ DE VOS ACTIONS ***

Étape 20: Comment l'utiliser chez vous !

Comment l'utiliser chez vous !!!
Comment l'utiliser chez vous !!!

Disons que vous voulez contrôler votre lumière et le ventilateur de votre chambre, vous pouvez installer ce circuit sur le tableau de distribution. Ouvrez simplement le tableau d'interrupteurs qui contrôle vos lumières et vos ventilateurs et vous constaterez que deux fils sont attachés à l'interrupteur. Retirez simplement ces fils du commutateur et connectez-les aux bornes PCB et vous avez terminé. Super simple mais efficace.

*** Les enfants, éloignez-vous des fils électriques sous tension. Avoir un adulte à côté pour faire les travaux électriques haute tension***

Étape 21: Dépannage !@#$%

Dépannage !@#$%
Dépannage !@#$%

Hmm… Ne fonctionne pas comme prévu ???

Essayez ce guide de dépannage pour que votre projet fonctionne comme un charme !!

Vérifiez d'abord le code. Assurez-vous que toutes les bibliothèques sont correctement installées. Sinon, vous devez d'abord les télécharger

  • Assurez-vous que les connexions sont correctes. En utilisant la fonction de continuité de votre multimètre, vérifiez les mauvaises connexions ou les courts-circuits !!!
  • Assurez-vous que l'ESP et les relais fonctionnent.
  • Assurez-vous que vous avez placé la diode dans la bonne polarité.
  • Assurez-vous que vous avez connecté votre téléphone à esp via WiFi.

*** Si vous avez des doutes à ce sujet, vous pouvez toujours me demander dans les commentaires ci-dessous ***

Étape 22: Vérifiez ces points !

  • Avant de tester le circuit, vérifiez toutes les connexions avec la fonction de continuité du multimètre pour toute mauvaise connexion ou court-circuit.
  • Installez la diode entre les bobines dans la bonne polarité car elle protégera notre circuit de tout courant inverse.
  • Je recommande qu'avant de tester le circuit avec HAUTE TENSION AC, essayez d'abord avec une simple LED.
  • N'utilisez jamais non plus de tels appareils qui consomment plus de courant que les valeurs nominales de votre relais.

Étape 23: Que se passe-t-il ici ???

Hmm… confus maintenant… laissez-moi vous dire Qu'est-ce qui se passe ici ???

Lorsque vous appuyez sur le bouton ON de l'application du contrôleur WiFi, il envoie un signal ON à l'ESP. Le module est programmé de telle manière que lorsqu'il reçoit le signal ON, il passe son état gpio à HIGH. Ce faisant, le relais s'active et l'appareil s'allume. De la même manière lorsque vous appuyez sur OFF, l'esp passe son état gpio à LOW, et donc le relais s'éteint ainsi l'appareil. Le principe de fonctionnement est très simple par rapport à la complication de l'application Blynk.

Si vous voulez plus d'informations, consultez le tutoriel de GreatScott à ce sujet.

*** Si vous avez encore des doutes, n'hésitez pas à demander dans la section commentaire ci-dessous ***

Étape 24: Conclusion !

Conclusion!!!
Conclusion!!!

Hey!!! Bonne chance pour l'avoir créé vous-même. Si vous êtes frappé quelque part, n'hésitez pas à me demander dans les sections commentaires ci-dessous. Je serai toujours là pour aider. Si vous avez des suggestions, dites-le-moi, et si vous aimez le projet, cliquez sur le bouton J'aime, partagez le projet le plus possible et VOTER dans les concours.

Merci d'avoir lu,

YAVNIK SHARMA

Conseillé: