Table des matières:
- Étape 1: Conception de PCB
- Étape 2: Faire un PCB
- Étape 3: Assemblage du PCB
- Étape 4: Codage et flashage
Vidéo: [Domotique] Relais de contrôle de partout en utilisant ESP8266 + Blynk: 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Il existe de nombreuses façons de faire une domotique, certaines sont compliquées, certaines sont faciles, cette instructable je vais montrer comment faire un simple contrôle de relais à l'aide d'ESP-12E avec Blynk. Pour plus de commodité, la conception était un PCB simple face. Vous pouvez donc créer vous-même à la maison ou même envoyer le fichier gerber au fabricant de PCB pour le faire pour vous.
Étape 1: Conception de PCB
L'étape de conception du PCB est l'étape la plus importante car si nous nous trompons sur quelque chose dans cette étape, le projet ne fonctionnera pas correctement.
Comme sujet de cette instructable, nous utiliserons le module ESP8266 (ESP-12E) pour activer/désactiver les relais. Nous devons donc comprendre la spécification ESP8266. Si nous regardons dans la section Caractéristiques électriques de la fiche technique ESP8266, nous avons constaté que
- La tension d'alimentation est de 3,3 V
- La haute tension maximale des GPIO est de 3,3 V
- Le courant GPIO maximum est de 12mA
Nous utiliserons des relais 5V, l'alimentation sera de 5V mais ESP8266 n'a besoin que de 3,3V. Nous avons donc besoin d'un régulateur de 5V à 3,3V. Pour les relais de commande 5V utilisant 3,3V, nous avons besoin d'un transistor pour gagner du courant et de la tension, pour un nombre minimum de pièces, je recommande d'utiliser un réseau de transistors ULN2803. Avec ULN2803, nous pouvons piloter jusqu'à 8 relais et il possède des diodes de retour internes pour éviter les pics de tension lors de la mise hors tension de la charge inductive.
Enfin, je sélectionne 1117-3.3 pour le régulateur de tension, ULN2803A pour les relais d'entraînement
Ensuite, le mode de démarrage ESP8266 et le mode Flash
À partir de la page 8 de la fiche technique, pour que l'ESP8266 démarre normalement, vous devez appliquer la logique sur la broche comme ci-dessous
- HAUT sur CHIP_EN, GPIO0, GPIO2
- FAIBLE sur GPIO15
Pour flasher le firmware sur l'ESP8266, vous devez appliquer la logique sur la broche comme ci-dessous
- HAUT sur CHIP_EN, GPIO2
- FAIBLE sur GPIO15, GPIO0
J'utilise donc une résistance de 10k pour tirer vers le haut et vers le bas sur chaque broche comme décrit et utiliser le bouton-poussoir comme RESET et FLASH pour vous permettre d'entrer facilement dans chaque mode.
Étape 2: Faire un PCB
Si possible, vous pouvez envoyer le fichier gerber au fabricant de PCB, mais sinon, nous le fabriquerons nous-mêmes.
J'utilise le transfert de chaleur pour faire le PCB les étapes sont:
- Imprimer la couche inférieure sur du papier photo.
- Coupez un PCB simple de la même taille avec notre conception.
- Utilisez du fer pour transférer l'encre du papier au PCB.
- Après avoir retiré le papier, plongez le PCB dans une gravure à l'acide PCB.
- Nettoyage PCB avec Thinner pour enlever l'encre.
- Perçage PCB
- Gravure du PCB
Étape 3: Assemblage du PCB
Dans l'étape d'assemblage du PCB, veuillez faire attention au fer à souder.
Dans cette étape, je recommande de souder d'abord un petit appareil. Si vous fabriquez vous-même des circuits imprimés, utilisez un multimètre pour vérifier un espace de piste étroit afin d'éviter les courts-circuits électriques.
Étape 4: Codage et flashage
Tout d'abord, sur votre téléphone mobile, installez l'application "Blynk", enregistrez-vous et connectez-vous à l'application.
Après vous être connecté à l'application, appuyez sur "Nouveau projet".
Entrez le nom du projet, sélectionnez ESP8266 en tant qu'appareil, puis appuyez sur "Créer un projet".
L'application affichera le message « Le jeton d'authentification a été envoyé à: ».
Onglet n'importe où sur la conception du projet, la boîte de widget apparaîtra.
Sélectionnez le bouton puis entrez LED1 comme nom de bouton, sélectionnez "GP16" comme sortie de ESP8266 (voir schéma), valeur minimale "0", valeur maximale "1", mode "commutateur", entrez les étiquettes ON/OFF selon vos besoins et onglet bouton "OK" en haut à droite de l'écran pour terminer les réglages du bouton.
Faites la même chose que ci-dessus pour LED2, LED3 et LED4
Faites glisser le bouton partout où vous le souhaitez.
Appuyez sur le bouton "Triangle" ou "Play" en haut à droite de l'écran pour exécuter le projet.
Vous remarquerez que votre tableau est hors ligne.
Passons maintenant au programme côté ESP8266.
Connectez l'USB à RS-232 à ESP8266 PCB, Méfiez-vous du niveau TTL du module USB à RS-232, Le niveau TTL ne doit pas dépasser 3,6 volts.
Pour entrer en mode flash, appuyez sur le bouton de réinitialisation et le bouton de flash après ce bouton de réinitialisation, puis relâchez le bouton de flash respectivement. Si la carte est en mode flash, la LED1 s'allumera.
Accédez au site Web de Blynk, téléchargez la bibliothèque Blynk et installez-la sur votre PC.
Sur Arduino IDE, allez dans Fichier-> Exemples-> Blynk-> Cartes_Wifi-> ESP8266_Standalone.
Remplacez la chaîne "YourAuthToken" par votre jeton de réception par e-mail.
Changez votre identifiant et votre mot de passe.
Sélectionnez le "NodeMCU 1.0" comme carte.
Sélectionnez le port du module USB vers RS-232.
Téléchargez le code sur la carte, attendez la fin du téléchargement (la LED1 s'éteindra).
Vous êtes maintenant prêt à contrôler les relais depuis votre téléphone portable.
De retour au téléphone, le statut de la carte devient "EN LIGNE".
Appuyez sur chaque bouton, puis les relais s'allumeront ou s'éteindront comme affichage sur votre téléphone.
Bonne chance.
Conseillé:
Domotique avec Blynk : 5 étapes
Domotique avec Blynk : Bonjour à tous ! Ayush et Anvit ici de l'école publique de Delhi, Pune. Comme vous l'avez peut-être lu dans le titre, il s'agit d'un projet de domotique développé en utilisant Blynk comme plate-forme IOT. De nos jours, les gens deviennent paresseux et la demande pour la domotique
Domotique avec ESP8266 WiFi sans utiliser Blynk ! : 24 étapes (avec photos)
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 ce INSTRUCTABLE. Alors, comme je vous l'ai promis, voici l'instructable pour contrôler les appareils ménagers avec le module WiFi ESP8266
ESP8266 NODEMCU BLYNK IOT Tutoriel - Esp8266 IOT utilisant Blunk et Arduino IDE - Contrôler les LED via Internet : 6 étapes
ESP8266 NODEMCU BLYNK IOT Tutoriel | Esp8266 IOT utilisant Blunk et Arduino IDE | Contrôle des LED sur Internet : Salut les gars dans ce instructables, nous allons apprendre à utiliser IOT avec notre ESP8266 ou Nodemcu. Nous utiliserons l'application blynk pour cela. Nous utiliserons donc notre esp8266/nodemcu pour contrôler les LED via Internet. L'application Blynk sera donc connectée à notre esp8266 ou Nodemcu
Robot contrôlé par Wi-Fi utilisant Wemos D1 ESP8266, Arduino IDE et l'application Blynk : 11 étapes (avec photos)
Robot contrôlé par Wi-Fi à l'aide de Wemos D1 ESP8266, Arduino IDE et Blynk App: Dans ce tutoriel, je vous montre comment créer un réservoir robotique contrôlé par Wi-Fi contrôlé à partir d'un smartphone à l'aide de l'application Blynk. Dans ce projet, une carte ESP8266 Wemos D1 a été utilisée, mais d'autres modèles de plaques peuvent également être utilisés (NodeMCU, Firebeetle, etc.), et le pr
NODEMCU 1.0 (ESP8266) RELAIS CONTRLÉ À L'AIDE DE BLYNK (SUR LE WEB): 5 étapes (avec photos)
RELAIS CONTRLÉ NODEMCU 1.0 (ESP8266) À L'AIDE DE BLYNK (SUR LE WEB): SALUT LES GARS, MON NOM EST P STEVEN LYLE JYOTHI ET C'EST MON PREMIER INSTRUCTION SUR COMMENT CONTRLER LES RELAIS PAR NODEMCU ESP8266-12E VIA BLYNK PAR L'INTERNET POUR OBTENIR MON MAUVAIS ANGLAIS