ESP8266:Boards
Der ESP8266 kann aber mehr als nur per serieller Schnittstelle als WLAN-Adapter missbraucht zu werden. Daher gibt es auch noch andere Bauformen, die mehr Ports nach extern legen. Oft basieren alle aus dem ESP-12 Entwurf, bei dem der kleine ESP8266 unter eine Abdeckung verschwunden ist und nur am Rand die Pins angeschlossen werden. Die meisten dieser Boards finden sie über Ebay oder Aliexpress bei der Suche nach "ESP8266". Wem 2-3 Wochen Lieferzeit nichts ausmachen, bekommt die meisten Boards auch direkt aus dem "Fernen Osten" Portofrei und günstiger. Mit NodeMCU gibt es einen Open Source Entwurf eines IoT-Boards, welches den Einstieg in die Nutzung des ESP8266 sehr erleichtert hat. Die meisten Boards basieren auf diesem Design und sind kompatibel. Letztlich ist NodeMUC primär eine alternative Firmware.
Meine Boards
Angefangen habe ich mit dem einfachen billigen ESP01 und einem FTDI-USB/Seriell-Adapter auf 3,3V. Es hat für eine erste "Sichtbarkeit" des Moduls im LAN gereicht. Aber das Board ist schon minimalistisch. Aber sehr schnell kamen größere Boards dazu und aktuell sind WeMOS und NodeMCU / LUA meine Bastelboards, da man sie einfach direkt am USB-Anschluss eines Notebooks betreiben kann. Allerdings nutzt ich die "gelben" USB-Ports, die bis zu 1A liefern um einen normalen USB-Anschluss nicht zu überfordern (Siehe auch ESP8266:Stromverbrauch)
Mittlerweile habe ich aufgehört, die Liste zu aktualisieren. Es gibt viele fertige Boards aber auch Fertiggeräte im Handel, die "umgebaut" werden können. Siehe auch ESP8266/ESP32 3rd Party Firmware und Tasmota Supported Devices Repository https://templates.blakadder.com/
Bild | Preis | Beschreibung |
---|---|---|
ESP8266 Mini Modul
|
1-2€ |
Wer nicht direkt mit dem Chip und SMD arbeitet, hat hier das kleinste Modul. Über die 8 Pins sind natürlich neben Vcc, GND, RxD und TxD, RSET und CH_PD nur noch zwei GPIO-Pins herausgeführt. Aber für kleine Projekte reicht das tatsächlich aus. Leider sind die Anschlüsse nun gar nicht "Steckbrett-kompatibel". Beachten Sie auch die Seite ESP8266 Relay mit weiteren Einblicken zur besonderen Funktion von GPIO 0,1,2 und 3 |
ESP12
|
1,50-2€ |
Diese Module finden Sie auf fast allen im folgenden vorgestellten Boards. Es kapselt den eigentlichen Chip unter einer Abschirmung und legt viele Anschlüsse nach extern auf. Der Chip hat keine Spannungsregelung. |
ESP8266 ESP-201 Remote Seriell Port WIFI Transceiver Wireless Modul IO Lead TE373
|
2,5€ |
Hier nach mal ein vergleichbares Boards, welches aber nicht abgeschirmt und mit Stiften versehen ist. Es hat aber z.B. eine kleine Buchse für eine externe Antenne. |
NodeMcu Lua CP2102 ESP8266 Wireless WIFI Internet Development Module DE TE390
|
5-10€ |
Unter dem Namen NodeMCU gibt es neue alternative Firmware zur Programmierung per LUA und ein passendes einstiegsfreundliches Board, welches einen USB-Anschluss und USB/Seriell-Wandler samt Stromregelung enthält. Es gibt mehrere Modelle mit unterschiedlichen USB/Seriell-Wandlern und Baubreite. Beim Einsatz auf Steckbrettern sollten Sie die schmale Variante wählen um leichter noch Verbindungen herstellen zu können.
|
|
6-10€ |
Es schon fast überladenes Experimentierboard mit Relais, LED, DHT11 Feuchte und Temperatur-Messer, Spannungsregler etc. |
ESP8266 WIFI Serial Kit Development Board Test Wireless Board Full IO Leads KZ
|
4-5€ |
Ein einfaches und sehr günstiges ESP8266 Experimentierboard mit bereits angeschlossenem LDR (Helligkeit) eine LED und einer Spannungsregelung für die 4,5V Batterie.
|
NoName
|
8€ |
Ein weiterer ESP8266 Experimentierbrett mit sehr vielen Schaltern für erste Schritte. |
WeMos D1R2 MiniArduino Layout
|
7€ |
Die Bastler-Scene wurde durch die Arduino-Boards richtig aufgemischt. und viele anderen Hersteller haben "Shields" gebaut, die auf den gleichen Anschlüssen basieren.
|
WeMOS
|
4€ |
Interessanter Clone des originalen NodeMCU, der aber schmaler baut und daher einfacher auf Steckbrettern einsetzbar ist.
|
ESP8266 serial WIFI Witty cloud Development Board ESP-12F module MINI nodemcu
|
3-9€ |
Das Modul hat eine RGB-LED, einen Taster und einem Fotowiderstand.
Leider ist das Board recht breit und passt so nicht gut auf Steckbretter. Der untere USB-Anschluss liefert Strom und die serielle Anbindung (CH340G UART). Der obere Anschluss nur Strom. Nachdem Spannung auf den unteren USB-Port angelegt wird, startet das Gerät im "Flash"-Mode. Ein Druck auf die Reset-Taste startet dann das Programm. Die GPIO-Pins sind wie folgt belegt:
Die PINs GPIO5, GPIO14 und GPIO16 sind auch frei nutzbar |
Olimex - ESP8266-EVB
|
9-17€ |
Wird in Europe gefertigt, ist schnell verfügbar und enthält neben einem Taster sogar ein 220V Relais und eine Spannungsregelung. Nur für Programmierung braucht man einen USB/Seriell Wandler mit Steckern für den UEXT-Anschluss
Hinweis: der 10pol Adapter als auch die Leiterplattenanschlüsse auf dem ESP8266 Tochterboard sind ein proprietärer UEXT-Port von Olimex und kein JTAG o.ä. Über die ArduinoIDE habe ich das Board mit diesen Einstellungen flashen können:
|
Kniwwelino
|
12€ |
Kniwwelino - Das erste in Luxemburg entwickelte Mikrocontrollerboard für Kinder ab dem Grundschulalter.
Der Preis macht das Gerät auch für Eigenbauprojekte attraktiv, da die RGB-LED und die 5x5 Matrix schon enthalten ist. Auch gibt es einen Batterieanschluss. |
ESP8266-01S ESP-01 Wlan WiFi Modul mit Relais Adapter
|
5-6€ |
Von diesen Miniadaptern können Sie recht viele im Internet finden. Ich habe meinen bei AZ Delivery in Deutschland bekommen. Achtung: Lesen Sir vor dem Kauf die Seite ESP8266 Relay
Allerdings kann die Programmierung etwas tricky sein, denn das Modul ist so nicht einfach nutzbar. Zwei Dinge erschweren den Einsatz
Hinweis: Leider sind GPIO0 und GPIO2 aber nicht direkt nutzbar, das Sie zum Programmieren am Anfang gebraucht werden. |
![]() |
15€ |
PicoClick Nutzt den ESP8285 (weniger RAM) und ist primär ein "Iot Button", der aber 4 GPIO-Pins, einen USB-C Adapter mit serieller Bridge und LiPo Ladesteuerung hat. Er nutzt nicht "DeepSleep" sondern seine eigene Schaltung zum "halten" und Selbstabschalten. Der Button schaltet also direkt die Energieversorgung ein und der ESP kann sich selbst ausschalten. Per Time einschalten dürfte dann aber nicht gehen aber Energieverbrauch ist so natürlich minimal. |
Wer in den üblichen Versteigerungsplattformen nach ESP8266 sucht, findet die unterschiedlichsten "Entwicklungsboards", die mehr oder mindert schon mit Ports, Sensoren, Relais, Taster etc. ausgestattet sind. Mittlerweile gibt es noch viel mehr Boards, die teilweise sich an das Arduino-Layout halten oder besonders klein sind.
Wenn die Boards nicht schon einen USB-Anschluss haben, dann benötigen Sie in der Regel einen USB/RS232-Adapter, die es zwischen 2-10€, je nach Quelle gibt. Achten Sie drauf, dass sie eine 3,3V Version verwenden. der ESP8266 ist nicht 5V tolerant.
- Comparison of ESP8266 NodeMCU
development boards
http://frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/
230V-Bausteine
Das Arbeiten mit Netzspannung ist immer mit besondere Vorsicht verbunden und nicht jeder ist hier Perfekt. Es gibt mittlerweile eine richtige Vielzahl von fertigen Geräten, in denen ein ESP8266 oder sogar ESP32 werkelt und einige Davon können direkt mit eigener Firmware bespielt werden oder haben eine taugliche Firmware schon an Bord. Aber die meisten können mit einer ESP8266 3rd Party Firmware geflashed werden, so dass Sie nicht die Hersteller-Cloud nutzen.
Interessant ist hier das Tasmota Supported Devices Repository auf https://templates.blakadder.com/
Name/Bild | Firmware | Beschreibung/Links | Preis |
---|---|---|---|
Eigen (mit Cloud On) , aber änderbar |
Eine ganze Produktgruppe von Geräten mit ESP8266 zum direkten Einbau in Schaltkreise |
|
|
Eigen (Cloud Off) Bei einigen Geräten einfach tauschbar |
Kleine Einheiten, die sogar hinter einen Wandschalter in eine tiefe Dose passen. Mittlerweile aber auch LED-Leuchte, Zwischenstecker. Die eigene Firmware spricht HTTP und MQTT auch ohne "Cloud Service" und muss nicht getauscht werden. Bei einigen Geräten sind aber die PINs direkt erreichbar. |
ab 10€ |
|
Delock 11826 |
modifizierte Tasmota |
|
20€ |
|
Proprietär |
OBI verkauft WLAB-Steckdosen, in denen auch nur ein ESP8266 drin ist. Man kann die Steckdose öffnen und über die Programmieradapter eine eigene Firmware drauf machen.
|
10€ |
LED-Leuchten |
Proprietär |
Es gibt anscheinend sehr viele E27-Einschraub-Leuchten, in denen ein ESP8266 werkelt. Oftmals sind sogar die Pins erreichbar, wenn Sie die Abdeckung entfernen. Ablöten ist aber knifflig. Es gibt aber auch LEDs, die schon eine passender Firmware haben.
How to
hack ESP8266 Lights Smart Home - Smart Hack Wie der Weg ins
digitale Zuhause zum Spaziergang wird Ich habe auch einige der Leuchten und einen Teil auch schon aufgeschraubt und umprogrammiert. Hier mal ein Bild eines LED, in der die Anschlüsse gut beschriftet sind und auf die ich kleine Anschlüsse gelötet habe, um RxD, TxD, GND, Vcc und GPIO0 anzusprechen.
Dann muss man nur noch wissen, welche, welche Ausgänge welcher LED-Farbe zugeordnet sind, um diese mit einer eigenen Firmware oder offenen Firmware wie ESPurna anzusprechen. Bei mir sind es: Pin 14 Rote LED mit Pulsweitenmodulation Pin 13 Blaue LED mit Pulsweitenmodulation Pin 12 Grüne LED mit Pulsweitenmodulation Pin 4 Weisse LED mit Pulsweitenmodulation
|
20€ |
Sie müssen also gar nicht unbedingt selbst Löten und bauen.
ESP8266 Module
Basierend auf dem Basis-Modul oder Chip haben natürlich ganz viele Firmen eigene Boards entwickelt, auf der ein ESP8266 schon verbaut ist. Die Liste hier ist sicher nicht vollständig. Insbesondere in Verbindung mit NodeMCU gibt es weitere Module für kleine Schaltaufgaben
- Übersicht über die Module
http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family - Tasmota Supported Devices Repository
https://templates.blakadder.com/ - ESP8266 ESP-ADC DIL18 WiFi/WLAN Modul (10€)
http://www.watterott.com/de/ESP-ADC-DIL18-Modul-mit-ESP8266EX
Achtung: Keine aufgedruckte Antenne und ohne Firmware - WeCom.cc D1 Mini
http://www.wemos.cc/Products/d1_mini.html
http://www.wemos.cc/Tutorial/get_started_in_arduino.html
http://www.wemos.cc/Tutorial/get_started_in_nodemcu.html
http://de.aliexpress.com/store/1331105 (Aliexpress Shop)
Sehr kleines ESP8266 Modul und ein Arduino UNO-kompatibles Format - Kniwwelino
http://www.kniwwelino.lu/
Projekt aus Luxemburg mit ESP8266, LEDs etc. für Grundschule und höher - HUZZAH ESP8266 (9,99US$)
https://www.adafruit.com/products/2471 - SP-ADC DIL18 Modul mit ESP8266EX (10€)
http://shop.in-circuit.de/product_info.php?products_id=67 - radino WiFi mit ESP8266EX (20€)
http://shop.in-circuit.de/product_info.php?products_id=29
ESP8266 mit Atmel ATmega32U4 als kompaktes Board. - Adafruit Huzzah
https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout
Vergleichbar aber ohne USB/UART-Konverter - Cactus Micro Rev2 Esp8266
Module ESP-03
http://www.seeedstudio.com/depot/Cactus-Micro-Rev2-Arduino-compatible-plus-esp8266-p-2544.html
Arduino mit ESP8266 WiFi Controller (ca. 11 US-$) - ESP8266 ESP-12 WIFI Modul
http://shopduino.de/Funk/ESP8266-ESP-12-WIFI-Modul::82.html - Lieferanten in Deutschland
http://shop.in-circuit.de/index.php?cPath=21 - Heltec WiFi Kit 8 DIY
Tasmota Template
https://blakadder.GitHub.io/templates/heltec_wifi_kit_8.html