Niveau:3
Introduction:
Dans cette article, je vais vous présenter le module Sonoff de chez ITead. Nous allons aussi voir comment programmer le module avec l’IDE arduino. Je suppose que vous avez une bonne connaissance de l’ESP8266 et que votre IDE Arduino est configuré pour programmer l’ESP8266 voir article https://caron.ws/diy-cartes-microcontroleurs/programmer-esp8266-comme-un-arduino/
Attention, il est impératif de ne pas brancher votre module sur le secteur lors de la mise en oeuvre de la programmation du module. Il faut savoir de une tension supérieure à 48 Volts peut être mortelle.
Présentation du module Sonoff:
Spécifications:
Alimentation: 90V ~ 250V AC
Max. Courant: 10A
Norme WIFI: Wi-Fi 2,4 GHz b / g / n
Codage du WIFI: WEP / WPA-PSK / WPA2-PSK
Température de fonctionnement: 0 ℃ ~ 40 ℃
Humidité de fonctionnement: 5% -95%
Matériel: ABS
Connecteur: Borniers
Carte: ESP8266
Mémoire 1MBytes
Prix: Env. 6€.
Raccordement pour programmation de l’esp8266:
SONOFF J1 | USB /SÉRIE |
---|---|
1: VCC-3V3 | 3V3 |
2: E-RX | TXD |
3: E-TX | RXD |
4: GND | GND |
5: GPIO14 | Pas connecté |
Programmation de notre Sonoff:
Pour notre premier programme nous allons faire clignoter la LED verte. Pour cela ouvrir votre IDE Arduino et configurer votre carte avec les paramètres ci-dessous:
Bien mettre le Flash mode sur DOUT.
Puis charger le programme suivant dans IDE:
#define LED_PIN 13 void setup() { Serial.begin(115200); Serial.println("Démarrage"); pinMode(LED_PIN, OUTPUT); } void loop() { digitalWrite(LED_PIN, HIGH); Serial.println("LED Etiente"); delay(5000); digitalWrite(LED_PIN, LOW); Serial.println("LED Alumée"); delay(5000); }
Fichier source: Sonoff_LED.zip
Pour transférer votre programme:
- Appuyer sur le bouton et le maintenir en position appuyer.
- Débrancher le + 3,3V et le rebrancher l’alimentation via votre interface USB/Série.
- Et lancer le transfère depuis l’IDE Arduino.
Si vous avez un message d’erreur refaire la manipulation.
Débrancher le + 3,3V et le rebrancher l’alimentation via votre interface USB/Série pour réinitialiser votre module Sonoff.
Maintenant votre LED verte clignote et l’interface série envoie les messages ci dessous.