
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Սա կարճ ձեռնարկ է 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: Կպչուն տախտակի միացում




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

Կցված gerber- ն ուղարկեք pcb արտադրողին և վերջ:
Այն հիմնված է նախկինում նշված էլեկտրագծերի վրա, բայց դասավորությունը մի փոքր այլ է: Ես ստիպված էի այն դարձնել ավելի կոմպակտ, որպեսզի գումար խնայեմ
Ֆայլերը ստեղծվել են EasyEDA- ի միջոցով:
Քայլ 4. Ավելացնել 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 կոճակը:
Ես ավելացրել եմ միացման անջատիչը `երկու տախտակները ամբողջությամբ մեկուսացնելու համար
ՎԱՅԵԼ!
Խորհուրդ ենք տալիս:
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ

Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի միջոցով. Ersաղիկների և երգելու փոխարեն կարող եք կառուցել այս տեղադրումը որպես մեծ անակնկալ ծննդյան տարեդարձերի համար
CH341A merրագրավորող ՝ 8 քայլ

CH341A ծրագրավորող. Ես վերջերս գնել եմ CH341A մինի ծրագրավորող: Մինի ծրագրավորողը նորմալ է և կարող է օգտագործվել 24 և 24 սերիայի չիպերի ծրագրավորման համար: Դա շատ էժան է, բայց բավականին օգտակար, քանի որ ես կարող եմ այն օգտագործել իմ համակարգչի BIOS- ի և երթուղղիչի որոնվածը փայլեցնելու համար: WCH- ն սիրով թողարկում է
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ

RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ

Ultimate ESP8266-01 merրագրավորող և USB ադապտեր. Բարև, մարդիկ, լսե՞լ եք փոքր և էժան ESP8266-01 մոդուլի ԻՐԱԿԱՆ հնարավորությունների մասին: Այն մեկնարկեց շուկայում ՝ ասելով, որ դա պետք է լինի ձեր ընտրությունը, եթե ցանկանում եք ձեր նախագծին ավելացնել IOT հնարավորությունները: Իրականում այս փոքր մոդուլը կարող է
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ

ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi