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

Բարեւ բոլորին, Սա իմ առաջին Ուսուցանելի նախագիծն է:
Այսպիսով, ցանկանում եք սկսել NodeMCU- ի հետ: Դե, ես այստեղ եմ ձեզ հետ կիսվելու համար: Այսօր ես ձեզ ցույց կտամ, թե ինչպես սկսել NodeMCU- ով: Գնացինք !
NodeMCU- ն ունի ESP8266-12E տախտակը, որը հարմարեցնում է IoT- ին (Իրերի ինտերնետ): Այս Instructable- ում ես ձեզ ցույց կտամ, թե ինչպես կարելի է սկսել Servo- ի միջոցով ՝ օգտագործելով NodeMCU:
Քայլ 1: Պահանջվող նյութեր



Ահա NodeMCU- ով սկսելու համար անհրաժեշտ բաղադրիչների ցանկը,
Սարքավորման բաղադրիչներ
- NodeMCU
- Servo Motor
- Հացի տախտակ
- Jumper լարերը
- Միկրո USB մալուխ
Softwareրագրային ապահովման բաղադրիչներ
Arduino IDE
Քայլ 2: Սարքավորման նկարագրություն


Ի՞նչ է Breadboard- ը:
Այն նախատիպավորման հարթակ է, որտեղ կարող եք միացնել բաղադրիչները և հեշտությամբ հեռացնել դրանք: Խնդրում ենք անդրադառնալ լուսանկարին ՝ տեսնելու, թե ինչպես է այն պատրաստված ներսում: Սովորաբար յուրաքանչյուր կողմում կա 2 ժապավեն, որոնք ցույց են տալիս հոսանքի ռելսերը: Այն պատրաստված է բոլոր (-) և (+) բոլորին հեշտությամբ միացնելու համար:
Ի՞նչ է սերվոն:
Servo շարժիչները հիանալի սարքեր են, որոնք կարող են դիմել որոշակի անկյան կամ կոչվող դիրքի:
Սովորաբար, նրանք ունեն servo թև, որը կարող է պտտվել 180 աստիճանով: Օգտագործելով NodeMCU- ն, մենք կարող ենք վերահսկել servo- ն `որոշակի դիրքի անցնելու համար: Այդքան պարզ! Այստեղ մենք կտեսնենք, թե ինչպես միացնել servo շարժիչը, այնուհետև ինչպես այն վերածել տարբեր դիրքերի:
Միացում Servo- ին
Հաջորդ աշխատանքն է միացնել ձեր servo շարժիչը: Գոյություն ունեն սերվոյի երկու ընդհանուր տեսակ.
- Սպիտակ - Կարմիր - Սև լարային սերվո
- Նարնջագույն - Կարմիր - Շագանակագույն լարային սերվո
Եթե ձեր servo- ն ունի Սպիտակ - Կարմիր - Սև լարեր, ապա միացրեք այն հետևյալ կերպ
- Սպիտակ մետաղալարը միանում է D4 թվային կապին
- Սև մետաղալարը միանում է GND կապին
- Կարմիր մետաղալարը միանում է 3V3 կապին
Եթե ձեր servo- ն ունի Orange - Red - Brown լարեր, ապա միացրեք այն հետևյալ կերպ
- Նարնջագույն մետաղալարը միանում է D4 թվային կապին:
- Շագանակագույն մետաղալարը միանում է GND կապին
- Կարմիր մետաղալարը միանում է 3V3 կապին
Քայլ 3: Ներբեռնեք Arduino IDE- ն

Սկսելու համար մենք պետք է ներբեռնենք Arduino IDE (Ինտեգրված զարգացման միջավայր) և որոշ անհրաժեշտ վարորդներ:
- Theրագրակազմը ներբեռնելու համար անցեք Arduino կայք ՝
- Կտտացրեք Softwareրագրային ապահովում Կտտացրեք կամ Windows- ին, Mac- ին կամ Linux- ին ՝ հիմնված ձեր օպերացիոն համակարգի վրա:
- Եթե ցանկանում եք, կարող եք նվիրաբերել կամ պարզապես ներբեռնել:
- Երբ դա արվի, դուք պարզապես պետք է շարունակեք այն ձեր համակարգչում ներբեռնելու քայլերը:
- Դուք ավարտեցիք:
Քայլ 4. Arduino IDE- ի պատրաստում


Arduino IDE- ն ներբեռնելուց հետո անցեք դեպի
- Ֆայլի ներդիրը, այնուհետև կտտացրեք Նախապատվություններ:
- Տախտակների մենեջերի լրացուցիչ URL- ներում ավելացրեք հետևյալ հղումը (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Կտտացրեք OK և այնուհետև նավարկեք դեպի
- Գործիքներ - Տախտակներ - Տախտակների կառավարիչ
Որոնման դաշտում մուտքագրեք esp8266> կտտացրեք esp8266 ըստ ESP8266 համայնքի - կտտացրեք Տեղադրեք
Այժմ դուք կարգավորել եք Arduino IDE- ն ՝ NodeMCU- ի հետ աշխատելու համար:
Քայլ 5: Կոդավորման ժամանակը

Հաջորդ քայլը Servo- ն վերահսկելու համար ինչ -որ ծածկագիր գրելն է:
Ներբեռնեք «Servo.ino» ֆայլը և բացեք այն Arduino IDE- ում: Այնուհետև ստեղծեք նոր ուրվագիծ և տեղադրեք ստորև նշված կոդը arduino IDE- ում և կտտացրեք Վերբեռնել:
#ներառում
Servo servo;
void setup () {
servo.attach (2); // D4
servo.write (0);
ուշացում (2000);
}
դատարկ շրջան () {
servo.write (90);
ուշացում (1000);
servo.write (0);
ուշացում (1000);
}
Կոդը վերբեռնելու համար կպահանջվի մի քանի րոպե, այնուհետև դուք պետք է տեսնեք, որ Servo- ն փոխում է անկյունը 0 ° -ից մինչև 90 ° `ծածկագրում սահմանված ընդմիջումով:
Եթե ցանկանում եք, կարող եք շաղ տալ դրա հետ, կամ պարզապես օգտագործել այն այնպես, ինչպես կա:
Քայլ 6: Վերբեռնեք ձեր ծրագիրը


- Գնալ գործիքներ
- Տախտակ> NodeMCU 1.0 (ESP - 12E մոդուլ)
- Պորտ (Ընտրեք ճիշտ նավահանգիստը)
** Համոզվեք, որ ընտրել եք ձեր NodeMCU մոդելը և նշվել է սերիայի ճիշտ պորտը (տես նկարները):
Այնուհետև պարզապես կտտացրեք Վերբեռնման կոճակին **
Խորհուրդ ենք տալիս:
DC շարժիչի արագության կառավարման միացում `5 քայլ

DC շարժիչի արագության կառավարման միացում. Այս կարճ հոդվածում մենք պարզում ենք, թե ինչպես ձևավորել DC շարժիչի արագության բացասական հետադարձ կապի միացում: Հիմնականում մենք պարզում ենք, թե ինչպես է աշխատում սխեման և ինչ է վերաբերում PWM ազդանշանին: և ինչպես է օգտագործվում PWM ազդանշանը ՝ կարգավորելու համար
Infineon DPS422 տվիչին միացում Infineon XMC4700- ի հետ և տվյալների փոխանցում NodeMCU- ին. 13 քայլ

Interfacing Infineon DPS422 տվիչ Infineon XMC4700- ով և տվյալների ուղարկումը NodeMCU- ին: Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել DPS422- ը ջերմաստիճանի և բարոմետրիկ ճնշման չափման համար XMC4700- ով: DPS422 սպառումը:
Ինչպես կատարել շարժիչի վերահսկիչի միացում `6 քայլ

Ինչպես կատարել շարժիչի վերահսկիչ միացում. Շարժիչի RPM: Մենք կարող ենք օգտագործել այս շրջանաձևը
Առանց խոզանակի առանց շարժիչի DC շարժիչի (BLDC) Arduino- ի հետ. 4 քայլ (նկարներով)

Arduino- ի հետ առանց խոզանակ DC շարժիչի (BLDC) միացում. Սա ձեռնարկ է Arduino- ի միջոցով Brushless DC շարժիչի միացման և գործարկման մասին: Եթե ունեք հարցեր կամ մեկնաբանություններ, խնդրում ենք պատասխանել մեկնաբանություններում կամ փոստով rautmithil [at] gmail [dot] com հասցեին: Նաև կարող եք կապվել ինձ հետ @mithilraut twitter- ում: To
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ

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