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

Tinee9: Arduino վերահսկվող ESC: 4 քայլ
Tinee9: Arduino վերահսկվող ESC: 4 քայլ

Video: Tinee9: Arduino վերահսկվող ESC: 4 քայլ

Video: Tinee9: Arduino վերահսկվող ESC: 4 քայլ
Video: Tinee9: Arduino Self-Balancer 2024, Նոյեմբեր
Anonim
Tinee9: Arduino վերահսկվող ESC
Tinee9: Arduino վերահսկվող ESC

4 տարի առաջ ես պատրաստեցի իմ սեփական անօդաչու թռչող սարքը 300 դոլար արժողությամբ հետ, երբ առաջին առևտրային անօդաչու թռչող սարքը մոտ 1500 դոլար էր: Arducopter կարգավորիչը վերահսկում էր շարժիչի ESC- ն, ես օգտագործում էի DJI DIY շրջանակը և գնում էի 720MHZ հեռակառավարման վահանակ: Ահա 4 տարի առաջ կառուցածիս փոփոխված KIT- ը: KIT Այժմ, երբ ես ավելի շատ փորձ ունեմ էլեկտրոնիկայի տիեզերագնացության ճարտարագիտության ոլորտում, ես ուզում եմ կառուցել իմ սեփական PCBA վերահսկիչը `անօդաչու սարքը կառավարելու համար:

Ես կօգտագործեմ Arduino- ն իմ հարթակի համար: Այսօրվա համար ես ցույց կտամ, որ մենք կարող ենք վերահսկել ESC- ն և arduino nano- ով:

Դժվարություն ՝ չափավոր

Գիտելիք. Պետք է իմանալ զոդման աշխատանքներ, անհրաժեշտ է իմանալ անօդաչու թռչող սարքի հիմնական ուժային կապերը:

Հիշեցում Tinee9.com- ն ունի այլ ձեռնարկներ Arduino- ի վերաբերյալ, ինչպես նաև խոսում է սովորական էլեկտրոնիկայի մասին, ինչպիսիք են անօդաչու թռչող սարքերը: Ես խոսում եմ այն մասին, թե ինչպես են դրանք օգտագործվում և ինչպես են սենսորներն աշխատում անօդաչու թռչող սարքերի վրա, որոնք օգտագործվում են ընկերությունների կամ հետազոտական և զարգացման թիմերի կողմից:

Քայլ 1: Նյութեր

Ես չէի ուզում ընտրել զոդման, զոդման արդուկի, համակարգչի և USB մալուխի ընտրություն, բայց մնացած տարրերը կարող եք ձեռք բերել այս հղման KIT- ից:

Նյութեր ՝ ESC

Շարժիչ

Մարտկոց, որը կաշխատի շարժիչը

Sոդող

Oldոդման երկաթ

Արդուինո Նանո

Հացի տախտակ

Jumper Wire

ԱՀ

USB մալուխ

Arduino IDE

Քայլ 2: Հիմնական հավաքում

Հիմնական ժողով
Հիմնական ժողով
Հիմնական ժողով
Հիմնական ժողով

Քայլ 1: Motorոդեք ձեր շարժիչը ESC վերահսկիչին:

Քայլ 2. Կցեք ձեր Arduino Nano- ին հացի տախտակին:

Քայլ 3. Կցեք մարտկոցը `ESC Black Wire- ին:

Քայլ 4. Կցեք ձեր ESC Black- ը Arduino GND կապում:

Քայլ 5. Կցեք ձեր ESC White մետաղալարը Arduino D9 Pin- ին:

Քայլ 6. Կցեք Arduino Nano- ն համակարգչին USB մալուխով:

Քայլ 3: Կոդ

Քայլ 7. Programրագրեք Arduino Nano- ն այս ծածկագրով Arduino IDE- ում:

Այն, ինչ անում է կոդը, ESC- ի նախաստորագրումն է, այնուհետև այն ավելի արագ է բարձրանում յուրաքանչյուր 0.25 վայրկյանում, մինչև կոշտ կոդավորված սահմանման կետը անջատվի: Հետո կրկնում է: Հիմնականում այս ծածկագիրը թույլ է տալիս տեսնել, թե ինչպես է շարժիչը ղեկավարվում ESC- ով: Նաև ծածկագիրը հիմնական շենքն է `4 ESC- ներ պատվիրելու համար միևնույն ժամանակ, երբ դուք մշակում եք ծածկագրի մնացած մասը` թևեր կամ քառանկյուն ուղղաթիռ վարելու համար:

Կոդ:

#ներառում; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc. կցել (9); }

դատարկ շրջան () {

int շնչափող = analogRead (Pin);

շնչափող = քարտեզ (շնչափող, 0, 1023, 0, 179);

համար (x = 0; x <175; x ++) {

esc. գրել (x); ուշացում (250); }

esc. գրել (0);

ուշացում (10000); }

Քայլ 4: Միացեք և գործարկեք

Քայլ 8. Կցեք ձեր ESC Red մետաղալարը Battery + - ին:

Քայլ 9. Վայելեք ձեր Arduino Nano- ն, որը ESW- ին պատվիրում է PWM հրահանգներով:

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