Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում
- Քայլ 2: Շղթայի ձևավորում
- Քայլ 3. Arduino Code Works
- Քայլ 4: Բեռնեք կոդը NodeMCU- ում
- Քայլ 5: Փորձարկեք այն
Video: DC շարժիչի դիրքի հսկողություն `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս հրահանգը ցույց կտա, թե ինչպես վերահսկել շարժիչի դիրքը Տեղական վեբ ցանցի միջոցով:
Այժմ կարող եք օգտագործել խելացի հեռախոս կամ iPad, որը միացված է ցանցին, այնուհետև մուտքագրեք շարժիչի տեղական վեբ սերվերի հասցեն: Այստեղից մենք կարող ենք կառավարել շարժիչի դիրքի սկավառակը ՝ պտտելով սկավառակը վեբ էջում, երբ դիպչում ենք սկավառակի վեբ էջին, այն կուղարկի դիրքի կարգավորումը շարժիչի վեբ սերվերին, այնուհետև պտտեք շարժիչի սկավառակը `իրական ժամանակում այդ դիրքի կարգավորմանը հասնելու համար
Դիտեք տեսանյութը:
www.youtube.com/watch?v=bRiY4Qr5HRE
Քայլ 1: Պահանջվում է սարքավորում
Այս նախագիծը պատրաստելու համար մեզ պետք կգա
1. nodeMCU
2. H կամուրջ L298
3. Շարժիչ ՝ կոդավորողով
4. Շարժիչային բազա
NodeMCU- ի սիրտը ESP8266 է, որը թույլ է տալիս մեզ միանալ տեղական wifi ցանցին: Այն ունի նաև GPIO և ընդհատում, PWM գործառույթ, ինչպես մյուս Arduino միկրոկոնտրոլերը
Շարժիչի հիմքը պատրաստված է MDF փայտից 3 մմ հաստությամբ, կտրված լազերային cnc մեքենայով:
Քայլ 2: Շղթայի ձևավորում
Նայեք միացման սխեմային, շարժիչի կոդավորիչը միացված է մուտքի 4, 5 փինին, որի մեջ 4 կապը գործում է նաև որպես անջատիչ պտուտակ `շարժիչի պտույտը հաշվելու համար:
Պին 12, 13-ը հանդես է գալիս որպես ելքային քորոց ՝ H-bridge L298 օգնությամբ շարժիչը առաջ կամ հետ շարժելու համար
Պին 14 -ը օգտագործվում է PWM գործառույթով ՝ շարժիչի արագությունը վերահսկելու համար, այս նախագծում այն պարզապես դուրս է մղում կայուն PWM ՝ շարժիչի արագությունը նվազեցնելու համար:
Այնուհետեւ, մենք նկարի նման միացում կատարեցինք շարժիչի հիմքի վրա:
Քայլ 3. Arduino Code Works
Հիմնական մասը HTML կոդը է, որն օգտագործվում է տեղական վեբ էկրանի համար
Ամբողջական կոդը կարելի է ներբեռնել այստեղ ՝
Java սցենարի գրադարանը օգտագործվում է շրջանաձև սկավառակ պատրաստելու և արժեքը փոխանցելու համար nodeMCU- ին: Java lib- ն անհրաժեշտ էր բեռնել nodeMCU ֆայլային համակարգ
Քայլ 4: Բեռնեք կոդը NodeMCU- ում
Բեռնման երկու մաս կա.
1. Java lib դեպի nodeMCU ֆայլային համակարգ
Lib- ը պահվում է նախագծի ֆայլի կողքին գտնվող թղթապանակում, մենք պետք է տեղադրենք «տվյալների վերբեռնում» գործիք կոչվող գործիքը Arduino գրացուցակի գործիքի մեջ, այնուհետև վերագործարկենք Arduino IDE- ն:
Java lib- ը վերբեռնելու համար ընտրեք հետևյալը ՝ Գործիքներ> ESP8266 Էսքիզ տվյալների վերբեռնում
Սպասեք մոտ 1 րոպե lib- ը վերբեռնելու համար:
«Տվյալների վերբեռնում» գործիքը կարելի է ներբեռնել այստեղ ՝
2. toրագիր MCU հանգույցի համար
Օգտագործելով վերբեռնման գործառույթը ՝ սովորական Arduino կոդը վերբեռնելու համար:
Քայլ 5: Փորձարկեք այն
Վերջ! Այսուհետ շարժիչի դիրքը վերահսկելու համար կարող եք օգտագործել wifi ցանցին միացված բջջային հեռախոս կամ iPad:
Խորհուրդ ենք տալիս:
Հեծանիվների մեկնարկի դիրքի ցուցիչ Magicbit [Magicblocks] - ից `8 քայլ
Bicycle Kickstand Position Sensor From Magicbit [Magicblocks]. Պարզ DIY նախագիծ ՝ Magicbit- ի միջոցով օգտագործելով Magicbit- ով Kickstand Position Sensor- ը: Մենք օգտագործում ենք magicbit- ը որպես զարգացման տախտակ այս նախագծում, որը հիմնված է ESP32- ի վրա: Հետևաբար, այս նախագծում կարող է օգտագործվել ցանկացած ESP32 տախտակ
Պատվերով պտտվող անիվ (կաթսա ՝ որպես դիրքի ցուցիչ) ՝ 10 քայլ
Custom Stering Wheel (pot as Position Sensor). Հերքում. Մի մեղադրեք ինձ քայլ առ քայլ ցույց չտալու համար, սա ենթադրվում է, որ հղում է, և ես պարզապես ասում եմ այն, ինչ արել եմ և արդյունքը, այն ունի որոշ հիմնական թերություններ, ինչպիսիք են աղմուկ, այնպես որ մի արեք այնպես, ինչպես ես եմ արել և ակնկալեք հիանալի արդյունք, և զ
Առանց խոզանակի առանց շարժիչի DC շարժիչի (BLDC) Arduino- ի հետ. 4 քայլ (նկարներով)
Arduino- ի հետ առանց խոզանակ DC շարժիչի (BLDC) միացում. Սա ձեռնարկ է Arduino- ի միջոցով Brushless DC շարժիչի միացման և գործարկման մասին: Եթե ունեք հարցեր կամ մեկնաբանություններ, խնդրում ենք պատասխանել մեկնաբանություններում կամ փոստով rautmithil [at] gmail [dot] com հասցեին: Նաև կարող եք կապվել ինձ հետ @mithilraut twitter- ում: To
Funվարճալի նախագծեր Elegoo Uno R3 Super Start Kit- ով - Motorոյստիկ հսկողություն DC շարժիչի համար. 4 քայլ
Funվարճալի նախագծեր Elegoo Uno R3 Super Start Kit- ով - Joystick Control DC Motor- ի համար Elegoo Uno R3 Super Start Kit- ը հասանելի է Amazon.com- ից
Visuino PID խոզանակներ շարժիչի հսկողություն և կոդավորիչ ՝ 5 քայլ
Visuino PID խոզանակներ շարժիչի կառավարման և կոդավորիչի համար. Այսօր ես ձեզ ցույց կտամ, թե ինչպես միացնել խոզանակի servo շարժիչը օպտիկական կոդավորիչով մեր arduino uno կամ mega- ին