Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում
- Քայլ 2: Շղթայի ձևավորում
- Քայլ 3. Arduino Code Works
- Քայլ 4: Բեռնեք կոդը NodeMCU- ում
- Քայլ 5: Փորձարկեք այն
![DC շարժիչի դիրքի հսկողություն `5 քայլ DC շարժիչի դիրքի հսկողություն `5 քայլ](https://i.howwhatproduce.com/images/010/image-27046-j.webp)
Video: DC շարժիչի դիրքի հսկողություն `5 քայլ
![Video: DC շարժիչի դիրքի հսկողություն `5 քայլ Video: DC շարժիչի դիրքի հսկողություն `5 քայլ](https://i.ytimg.com/vi/y--_eY7lvzE/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![DC շարժիչի դիրքի վերահսկում DC շարժիչի դիրքի վերահսկում](https://i.howwhatproduce.com/images/010/image-27046-1-j.webp)
![DC շարժիչի դիրքի վերահսկում DC շարժիչի դիրքի վերահսկում](https://i.howwhatproduce.com/images/010/image-27046-2-j.webp)
![DC շարժիչի դիրքի վերահսկում DC շարժիչի դիրքի վերահսկում](https://i.howwhatproduce.com/images/010/image-27046-3-j.webp)
![DC շարժիչի դիրքի վերահսկում DC շարժիչի դիրքի վերահսկում](https://i.howwhatproduce.com/images/010/image-27046-4-j.webp)
Այս հրահանգը ցույց կտա, թե ինչպես վերահսկել շարժիչի դիրքը Տեղական վեբ ցանցի միջոցով:
Այժմ կարող եք օգտագործել խելացի հեռախոս կամ iPad, որը միացված է ցանցին, այնուհետև մուտքագրեք շարժիչի տեղական վեբ սերվերի հասցեն: Այստեղից մենք կարող ենք կառավարել շարժիչի դիրքի սկավառակը ՝ պտտելով սկավառակը վեբ էջում, երբ դիպչում ենք սկավառակի վեբ էջին, այն կուղարկի դիրքի կարգավորումը շարժիչի վեբ սերվերին, այնուհետև պտտեք շարժիչի սկավառակը `իրական ժամանակում այդ դիրքի կարգավորմանը հասնելու համար
Դիտեք տեսանյութը:
www.youtube.com/watch?v=bRiY4Qr5HRE
Քայլ 1: Պահանջվում է սարքավորում
![Պահանջվում է սարքավորում Պահանջվում է սարքավորում](https://i.howwhatproduce.com/images/010/image-27046-5-j.webp)
Այս նախագիծը պատրաստելու համար մեզ պետք կգա
1. nodeMCU
2. H կամուրջ L298
3. Շարժիչ ՝ կոդավորողով
4. Շարժիչային բազա
NodeMCU- ի սիրտը ESP8266 է, որը թույլ է տալիս մեզ միանալ տեղական wifi ցանցին: Այն ունի նաև GPIO և ընդհատում, PWM գործառույթ, ինչպես մյուս Arduino միկրոկոնտրոլերը
Շարժիչի հիմքը պատրաստված է MDF փայտից 3 մմ հաստությամբ, կտրված լազերային cnc մեքենայով:
Քայլ 2: Շղթայի ձևավորում
![Շղթայի ձևավորում Շղթայի ձևավորում](https://i.howwhatproduce.com/images/010/image-27046-6-j.webp)
![Շղթայի ձևավորում Շղթայի ձևավորում](https://i.howwhatproduce.com/images/010/image-27046-7-j.webp)
![Շղթայի ձևավորում Շղթայի ձևավորում](https://i.howwhatproduce.com/images/010/image-27046-8-j.webp)
![Շղթայի ձևավորում Շղթայի ձևավորում](https://i.howwhatproduce.com/images/010/image-27046-9-j.webp)
Նայեք միացման սխեմային, շարժիչի կոդավորիչը միացված է մուտքի 4, 5 փինին, որի մեջ 4 կապը գործում է նաև որպես անջատիչ պտուտակ `շարժիչի պտույտը հաշվելու համար:
Պին 12, 13-ը հանդես է գալիս որպես ելքային քորոց ՝ H-bridge L298 օգնությամբ շարժիչը առաջ կամ հետ շարժելու համար
Պին 14 -ը օգտագործվում է PWM գործառույթով ՝ շարժիչի արագությունը վերահսկելու համար, այս նախագծում այն պարզապես դուրս է մղում կայուն PWM ՝ շարժիչի արագությունը նվազեցնելու համար:
Այնուհետեւ, մենք նկարի նման միացում կատարեցինք շարժիչի հիմքի վրա:
Քայլ 3. Arduino Code Works
![Arduino Code Works Arduino Code Works](https://i.howwhatproduce.com/images/010/image-27046-10-j.webp)
Հիմնական մասը HTML կոդը է, որն օգտագործվում է տեղական վեբ էկրանի համար
Ամբողջական կոդը կարելի է ներբեռնել այստեղ ՝
Java սցենարի գրադարանը օգտագործվում է շրջանաձև սկավառակ պատրաստելու և արժեքը փոխանցելու համար nodeMCU- ին: Java lib- ն անհրաժեշտ էր բեռնել nodeMCU ֆայլային համակարգ
Քայլ 4: Բեռնեք կոդը NodeMCU- ում
![Բեռնեք կոդը NodeMCU- ում Բեռնեք կոդը NodeMCU- ում](https://i.howwhatproduce.com/images/010/image-27046-11-j.webp)
![Բեռնեք կոդը NodeMCU- ում Բեռնեք կոդը NodeMCU- ում](https://i.howwhatproduce.com/images/010/image-27046-12-j.webp)
![Բեռնեք կոդը NodeMCU- ում Բեռնեք կոդը NodeMCU- ում](https://i.howwhatproduce.com/images/010/image-27046-13-j.webp)
Բեռնման երկու մաս կա.
1. Java lib դեպի nodeMCU ֆայլային համակարգ
Lib- ը պահվում է նախագծի ֆայլի կողքին գտնվող թղթապանակում, մենք պետք է տեղադրենք «տվյալների վերբեռնում» գործիք կոչվող գործիքը Arduino գրացուցակի գործիքի մեջ, այնուհետև վերագործարկենք Arduino IDE- ն:
Java lib- ը վերբեռնելու համար ընտրեք հետևյալը ՝ Գործիքներ> ESP8266 Էսքիզ տվյալների վերբեռնում
Սպասեք մոտ 1 րոպե lib- ը վերբեռնելու համար:
«Տվյալների վերբեռնում» գործիքը կարելի է ներբեռնել այստեղ ՝
2. toրագիր MCU հանգույցի համար
Օգտագործելով վերբեռնման գործառույթը ՝ սովորական Arduino կոդը վերբեռնելու համար:
Քայլ 5: Փորձարկեք այն
Վերջ! Այսուհետ շարժիչի դիրքը վերահսկելու համար կարող եք օգտագործել wifi ցանցին միացված բջջային հեռախոս կամ iPad:
Խորհուրդ ենք տալիս:
Հեծանիվների մեկնարկի դիրքի ցուցիչ Magicbit [Magicblocks] - ից `8 քայլ
![Հեծանիվների մեկնարկի դիրքի ցուցիչ Magicbit [Magicblocks] - ից `8 քայլ Հեծանիվների մեկնարկի դիրքի ցուցիչ Magicbit [Magicblocks] - ից `8 քայլ](https://i.howwhatproduce.com/images/002/image-3509-j.webp)
Bicycle Kickstand Position Sensor From Magicbit [Magicblocks]. Պարզ DIY նախագիծ ՝ Magicbit- ի միջոցով օգտագործելով Magicbit- ով Kickstand Position Sensor- ը: Մենք օգտագործում ենք magicbit- ը որպես զարգացման տախտակ այս նախագծում, որը հիմնված է ESP32- ի վրա: Հետևաբար, այս նախագծում կարող է օգտագործվել ցանկացած ESP32 տախտակ
Պատվերով պտտվող անիվ (կաթսա ՝ որպես դիրքի ցուցիչ) ՝ 10 քայլ
![Պատվերով պտտվող անիվ (կաթսա ՝ որպես դիրքի ցուցիչ) ՝ 10 քայլ Պատվերով պտտվող անիվ (կաթսա ՝ որպես դիրքի ցուցիչ) ՝ 10 քայլ](https://i.howwhatproduce.com/images/002/image-5438-j.webp)
Custom Stering Wheel (pot as Position Sensor). Հերքում. Մի մեղադրեք ինձ քայլ առ քայլ ցույց չտալու համար, սա ենթադրվում է, որ հղում է, և ես պարզապես ասում եմ այն, ինչ արել եմ և արդյունքը, այն ունի որոշ հիմնական թերություններ, ինչպիսիք են աղմուկ, այնպես որ մի արեք այնպես, ինչպես ես եմ արել և ակնկալեք հիանալի արդյունք, և զ
Առանց խոզանակի առանց շարժիչի DC շարժիչի (BLDC) Arduino- ի հետ. 4 քայլ (նկարներով)
![Առանց խոզանակի առանց շարժիչի DC շարժիչի (BLDC) Arduino- ի հետ. 4 քայլ (նկարներով) Առանց խոզանակի առանց շարժիչի DC շարժիչի (BLDC) Arduino- ի հետ. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8016-19-j.webp)
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- ով - Motorոյստիկ հսկողություն DC շարժիչի համար. 4 քայլ Funվարճալի նախագծեր Elegoo Uno R3 Super Start Kit- ով - Motorոյստիկ հսկողություն DC շարժիչի համար. 4 քայլ](https://i.howwhatproduce.com/images/004/image-11903-6-j.webp)
Funվարճալի նախագծեր Elegoo Uno R3 Super Start Kit- ով - Joystick Control DC Motor- ի համար Elegoo Uno R3 Super Start Kit- ը հասանելի է Amazon.com- ից
Visuino PID խոզանակներ շարժիչի հսկողություն և կոդավորիչ ՝ 5 քայլ
![Visuino PID խոզանակներ շարժիչի հսկողություն և կոդավորիչ ՝ 5 քայլ Visuino PID խոզանակներ շարժիչի հսկողություն և կոդավորիչ ՝ 5 քայլ](https://i.howwhatproduce.com/images/003/image-7193-23-j.webp)
Visuino PID խոզանակներ շարժիչի կառավարման և կոդավորիչի համար. Այսօր ես ձեզ ցույց կտամ, թե ինչպես միացնել խոզանակի servo շարժիչը օպտիկական կոդավորիչով մեր arduino uno կամ mega- ին