կառավարելով առանց խոզանակի շարժիչը arduino-ով
Տուն » Բլոգ » կառավարում է առանց խոզանակի շարժիչը arduino-ով

կառավարելով առանց խոզանակի շարժիչը arduino-ով

Դիտումներ՝ 0     Հեղինակ՝ Կայքի խմբագիր Հրապարակման ժամանակը՝ 2020-09-02 Ծագում. Կայք

Հարցրեք

Ֆեյսբուքի փոխանակման կոճակը
Twitter-ի համօգտագործման կոճակը
տողերի փոխանակման կոճակ
wechat-ի փոխանակման կոճակը
linkedin-ի համօգտագործման կոճակը
pinterest-ի համօգտագործման կոճակը
whatsapp-ի համօգտագործման կոճակ
kakao համօգտագործման կոճակ
snapchat-ի համօգտագործման կոճակ
հեռագրի փոխանակման կոճակ
կիսել այս համօգտագործման կոճակը

Ողջույններ ընթերցողների, արտադրողների, գիքերի, էնտուզիաստների, էլեկտրոնիկայի սիրահարների և սկսնակների կողմից.
Ես երկար ժամանակ փորձում էի անլար R/C մեքենա կառուցել առանց խոզանակի շարժիչով և Arduino-ով։
Հիմա, երբ ավարտեցի դպրոցական քննությունս, որոշեցի հանձնել այն։
Կառավարման մեթոդի վերջնական որոշման գործընթացում, որը ես պատրաստվում եմ օգտագործել R/C մեքենա պատրաստելու համար, ես խնդիր ունեմ՝ կառավարել առանց խոզանակի շարժիչը Arduino-ով:
Երբ կառավարումը (տեխնիկապես)
Arduino-ի AC շարժիչը մի փոքր վախենալու է թվում, մի անհանգստացեք, քանի որ այս ձեռնարկում ես ձեզ ցույց կտամ, թե որքան հեշտ է կառավարել DC շարժիչը Arduino-ի միջոցով՝ օգտագործելով ցանկացած տեսակի անջատիչ/պոտենցիոմետր/ջոյստիկ, հիմնականում այն ​​ամենը, ինչը կարող է փոխել պարամետրերը այնպես, որ Arduino-ն կարողանա ձայնագրել՝ լինի դա ռեստորատոր, թե ուղղակի վոլտ:
Ինքներդ այս նախագիծը փորձելու համար ձեզ անհրաժեշտ է մի հիմնական բան.
ես տրամադրում եմ միջազգային աղբյուրների հղումներ իմ օգտագործած ապրանքների մեծ մասի համար)
Ձեզ նույնպես անհրաժեշտ են որոշ հիմնական գործիքներ. Եկեք սկսենք մեր նախագիծը, երբ նյութերը դասավորվեն:
Նախքան կոդը գրելը, նախ միացնենք ESC-ին և շարժիչին arduino-ից:
Այս նախագծի հետ կապը բավականին պարզ է և անմիջական։
Իմ գրած կոդի համաձայն միացումը հետևյալն է՝ պոտենցիոմետրի/ջոյսթիկի ելքային փին միացված է Arduino-ի անալոգային 0-ին։
Տրված է պոտենցիոմետրի և անալոգային ջոյստիկի օգտագործման սխեմատիկ դիագրամ: (
Ես օգտագործեցի տնական ջոյսթիք և տվեցի joystick-ի սխեմատիկ գծապատկերը)
ESC Arduino-ին. սև գիծ (Ground)---
> Ground pin on ArduinoՍպիտակ մետաղալարով (ազդանշան)---
> Թվային պինդ ամսական գիծ ArduinoRed (Power)--
> Vin on Arduino (
Սա միացնում է Arduino-
ի երեք առանց շարժիչի Erush լարերը. առանց խոզանակի շարժիչը դեպի ESC:
Պատվերները կարևոր չեն. (
Եթե շարժիչը չի պտտվում ցանկալի ուղղությամբ, պարզապես միացրեք երկու լարերից որևէ մեկը esc առանց խոզանակի շարժիչի):
Սարքավորումների միացումն ավարտվելուց հետո մենք կարող ենք կարգավորել Arduino կոդը:
Կոդը բավականին պարզ է, և ես փորձում եմ բացատրել յուրաքանչյուր տողի ֆունկցիոնալությունը մեկնաբանություններով:
Այնուամենայնիվ, խնդրում եմ ազատ զգալ կապվել ինձ հետ, եթե որևէ խնդիր ունեք. hrithikbansal70 @ gmail:
Comhrithikbansal. comThe Code:(.
Նաև կցված է ino ֆայլը)
/* ESC calibrate ESC data pin-ը, որը միացված է arduino-ի թվային փին 10-ին:
Պոտենցիոմետր/ջոյստիկ մուտքագրում, որը միացված է Arduino-ի անալոգային 0-ին:
Կազմեք և վերբեռնեք կոդը:
Այնուհետև ջոյսթիկն/պոտենցիոմետրը պահեք առավելագույն դիրքում և միացրեք արտաքին սնուցման աղբյուրը ESC-ին:
Դուք կլսեք որոշ ազդանշաններ և կդնեք պոտենցիոմետրը/ջոյսթիկն ամենացածր դիրքում:
Սա վերջնական կետը կսահմանի ESC-ի վրա:
Այս օրինակելի կոդը հանրային տիրույթում է:
Այն վերանայվել է Hrithik Bansal www-ի կողմից 2017 թվականի մարտի 20-ին. hrithikbansal.
Com */ներառում է /ներառում է servo գրադարան servo esc ֆունկցիաների համար;
/Հայտարարել ESC-ը որպես servo օբյեկտի մուտքագրում; void setup(){esc. կցել (10);
/Միացրեք ESC թվային փին 10 սերիան: սկիզբ (9600);
Սկսեք կարդալ/բացել սերիական monitorvoid loop(){
Input = analogRead (A0);
/Մուտքի արժեքը անալոգային մուտքն է փին 0 0 սերիայի վրա: print(
\'Բնօրինակ մուտքագրման արժեքը :\');
/Սերիական պորտը տպում է սկզբնական մուտքային արժեքի հաջորդականությունը: տպել (մուտքագրում); Սերիալ. տպել (\' | \'); ուշացում (1); մուտքագրում=քարտեզ(analogRead(A0)
, 0,1023, 0,180);
/Քարտեզագրեք joystick-ի մուտքային արժեքները անալոգային 0-ի վրա սերվո ելքին համապատասխան առավելագույն և նվազագույն արժեքներին՝ 180 և 0 սերիական: print(
\'Մուտքային արժեք քարտեզագրման համար :\'); Սերիալ. տպել (մուտքագրում);
/Serial-ը տպում է քարտեզագրման Serial-ի մուտքային արժեքը: տպել (\'\'); ուշացում (1);
/Հապաղումը որոշում է ձեր թույլտվությունը/հարթությունը և շարժիչի կարողությունը արձագանքելու Potwntiometer/joystick-ի շարժմանը: esc. գրել (մուտքագրում);
/ESC-ի կարգավիճակը կլինի նույնը, ինչ joystick-ի կարգավիճակը/դիրքը}
Կոդը arduino-ում վերբեռնելուց և բոլոր ապարատային միացումները նորից ստուգելուց հետո միացրեք մարտկոցը ESC-ին և անմիջապես վերակայեք arduino-ն (
Սեղմեք փոքր վերակայման կոճակը):
Այնուհետև անմիջապես դրեք պոտենցիոմետրը/ջոյստիկը երկու ծայրահեղ դիրքերից որևէ մեկում, որը կլինի ձեր բարձր վերջնակետը (
Այնտեղ, որտեղ շարժիչը կպտտվի ամենաբարձր արագությամբ):
Դուք նորից կլսեք որոշ ազդանշաններ, որից հետո պոտենցիոմետրը/ջոյսթիկն ամբողջությամբ ուղղված է դեպի մյուս ծայրը/մյուս ծայրը:
Սա կլինի ձեր ցածր վերջը (
շարժիչը այս պահին գրենական պիտույքներ կլինի):
Կրկին, դուք կլսեք որոշ ազդանշաններ, և տրամաչափման աշխատանքներն ավարտված են: {
Սա ցույց է տրված
«Նախագծի ցուցադրություն» տեսահոլովակում. Video LinkNow, երբ դուք տեղափոխում եք պոտենցիոմետրի կոճակը/անալոգային ջոյսթիքը վերին/ներքևի կետ, առանց խոզանակի շարժիչը համապատասխանաբար արագանում է/դանդաղեցնում:
Հուշում. Փորձարկման ընթացքում շարժիչի ընդհանուր պտույտի պատճառով (Արտաքին ռոտորի շարժիչ)
նույնպես վտանգավոր է, որ դուք չեք կարող այն պահել ձեր ձեռքերում:
Այն փորձարկելիս գլանափաթեթի մանողը պատահաբար դուրս թռավ, երբ շարժիչը շատ արագ էր պտտվում. Եթե որևէ խնդիր ունեք, խնդրում եմ կապվեք ինձ հետ՝ hrithikbansal70
Comhrithikbansal:
Հուսով եմ, որ սա կլուծի ձեր խնդիրը, և դուք այսօր նոր բան կսովորեք: Շնորհակալություն

HOPRIO Group-ը կարգավորիչների և շարժիչների պրոֆեսիոնալ արտադրող է, որը հիմնադրվել է 2000 թվականին: Խմբի գլխավոր գրասենյակը Չանչժոու քաղաքում, Ցզյանսու նահանգում:

Արագ հղումներ

Կապ մեզ հետ

WhatsApp՝ +86 18921090987 
Հեռ՝ +86- 18921090987 
Ավելացնել՝ No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu Province, Չինաստան 213167
Թողնել Հաղորդագրություն
ԿԱՊԵՔ ՄԵԶ
Հեղինակային իրավունք © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Բոլոր իրավունքները պաշտպանված են: Կայքի քարտեզ | Գաղտնիության քաղաքականություն