beelogger

WLAN – ESP8266

 

Oft steht in unmittelbarer Nähe zu den Beuten kein Zugang zum lokalen Netzwerk mit LAN zu Verfügung. Zum Anschluss an den Router müsste eine aufwändige Netzwerkwerkverkabelung erstellt werden. Eine Alternative hierzu bietet die direkte Anbindung des beelogger über WLAN.
Mit dem WLAN-Modul ESP8266-01 oder ESP8266-07 ist es möglich, unabhängig von kabelgebundener Infrastruktur, Messwerte über WLAN (bzw. einen Router) ins Internet an einen Webserver oder direkt auf den eigenen Webserver, beispielsweise einen RaspberryPi, zu übertragen.


Es gibt einige ESP8266-Module am Markt. Die ESP8266-01S-Version hat im Unterschied zum ESP8266-01 1MB Flash-Speicher (statt 500kB), keine Power-LED und kommt mit schwarzer statt blauer Platine daher. Möglich ist auch die Verwendung des ESP8266-07 mit externer Antenne.

Der ESP8266 ist nach Konfiguration kompatibel mit beelogger-Universal, beelogger-STM32 und beelogger-SMD!

 

Für die beelogger stehen Lösungen zur Verfügung. Eine eigens erstellte Library (ESP_beelogger) steht  für eine sichere Übertragung und einen energiesparenden Einsatz zur Verfügung.
Basis für die beelogger-ESP8266 – Bibliothek sind die Dokumente der Firma Espressif:
– 4a-esp8266_at_instruction_set_en_v1.5.4_0.pdf,
– 9b-esp8266-low_power_solutions_en_0.pdf

Für die Einbindung in das beelogger-System:
– ESP8266_Specifications_English.pdf, (ESPRESSIF SMART CONNECTIVITY PLATFORM: ESP8266),
– SIM800_Hardware_Design_V1.10.pdf,
– docs.ai-thinker.com/en/esp8266,
– www.esp8266.com

 

Bezug

Bild Bezugsquelle Preis ab Suchbegriffe*  Bemerkungen
  eBay 1,80€

ESP8266-01

ESP8266-01
oder
ESP8266-01S

*Einkaufstipps

WLAN-Verbindung optimieren:

Zu Verbesserung der WLAN-Verbindung kann der ESP8266 mit einem Extender ein wenig erhöht montiert werden.
Der Extender (2×4) besteht aus kurzen Stücken Stift- und Buchsenleiste, die aneinander gelötet werden.

ESP8266 mit Extender zur erhöhten Montage

 

Alternativ zum ESP8266-01(S) kann auch ein ESP8266-07 mit externer Antenne verwendet werden.
Damit können ungünstige Empfangssituationen verbessert werden.

Benötigt werden:
– ein ESP8266-07
– eine Stab-Antenne WLAN für ESP8266-07
– eine Adapterplatine für ESP8266-07 mit Stiftleisten
– eine Lochrasterplatine min. 8×12 durchkontaktierte Lötaugen
– 8 (2×4) polige Stiftleiste,
   bei Umrüstungen des Universal ggf. längere Stapelleisten

Die 2×4 polige Stiftleiste wird so in die Lochrasterplatine eingelötet, dass diese anstellte des ESP8266-01 auf die Platine gesteckt werden kann. Je nach vorgesehenem Montageort die Stiftleisten ggfs. weiter zum Platinenrand der Lochrasterplatine einbauen.
Danach werden die Stiftleisten der ESP8266-07 Adapterplatine, Stifte nach oben, in die Lochrasterplatine eingelötet, so dass die Adapterplatine später aufgesteckt werden kann.

 

Lochrasterplatine mit Verdrahtung und ESP-07 auf Adapterplatine

Lochrasterplatine mit Verdrahtung und ESP-07 auf Adapterplatine.

Zwischen dem 2×4-poligen Anschluss auf der Lochrasterplatine und den Stiftleisten für die ESP8266-07 Adapterplatine sind folgende Verbindungen herzustellen:
–  GND – GND  (schwarze Leitung)
–  3,3V – VCC  (gelbe Leitung)
–  RX  –  RX     (lila Leitung)
–  TX  –  TX      (rosa Leitung)
–  Reset  –  Reset  (graue Leitung)
–  VCC –  CH_PC (nicht im Bild ersichtlich).

Notwendig ist eine Verbindung von GPIO15 über einen Widerstand zu GND. Dieser Widerstand, 1K – 2.2K, ist meist in der Adapterplatine integriert.
Den Widerstand bitte nachmessen, ggfs. zusätzlich einen Widerstand einbauen.

 

 

Aufbau vor dem verlöten zusammengesteckt

Aufbau vor dem Verlöten zusammengesteckt

Zuletzt das ESP8266-07 Modul auf den Adapterplatine auflöten, die Platine auf die Stiftleiste stecken und verlöten.

Zu verbinden sind:
– GND
– VCC
– RST (REST)
– CH_PC
– RX
– TX
– GPIO15

Für die Verwendung der Stabantenne ist der Kondensator neben dem Antennenanschluss auf dem ESP8266-07 Modul entfernen.
Damit wird die ‘Keramik-Antenne’ vom ESP8266 abgetrennt, denn mit beiden Antennen sind die Verbindungseigenschaften schlechter.

Danach ist der Betrieb mit einer externen Antenne zwingend, sonst wird der ESP8266 beschädigt.

Achtung: Modul nie ohne Antenne betreiben. Dies kann zur Beschädigung führen.

Alle weiteren Schritte sind wie beim ESP8266-01 durchzuführen.