Video: Tinee9: Arduino juhitav ESC: 4 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
4 aastat tagasi tegin oma drooni hinnaga 300 dollarit tagasi, kui esimene kommertsdroon maksis umbes 1500 dollarit. Arducopteri kontroller juhtis mootorit ESC, mina kasutasin DJI DIY raami ja ostsin 720MHZ kaugjuhtimispuldi. Siin on muudetud KIT, mida ma ehitasin 4 aastat tagasi. KOMPLEKT Nüüd, kui mul on natuke rohkem kogemusi elektroonika- ja kosmosetööstuses, soovin ehitada oma PCBA kontrolleri drooni juhtimiseks.
Ma kasutan oma platvormi jaoks Arduinot. Tänaseks demonstreerin, et suudame ESC -d juhtida ja arduino nano abil.
Raskusaste: Mõõdukas
Teadmised: peate teadma jootmist, teadma drooni põhilisi toiteühendusi.
Meeldetuletus Tinee9.com pakub muid Arduinoga seotud õpetusi ja räägib ka tavalisest elektroonikast, nagu Drones. Ma räägin sellest, kuidas neid kasutatakse ja kuidas andurid töötavad Drones, mida kasutavad ettevõtted või uurimis- ja arendusmeeskonnad.
Samm: materjalid
Ma ei tahtnud valida jootet, jootekolvi, arvutit ja USB -kaablit, kuid ülejäänud esemed saate sellelt lingilt KOMPLEKT
Materjalid: ESC
Mootor
Aku, mis käivitab mootori
Jootma
Jootekolb
Arduino Nano
Leivalaud
Jumper Wire
PC
USB -kaabel
Arduino IDE
2. etapp: põhikomplekt
Samm: jootke mootor ESC kontrolleriga.
Samm: kinnitage Arduino Nano leivalaua külge.
Samm: ühendage aku ESC musta juhtmega.
Samm: kinnitage oma ESC Black Arduino GND tihvti külge.
Samm: kinnitage oma ESC valge traat Arduino D9 tihvti külge.
Samm: ühendage Arduino Nano arvutiga USB -kaabli abil.
3. samm: kood
Samm: programmeerige Arduino Nano selle koodiga Arduino IDE -s.
See, mida kood teeb, on ESC lähtestamine ja seejärel tõuseb see kiiremini iga 0,25 sekundi järel, kuni kõvakodeeritud seadepunkt lülitub välja. Siis kordub. Põhimõtteliselt võimaldab see kood teil näha, kuidas mootorit ESC juhib. Samuti on kood põhiline ehitusplokk 4 ESC juhtimiseks samal ajal, kui arendate ülejäänud koodi fikseeritud tiiva või nelikopteri lennutamiseks.
Kood:
#kaasama; Servo esc;
int Pin = 0;
int x = 0;
tühine seadistus () {
escatch (9); }
void loop () {
int drossel = analogRead (Pin);
gaasipedaal = kaart (gaasipedaal, 0, 1023, 0, 179);
jaoks (x = 0; x <175; x ++) {
esc.write (x); viivitus (250); }
escwrite (0);
viivitus (10000); }
Samm: ühendage ja käivitage
Samm: kinnitage ESC punane juhe aku +külge.
Samm: nautige oma Arduino Nano käsku ESC -le PWM -käskudega.