Obsah:
- Krok 1: Stručne o architektúre a funkciách
- Krok 2: Spotreba energie
- Krok 3: Vývody ESP8266
- Krok 4: Komponenty
- Krok 5: Schéma
- Krok 6: Ako vytvoriť obvod
- Krok 7: Ako kódovať Arduino na odosielanie príkazov AT na ESP8266
- Krok 8: Kód
- Krok 9: Príkazy AT
- Krok 10: Odkazy na aplikácie
- Krok 11: Technický list ESP8266 a referenčný príkaz AT
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ESP8266 môže byť použitý ako nezávislý mikrokontrolér so vstavanou sieťou Wi-Fi a dvoma kolíkmi GPIO alebo môže byť použitý s iným mikrokontrolérom prostredníctvom sériovej komunikácie, aby bolo možné k mikrokontroléru pripojiť Wi-Fi. Dalo by sa to použiť na výrobu siete senzorov IoT na hlásenie údajov senzorov na internet alebo na palubné dosky pripojené k internetu, dalo by sa to použiť na výrobu zariadenia na domácu automatizáciu, ktoré je pripojené k internetu alebo miestnej sieti. ESP8266 by sa mohol použiť na vývoj bezpečnostného systému založeného na IoT, inteligentných zástrčiek a svetiel, sieťových sietí alebo nositeľných zariadení. Vďaka svojim nízkym nákladom, nízkej spotrebe energie a malým rozmerom ho bolo možné použiť na vývoj akéhokoľvek druhu zariadenia IoT.
Krok 1: Stručne o architektúre a funkciách
Wi-Fi modul ESP8266 má 32-bitový mikroprocesor RISC s frekvenciou 80 MHz a je možné ho pretaktovať na 160 MHz. Má inštrukčnú RAM 32 KiB, RAM s inštrukčnou pamäťou 32 KiB, užívateľskú pamäť RAM s kapacitou 80 KiB a všetko, čo má GPIO, 12C, ADC, SPI a PWM
Krok 2: Spotreba energie
Maximálne napätie a prúd požadovaný na prevádzku 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ý prúd je iba 40 mA, čo nestačí na spustenie esp8266, takže sa používa regulátor napätia LM317. regulujte Arduino na 5V až 3,3V, aby správne fungovalo, pretože maximálny výstupný prúd LM317 je 1,5A. I/O piny ESP8266 bežia tiež na 3,3 V, takže logický radič úrovne 3,3 V zenerova dióda slúži na prevod logiky 5 V pochádzajúcej z pinu Arduino TX na 3,3 V, ale podľa mojich skúseností nie je taká veľká potreba. Je v poriadku jednoducho vytvoriť obvod uvedený na obrázku nižšie
Krok 3: Vývody ESP8266
Krok 4: Komponenty
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Wi-Fi modul ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Regulátor napätia LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Mužské a mužské prepojky
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolytický kondenzátor
10uF elektrolytický kondenzátor
Krok 5: Schéma
Pretože modul Wi-Fi ESP8266 komunikuje s Arduino alebo iným mikrokontrolérom pomocou sériovej komunikácie, na jeho spustenie bolo potrebné minimálne 3,3 V. 5V výstup Arduina bude pripojený k vstupu LM317, ako je znázornené na obrázku
Pripojenia ESP8266 ESP8266 ================== Pripojenia
RXD =======================================?
VCC ======================== Výstup LM317
CH_PD ====================== Výstup LM317
GND ======================== GND Arduina
TXD ======================= I/O pin 2 Arduina
Krok 6: Ako vytvoriť obvod
Krok 7: Ako kódovať Arduino na odosielanie príkazov AT na ESP8266
Krok 8: Kód
Krok 9: Príkazy AT
Krok 10: Odkazy na aplikácie
Klient TCP:
Server:
Krok 11: Technický list ESP8266 a referenčný príkaz AT
Dátový list ESP8266
www.espressif.com/sites/default/files/docu…
Odkaz na príkaz ESP8266 AT
www.espressif.com/sites/default/files/doc…