Obsah:
- Krok 1: Krátce o architektuře a funkcích
- Krok 2: Spotřeba energie
- Krok 3: Pinouts ESP8266
- Krok 4: Součásti
- Krok 5: Schéma
- Krok 6: Jak vytvořit obvod
- Krok 7: Jak kódovat Arduino pro odesílání AT příkazů do ESP8266
- Krok 8: Kód
- Krok 9: AT příkazy
- Krok 10: Odkazy na aplikace
- Krok 11: ESP8266 Datasheet a AT Command Reference
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
ESP8266 může být použit jako nezávislý mikrokontrolér s vestavěným Wi-Fi a dvěma GPIO piny nebo může být použit s jiným mikrokontrolérem prostřednictvím sériové komunikace pro poskytnutí Wi-Fi připojení k mikrokontroléru. Mohlo by to být použito k vytvoření sítě senzorů IoT pro hlášení dat senzorů na internet nebo na palubní desky připojené k internetu, mohlo by to být použito k výrobě zařízení pro domácí automatizaci, které je připojeno k internetu nebo místní síti. ESP8266 by mohl být použit k vývoji bezpečnostního systému založeného na IoT, inteligentních konektorů a světel, síťových sítí nebo nositelných zařízení. Vzhledem k nízkým nákladům, nízké spotřebě energie a malým rozměrům jej lze použít k vývoji jakéhokoli zařízení IoT.
Krok 1: Krátce o architektuře a funkcích
Wi-Fi modul ESP8266 má 32bitový mikroprocesor RISC s taktem 80 MHz a lze jej přetaktovat na 160 MHz. Má instrukční paměť RAM 32 KiB, paměť RAM instrukcí 32 KiB, uživatelskou paměť RAM 80 KiB a navíc má GPIO, 12C, ADC, SPI a PWM
Krok 2: Spotřeba energie
Maximální napětí a proud potřebný k provozu Wi-Fi modulu ESP8266 je 3,6 V a 120,5 mA, Arduino má výstupní kolík 3,3 V, ale jeho výstupní proud je pouze 40 mA, což nestačí k provozu esp8266, takže se používá regulátor napětí LM317 regulujte Arduino na 5V až 3,3V, aby správně běželo, protože maximální výstupní proud LM317 je 1,5A. I/O piny ESP8266 běží také na 3,3 V, takže logický měnič úrovně 3,3 V zenerova dioda slouží k převodu logiky 5 V pocházející z pinu Arduino TX na 3,3 V, ale podle mých zkušeností není moc potřeba. Je v pořádku jednoduše vytvořit obvod uvedený na obrázku níže
Krok 3: Pinouts ESP8266
Krok 4: Součásti
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Wi-Fi modul ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Regulátor napětí LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Mužské až mužské propojky
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolytický kondenzátor
Elektrolytický kondenzátor 10uF
Krok 5: Schéma
Modul Wi-Fi ESP8266 komunikuje s Arduino nebo jiným mikrokontrolérem pomocí sériové komunikace a ke svému provozu vyžadoval minimum 3,3 V. 5V výstup Arduina bude připojen ke vstupu LM317, jak je znázorněno na obrázku
Připojení ESP8266 ESP8266 ================== Připojení
RXD ======================== I/O pin Arduino 3
VCC ======================== Výstup LM317
CH_PD ====================== Výstup LM317
GND ======================== GND Arduina
TXD =================================================================
Krok 6: Jak vytvořit obvod
Krok 7: Jak kódovat Arduino pro odesílání AT příkazů do ESP8266
Krok 8: Kód
Krok 9: AT příkazy
Krok 10: Odkazy na aplikace
Klient TCP:
Server:
Krok 11: ESP8266 Datasheet a AT Command Reference
Datový list ESP8266
www.espressif.com/sites/default/files/docu…
Reference příkazu ESP8266 AT
www.espressif.com/sites/default/files/doc…