Startseite Lego-Roboter Roboter-Aufgaben I2C-Wavplayer Bluetooth-Roboter Pongboard TinyPong USB-Board 20MHz Pacman USB-Board Mario USB-Board Tetris USB-Board Schach USB-Board USB-Board 30MHz Uniboard Pacman Uniboard Mario Uniboard Tetris Uniboard Testboard Pacmanboard Softwareerstellung AVR-Flashtool AVGA-Software ATtiny Ampel AVR-Simon USB-Simon 2015 Digispark Trinket ADC-Reader AVR-Würfel ESP8266 ESP-01 ESP-12E-Testboard WiFi-Thermometer Sonoff-Modul Temperaturlogger Autologin ESP-Flashtool Wassermelder Schachcomputer AVR8-Burn-O-Mat PonyProg 2000 Tiled Editor Code::Blocks Notfall-Windows Treiber einbinden Bootstick erstellen WLAN einbinden Sketchup Bauteilbibliothek Mini-Joystick Tanzmatte Ubuntu 12.04 Mathe-Software Isolationsfräsen Tonertransfer Forum
Sonoff Wifi Wiresless Smart Switch
Das Herzstück des Sonoff-Moduls ist ein ESP8266. Das Platinenlayout des Moduls bietet die Möglichkeit, den ESP8266 über eine zusätzliche Stiftleiste neu zu flashen. Außerdem ist der Anschluss zu GPIO14 herausgeführt. Da im Sonoff-Moduls ein Duo-LED verbaut ist und nur die grüne LED verwendet wird, bietet sich die Möglichkeit, die rote LED über GPIO14 anzusteuern. Hierzu muss ein 220Ω-Widerstand von GPIO14 zur roten LED gelötet werden.
Um das Sonoff-Modul neu zu flashen, muss zunächst eine Stiftleiste eingelötet werden. Zum Firmware-Update wird der ESP8266 Flasher verwendet, der ebenfalls über eine Stiftleiste verfügt. Zunächst wird der ESP8266 Flasher über den USB-Anschluss mit dem PC verbunden und die Flashtaste gedrückt. Über ein Flachbandkabel wird der ESP8266 Flasher entsprechend der obigen Abbildung mit Sonoff-Modul verbunden. Dabei wird die violette +3,3V-Leitung zunächst noch nicht gebrückt. Am Sonoff-Modull muss jetzt die Taste betätigt werden. Bei gedrückter Taste wird nun auch die +3,3V-Leitung gebrückt. Das Sonoff-Modul schaltet damit in den Flash-Modus und kann über die Arduino-IDE programmiert werden.