Table des matières:
- Étape 1: Composants requis - Prérequis
- Étape 2: Inclure les bibliothèques Sonoff dans l'IDE Arduino
- Étape 3: fichier principal Sonoff et configuration utilisateur
- Étape 4: Configurez le SSID, le mot de passe et le nom du projet
- Étape 5: Choisissez la bonne carte NodeMCU
- Étape 6: recherchez l'adresse IP NodeMCU sur votre réseau
- Étape 7: Configuration des cartes ESP8266
- Étape 8: Enregistrez la configuration
- Étape 9: Nouvelles options GPIO selon les types de cartes ESP8266
Vidéo: Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU : 9 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Sonoff est un commutateur contrôlé par WiFi qui est intégré au circuit intégré ESP8266 et possède des relais pour contrôler l'appareil via Internet. Ce circuit intégré peut être flashé et reprogrammé par Arduino IDE. Les créateurs de Sonoff ont publié les bibliothèques et les fichiers Arduino sur leur page GitHub. Initialement, il n'a que pour les cartes fabriquées par Sonoff, après cela, il prend en charge de nombreuses cartes ESP8266 et cartes de développement comme NodeMCU. Dans ce tutoriel, nous verrons comment flasher le firmware Sonoff Tasmota dans les cartes de développement NodeMCU. Dans le nouveau firmware mis à jour, vous pouvez facilement choisir les différentes cartes ESP8266.
Étape 1: Composants requis - Prérequis
- Carte de développement NodeMCU
- Câble microUSB
- Micrologiciel Sonoff Tasmota – Lien GitHub
- Scanner IP avancé
- IDE Arduino
Téléchargez le micrologiciel Sonoff Tasmota à partir de ce lien.
Assurez-vous que la bibliothèque ESP8266 est installée sur votre IDE Arduino. Si vous voulez savoir comment installer correctement la bibliothèque ESP8266, visitez ce blog complet de Flashing SONOFF Tasmota Firmware sur NodeMCU.
Étape 2: Inclure les bibliothèques Sonoff dans l'IDE Arduino
Une fois le micrologiciel SONOFF Tasmota téléchargé depuis GitHub. Ouvrez le dossier Sonoff Tasmota. Accédez au dossier « lib » et copiez tout le contenu, puis collez-le dans le dossier « bibliothèques » d'Arduino sur votre ordinateur.
Nous avons maintenant inclus les fichiers de bibliothèque nécessaires dans la bibliothèque Arduino IDE. Configurons notre code.
Étape 3: fichier principal Sonoff et configuration utilisateur
Dans le fichier téléchargé, ouvrez le fichier sonoff.ino. Il ouvrira tous les fichiers nécessaires dans les onglets suivants de l'IDE Arduino. Ouvrez maintenant l'onglet userconfig.h pour entrer nos informations d'identification Wi-Fi.
Étape 4: Configurez le SSID, le mot de passe et le nom du projet
Modifiez maintenant les champs SSID et Mot de passe avec le SSID et le mot de passe de votre réseau WiFi. Donnez également un nom de projet unique de votre choix dans la ligne #define PROJECT "sonoff".
Par exemple. #define PROJET « nodefactory »
Étape 5: Choisissez la bonne carte NodeMCU
Connectez maintenant votre NodeMCU et choisissez le bon port COM et la bonne version de la carte. Assurez-vous que les paramètres sont comme ceci pour la carte NodeMCU 1.0.
Carte: NodeMCU 1.0 (module ESP12-E)
Taille du flash: « 4 M (1 M SPIFFS)
Fréquence du processeur: 80 MHz
Vitesse de téléchargement: « 115200 »
Flashez ensuite le firmware en cliquant sur Télécharger.
Étape 6: recherchez l'adresse IP NodeMCU sur votre réseau
Une fois le flashage terminé, ouvrez Advanced IP Scanner. Et recherchez l'adresse IP à l'intérieur de votre IP de réseau. Dans mon cas, mon IP sera comprise entre 192.168.255.0-255 (cela signifie que l'IP sera comprise entre 0 et 255). Cliquez sur scan et vous pouvez voir le nom de projet que vous avez donné dans le fichier userconfig.h comme nom de périphérique ici.
Notez l'adresse IP que vous avez trouvée et collez-la dans l'URL de votre navigateur et cliquez sur Entrée. Il affichera la page Sonoff Tasmota pour configurer votre module.
Étape 7: Configuration des cartes ESP8266
Par défaut, ce sera dans Sonoff Basic. Vous devez donc le changer en « Générique » dans le menu « Configuration ». Cliquez sur « Configuration » et à l'intérieur, choisissez « Configurer le module ».
Étape 8: Enregistrez la configuration
Sélectionnez le tableau comme générique et enregistrez. L'appareil va redémarrer. Cette option est pour toutes les cartes ESP8266.
Étape 9: Nouvelles options GPIO selon les types de cartes ESP8266
Maintenant, si vous cliquez sur la configuration, vous pouvez voir plus d'options GPIO. En utilisant cela, vous pouvez sélectionner les fonctions GPIO.
Selon le paramètre GPIO, l'option apparaîtra sur la page d'accueil comme DHT, Relay, Switch et bien d'autres.
Pour plus de tutoriels, visitez notre blog - Factory Forward Blog
Conseillé:
Faire clignoter le micrologiciel personnalisé sur une lampe de poche BLF A6 : 5 étapes
Faire clignoter un micrologiciel personnalisé sur une lampe de poche BLF A6 : j'ai récemment reçu un BLF A6. C'est très bien, mais je n'aime aucun des groupes de mode par défaut, j'ai donc modifié le firmware pour utiliser mes luminosités préférées. L'information était difficile à trouver, alors je mets ici tout ce que j'ai appris pour moi et pour les autres
Restaurer ou mettre à niveau le micrologiciel sur le module ESP8266 (ESP-01) à l'aide d'Arduino UNO : 7 étapes
Restaurer ou mettre à niveau le micrologiciel sur le module ESP8266 (ESP-01) à l'aide d'Arduino UNO : le module ESP-01 que j'ai utilisé à l'origine était livré avec un ancien micrologiciel AI Thinker, ce qui limite ses capacités car de nombreuses commandes AT utiles ne sont pas prises en charge. C'est généralement une bonne idée de mettre à jour votre firmware pour les corrections de bogues et aussi en fonction de la
Utilisez le micrologiciel Homie pour piloter le module de commutation Sonoff (basé sur ESP8266): 5 étapes (avec photos)
Utilisez le micrologiciel Homie pour piloter le module de commutation Sonoff (basé sur ESP8266) : il s'agit d'une instruction de suivi, j'ai écrit celui-ci un peu après "Construire des appareils Homie pour l'IoT ou la domotique". Ce dernier se concentrait sur le monitoring de base (DHT22, DS18B20, light) autour des cartes D1 Mini. Cette fois, je voudrais montrer ho
Comment mettre à jour le micrologiciel sur un clone USBasp bon marché : 9 étapes
Comment mettre à jour le micrologiciel sur un clone USBasp bon marché : Ceci est un petit guide pour flasher un nouveau micrologiciel sur un clone USBasp comme le mien. Ce guide est spécifiquement écrit pour le clone USBasp vu dans les images, mais il devrait toujours fonctionner avec d'autres. Le câblage est montré à l'étape 5, il y a un TL;DR sur
Comment flasher le micrologiciel MicroPython sur un commutateur intelligent Sonoff basé sur ESP8266 : 3 étapes (avec images)
Comment flasher le micrologiciel MicroPython sur un commutateur intelligent Sonoff basé sur ESP8266: What's Sonoff? Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic et le Sonoff Dual. Ce sont des commutateurs compatibles Wi-Fi basés sur une excellente puce, ESP8266. Tandis que