Sisukord:
- Samm: lühidalt arhitektuuri ja funktsioonide kohta
- 2. samm: energiatarve
- Samm: ESP8266 pistikud
- 4. samm: komponendid
- Samm: skemaatiline
- 6. samm: kuidas vooluringi teha
- Samm: kuidas kodeerida Arduino AT -käskluste saatmiseks ESP8266 -le
- 8. samm: kood
- 9. samm: käsud
- 10. samm: rakenduse lingid
- Samm 11: ESP8266 andmeleht ja AT käsuviide
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
ESP8266 saab kasutada sõltumatu mikrokontrollerina, millel on sisseehitatud Wi-Fi ja kaks GPIO-tihvti, või seda saab kasutada koos teise mikrokontrolleriga jadaühenduse kaudu, et anda mikrokontrollerile WiFi-ühendus. Seda saab kasutada IoT andurite võrgu loomiseks, et edastada andurite andmed Internetile või Interneti -ühendusega armatuurlaudadele, seda saaks kasutada Interneti või kohaliku võrguga ühendatud koduautomaatika valmistamiseks. ESP8266 abil saaks arendada asjade Interneti -põhist turvasüsteemi, nutikaid pistikuid ja tulesid, võrgusilma või kantavaid seadmeid. Madala hinna, väikese energiatarbe ja väikese suuruse tõttu saab seda kasutada mis tahes IoT -seadmete arendamiseks.
Samm: lühidalt arhitektuuri ja funktsioonide kohta
ESP8266 Wi-Fi moodulil on 32-bitine RISC mikroprotsessor, mis töötab 80Mhz sagedusel ja seda saab kiirendada 160Mhz-ni. Sellel on 32 KiB käsu RAM, 32 KiB käskude vahemälu RAM, 80 KiB kasutajaandmete RAM ja kõikjal on sellel GPIO, 12C, ADC, SPI ja PWM
2. samm: energiatarve
Maksimaalne pinge ja vool, mida on vaja ESP8266 WiFi-mooduli käitamiseks, on 3,6 V ja 120,5 mA, Arduino väljundpingel on 3,3 V, kuid selle väljundvool on vaid 40 mA, mis ei ole esp8266 käitamiseks piisav, seega kasutatakse pingeregulaatorit LM317. reguleerige Arduino 5V kuni 3,3V, et see töötaks korralikult, kuna LM317 maksimaalne väljundvool on 1,5A. ESP8266 I/O tihvtid töötavad ka 3,3 V pingel, seega kasutatakse loogilise taseme nihutaja 3,3 V zeneri dioodi, et Arduino TX -i tihvtist tulev 5V loogika muundada 3,3 V -ks, kuid minu kogemuste kohaselt pole seda väga vaja. Kõik on korras, kui teha lihtsalt alloleval joonisel toodud vooluring
Samm: ESP8266 pistikud
4. samm: komponendid
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 WiFi-moodul
www.banggood.com/custlink/mKvKDhD2ig
Pingeregulaator LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Isased kuni isased hüppajad
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolüütkondensaator
10uF elektrolüütkondensaator
Samm: skemaatiline
Kuna ESP8266 Wi-Fi moodul suhtleb Arduino või mõne muu mikrokontrolleriga jadaühendust kasutades ja selle töötamiseks on vaja vähemalt 3,3 V. Arduino 5V väljund ühendatakse LM317 sisendiga, nagu on näidatud joonisel
ESP8266 ÜhendusedESP8266 ================= Ühendused
RXD ===================== Arduino I/O Pin 3
VCC ===================== LM317 väljund
CH_PD =================== LM317 väljund
GND ===================== Arduino GND
TXD ===================== Arduino I/O Pin 2
6. samm: kuidas vooluringi teha
Samm: kuidas kodeerida Arduino AT -käskluste saatmiseks ESP8266 -le
8. samm: kood
9. samm: käsud
10. samm: rakenduse lingid
TCP klient:
Server:
Samm 11: ESP8266 andmeleht ja AT käsuviide
ESP8266 Andmeleht
www.espressif.com/sites/default/files/docu…
ESP8266 AT käsuviide
www.espressif.com/sites/default/files/doc…