Table des matières:
- Étape 1: Ouvrir le boîtier
- Étape 2: Accéder au module Esp8266ex
- Étape 3: préparer le flashage de l'appareil
- Étape 4: préparez votre environnement de programmation
- Étape 5: Programmation Flash du module ESP
- Étape 6: Configurer le module
Vidéo: Programmation Flash de la prise intelligente Joinrun (prise UE) : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
La prise "Joinrun Smart Wifi" avec USB est une autre prise de courant contrôlable par wifi basée sur ESP8266. Elle est dotée d'un design agréable, d'un petit facteur de forme et d'un port de chargement USB supplémentaire. Il a besoin de l'application smartlife pour le contrôler via un serveur hébergé en Chine à partir de votre appareil intelligent et il existe des compétences pour travailler avec les assistants intelligents d'Amazon et de Google. Il a cependant besoin d'une connexion Internet et si vous souhaitez garder le contrôle de votre maison à l'intérieur de votre propre réseau, vous pouvez flasher le contrôleur avec un logiciel différent comme tasmota. Tasmota ajoute un serveur Web à l'appareil afin que vous puissiez le contrôler directement depuis un navigateur sur votre réseau domestique.
Étape 1: Ouvrir le boîtier
Il y a 2 vis derrière le couvercle en bas qui doivent être retirées pour ouvrir le boîtier.
Étape 2: Accéder au module Esp8266ex
L'appareil n'a pas d'en-tête de programme intégré, donc pour le flasher, vous devez souder les fils de programmation. L'ESP8266 est sur une carte séparée qui est soudée perpendiculairement à la carte principale.
Malheureusement, la broche d'activation de la programmation (GPIO0) n'est pas facilement disponible. Vous devez donc la contacter directement sur la carte.
J'ai dessoudé la carte ESP de la carte principale à l'aide d'une tresse à dessouder. Ensuite, j'ai soudé un petit fil au plot GPIO0. Les autres broches de programmation sont disponibles sur les plots de la carte comme indiqué sur la photo.
Étape 3: préparer le flashage de l'appareil
Pour flasher l'appareil, j'ai utilisé un adaptateur USB-série bon marché d'aliexpress
Le module CP2102 MICRO USB vers UART TTL est livré avec un en-tête à 6 broches et peut fonctionner avec des appareils 5V et 3,3V.
Si vous le branchez sur votre PC Windows, il crée un port COM que vous pouvez voir dans le gestionnaire de périphériques. Le mien est à COM6 et j'ai configuré le port à 57600 bauds.
Débranchez le CP2102 de votre PC et connectez-le au module ESP.
Connectez 3,3 V et GND aux plots correspondants du module ESP. Connectez respectivement TxD à RxD sur le module et RxD à TxD.
Pour activer le mode de programmation, le GPIO0 doit être tiré sur GND, par ex. avec une résistance de 2k.
Étape 4: préparez votre environnement de programmation
Il existe de nombreuses façons de flasher un module esp8266 et de les décrire dans leur intégralité dépasse le cadre de cette instructable. Utilisez simplement votre moteur de recherche préféré pour rechercher des détails.
J'utilise l'IDE de programmation arduino où la carte esp8266 peut être ajoutée à partir du menu du gestionnaire de cartes. Cela installe ensuite un esptool.exe qui peut être utilisé pour flasher facilement un binaire sur le module ESP.
Le binaire tasmota sonoff.bin peut être téléchargé à partir de github. Il est également disponible en plusieurs langues.
Étape 5: Programmation Flash du module ESP
Le clignotement réel peut facilement être effectué à partir d'une invite de commande sur Windows.
Allez dans le dossier où se trouve esptool.exe
par exemple. cd /d %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266\tools\esptool cd 0.4.13
Ensuite, flashez l'appareil avec le binaire sonoff téléchargé comme ceci
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH%\Documents\Downloads\sonoff.bin
Étape 6: Configurer le module
Après un flashage réussi, la broche GPIO0 doit être libérée de GND et l'ESP réalimenté. Il ouvre ensuite un point d'accès et peut être connecté à un navigateur à 192.168.4.1
Sur la page de configuration initiale, vous pouvez scanner votre wifi, sélectionner le réseau approprié et entrer votre mot de passe wifi.
Ensuite, un autre redémarrage et l'ESP apparaîtra sur votre réseau sélectionné.
Vérifiez le réseau de votre routeur pour trouver l'adresse IP attribuée.
Ensuite, connectez-vous à l'IP avec votre navigateur et définissez le type d'appareil sur "18 générique" et enregistrez-le.
L'ESP effectue un redémarrage automatique après quoi vous pouvez configurer les ports de relais et de bouton comme indiqué sur l'image.
Vous pouvez également accéder à "autres paramètres" pour définir un nom convivial, désactiver MQTT si vous ne l'avez pas et activer l'émulation Belkin WeMo pour que la prise fonctionne avec Alexa.
Une fois que tout fonctionne, ressoudez enfin le module à la carte principale et réassemblez la fiche.
Conseillé:
Prise intelligente : 6 étapes
Smart Outlet : Avis de non-responsabilité : Ce projet est destiné à montrer comment vous pouvez prototyper avec une imprimante PCB SV2. Ce n'est pas un produit que vous devriez utiliser comme un article de tous les jours. Il n'a été ni conçu ni testé pour se conformer aux normes de sécurité appropriées. Vous êtes responsable
Piratage matériel et logiciel d'appareils intelligents, ampoule LED Tuya et Broadlink, Sonoff, prise intelligente BSD33 : 7 étapes
Matériel et logiciel Hack Smart Devices, Tuya et Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Dans ce Instructable, je vous montre comment j'ai flashé plusieurs appareils intelligents avec mon propre firmware, afin que je puisse les contrôler par MQTT via ma configuration Openhab. Je vais ajouter de nouveaux appareils lorsque je les ai piratés. Bien sûr, il existe d'autres méthodes logicielles pour flasher des f
Prise intelligente ESP8266 : 6 étapes
Smart Plug ESP8266 : Bienvenue sur cet article qui a pour mais de vous montrer un projet de domotique que j'ai réalisé. Ayant toujours adoré les choses automatiques et optimisées, j'ai décidé de créer moi-même mes prises connectées. Celles-ci sont commandées via WiFi. La
Prise intelligente IoT Arduino & Cayenne : 5 étapes (avec photos)
Prise intelligente IoT Arduino & Cayenne : j'ai vu une prise chinoise que vous pouvez commander avec votre téléphone, mais je suis un fabricant et je veux juste en faire une par moi-même ! C'est possible en utilisant CAYENNE Dashboard ! Connaissez-vous Cayenne ? Voir le site de Cayenne!Montant total du projet est d'environ 60,00$PAY A
Pic 16F676 Prise de programmation ICSP pour le programmeur PICkit 2: 6 étapes
Pic 16F676 Prise de programmation ICSP pour le programmeur PICkit 2: J'essaie de construire ce module de moteur à courant continu double pour mon projet de robot et je n'avais pas l'espace pour placer un en-tête de broche ICSP sur le PCB. Alors je me suis rapidement moqué de ce design