Hallo zusammen,
gleich zu Anfang ein Hinweis in eigener Sache: ich realisiere mit diversen ESPs derzeit ein Projekt, das für den einen oder anderen interessant sein könnte. Einzelheiten dazu findet ihr -> in diesem Beitrag von mir <-.
Ich habe eine Weile überlegt, wohin mit diesem Thread. Ich denke, hier ist er am besten aufgehoben und vielleicht mag einer unserer MODs ihn ja als wichtig oben anpinnen.
Dieser Beitrag soll einen aktuellen Überblick über das Modul und seine Möglichkeiten darstellen. Aus diesem Grund möchte ich es immer wieder aktualisieren und neue Erkenntnisse einbringen, da dieses SoC bzw. seine Firmware sich wohl rasant weiterentwickeln wird.
Deshalb eine Bitte: Fragen und Kommentare bitte in einem eigenen Thread in einem passenden Subforum einbringen, damit dieser Beitrag übersichtlich bleibt. Ich werde keine interessanten Beiträge zu diesem Modul übersehen alles hier entsprechend verlinken.
Danke schon mal für Eure Mithilfe.
Das Modul ESP8266 fiel mir mal als sog. China-Gimmick auf. Ein WLAN-Controller, der angeblich, wie ein Modem, mit AT-Kommandos über die rs232 angesteuert werden kann, klang schon mal interessant.
Dabei dachte ich zuerst an meine Arduinos, die ich so relativ einfach netwerkfähig machen, und somit z.B. Funksensoren für ca. fünf bis sechs Euro realisieren könnte.
Wie sich dann herausstellte, war dieses Modul kein simpler Controller, sondern ein vollwertiges SoC (System on Chip) - vergleichbar etwa mit eine Raspberry Pi in Miniatur-Ausführung.
Was zudem klar wurde war die Tatsache, dass dieses Modul sich wohl gerade erst in der Bitbanger- und Hardware-Hacker-Szene etablierte und ein, wie ich finde, enormes Potential bietet.
Die, wie ich finde, besten Seiten sind wohl
ElectroDragon,
NURDspace und
espressif.
Dort ist auch das Developer-Kit inkl. eines VirtualBox Images verfügbar, mit dem es möglich ist, eigene Anwendungen für das Modul zu schreiben und auf dieses zu flashen.
In unserem Forum gibt es aber mittlerweile auch einige Informationen dieses Modul betreffend, die ich hier mal zusammenfassen möchte:
joh.raspi hat -> hier <- einige recht informative Links gepostet.
Was bei einem Arduino Pro Mini beim Flashen berücksichtigt werden muss, ist -> hier <- zu finden.
In -> diesem <- Thread wird unter anderem -> hier <- der Anschluß an einen Arduino Pro Mini und -> hier <- der Anschluss an einen Arduino Mega 2560 beschrieben. Auch finden sich -> dort <- ein paar Informationen zum Stromverbrauch des Moduls.
Einige zusätzliche, hilfreiche Informationen sind auch -> hier <- noch zu finden.
In -> diesem <- mittlerweile recht umfangreichen Thread geht es um erste Erfahrungen mit dem Modul selbst.
Ein paar Infos zu den mittlerweile verschiedenen Firmware-Versionen sind -> hier <- zu finden.
Eine Kommandozeilen-, die sog. Frankenstein-Firmware ist -> hier <- zu finden.
Und das Ergebnis seiner ersten Versuche mit der Frankenstein-Firmware wurde von DeadRabbit -> hier <- bereitgestellt.
Eine weitere Firmware implementiert wohl micro-Python und wurde von joh.raspi ausgegraben und -> hier <- gepostet.
Schliesslich findet ihr über -> diesen <- Beitrag meine Library für den Arduino.
Update 05.12.2014: espressif hat scheinbar heute eine Beta des SDK auf github eingestellt (-> click <-).
Update 05.12.2014: Und noch ein sehr hilfreicher Link: die ESP8266 Wiki page auf github
Update 08.12.2014: -> Hier <- hat meigrafd ein paar Tipps für den Anschluss an den Raspi gepostet
Update 09.12.2014: demlak hat -> hier <- ein paar Links zu interessanten Projekten mit dem Modul gepostet.
Update 16.12.2014: Im Netz habe ich heute -> diesen <- Webserver mit DHT11 Sensor für den ESP entdeckt.
Update Dezember 2014: Ich habe mal eine Library für den Arduino erstellt, um das Handling des Moduls zu erleichtern. Ihr findet sie -> hier auf github <- ...
Update 14.02.2015: Jetzt gibt es scheinbar bereits zwei Entwicklungsboards für das ESP-Modul. Dieses -> hier <- hatte ich vor längerer Zeit schon mal ausgegraben. Allerdings benötigt man dafür scheinbar ESP-Module mit einem speziellen Breakout-Board, so wie dieses -> hier <-. Das andere -> hier <- ist mir heute erst untergekommen und scheint mit den normalen ESP-Breakout-Boards zu funktionieren.
Update 18.02.2015: joh.raspi hat -> hier <- eine wirklich tolle Zusammenfassung seiner Erfahrungen mit einem anderen ESP Modul geschrieben. Mehr verrate ich an dieser Stelle nicht ... wirklich lesenswert :thumbs1:
Update 10.04.2015: c3ntry hat da etwas interessantes entdeckt: eine modifizierte Arduino IDE, mit der man den ESP direkt flashen kann. Sogar sketches des Arduino funktionieren damit. Ihr findet seinen Beitrag -> hier <-.
Update 13.04.2015: joh.raspi entwickelt sich zum ESP-Guru :thumbs1: ... er hat seine sehr interessanten Versuche mit dem ESP -> hier <- vorgestellt.
t.b.c.
cheers und viel Spass beim experimentieren ...
-ds-