Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Սարքավորման նկարագրություն
- Քայլ 3: Ներբեռնեք Arduino IDE- ն
- Քայլ 4. Arduino IDE- ի պատրաստում
- Քայլ 5: Կոդավորման ժամանակը
- Քայլ 6: Վերբեռնեք ձեր ծրագիրը
Video: Սերվո շարժիչի միացում NodeMCU- ի հետ. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09: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 ազդանշանը ՝ կարգավորելու համար
Ստեղնաշարի միացում Arduino- ի հետ: [Եզակի մեթոդ] ՝ 7 քայլ (նկարներով)
Ստեղնաշարի միացում Arduino- ի հետ: [Եզակի մեթոդ]. Ողջույն, և բարի գալուստ իմ առաջին ուսանելի: :) Այս ձեռնարկում ես կցանկանայի կիսել arduino- ի հետ ստեղնաշարի միացման հիանալի գրադարան `« Գաղտնաբառերի գրադարան », ներառյալ« Ստեղնաշարերի գրադարան »: Այս գրադարանը ներառում է այն լավագույն հնարավորությունները, որոնք մենք ցանկանում ենք
Ինչպես կատարել շարժիչի վերահսկիչի միացում `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