Բովանդակություն:

DC շարժիչի դիրքի հսկողություն `5 քայլ
DC շարժիչի դիրքի հսկողություն `5 քայլ

Video: DC շարժիչի դիրքի հսկողություն `5 քայլ

Video: DC շարժիչի դիրքի հսկողություն `5 քայլ
Video: Լավագույններից լավագույնը???. Ռադիոընդունիչ TECSUN PL680 FULL ակնարկ!!! #tecsun 2024, Հուլիսի
Anonim
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում
DC շարժիչի դիրքի վերահսկում

Այս հրահանգը ցույց կտա, թե ինչպես վերահսկել շարժիչի դիրքը Տեղական վեբ ցանցի միջոցով:

Այժմ կարող եք օգտագործել խելացի հեռախոս կամ 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

Arduino Code Works
Arduino Code Works

Հիմնական մասը HTML կոդը է, որն օգտագործվում է տեղական վեբ էկրանի համար

Ամբողջական կոդը կարելի է ներբեռնել այստեղ ՝

Java սցենարի գրադարանը օգտագործվում է շրջանաձև սկավառակ պատրաստելու և արժեքը փոխանցելու համար nodeMCU- ին: Java lib- ն անհրաժեշտ էր բեռնել nodeMCU ֆայլային համակարգ

Քայլ 4: Բեռնեք կոդը NodeMCU- ում

Բեռնեք կոդը NodeMCU- ում
Բեռնեք կոդը NodeMCU- ում
Բեռնեք կոդը NodeMCU- ում
Բեռնեք կոդը NodeMCU- ում
Բեռնեք կոդը NodeMCU- ում
Բեռնեք կոդը NodeMCU- ում

Բեռնման երկու մաս կա.

1. Java lib դեպի nodeMCU ֆայլային համակարգ

Lib- ը պահվում է նախագծի ֆայլի կողքին գտնվող թղթապանակում, մենք պետք է տեղադրենք «տվյալների վերբեռնում» գործիք կոչվող գործիքը Arduino գրացուցակի գործիքի մեջ, այնուհետև վերագործարկենք Arduino IDE- ն:

Java lib- ը վերբեռնելու համար ընտրեք հետևյալը ՝ Գործիքներ> ESP8266 Էսքիզ տվյալների վերբեռնում

Սպասեք մոտ 1 րոպե lib- ը վերբեռնելու համար:

«Տվյալների վերբեռնում» գործիքը կարելի է ներբեռնել այստեղ ՝

2. toրագիր MCU հանգույցի համար

Օգտագործելով վերբեռնման գործառույթը ՝ սովորական Arduino կոդը վերբեռնելու համար:

Քայլ 5: Փորձարկեք այն

Վերջ! Այսուհետ շարժիչի դիրքը վերահսկելու համար կարող եք օգտագործել wifi ցանցին միացված բջջային հեռախոս կամ iPad:

Խորհուրդ ենք տալիս: