Satura rādītājs:
- 1. solis: materiāli
- 2. darbība: pamata montāža
- 3. darbība: kods
- 4. solis: izveidojiet savienojumu un palaidiet
Video: Tinee9: Arduino kontrolētā ESC: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pirms 4 gadiem es izveidoju savu bezpilota lidaparātu par 300 ASV dolāriem, kad pirmais komerciālais drons bija aptuveni 1500 USD. Arducopter kontrolieris kontrolēja motoru ESC, es izmantoju DJI DIY rāmi un nopirku 720MHZ tālvadības pulti. Šeit ir modificēts KIT no tā, ko es uzbūvēju pirms 4 gadiem. KOMPLEKTS Tagad, kad man ir nedaudz lielāka pieredze elektronikas un kosmosa inženierijas jomā, es vēlos izveidot savu PCBA kontrolieri, lai kontrolētu dronu.
Es savai platformai izmantošu Arduino. Šodien es parādīšu, ka mēs varam kontrolēt ESC ar un arduino nano.
Grūtības: mērens
Zināšanas: jāzina lodēšana, jāzina drona pamata barošanas savienojumi.
Atgādinājums Tinee9.com ir citas apmācības par Arduino, kā arī runā par parasto elektroniku, piemēram, bezpilota lidaparātiem. Es runāju par to, kā tie tiek izmantoti un kā sensori darbojas uz droniem, ko izmanto uzņēmumi vai pētniecības un izstrādes komandas.
1. solis: materiāli
Es negribēju izvēlēties lodmetālu, lodmetālu, datoru un USB kabeli, bet pārējos priekšmetus varat iegūt no šīs saites KOMPLEKTS
Materiāli: ESC
Motors
Akumulators, kas darbinās motoru
Lodēt
Lodmetāls
Arduino Nano
Maizes dēlis
Jumper Wire
PC
USB kabelis
Arduino IDE
2. darbība: pamata montāža
1. solis: pielodējiet motoru pie ESC kontrollera.
2. solis: pievienojiet savu Arduino Nano maizes dēlim.
3. solis: pievienojiet akumulatoru ESC melnajam vadam.
4. solis: pievienojiet savu ESC Black pie Arduino GND tapas.
5. solis: pievienojiet savu ESC balto vadu Arduino D9 tapai.
6. darbība: pievienojiet Arduino Nano datoram, izmantojot USB kabeli.
3. darbība: kods
7. darbība: programmējiet Arduino Nano ar šo kodu Arduino IDE.
Kods veic ESC inicializēšanu un pēc tam ik pēc 0,25 sekundēm paātrinās, līdz tiek izslēgta cietā vērtība. Tad atkārtojas. Būtībā šis kods ļauj jums redzēt, kā motoru komandē ESC. Kods ir arī pamatelements, lai vienlaikus komandētu 4 ESC, kad izstrādājat pārējo kodu, lai lidotu ar fiksētu spārnu vai kvadkopteri.
Kods:
#iekļaut; Servo esc;
int Pin = 0;
int x = 0;
void setup () {
esc.pielikums (9); }
void loop () {
int droseļvārsts = analogRead (Pin);
droseļvārsts = karte (droseļvārsts, 0, 1023, 0, 179);
par (x = 0; x <175; x ++) {
esc.write (x); kavēšanās (250); }
esc.write (0);
kavēšanās (10000); }
4. solis: izveidojiet savienojumu un palaidiet
8. solis: pievienojiet ESC sarkano vadu akumulatoram +.
9. solis: izbaudiet savu Arduino Nano, kas komandē ESC ar PWM komandām.
Ieteicams:
Arduino Nano Baised IR kontrolēta RGB gaismas diode: 5 soļi
Arduino Nano Baised IR kontrolēta RGB LED: šajā mazajā projektā es vēlos jums parādīt, kā es uzbūvēju uz Arduino balstītu RGB LED, kuru kontrolē ar IR tālvadības pulti un kuru darbina ar USB kabeli
Potenciometrs un servo: kontrolēta kustība ar Arduino: 4 soļi
Potenciometrs un servo: kontrolēta kustība ar Arduino: vispirms jums ir jāsavāc attiecīgie materiāli, lai saliktu šo ķēdi
2 potenciometri un 2 servo: kontrolēta kustība ar Arduino: 4 soļi
2 potenciometri un 2 servo: kontrolēta kustība ar Arduino: vispirms jums ir jāsavāc atbilstoši materiāli, lai saliktu šo ķēdi
HTTP servera kontrolēta gaismas diode - Ameba Arduino: 3 soļi
HTTP servera kontrolēta gaismas diode - Ameba Arduino: LED vadība ir vienkārša, izmantojot jebkuru jūsu izvēlētu mikrokontrolleri, bet LED vadīšana bezvadu režīmā mobilā tālruņa pārlūkprogrammā, atrodoties ceļā, ir patiešām forša un jautra. Patiesībā tas jau ir IoT projekts, jo lietas pārvaldīšanai varat izmantot to pašu serveri
ESC programmēšana Arduino (Hobbyking ESC): 4 soļi
ESC programmēšana Arduino (Hobbyking ESC): Labdien, kopiena, es jums parādīšu, kā programmēt un izmantot Hobbyking ESC. Es tikko atradu nelielu informāciju un pamācības, kas man tiešām nepalīdzēja, tāpēc nolēmu ieprogrammēt savu skici, kas ir ļoti vienkārši saprotama. Pieprasīt