Kazalo:
Video: Tinee9: Arduino ESC: 4 koraki
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pred štirimi leti sem naredil lasten dron za 300 dolarjev nazaj, ko je bil prvi komercialni dron okoli 1500 dolarjev. Krmilnik Arducopter je upravljal motor ESC, uporabil sem okvir DII DIY in kupil daljinski upravljalnik 720MHZ. Tukaj je spremenjen KIT tistega, kar sem zgradil pred 4 leti. KIT Zdaj, ko imam nekaj več izkušenj na področju elektronike v vesoljskem inženiringu, želim zgraditi svoj krmilnik PCBA za nadzor brezpilotnega letala.
Za svojo platformo bom uporabljal Arduino. Za danes bom pokazal, da lahko nadzorujemo ESC z in arduino nano.
Težavnost: Zmerna
Znanje: Treba je poznati spajkanje, poznati morajo osnovne napajalne povezave drona.
Opomnik Tinee9.com ima druge vaje o Arduinu in govori tudi o običajni elektroniki, kot so droni. Govorim o tem, kako se uporabljajo in kako senzorji delujejo na dronih, ki jih uporabljajo podjetja ali raziskovalno -razvojne ekipe.
1. korak: Materiali
Nisem hotel izbrati spajkalnika, spajkalnika, PC -ja in USB kabla, preostale predmete pa lahko dobite na tej povezavi KIT
Materiali: ESC
Motor
Baterija, ki poganja motor
Spajkanje
Spajkalno železo
Arduino Nano
Krušna deska
Mostična žica
Osebni računalnik
USB kabel
Arduino IDE
2. korak: Osnovna montaža
Korak: Spajkajte motor na krmilnik ESC.
2. korak: Arduino Nano pritrdite na ploščo za kruh.
3. korak: Priključite baterijo - na črno žico ESC.
4. korak: Pritrdite svoj ESC Black na pin Arduino GND.
5. korak: Belo žico ESC pritrdite na Arduino D9 Pin.
Korak 6: Priključite Arduino Nano na računalnik s kablom USB.
3. korak: Koda
Korak 7: S to kodo programirajte Arduino Nano v Arduino IDE.
Koda počne inicializira ESC in nato vsakih 0,25 sekunde narašča hitreje, dokler se trdo kodirana nastavljena vrednost ne izklopi. Nato se ponovi. Ta koda vam v bistvu omogoča, da vidite, kako motor upravlja ESC. Koda je tudi osnovni gradnik za poveljevanje 4 ESC -jem hkrati, ko razvijete preostanek kode za letenje s fiksnim krilom ali štirikopterjem.
Koda:
#include; Servo esc;
int Pin = 0;
int x = 0;
void setup () {
esc.attach (9); }
void loop () {
int throttle = analogRead (Pin);
plin = zemljevid (plin, 0, 1023, 0, 179);
za (x = 0; x <175; x ++) {
esc.write (x); zamuda (250); }
esc.write (0);
zamuda (10000); }
4. korak: Povežite se in zaženite
8. korak: Priključite rdečo žico ESC na baterijo +.
9. korak: Uživajte v svojem Arduino Nano, ki poveljuje ESC z ukazi PWM.