Table des matières:

Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU : 9 étapes
Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU : 9 étapes

Vidéo: Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU : 9 étapes

Vidéo: Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU : 9 étapes
Vidéo: On "HACK" ce GÉNIAL module TOUT INTÉGRÉ !! DOMOTIQUE DIY Tuto n°2 !! 2024, Novembre
Anonim
Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU
Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU

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

Inclure les bibliothèques Sonoff dans l'IDE Arduino
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

Fichier principal Sonoff et configuration utilisateur
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

Configurer le SSID, le mot de passe et le nom du projet
Configurer 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

Choisissez la bonne carte NodeMCU
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

Trouver l'adresse IP NodeMCU sur votre réseau
Trouver l'adresse IP NodeMCU sur votre réseau
Trouver l'adresse IP NodeMCU sur votre réseau
Trouver 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

Configuration pour les cartes ESP8266
Configuration pour les 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

Enregistrer la configuration
Enregistrer 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

Nouvelles options GPIO selon les types de cartes ESP8266
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é: