Der Einsatz einer ESP Variante des ESP8266 (z.B. ESP-12e, ESP-12f, ESP-12s, …) bietet einige Vorteile gegenüber den Entwicklerboards wie z.B. dem NodeMCU oder dem WeMos D1 Mini (und vielen weiteren kompatiblen Boards). Mit dieser Anleitung sollst du sehen wie du den ESP8266 beschalten musst um ihn programmieren (flashen) zu können.
Um hier die zwei wichtigsten zu nennen:
Das bedeutet natürlich nicht nur Vorteile: Um ihn mit Firmware bespielen zu können benötigt man einen USB auf Seriell Adapter (z.B. dieser hier), und zudem einige Widerstände (je nach Variante 2 oder 5 Stück mit etwa 10kΩ) um den Chip in den richtigen Modus zu bringen.
Belohnt wird man dann aber mit ganz neuen Möglichkeiten, wie z.B. der Möglichkeit den Chip im „Deep Sleep Modus“ zu betreiben – wodurch man den Stromverbrauch deutlich senken, und dadurch erst einen zufriedenstellenden batteriebetriebenen Modus ermöglicht.
Willst du den Chip also z.B. mit der Sensate Firmware bespielen, so musst du wenn er so aufgebaut wurde nur den eingezeichneten Schalter (diesen kannst du einfach mit einer Drahtbrücke oder einem Jumper realisieren) schließen, und kurz die Spannungsversorgung des ESP-12 trennen. Alternativ kannst du auch noch einen Reset-Schalter einbauen (von RST gegen Masse).
Hast du das gemacht befindet sich der ESP im Flash-Modus, und kann nun wie im Firmware-Guide beschrieben bespielt werden.
Willst du den Chip also z.B. mit der Sensate Firmware bespielen, so musst du wenn er so aufgebaut wurde nur den eingezeichneten Schalter (diesen kannst du einfach mit einer Drahtbrücke oder einem Jumper realisieren) schließen, und kurz die Spannungsversorgung des ESP-12 trennen. Alternativ kannst du auch noch einen Reset-Schalter einbauen (von RST gegen Masse).
Hast du das gemacht befindet sich der ESP im Flash-Modus, und kann nun wie im Firmware-Guide beschrieben bespielt werden.
Diese Entwicklerboards haben alles notwendige schon auf ihrer Platine und können deshalb direkt mit einem Micro-USB-Kabel an den Computer angeschlossen werden. Ein Wechsel in den Flash-Modus ist hier nicht notwendig, das macht die Elektronik dieser Boards automatisch.
Schaue dir unsere Anleitungen an, einige davon verwenden genau diese Chips!