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

Միացրեք Arduino Uno- ն ESP8266: 9 քայլով
Միացրեք Arduino Uno- ն ESP8266: 9 քայլով

Video: Միացրեք Arduino Uno- ն ESP8266: 9 քայլով

Video: Միացրեք Arduino Uno- ն ESP8266: 9 քայլով
Video: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Հունիսի
Anonim
Միացրեք Arduino Uno- ն ESP8266- ի հետ
Միացրեք Arduino Uno- ն ESP8266- ի հետ

Բարի գալուստ: Դուք պատրաստվում եք կարդալ քայլ առ քայլ ուղեցույց, թե ինչպես հաջողությամբ միացնել ձեր Arduino Uno- ն ինտերնետին ESP8266- ի (ESP-01) միջոցով: Դա նաև իմ առաջին հրահանգն է, այնպես որ, խնդրում եմ, մերկ եղիր ինձ հետ:

Թույլ տվեք սկսել, ասելով, որ ESP8266- ը փոքր, ցածր գներով սարքավորում է, որը ճիշտ ծրագրավորման դեպքում կարող է բացել հսկայական աշխարհ, հատկապես IOT- ը: Հանկարծ ձեր բոլոր նախագծերը կարող են ակտիվանալ համացանցի միջոցով, լինի դա ձեր հեռախոսի կամ համակարգչի միջոցով, կոճակի սեղմումով: Հնարավորություններն անսպառ են, և ինչ -որ կերպ դա ինձ իսկապես ոգևորում է: Unfortunatelyավոք, դա միշտ չէ, որ հեշտ գործընթաց է, և դուք, ամենայն հավանականությամբ, խնդիրներ կունենաք, որոնք ես չեմ ունեցել: Ամեն դեպքում, ես ամեն կերպ կփորձեմ պատասխանել հարցերին և նշել իմ հանդիպած բոլոր խնդիրները:

2020 Թարմացում. Վերջերս ես ստիպված էի թարմացնել նոր ESP8266- ը և օգտագործեցի այս հոդվածը որպես իմ անձնական ուղեցույց, թե ինչպես դա անել: Ես արագ հասկացա, որ իմ տրամադրած որոշ հղումներ հնացած են/չեն աշխատում, ուստի նորից փորձեցի դրանք փոխարինել: Դրանով ես պարզեցի, որ ESP8266- ի համար առկայծող նոր ծրագրակազմ կա, ինչպես նաև գեղեցիկ փաստաթղթավորված և թարմացված մի քանի որոնված: Ես ամեն կերպ փորձում էի թարմացնել ESP- ն հնարավորինս վերջին որոնվածին, բայց առանց հաջողության: Նոր շողալը ավելի բարդ է, բայց միևնույն ժամանակ ավելի բարդ: Կան ավելի շատ որոնվածի ներլցումներ (ինչը զարմանալի է), բայց միևնույն ժամանակ օգտվողները գաղափար չունեն, թե որն են ներբեռնելու: Տեխնիկապես, այս ամենը իսկապես լավ է հնչում, և ESP- ն վերջապես ունի որոշ «պաշտոնական» աջակցություն և փաստաթղթեր, բայց միևնույն ժամանակ այն շատ ավելի բարդացավ: Մոտ 4 ժամ տևած հետազոտությունից և որոշ փորձարկումներից և սխալներից հետո ես որոշեցի հրաժարվել և պարզապես օգտագործել նույն փայլաթիթեղն ու ֆայլը, որն օգտագործել էի այս հոդվածում: Ես թարմացրել եմ հղումները և այժմ դրանք ինքս եմ հյուրընկալում, այնպես որ, քանի դեռ չեմ խաբել, նրանք ընդմիշտ առցանց կլինեն: Եթե ցանկանում եք մի փոքր ավելին կարդալ համայնքի այս նոր լրացումների մասին, անցեք այս Ուղեցույցի վերջին աստիճանին, որտեղ ես տեղադրել եմ լրացուցիչ հղումներ:

Քայլ 1: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ

2020 -ի թարմացում. Ես գտա YouTube տեսանյութ, որն իրականում միանում է ESP- ին ՝ առանց որևէ բանի զոդման և առանց որևէ ադապտեր:

Լավ, ուրեմն սա մի փոքր բարդ մասն է, քանի որ ESP6288- ի հետ հաղորդակցվելու բազմաթիվ եղանակներ կան: Ես փորձեցի գտնել հնարավորինս ամենահեշտ ուղիները և ներողություն եմ խնդրում ձեզ ասելու համար, բայց ես չեմ կարծում, որ դուք կկարողանաք հաջողությամբ վերբեռնել ծածկագիրը ESP- ում ՝ առանց մի փոքր անջատիչ կամ որոշ կոճակներ կպցնելու … Ի վերջո, ես օգտագործել է հետևյալ սարքավորումները.

  1. Արդուինո Ունո
  2. ESP8266 (ESP-01)
  3. ESP8266 USB ադապտեր
  4. ESP-01 ադապտեր
  5. Անցեք USB ադապտեր
  6. 4 ցատկող կին-արու լար
  7. USB մալուխ Arduino- ին և համակարգչին միացնելու համար

Ինչպես տեսնում եք, դրանք այնքան էլ թանկ չեն, բացի այդ, կարիք չկա օգտագործել տախտակ, ոչ էլ այդ բոլոր տարօրինակ դիմադրողականությունը և նման իրերը: Այս ամենը պարզ ադապտերներ և էլեկտրագծեր են:

Ակնհայտ է, որ ձեզ հարկավոր կլինի Arduino, ինչպես նաև ESP8266: Բայց հետո ձեզ նույնպես պետք է երկու ադապտեր ESP- ի համար.

  • Մեկը, որպեսզի կարողանա ծրագրավորել այն (ցանկի 3 -րդ համարը): Սա նաև այն ադապտերն է, որը անջատիչով կունենա մեր սեփական փոփոխությունը:
  • Երկրորդ ադապտեր, որպեսզի չսպանեք ESP- ը Arduino- ին միացնելով (ցուցակի 4 -րդ համարը): Քանի որ ESP- ն աշխատում է 3.3 Վ -ով, Arduino- ի 5V- ը կսպանի այն: Իսկ Arduino- ի 3.3 Վ -ը բավականաչափ հզոր չեն:

Ի վերջո, անհրաժեշտ են նաև որոշ լարային լարեր և USB մալուխ `Arduino- ն համակարգչին միացնելու համար:

Քայլ 2: Անցման միացում USB ադապտերին

Փոփոխիչի միացում USB ադապտերին
Փոփոխիչի միացում USB ադապտերին
Անցման միացում USB ադապտերին
Անցման միացում USB ադապտերին

Unfortunatelyավոք, ESP- ի ծրագրավորման համար ձեզ հարկավոր կլինի միացնել այն GND Pin- ը և GPIO0 Pin- ը: Ինձ հաջողվեց մի փոքր անջատիչ կպցնել, որը թույլ կտա ձեզ ընտրել `ցանկանում եք լինել« modeրագրի ռեժիմում », թե ոչ: Հետևյալ Youtube տեսանյութը կօգնի ձեզ այս առաջադրանքի մեջ, խորհուրդ եմ տալիս դիտել այն, քանի որ այն ձեզ մի փոքր պատմում է նաև ծրագրակազմի մասին, և թե ինչու պետք է միացնել Ground- ը և GPIO 0 -ը:

Մի խոսքով, սա այն է, ինչ ես արեցի.

  • Կտրեք անջատիչի արտաքին ոտքերից մեկը, այն կարող է լինել աջը կամ ձախը
  • Անջատեք USB ադապտերը գլխով և միացրեք անջատիչի երկու ոտքերը GND և GPIO0 Pin- ին: Carefulգույշ եղեք, որ այլ կապում չմիացնեք, քանի որ այն հետագայում կարող է չաշխատել:
  • Փորձեք ձեր անջատիչը բազմիմետրով

Կրկին, եթե կասկածի դեպքում, ստուգեք վերը նշված Youtube- ի հղումը:

Բացի այդ, վերը նշված նկարում կա անջատիչ «Programրագրի ռեժիմ»: Այն դեպքում, երբ դուք կպցրեցիք նույն անջատիչի կապերը, ինչ ես, այժմ դուք գիտեք, թե որն է «modeրագրի ռեժիմը»:

Եվ եթե չեք սիրում անջատիչներ, ահա կոճակներով ձեռնարկ:

Քայլ 3: Softwareրագրակազմ

Նրանց համար, ովքեր պարզապես հղումներ են փնտրում, ահա դրանք:

ESP8266:

  • Ֆլեշեր
  • Firmware (ես վստահ եմ, որ սա կլինի վերջին տարբերակը, քանի որ այն չի թարմացվել 2016 թվականի դեկտեմբերից)

Arduino Uno:

  • Arduino IDE
  • Խորհրդի մենեջերի URL (սա նույնպես չի փոխվի, այն միշտ նույն հղումն է)

Եվ նրանց համար, ովքեր գաղափար չունեն, թե ինչ են նշանակում այդ հղումները, թույլ տվեք ուղղորդել ձեզ:

  1. Առաջին քայլը Arduino IDE- ի տեղադրումն է: Պետք է լինի բավականին պարզ… Հարվածեք հաջորդին և այլն:
  2. Հաջորդը IDE- ի կարգավորումն է, որպեսզի կարողանաք ծրագրավորել ձեր ESP- ը: Դա անելու համար դուք պետք է գնաք Ֆայլ -> Նախընտրանքներ և ներքևում ՝ «Լրացուցիչ խորհուրդների մենեջեր» հասցեների ներքո. Տեղադրեք հետևյալ URL- ը:
  3. Այնուհետև անցեք դեպի գործիքներ -> Տախտակ -> Տախտակների կառավարիչ և ոլորեք մինչև վերջ, մինչև չգտնեք մեկը, որը կոչվում է esp8266 և կտտացնում տեղադրմանը: Խնդրում եմ վերջին տարբերակը: Տեղադրման ավարտից հետո վերագործարկեք IDE- ն:
  4. Այժմ գնացեք ESP- ի համար ինչպես փայլատակը, այնպես էլ որոնվածը: Ձեր աշխատասեղանին ստեղծեք «Flasher» անունով թղթապանակ և բացեք դրա ներսում ներբեռնված երկու ֆայլերը: Նրանք մեզ ավելի ուշ պետք կգան:

Լավ, հենց հիմա դուք պետք է ունենաք ESP- ի ծրագրավորման համար անհրաժեշտ բոլոր ծրագրակազմը:

Քայլ 4: ESP- ի փորձարկում

Հաջորդը ձեր առաջին կապն է ESP- ի հետ: Այս հատվածը մի փոքր բարդ է, և այն, ինչ ինձ մոտ աշխատում էր, կարող էր ձեզ համար չաշխատել … Հուսանք ամենալավին:

Եկեք սկսենք վերբեռնելով նախապես պատրաստված ուրվագիծ, որը ESP- ի վրա կապույտ լուսադիոդ է թարթում: Որպեսզի դա աշխատի, ձեզ հարկավոր է հետևյալը.

  • ESP- ի մոդիֆիկացված USB ադապտեր, այնպես որ կարող եք սահմանել «modeրագրի ռեժիմ»: Այս հրահանգի քայլ 2 -ը:
  • Իմացեք, թե որ USB պորտին (COM պորտին) միացված կլինի ձեր ESP- ը:

Եթե չգիտեք COM նավահանգիստը, մի անհանգստացեք: Հեշտ է պարզել: Բացեք ձեր IDE- ն և կտտացրեք գործիքներ -> նավահանգիստ և նշեք նշված նավահանգիստը (ներ) ը: Դրանից հետո, տեղադրեք ձեր USB ադապտերը և նորից ստուգեք նշված նավահանգիստները: Նորը այն COM նավահանգիստն է, որը դուք փնտրում եք:

PS: Ես Windows- ի օգտվող եմ: Եթե ճիշտ եմ հիշում, Mac- ները դրանք COM նավահանգիստ չեն անվանում: Ամեն դեպքում, այն դեռ պետք է աշխատի:

Այսպիսով, այժմ, երբ ճանաչում եք ձեր նավահանգիստը, ազատ զգացեք միացրեք ձեր USB ադապտերը: Այն պետք է լինի «modeրագրի ռեժիմում», այլ կերպ ասած `GND- ը և GPIO0- ը պետք է միացված լինեն: Բացեք IDE- ն և անցեք Գործիքներ -> Տախտակ և ընտրեք Ընդհանուր ESP8266 մոդուլը: Այնուհետև «Գործիքներ» բաժնում համոզվեք, որ ունեք հետևյալ կարգավորումները.

  • Տախտակ ՝ «Ընդհանուր ESP8266 մոդուլ»
  • Պորտ. Ձեր COM նավահանգիստը

Վերջապես, գնացեք Ֆայլ -> Օրինակներ -> ESP8266 -> Թարթեք և կտտացրեք IDE- ի վերին ձախ անկյունում գտնվող փոքրիկ ստուգիչ նշանին: Սա կհաստատի ձեր ծածկագիրը և ձեզ կասի, եթե դրա մեջ ինչ -որ բան սխալ է: Ես խորհուրդ եմ տալիս դա անել ամեն անգամ, մինչև ուրվագիծը ESP- ում կամ Arduino- ում բեռնելը: Հաջողության դեպքում կտեսնեք «Կատարումը կազմված է»: տեքստ. Այժմ մնում է միայն սեղմել IDE- ի վերևի ձախ մասում գտնվող «աջ սլաք» պատկերակին `ծածկագիրը վերբեռնելու համար: Եթե ամեն ինչ ճիշտ է կազմված, ապա պետք է տեսնեք, թե ինչպես է այն վերբեռնվում և ի վերջո ավարտվում: Նայեք ձեր ESP- ին, այն պետք է ունենա թարթող լուսադիոդ: Շնորհավորում եմ, դուք հենց նոր ձեր առաջին ծրագիրը վերբեռնեցիք ձեր ESP- ում:

Եթե սխալ եք ստացել, մի անհանգստացեք: Հավանաբար անջատիչը աջ կողմում չէր: Անջատեք USB ադապտերը և «միացրեք անջատիչը», նորից միացրեք այն և կրկնեք գործընթացը: Եթե այն աշխատում է, ապա գիտեք, որ դա «modeրագրի ռեժիմի» կողմն է: Եթե դա դեռ չի աշխատում, ապա հաջողություն: Դա այն էր, ինչ նկատի ունեի «այն, ինչ ինձ մոտ աշխատեց, կարող է ձեզ համար չաշխատել» բառով … Հարցեր/խնդիրներ տեղադրեք մեկնաբանություններում, և ես կփորձեմ իմ լավագույնը օգնել:

Հ. Գ. Ազատորեն փորձեք այլ օրինակներ: Գուցե Ֆայլը -> Օրինակներ -> ESP8266Wifi -> WifiScan: Վերբեռնելուց հետո բացեք Գործիքներ -> Սերիայի մոնիտոր և սպասեք մի քանի վայրկյան: Եթե ոչինչ չի երևում, կամ Baud- ի դրույքաչափը սահմանեք 9600 կամ 115200: Եվ օգտագործեք «Երկուսն էլ NL & CR»: Այս մասին ավելի ուշ ՝ այս հոդվածում, այնպես որ մի անհանգստացեք, եթե որևէ պատասխան չստանաք:

Քայլ 5: Փորձարկեք AT հրամանները

Փորձարկել AT հրամանները
Փորձարկել AT հրամանները

Այս քայլը ես ընտրովի եմ անվանում, քանի որ AT- ի ամբողջ հրամաններից ոչ մեկը սկզբում ինձ մոտ չէր աշխատում: Չնայած ես վստահ էի, որ ESP- ն լավ է աշխատում, քանի որ այն թարթում էր նախորդ էսքիզով, և ես նույնպես հասցրեցի սկան Wifi- ի համար: Բայց ամեն անգամ, երբ փորձում էի դրա հետ խոսել AT հրահանգների շուրջ, ես երբեք պատասխան չէի ստանում: Ամեն դեպքում, ես ձեզ ցույց կտամ այն քայլերը, որոնք ես արել եմ, որպեսզի կարողանամ դրա հետ խոսել: Եթե դա չի աշխատում, անցեք հաջորդ քայլին:

Միացրեք ձեր ESP- ը USB ադապտերին և միացրեք այն ձեր համակարգչին: Համոզվեք, որ այն «modeրագրի ռեժիմում» չէ: Գնացեք Գործիքներ և փոխեք խորհուրդը Generic ESP8266 մոդուլին: Համոզվեք, որ ճիշտ Port- ն է ընտրված, այնուհետև բացեք Serial Monitor (Ctrl + Shift + M) և սահմանեք հետևյալ կարգավորումները.

  • Երկուսն էլ NL և CR
  • 115200 Բաուդ

Եթե ամեն ինչ ճիշտ է, փորձեք մուտքագրել «AT» վերին սանդղակում և սեղմել enter: Դուք պետք է հետ ստանաք «OK»: Եթե դուք իսկապես ստանում եք «OK», ապա սուրբ ծխում է, որը դուք պարզապես հասցրել եք կապվել ձեր ESP- ի հետ և կարող եք և՛ հպարտ լինել, և՛ երջանիկ: Հաջորդը մուտքագրեք «AT+GMR» ՝ ձեր ESP- ի մասին լրացուցիչ տեղեկություններ ստանալու համար: Այն դեպքում, երբ SDK- ի տարբերակը 1.54 է, կարող եք նաև անցնել «Flashրամեկուսացման վերջին ծրագրաշարը» քայլը, քանի որ այն արդեն ունեք:

Պատասխան չստանալու դեպքում, ազատ զգացեք նորից փորձել և/կամ փոխել Baud- ի դրույքաչափը: Ես խորհուրդ եմ տալիս շատ «չկորցնել» դրա հետ, քանի որ գիտեք, որ ձեր ESP- ն աշխատում է 4 -րդ քայլի պատճառով:

Հ. Գ. Եթե IDE- ն ցանկանում է, որ էսքիզը պահպանեք նախքան այն հաստատելը/բեռնելը, մի պահեք այն: Ես որոշակի խնդիրներ ունեի ֆայլերի և սերիական մոնիտորի պահպանման հետ, այն ժամանակ չաշխատելու հետ: Դեռևս վստահ չեմ, թե ինչու, դեռ պետք է փորձարկումներ կատարեմ, բայց խորհուրդ եմ տալիս չխնայել ձեր ուրվագծերը:

Քայլ 6: Flashրամեկուսացում վերջին որոնվածը

Flashրամեկուսացման վերջին որոնվածը
Flashրամեկուսացման վերջին որոնվածը

Նույնիսկ եթե նախորդ քայլը ձեզ մոտ չաշխատեց, փորձեք այս քայլով թարմացնել որոնվածը, գուցե այն շտկի:

Այժմ, երբ դուք գիտեք, թե ինչպես ծրագրավորել ձեր ESP- ը, ժամանակն է թարմացնել այն որոնվածը: Սկսեք ՝ միացնելով ձեր ESP- ը USB ադապտերին, այնուհետև ընտրելով դրա համար համապատասխան տախտակը և նավահանգիստը: Մի մոռացեք տեղադրել այն «modeրագրի ռեժիմում», այլապես ջրամեկուսացումը չի աշխատի:

Հաջորդը, դուք պետք է բացե՞ք «Քայլ 2: Softwareրագրային ապահովում» ծրագրում ստեղծված թղթապանակը, հիշում եք: Theրամեկուսիչով և.bin ֆայլով: Բացեք այն և գործարկեք esp8266_flasher.exe ֆայլը: Եթե խնդրվում է ադմինիստրատորի իրավունքներ, ասեք այո: Այժմ նաև հարմար ժամանակ է փակելու IDE- ն, պարզապես համոզվելու համար, որ ոչինչ չի խանգարում: Կտտացրեք աղբարկղի կոճակին և ընտրեք «AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4.bin» անունով ֆայլ: Համոզվեք, որ ձեր նավահանգիստը ճիշտ է, որ հաջորդ պատուհանը սահմանված է 0x00000, և որ ձեր ESP- ը գտնվում է «modeրագրի ռեժիմում» և կտտացրեք Ներբեռնում: Այն պետք է սկսի ներբեռնել որոնվածը ձեր ESP- ի վրա, և կապույտ LED- ը պետք է թարթվի: Մի քիչ սպասեք, մինչև այն ավարտվի:

Ավարտելուց հետո դուք կպարգևատրվեք «Չհաջողվեց լքել Flash ռեժիմը» սխալը, ինչը լավ է: Անտեսեք այն և փակեք փայլատակը: Դուք պարզապես թարմացրել եք ձեր ESP- ի որոնվածը: Գեղեցիկ

Եթե սխալներ եք ունենում, կրկին. Համոզվեք, որ ձեր նավահանգիստը ճիշտ է, որ հաջորդ պատուհանը 0x00000 է և ձեր ESP- ը գտնվում է «modeրագրի ռեժիմում»: Եթե այն դեռ չի աշխատում, ապա ես կասեի, որ ձեր անջատիչը ճիշտ չի աշխատում:

Ի վերջո, գուցե ցանկանաք փորձել խոսել ձեր ESP- ի միջոցով AT- ի միջոցով, նայեք «Test AT Commands» քայլին: Եթե դա դեռ չի աշխատում, մի անհանգստացեք: Շարունակեք և նորից վերբեռնեք Blink- ի օրինակը `համոզվելու համար, որ չեք կոտրել ձեր ESP- ը: Եթե դա աշխատի, դու դեռ լավ ես գնալու:

Քայլ 7: Arduino- ի և ESP- ի միացում

Arduino- ի և ESP- ի միացում
Arduino- ի և ESP- ի միացում

Սա պարզ քայլ է, որը ցույց է տալիս, թե ինչպես միացնել ESP- ը Arduino Uno- ին: Ինչպես նշվեց «Սարքաշար» քայլում, ես օգտագործեցի ESP-01 ադապտեր:

Նախ, միացրեք ձեր ESP- ը ESP-01 Adpater- ին և համոզվեք, որ այն կանգնած է ճիշտ ճանապարհի վրա: Հաջորդը, բռնեք ձեր 4 ցատկող լարերը և միացրեք դրանք այսպես.

  • 3 -րդ կապը Arduino- ի վրա և ամրացրեք RX- ը ադապտորի վրա
  • 2 -րդ կապը Arduino- ի վրա և ամրացրեք TX- ը ադապտերի վրա
  • Կցեք 5.5V Arduino- ում և ամրացրեք VCC- ն ադապտերների վրա
  • GND- ը Arduino- ում ամրացրեք GND- ը ադապտորի վրա

Հաղորդալարումը կատարված է: Հեշտ է, ճիշտ է:

Հ. Գ. Ես խորհուրդ եմ տալիս օգտագործել կարմիր լարը 5 Վ միացման համար և սև մետաղալար ՝ GND միացման համար: Դա պարզապես չափորոշիչ է էլեկտրոնիկայի ոլորտում:

Քայլ 8: Վերջ + Հիշելու բաներ

Լավ, եթե դուք հետևել եք իմ ուղեցույցին, և ես որևէ բան չեմ խառնել, ապա այժմ գոնե պետք է կարողանաք ունենալ աշխատանքային ESP ՝ թարմացված ծրագրակազմով: Գուցե դա նույնիսկ խոսում է ձեզ հետ, և դուք դրա հետ, դա կատարյալ կլիներ: Շարունակեք և ուսումնասիրեք IOT- ի և այսպիսի հրաշալի աշխարհը: Գուցե դուք կցանկանաք լույս վառել ձեր հեռախոսի կոճակի սեղմումով, կամ գուցե միացնել ձեր այգու ջրելու համակարգը (ինչպես փորձում եմ անել): Չգիտեմ, թույլ կտամ ընտրել: Ազատորեն գրեք ստորև այս ուսուցանվողի վերաբերյալ որոշ կարծիքներ/հարցեր:

Պարզապես մի քանի լրացուցիչ բան պետք է հիշել.

  • Ձեր Arduino- ում կոդը վերբեռնելիս Pin 0 (RX) պետք է լինի անվճար:
  • Եթե ձեր ESP- ն աշխատում եք Arduino- ի 3.3V- ով, զգույշ եղեք, որ այն կարող է բավականաչափ հզոր չլինել, և դրա պատճառով կարող եք սխալներ ստանալ: Ես բարձր եմ խորհուրդ տալիս ESP-01 Adapater- ը:
  • Եթե ցանկանում եք հաղորդակցվել ձեր ESP- ի հետ Arduino- ի և ոչ թե USB ադապտերի միջոցով, դուք պետք է անեք հետևյալը.

    1. Անհրաժեշտ է. Դուք պետք է կարողանաք խոսել ձեր ESP- ի AT հրամանների հետ USB ադապտերի միջոցով, որպեսզի կարողանաք անցնել:
    2. Շարունակեք և միացրեք ձեր USB ադապտերը ESP- ին: Համոզվեք, որ այն «modeրագրի ռեժիմում» չէ:
    3. Ընտրեք ESP8266 խորհուրդը և ուղղեք նավահանգիստը և բացեք Սերիայի մոնիտորը (115200 Baud):
    4. Մուտքագրեք «AT» և վերադարձեք «OK»:
    5. Մենք պետք է փոխենք ESP- ի կանխադրված Baud փոխարժեքը հետևյալ հրամանով ՝ «AT+UART_DEF = 9600, 8, 1, 0, 0» (կամ որոշ տարբերակների համար «AT+CIOBAUD = 9600»):
    6. Դուք պետք է ստանաք «OK» հետ կամ ինչ -որ տեսակի հաստատում:
    7. Փակեք սերիական մոնիտորը:
    8. Անջատեք USB ադապտերը և միացրեք ձեր ESP- ը Arduino ադապտերին: Միացրեք ադապտորը Arduino- ին, ինչպես ցույց է տրված «Arduino- ի և ESP- ի միացում» քայլում:
    9. Միացրեք Arduino- ն ձեր համակարգչի հետ:
    10. Փոխեք խորհուրդը Arduino- ի և ընտրեք ճիշտ նավահանգիստը:
    11. Վերբեռնեք այս կոդը Arduino- ում:
    12. Բացեք Serial Monitor- ը ևս մեկ անգամ, բայց այս անգամ 9600 Baud- ում:
    13. Այժմ դուք պետք է կարողանաք մուտքագրել «AT» և հետ ստանալ «OK»:

Քայլ 9: Հղումներ

Ահա համացանցում գտած որոշ հղումների ցանկ, որոնք ինձ օգնեցին, և նրանք կարող են նաև օգնել ձեզ:

  • Էսքիզ Arduino Uno- ի համար ՝ ESP- ի հետ խոսելու համար
  • Անջատիչով կամ կոճակներով ձեր ESP- ը դարձրեք «ծրագրի ռեժիմ»

2020 Թարմացում.

  • Ուղեցույց այն մասին, թե ինչպես կարելի է բռնկվել նոր լուսաշող ծրագրակազմով
  • Սկսել Espressif- ի միջոցով
  • Ֆլեշեր և SDK/AT ներլցումներ Espressif- ի կողմից
  • Ընդհանուր տեղեկություններ այս հոդվածում ընդգրկված շատ բաների մասին (ներառյալ տեղեկություններ, թե ինչպես կարելի է միացնել ESP- ն առանց որևէ ադապտերների)

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