ESP8266 WLAN Modul
WLAN Module von mit ESP8266 IC von espressif.
- Liste der verschiedenen Module.
- Datenblatt des ESP8266.
- 3,3V Vcc
- Keine 5V Toleranz
- Benötigt bis zu 250mA
ESP-01 Modul
- Flashspeicher von 4 MBit bzw. 512 KByte.
- 8 Pin Header
Antenne rechts oben, 2x8 Header links, von oben:
Funktion | Pin | Pin | Funktion |
---|---|---|---|
Senden | TX | GND | Masse |
Chip Power-Down | CH_PD | GPIO2 | |
Reset | RST | GPIO0 | |
Spannung 3,3V | VCC | RX | Empfangen |
RST und CH_PD müssen zum Betrieb auf Vcc gelegt werden.
Stromverbrauch
- Normal (Idle) ca. 70mA
- Schlafmodus zwischen 9 (AT-SLEEP=1) / 18 (AT-SLEEP=2) und 70mA
- CH_PD = LOW ca. 0,35mA
AT-Firmware
Die letzte AT-Firmware ist jeweils in den SDK zu finden.
Flashen
Zum flashen der Firmware siehe: http://www.esp8266.com/wiki/doku.php?id=loading_firmware
- GPIO0 auf GND ziehen
- GPIO2 auf VCC ziehen
- Neu starten
Flash-Tools: nodemcu-Flasher oder ESP Flash Download Tools. Für SDK-Version 1.4:
eagle.flash.bin 0x00000
eagle.irom0text.bin 0x40000
blank.bin 0x3e000
blank.bin 0x7e000
esp_init_data_default.bin 0x7c000
Nach dem flashen berägt die Serielle Geschwindigkeit 115200 Baud.
Beispiele
Standard-AP setzen, zu welchem automatisch nach jedem Start verbunden wird:
AT+CWMODE_DEF=1
AT+CWJAP_DEF="[SSID]","[PASSWORD]"
AT+CWAUTOCONN=1
Firmware-Version:
AT+GMR
Alle AP auflisten:
AT+CWLAP
Aktuelle IP-Adesse(n):
AT+CIFSR
HTTP GET Request:
AT+CIPMODE=0
AT+CIPSTART="TCP","37.120.161.113",80
AT+CIPSEND=18
GET / HTTP/1.0 (+ 2 x CRLF)
Links
- http://www.pridopia.co.uk/pi-doc/ESP8266ATCommandsSet.pdf
- http://www.pighixxx.com/test/wp-content/uploads/2014/12/ESP8266Ref.pdf
- http://dalpix.com/blog/connecting-your-arduino-wifi-esp-8266-module
- https://github.com/nodemcu/nodemcu-flasher
- http://www.esp8266.com/viewtopic.php?f=13&t=1246&start=15
- http://blog.quindorian.org/2015/01/esp8266-wifi-led-dimmer-part-3-of-x.html
- http://iot-playground.com/2-uncategorised/35-esp8266-firmware-update
- https://drive.google.com/folderview?id=0B_ctPy0pJuW6UmJCQ1RLb0JKUzg&usp=sharing&tid=0B_ctPy0pJuW6d1FqM1lvSkJmNU0
- http://www.esp8266.com/wiki/doku.php?id=loading_firmware
- http://www.nazim-kenan.de/nodemcu-development-kit-esp8266-mit-arduino-ide-programmieren/
- Stromverbrauch
- http://www.mikrocontroller.net/articles/ESP8266#Power-.2FSleep-Modes
- http://dalpix.com/blog/connecting-your-arduino-wifi-esp-8266-module
- Stromversorgung
- Tips zur Spannungsversorgung
- Arduino Core auf dem ESP direkt
- Arduino Core auf dem ESP direkt, bebildert
- nrf24l01-eps bridge
- NodeMCU Firmware einspielen
- RTC: https://github.com/0x6e/ESP8266-RTC-Example