ESP8266 Grundlagen: Unterschied zwischen den Versionen
Aus Hackerspace Ffm
DCEM (Diskussion | Beiträge) |
DCEM (Diskussion | Beiträge) (→Geplante Workshop Inhalte) |
||
Zeile 13: | Zeile 13: | ||
+----------------------------+ | +----------------------------+ | ||
+ | |||
| FTDI Board DTR | | | FTDI Board DTR | | ||
+ | |||
| RX | | | RX | | ||
+ | |||
| U TX | | | U TX | | ||
+ | |||
| S VCC | | | S VCC | | ||
+ | |||
| B CTS | | | B CTS | | ||
+ | |||
| GND | | | GND | | ||
+ | |||
+----------------------------+ | +----------------------------+ | ||
+ | |||
+----------------------------+ | +----------------------------+ | ||
+ | |||
| ESP8266 ESP-01 | | | ESP8266 ESP-01 | | ||
+ | |||
| RXD VCC | | | RXD VCC | | ||
+ | |||
| GPIO0 RST | | | GPIO0 RST | | ||
+ | |||
| component GPIO2 CH_PD| | | component GPIO2 CH_PD| | ||
+ | |||
| side GND TXD | | | side GND TXD | | ||
+ | |||
| | | | | | ||
+ | |||
+----------------------------+ | +----------------------------+ | ||
+ | |||
GND <-> GND | GND <-> GND | ||
+ | |||
VCC <-> VCC | VCC <-> VCC | ||
+ | |||
RX <-> RXD | RX <-> RXD | ||
+ | |||
TX <-> TXD | TX <-> TXD | ||
+ | |||
CH_PD pullup nach VCC | CH_PD pullup nach VCC | ||
− | |||
+ | GPIO0 pull to GND for firmware flash | ||
== Linksammlung == | == Linksammlung == |
Version vom 8. März 2015, 13:50 Uhr
Inhaltsverzeichnis
Geplante Workshop Inhalte
- Anschluß an PC via USB-Seriell-Konverter, Pegelwandlung 5V - 3.3V, Stromversorgung 3.3V
- Pegelwandlung Infos generell: http://www.mikrocontroller.net/articles/Pegelwandler
- Angestrebte Lösung: FTDI/Arduino gleich auf 3.3V laufen lassen (geht nicht mit jedem)
- Einfache Pegelwandlung mit 2 Widerständen: Wie auch beim Anschluss von SD-Karten siehe [1]
- Wichtig: Unbenutzte Pinne beim Standard-Modul auf 1 legen, sonst macht es spontan Resets etc.
- Updaten der Firmware
- Handbertrieb mit AT-Kommandos - Wichtig: Kommandos müssen mit $0d $0a (cr lf) terminiert werden.
- alternative Firmwares
- Betrieb am Arduino/uC
- evtl. Betrieb am Raspberry
+----------------------------+
| FTDI Board DTR |
| RX |
| U TX |
| S VCC |
| B CTS |
| GND |
+----------------------------+
+----------------------------+
| ESP8266 ESP-01 |
| RXD VCC |
| GPIO0 RST |
| component GPIO2 CH_PD|
| side GND TXD |
| |
+----------------------------+
GND <-> GND
VCC <-> VCC
RX <-> RXD
TX <-> TXD
CH_PD pullup nach VCC
GPIO0 pull to GND for firmware flash
Linksammlung
Erster Start
- http://defcon-cc.dyndns.org/wiki/ESP8266 Übersicht / Einstiegsanleitung (deutsch)
- http://www.mikrocontroller.net/articles/ESP8266 Übersicht / Einstiegsanleitung (deutsch)
- http://www.electrodragon.com/w/ESP8266 Übersicht/Einstiegsanleitung/weitere Infos (englisch)
- http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family Übersicht über angebotene Module
Tiefergehende Infos / Foren
- http://www.esp8266.com/ Community Forum zum ESP8266
- http://zeptobars.ru/en/read/Espressif-ESP8266-wifi-serial-rs232-ESP8089-IoT Bild vom Chip
- http://www.esp8266.com/wiki/doku.php?id=start Noch so eine Linksammlung :-)
- http://bbs.espressif.com/ Forum vom Chiphersteller, alles recht "closed" dort...
Interessante Projekte
- http://hackaday.com/2014/11/13/programming-an-arduino-over-wifi-with-the-esp8266/ Arduino remote programming over WiFi with ESP8266
Alternative Firmware, GCC Toolchain, etc.
- https://github.com/esp8266/esp8266-wiki/wiki GCC basierte toolchain (Für Ubuntu)
- https://wiki.attraktor.org/images/9/98/ESP8266_Vortrag_Attraktor_Teil_1.pdf Grundlagen und Anleitung zum Aufspielen der Firmware (Attraktor Hamburg)
- https://wiki.attraktor.org/images/e/e5/ESP8266_Vortrag_Attraktor_Teil_2.pdf Anleitung eigene Firmware erstellen, Toolchain etc. (Attraktor Hamburg)