Esp8266 ծրագրակազմի թարմացում ՝ 7 քայլ
Esp8266 ծրագրակազմի թարմացում ՝ 7 քայլ
Anonim
Esp8266 ծրագրակազմի թարմացում
Esp8266 ծրագրակազմի թարմացում
Esp8266 ծրագրակազմի թարմացում
Esp8266 ծրագրակազմի թարմացում

ESP8266 մոդուլը էժան անլար մոդուլ է: Այն ունի SOC (համակարգ չիպի վրա), որն ի վիճակի է wifi ապահովել ցանկացած միկրոկառավարիչի/միկրոպրոցեսորի համար:

  1. Ինքնուրույն esp8266
  2. Esp8266 ազնվամորու pi- ով կամ arduino- ով կամ stm32- ով

Properlyիշտ աշխատելու համար Esp8266- ին անհրաժեշտ է արտաքին 3.3 v. Եթե դուք օգտագործում եք esp8266- ը arduino- ով, աշխատեք չակտիվացնել arduino- ից: Որպես arduino առավելագույն հոսանքի ապահովման հզորությունը 40 մԱ է, իսկ esp8266- ը քաշում է 250 մԱ: Ամենայն հավանականությամբ, խնդիրը կայանում է նոր որոնվածը բեռնելիս կամ esp8266- ը օգտագործելիս

Սկսնակների համար խորհուրդ է տրվում գնալ node mcu տախտակով, որը հասանելի է շուկայում:

  1. esp8266 սրամիտ տախտակ
  2. Նոդե Մակու

Քայլ 1: Գտեք Esp8266 Flash ծրագրակազմ

Գտեք Esp8266 Flash ծրագրակազմ
Գտեք Esp8266 Flash ծրագրակազմ

Ներբեռնեք ծրագրակազմը սկավառակից

espFlasher

Քայլ 2: Գտեք ESP8266 որոնվածի ֆայլեր

Գտեք ESP8266 որոնվածի ֆայլեր
Գտեք ESP8266 որոնվածի ֆայլեր

Անցեք այս ստորև բերված հղումով ՝ որոնվածի ֆայլեր գտնելու համար:

  1. AT որոնվածը վերջին անգամ թարմացվել է 2017 թ. Սեպտ
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

Քայլ 3: ESP- ի միացում Flash ռեժիմին

ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին
ESP- ի միացում Flash ռեժիմին

ESP 8266-01 մոդուլ

Օգտագործելով Esp01 ծրագրավորողի ադապտեր

Սա esp01- ը լուսավորելու լավագույն միջոցն է `գնել այս մոդուլը և ապագայում ազատվել խառնաշփոթ լարերից:

Այն շատ հարմար է և շատ արագ:

Esp01- ծրագրավորողի ադապտեր

Նշում. Մոդուլը ուղղակիորեն չի մտնում ծրագրավորման տախտակ: Դրա համար անհրաժեշտ է թռիչքը կպցնել դրա վրա: Խնդրում ենք հղել լուսանկարը դրա համար: դեպի դատարկ քորոցը:

Օգտագործելով BreadBoard Power մոդուլը

Գրատախտակի էլեկտրամատակարարում

Այս մոդուլով դուք կարող եք առանձին տալ 5v միաժամանակ arduino- ին և 3.3 v- ին esp8266- ին: Սա է այս մոդուլի գեղեցկությունը:

Esp rx քորոցը նույնպես պետք է 3.3v. Եթե փորձում եք arduino tx- ը տեղադրել esp rx- ում. S esp մոդուլը կարող է վնասներ ստանալ: Դա կանխելու համար կարող եք անել երկու բան.

  1. Օգտագործեք լարման բաժանարար
  2. Օգտագործեք Level Shifter

1. Լարման բաժանարար

դրան հասնելու համար օգտագործեք 20k և 10k ռեզիստորներ: Խնդրում ենք ստուգել կապը լուսանկարում

vcc & chpd of esp- ը միացված է 3.3v- ին

Gpio 0 & gnd esp- ն միացված է gnd- ին

Rx of esp- ն ուղղակիորեն միացված է TX arduino- ին

Tx of esp- ն լարման բաժանարարի միջոցով միացված է arduino rx- ին

2. Մակարդակի փոփոխիչ

Խնդրում ենք ստուգել կապը լուսանկարում

  • միացրեք տախտակի 5 վ էլեկտրամատակարարումը տրամաբանական մակարդակի hv pin- ին
  • միացրեք տախտակի 3.3 վ սնուցման սարքը տրամաբանական մակարդակի Lv կապին
  • arduino- ի tx միացրեք hv- ի ցանկացած այլ կապում 4 փինից, որը համապատասխանում է tx- ին միացած քորոցին, esp- ի rx- ը միացրեք Lv քորոցին

2. Esp 8266-12 մոդուլ

Այս մոդուլի համար մինչ այժմ ամենալավը գտա daflabs- ի հրահանգները

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

Ես օգտագործել եմ Arduino- ն cp2102 մոդուլի փոխարեն, և հաղորդակցության մեջ որևէ խնդիր չունեի:

Ֆլեշ ռեժիմում գործարկելու համար կապը հիմնականում նույնը կմնա esp8266-12- ի համար:

GPIO0 -> OWԱՐ

GPIO2 -> Բարձր

GPIO15 -> OWԱՐ

Քայլ 4: Ներբեռնեք որոնվածը

Irmրագրակազմի բեռնում
Irmրագրակազմի բեռնում
Irmրագրակազմի բեռնում
Irmրագրակազմի բեռնում
  • Օգտագործման դեպքում վերբեռնեք դատարկ ծրագիրը arduino- ում: Եվ ապա միացրեք esp tx և rx կապում դրա վրա
  • Բացեք ծրագրաշարը և մեկ առ մեկ ավելացրեք աղբարկղի ֆայլերը դրանում:
  • Այժմ ավելացրեք հասցեները հետևյալ կերպ.

boot_v1.2.bin -0x00000

user1.1024.new2.bin --0x01000

դատարկ. bin -0x7e000

blank.bin -0x3fe000

esp_init_data_default.bin --0x3fc000

  • Այնուհետև պարզապես կտտացրեք ֆլեշ կոճակին, եթե ամեն ինչ կարգին է, փայլաթիթեղը ցույց կտա ձեզ ներբեռնման կարգավիճակը, ինչպես նաև ձեր esp 8266 մոդուլը շատ արագ կթարթվի:
  • Շնորհավոր !!!. Դուք վերբեռնել եք վերջին որոնվածը esp8266- ում:
  • Եթե դուք չեք գտնում այս mac հասցեն:
  • Esամանակն է ստուգել ձեր Esp մոդուլը: Այժմ պարզապես հեռացրեք GPIO 0 լարը, որը միացված էր GND- ին, կարող եք միացնել այն VCC- ին կամ թողնել այսպես:
  • Այժմ միացրեք ձեր Arduino- ն համակարգչին և բացեք սերիական պորտը:
  • Ստուգեք տարբեր բաուդ արագության at հրամանները, esp- ի մեծ մասն աշխատում է այս 115200 baud փոխարժեքով:
  • ՀԻՄԱ ժամանակն է ստուգել AT հրամանները: Այժմ մուտքագրեք «AT+GMR» և ստուգեք որոնվածի տարբերակը:
  • Baud փոխարժեքը փոխելու համար կարող եք դա անել «AT+UART_DEF = 9600, 8, 1, 0, 0»

Քայլ 5: Օգտագործելով Esp Flash ներլցման վճար V0.9.3.1

Օգտագործելով Esp Flash Download Toll V0.9.3.1
Օգտագործելով Esp Flash Download Toll V0.9.3.1
Օգտագործելով Esp Flash Download Toll V0.9.3.1
Օգտագործելով Esp Flash Download Toll V0.9.3.1
Օգտագործելով Esp Flash Download Toll V0.9.3.1
Օգտագործելով Esp Flash Download Toll V0.9.3.1

Գոյություն ունեն երկու ծրագրակազմ ՝ esp8266 soc- ի վրա bin ֆայլը տեղադրելու համար: Երկրորդ մեթոդը esp flash ներլցման միջոցով է:

1.) Ներբեռնեք ծրագրակազմը ստորև բերված հղումից

bbs.espressif.com/viewtopic.php?t=25

2.) Այժմ պարզապես թերթեք աղբարկղի ֆայլը, որը ցանկանում եք ներբեռնել esp- ով և մի փոխեք որևէ պարամետր, բացի com port- ից և փոխեք baud rate- ը 115200 և կտտացրեք Start- ի վրա: Դուք կտեսնեք վերբեռնման կարգավիճակ: ասում է ավարտել:

Քայլ 6: Esրագիր Esp օգտագործելով Esplorer

Esրագիր Esp օգտագործելով Esplorer
Esրագիր Esp օգտագործելով Esplorer

esplorer- ը հատուկ ծրագրակազմ է esp8266 wifi մոդուլի համար: Այս ծրագրաշարի միջոցով դուք կարող եք esp8266- ում տեղադրել lua կոդ կամ AT հրամաններ:

ներբեռնեք սա տրված հղումից:

esp8266.ru/esplorer/

Քայլ 7: Խնդիրների վերացում

Անսարքությունների վերացում
Անսարքությունների վերացում

1.) Power esp 8266 արտաքին էներգիայի աղբյուրից:

2.) երեք անգամ ստուգեք սխեման և միշտ որոնվածը ներբեռնելիս փորձեք ձեռքով վերականգնել esp8266- ը ՝ որոշ ժամանակ պատրաստելով chpd gnd և այն նորից տեղադրելով vcc:

3.) համոզվեք, որ օգտագործում եք կամ դրամ, կամ 3.3 կարգավորիչ: esp8266- ին նույնպես անհրաժեշտ է մշտական հոսանք:

4.) Noteանոթություն. վերը նշվածներից ոչ մեկը

մեթոդը գործում է…

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