Table des matières:

Programmation Flash de la prise intelligente Joinrun (prise UE) : 6 étapes
Programmation Flash de la prise intelligente Joinrun (prise UE) : 6 étapes

Vidéo: Programmation Flash de la prise intelligente Joinrun (prise UE) : 6 étapes

Vidéo: Programmation Flash de la prise intelligente Joinrun (prise UE) : 6 étapes
Vidéo: Comment utiliser un programmateur électrique (électronique) 2024, Juin
Anonim
Programmation Flash de la prise intelligente Joinrun (prise UE)
Programmation Flash de la prise intelligente Joinrun (prise UE)
Programmation Flash de la prise intelligente Joinrun (prise UE)
Programmation Flash de la prise intelligente Joinrun (prise UE)

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

Ouverture du boîtier
Ouverture du boîtier
Ouverture du boîtier
Ouverture du 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

Accéder au module Esp8266ex
Accéder au module Esp8266ex
Accéder au module Esp8266ex
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

Préparer le flashage de l'appareil
Préparer le flashage de l'appareil
Préparer le flashage de l'appareil
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

Configurer le module
Configurer le module
Configurer le module
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é: