Բովանդակություն:

Սկսելով աշխատել Arduino- ով և ESP8266: 11 քայլերով
Սկսելով աշխատել Arduino- ով և ESP8266: 11 քայլերով

Video: Սկսելով աշխատել Arduino- ով և ESP8266: 11 քայլերով

Video: Սկսելով աշխատել Arduino- ով և ESP8266: 11 քայլերով
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo ծրագրավորում 2024, Հուլիսի
Anonim
Սկսելով աշխատել Arduino- ով և ESP8266- ով
Սկսելով աշխատել Arduino- ով և ESP8266- ով

ESP8266- ը կարող է օգտագործվել որպես անկախ միկրոկառավարիչ `ներկառուցված Wi-Fi- ով և երկու GPIO կապով կամ կարող է օգտագործվել մեկ այլ միկրոկոնտրոլի հետ սերիական հաղորդակցության միջոցով` միկրոկոնտրոլերին Wi-Fi կապ ապահովելու համար: Այն կարող է օգտագործվել IoT տվիչների ցանցը սենսորների տվյալները ինտերնետին կամ ինտերնետին միացված վահանակներին հաղորդելու համար, այն կարող է օգտագործվել ինտերնետին կամ տեղական ցանցին միացված տան ավտոմատացման սարք պատրաստելու համար: ESP8266- ը կարող է օգտագործվել IoT- ի վրա հիմնված անվտանգության համակարգ, խելացի վարդակներ և լույսեր, ցանցային ցանցեր կամ կրելի սարքեր մշակելու համար: Lowածր արժեքի, ցածր էներգիայի սպառման և փոքր չափի պատճառով այն կարող է օգտագործվել ցանկացած տեսակի IoT սարք մշակելու համար:

Քայլ 1: Կարճ ճարտարապետության և առանձնահատկությունների մասին

ESP8266 Wi-Fi մոդուլն ունի 32 բիթանոց RISC միկրոպրոցեսոր ՝ 80 ՄՀց արագությամբ և կարող է գերլարվել մինչև 160 ՄՀց հաճախականությամբ: Այն ունի 32 KiB Instruction RAM, 32 KiB instruction cache RAM, 80 KiB user data RAM և ամեն ինչ այն ունի GPIO, 12C, ADC, SPI և PWM

Քայլ 2: Էլեկտրաէներգիայի սպառում

ESP8266 Wi-Fi մոդուլը գործարկելու համար պահանջվող առավելագույն լարումը և հոսանքը 3.6 Վ և 120.5 մԱ է, Arduino- ն ունի 3.3 Վ ելքային փին, սակայն դրա ելքային հոսանքը ընդամենը 40 մԱ է, որը բավարար չէ esp8266- ը գործարկելու համար, ուստի լարման կարգավորիչը LM317 օգտագործվում է կարգավորեք Arduino- ի 5V- ից մինչև 3.3V, որպեսզի այն ճիշտ աշխատի, քանի որ LM317 առավելագույն ելքային հոսանքը 1.5A է: ESP8266 I/O կապումներն աշխատում են նաև 3.3V- ով, ուստի տրամաբանական մակարդակի փոփոխիչ 3.3V zener դիոդը օգտագործվում է Arduino TX pin- ից եկող 5V տրամաբանությունը 3.3V փոխարկելու համար, սակայն, ըստ իմ փորձի, դրա կարիքը շատ չկա: Ամեն ինչ լավ է պարզապես ստորև նկարում տրված միացումն անել

Քայլ 3. ESP8266 Pinouts

ESP8266 Pinouts
ESP8266 Pinouts

Քայլ 4: Բաղադրիչներ

Արդուինո Ունո

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi մոդուլ

www.banggood.com/custlink/mKvKDhD2ig

LM317 Լարման կարգավորիչ

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Արական և տղամարդ ցատկողների

www.banggood.com/custlink/GKvKmAGkuQ

1uF էլեկտրոլիտիկ կոնդենսատոր

10uF էլեկտրոլիտիկ կոնդենսատոր

Քայլ 5: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Քանի որ ESP8266 Wi-Fi մոդուլը շփվում է Arduino- ի կամ որևէ այլ միկրոկառավարիչի հետ `օգտագործելով սերիական հաղորդակցություն, և դրա գործարկման համար պահանջվել է նվազագույնը 3.3 Վ: Arduino- ի 5V ելքը միացված կլինի LM317 մուտքին, ինչպես ցույց է տրված նկարում

ESP8266 միացումներ ESP8266 ================ կապեր

RXD ===================== Arduino- ի I/O Pin 3

VCC ===================== LM317 Ելք

CH_PD =================== LM317 Ելք

GND ===================== Arduino- ի GND

TXD ===================== Arduino- ի I/O Pin 2

Քայլ 6: Ինչպես կատարել միացում

Քայլ 7. Ինչպես կոդավորել Arduino- ն ՝ AT հրամաններ ուղարկելու համար ESP8266

Քայլ 8: Կոդ

Քայլ 9: AT հրամաններ

Քայլ 10: Դիմումի հղումներ

TCP հաճախորդ ՝

Սերվեր ՝

Քայլ 11. ESP8266 տվյալների թերթ և AT հրամանագրի տեղեկանք

ESP8266 Տվյալների թերթ

www.espressif.com/sites/default/files/docu…

ESP8266 AT հրամանագրի տեղեկանք

www.espressif.com/sites/default/files/doc…

Խորհուրդ ենք տալիս: