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

ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)
ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)

Video: ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)

Video: ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo ծրագրավորում 2024, Հուլիսի
Anonim
ESP8266-07 merրագրավորող Arduino Nano- ի հետ
ESP8266-07 merրագրավորող Arduino Nano- ի հետ

Սա կարճ ձեռնարկ է Arduino nano- ի միջոցով սրամիտ ESP8266-07/12E ծրագրավորման տախտակ ստեղծելու համար: Էլեկտրագծերի սխեման շատ նման է այստեղ ցուցադրվածին: Դուք ունեք այս նախագիծը մի տախտակի վրա ամրացնելու, ինքներդ մի սալիկ ամրացնելու կամ ավելի ամրացված pcb ստեղծելու համար օգտագործված gerber ֆայլերը օգտագործելու համար: Ես առաջարկում եմ կպչել pcb կամ perfboard (եթե վստահում եք, որ դուք ճիշտ կպցրեք), եթե հաճախ ծրագրավորում եք նշված սարքերը:

Ես պլանավորում եմ որոշակի բովանդակություն ստեղծել ESP-07- ի միջոցով և պարբերաբար կօգտագործեմ այս ձեռնարկում ստեղծված տախտակը:

Դիզայնն ունի 3.3 վ լարման կարգավորիչ, որը միացնում է ESP մոդուլը, բացի Arduino USB մալուխից, դուք պետք է միացնեք 5 վ լարման: Ավելին, դուք պետք է օգտագործեք նաև ջարդման տախտակ; այն ամեն ինչ ավելի հեշտ է դարձնում աշխատել:

Պարագաներ

  • Արդուինո նանո
  • ESP8266-07 կամ/12/ե
  • ESP-07 բեկման տախտակ
  • Մինի USB մալուխ
  • 5.5 մմ հզորության վարդակ (արական և իգական)
  • Իգական վերնագիր կապում 1*15 (2 հատ)
  • Իգական վերնագիր կապում 1*8 (2 հատ)
  • 6 պտտիչ անջատիչ (ըստ ցանկության)
  • կոճակներ (2 հատ)
  • 5 Կոհմ դիմադրություն (2 հատ)
  • 10 Կոհմ դիմադրություն (2 հատ)
  • lm1117 3.3v (ես օգտագործել եմ smd տարբերակը, կարող եք օգտագործել TH- ն, եթե ցանկանում եք ստեղծել տախտակի միացում)
  • 47uf կոնդենսատոր (էներգիայի հետ կապված խնդիրների դեպքում կարող եք օգտագործել ավելի բարձր արժեքներ)
  • տախտակ, կամ տախտակ, կամ հատ

Քայլ 1: Հաղորդալարերի տեղադրում

Հաղորդալարերը
Հաղորդալարերը
Հաղորդալարերը
Հաղորդալարերը

Գրատախտակի միացում

1. Միացրեք Arduino nano- ի տախտակին և ESP մոդուլին `օգտագործելով ջարդման տախտակը: Theեղքման տախտակի կապումներին ավելի լավ մուտք ունենալու համար կարող եք օգտագործել երկու տախտակ, մեկի փոխարեն, ինչպես ցույց է տրված:

2. Միացրեք ռելսերը. Միացրեք հոսանքի վարդակի 5 վ կապոցը lm1117 3.3v կարգավորիչի 3 -րդ կապին, GND- ը ՝ կապում 1, իսկ ելքը 2 -ից ՝ տախտակի «+» ռելսին: Միացրեք նաև հոսանքի խցիկի GND կապը հացահատիկի « -» -ին: Ավելացրեք 47uf կոնդենսատոր և միացրեք ռելսերը միասին, ինչպես ցույց է տրված:

3. Ավելացրեք երկու կոճակ (վերականգնում և ծրագիր) և միացրեք յուրաքանչյուրից մեկ քորոց ՝ վերակայելու համար, իսկ մյուսը ՝ ESP- ի GPIO0- ին: Սովորաբար միացված կապումներն իջեցրեք մինչև 3.3 վ ՝ օգտագործելով 10kohm դիմադրիչներ: Սովորաբար բաց կապումներն միացրեք GND- ին

4. Միացրեք + երկաթուղին ESP ճեղքման տախտակի VCC- ին

5. Միացեք - երկաթուղով շարժվեք դեպի ESP ճեղքման տախտակ

6. Քաշեք ESP- ի CH_PD և GPIO15 կապանքները մինչև +3.3 վ երկաթուղի ՝ օգտագործելով 5kohm ռեզիստորներ

7. Միացրեք նանոյի RX կապը ESP- ի RX- ին `օգտագործելով 2-ալիքային անջատիչ

8. Միացրեք Nano- ի TX- ը ESP- ի TX- ին `օգտագործելով 2-ալիքային անջատիչ: (միացման անջատիչը պարտադիր չէ. այն հնարավորություն է տալիս ամբողջությամբ անջատել ազդանշանը Arduino- ի և ESP- ի միջև)

9. Կամրջեք Arduino- ի RST և GND կապերը, այս քայլը «անջատում» է ATmega չիպը:

Ես օգտագործել եմ արտաքին 5 վ էլեկտրամատակարարում, քանի որ arduino- ն չի կարող բավարար հոսանք հաղորդել ESP մոդուլը հուսալիորեն սնուցելու համար: Ես օգտագործում եմ հին լիցքավորիչ և փոփոխված USB մալուխ:

Քայլ 2: Կպչուն տախտակի միացում

Perոդում Perfboard Circuit
Perոդում Perfboard Circuit
Perոդում Perfboard Circuit
Perոդում Perfboard Circuit
Perոդում Perfboard Circuit
Perոդում Perfboard Circuit
Perոդում Perfboard Circuit
Perոդում Perfboard Circuit

Ես կազմել եմ միակողմանի 7 սմ 9 սմ տրամագծով շերտի տախտակի դասավորություն ՝ հիմնվելով նախորդ քայլի միացման սխեմայի վրա: Փորձեք օգտագործել բաղադրիչի ճշգրիտ նույն վայրը, որպեսզի երթուղու հետ խնդիրներ չառաջանան: Որպես ուղեցույց կարող եք օգտագործել կցված ցնցող պատկերները:

Բացի այդ, ես օգտագործել եմ 2.54 մմ տրամագծով կանացի վերնագրի քորոցներ ՝ Nano- ն և ESP- ն անջատելի դարձնելու համար:

Քայլ 3: PCB միացում

PCB միացում
PCB միացում

Կցված gerber- ն ուղարկեք pcb արտադրողին և վերջ:

Այն հիմնված է նախկինում նշված էլեկտրագծերի վրա, բայց դասավորությունը մի փոքր այլ է: Ես ստիպված էի այն դարձնել ավելի կոմպակտ, որպեսզի գումար խնայեմ

Ֆայլերը ստեղծվել են EasyEDA- ի միջոցով:

Քայլ 4. Ավելացնել Esp8266 աջակցություն Arduino IDE- ին

Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին
Ավելացնելով Esp8266 աջակցություն Arduino IDE- ին

Դուք կարող եք բաց թողնել այս քայլը, եթե մոդուլն արդեն կազմաձևված է:

Քայլ 1. Բացեք IDE- ն և անցեք Ֆայլ >> նախապատվություններ, բացվում է պատուհան: Այն նման կլինի կցված պատկերներից մեկին

Քայլ 2. Կարմիր վանդակում տեղադրեք այս տողը.

arduino.esp8266.com/stable/package_esp8266com_index.json

եթե այնտեղ արդեն ինչ -որ բան կա գրված, ստորակետ ավելացրեք, ապա տեղադրեք URL- ը

Քայլ 3. Գնալ դեպի գործիքներ >> տախտակ >> տախտակի կառավարիչ, եթե որևէ խնդիր ունեք, դիմեք կցված պատկերներին

Քայլ 4. Երբ պատուհանը բեռնումն ավարտի, օգտագործեք որոնման տուփը esp8266 որոնելու համար, գտեք արդյունքը «esp8266 by esp8266 community» վերնագրով և տեղադրեք

Ո NOTՇԱԴՐՈԹՅՈՆ. Ես տեղադրել եմ 2.5.2 տարբերակը, քանի որ որոշ ավելի ուշ տարբերակներ առաջացնում են «ճակատագրական սխալներ»

Քայլ 5: Երբ տեղադրումն ավարտվի, գնացեք Գործիքներ >> Տախտակ >> գտեք և ընտրեք «ընդհանուր esp8266 մոդուլ»

Քայլ 6. Գնացեք գործիքներ և «board: Generic esp8266 module» բաժնում կգտնեք որոշ կազմաձևեր: Համոզվեք, որ ձերն համապատասխանում է կցված պատկերում պատկերվածներին:

Քայլ 5: Էսքիզի վերբեռնում

Միացրեք USB մալուխը Arduino Nano- ին և միացրեք այն համակարգչին: Բացի այդ, միացրեք 5 վ էլեկտրամատակարարում տախտակի վրա գտնվող հոսանքի վարդակին:

Եթե որոշել եք ավելացնել անջատիչ անջատիչ, համոզվեք, որ այն սեղմված է:

Esp մոդուլը ծրագրավորման ռեժիմի դնելու համար

Սեղմեք և պահեք RESET և PROGRAM կոճակները, այնուհետև բացեք «RESET» ՝ մինչդեռ սեղմելով «PROGRAM» - ը

Մի պահ պահեք, ապա բացեք «GRՐԱԳԻՐ» կոճակը:

Համակարգչի վրա բացեք IDE- ն և գնացեք Գործիքներ >> պորտ և ընտրեք COM պորտը, որտեղ ձեր USB մալուխը միացրել եք համակարգչին:

Գրեք ձեր կոդը և օգտագործեք ձեր IDE- ի վերևի ձախ մասում վերբեռնման կոճակը ՝ ESP մոդուլի ծրագրավորումը սկսելու համար:

Քայլ 6: Փորձարկեք ծածկագիրը

Հնարավոր է փորձարկել որոշ ծրագրեր ՝ առանց մոդուլը վարդակից հանելու:

Դա անելու համար անջատեք միացման անջատիչը և սեղմեք RESET կոճակը:

Ես ավելացրել եմ միացման անջատիչը `երկու տախտակները ամբողջությամբ մեկուսացնելու համար

ՎԱՅԵԼ!

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