Sisukord:

Arduino ja ESP8266 kasutamise alustamine: 11 sammu
Arduino ja ESP8266 kasutamise alustamine: 11 sammu

Video: Arduino ja ESP8266 kasutamise alustamine: 11 sammu

Video: Arduino ja ESP8266 kasutamise alustamine: 11 sammu
Video: Подключаем внешний АЦП, ADS1015 (ADS1115). +4 аналоговых входа! 2024, Juuli
Anonim
Alustamine Arduino ja ESP8266 -ga
Alustamine Arduino ja ESP8266 -ga

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

ESP8266 pistikud
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

Skeem
Skeem

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…

Soovitan: