====== ESP8266 ESP-07 ====== Der ESP8266 ist ein 32-Bit-Mikrocontroller der Firma espressif. Er ermöglicht unter anderem eine SPI-Schnittstelle und I²C. Der häufigste Grund für seine Verwendung dürfte das integrierte WLAN sein. Den Chip ESP8266 gibt es auf verschiedenen Boards zu kaufen. Das ESP8266 ESP-07 verfügt über eine fest aufgelötete Keramikantenne und einen U.FL/IPX Antennenanschluss. Mein ESP-07 hat zwei LEDs aufgelötet. Eine rote Power-LED und eine blaue LED, welche beim Übertragen der Programme blinkt und (eventuell zusätzlich) an GPIO2 angebunden zu sein scheint. Wichtig ist, (vor allem für Arduino-User) dass der ESP8266 anstatt 5V nur eine Stromversorgung von 3,3V verträgt und auch die Logikpegel nicht höher sein dürfen. Zur Kommunikation mit einem Arduino muss dieser also entweder auch mit 3,3V betrieben oder ein Levelshifter verwendet werden. (MAX3378EEUD+ Conrad 1121795) Für den Betrieb eines [[arducam_mini_2mp:2mp_arducam_mini_modul|Arducam Kameramoduls]] könnte die Spannung gerade ausreichen. Im Datenblatt des ESP8266 ist eine Betriebsspannung von 2,5 bis 3,6 Volt angegeben. Ich werde demnächst einmal testen, ob der ESP8266 07 auch mit 3V stabil läuft. Die würde die Zusammenarbeit mit dem Arduino ([[:atmega328p-pu|atmega328p-pu]]) der [[bienen:bienenwaage|Bienenwaage]] stark vereinfachen. Zum Testen kann man z.B das ATX-Netzteil eines Computers nehmen. Die orangenen Kabel sollten da 3,3V liefern, die roten Kabel 5V. {{ :esp8266:esp8266_esp-07.gif?567 |}} |Reset|Reset|pullup vcc, gnd=reset| | |ADC| | | | |CH_PD/EN| | pullup vcc| | |GPIO16|CS Cam1| |interner Pulldown| |GPIO14|SCK| | | |GPIO12|MISO| | | |GPIO13|MOSI| | | |VCC|3,3V| | | |GND| | | | |GPIO15| | pulldown |interner Pullup| |GPIO2|CS Cam2 / blaue LED auf Board| |interner Pullup, beim booten eingeschaltet| |GPIO0|Flash|pullup vcc, gnd zum prog | | |GPIO4|SDA| | | |GPIO5|SCL | | | |GPIO3|RX|prog| | |GPIO1|TX|prog| | ===== Low-Voltage Level Translator MAX3378EEUD+ ===== Im Mikrocontroller-Forum gibt es eine Eagle-Bibliothek, welche den MAX3378EEUD enthält. [[https://www.mikrocontroller.net/topic/84994|Forumsbeitrag mit MAX3378EEUD-Bibliothek]] **ACHTUNG**, die ersten Varianten sind nicht der MAX3378. Erst bei dem letzten Anhang passt die Beschaltung. Viele fertige Module gibt es mit dem Chip txs0108e von Texas Instruments. {{ :esp8266:txs0108e.pdf |Levelshifter TI}} ===== Verbindung über FTDI ===== 115200 Baud Spannung 3,3 Volt GPIO0 muss mit GND verbunden werden. Beim Übertragen blinkt bei dem ESP-07 Board die blaue LED. ===== IP Nistkastenkamera ===== 192.168.4.1 Before switching from one current SD device to the other, the host must complete the command sequence for the current SD device. The command sequence includes the command, response, and any data transactions if required. When the sequence is completed, the SD device’s CMD and DAT [0-3] pins go into a high impedance state (i.e., Hi Z). It is in this state that the host can access one SD device without impacting the other. |SD|micro| |SPI|ESP|SV1| |1|2|DAT3|CS|(egal)GPIO15|1| |2|3|CMD|MOSI|GPIO13|2| |3|-|GND| | | | |4|4|VCC| |VCC|5| |5|5|CLK|SCLK|GPIO14|4| |6|6|GND| |GND|6| |7|7|DAT0|MISO|GPIO12|3| |8|8|DAT1| | | | |9|1|DAT2| | | |