Spisu treści:

Tinee9: ESC sterowany Arduino: 4 kroki
Tinee9: ESC sterowany Arduino: 4 kroki

Wideo: Tinee9: ESC sterowany Arduino: 4 kroki

Wideo: Tinee9: ESC sterowany Arduino: 4 kroki
Wideo: inżynieria szczęścia 2024, Listopad
Anonim
Tinee9: ESC sterowany Arduino
Tinee9: ESC sterowany Arduino

4 lata temu zrobiłem własnego drona za 300 dolarów, kiedy pierwszy komercyjny dron kosztował około 1500 dolarów. Kontroler Arducopter sterował silnikiem ESC, użyłem ramki DJI DIY i kupiłem pilota 720MHZ. Oto zmodyfikowany KIT tego, co zbudowałem 4 lata temu. ZESTAW Teraz, gdy mam nieco większe doświadczenie w inżynierii elektroniki lotniczej, chcę zbudować własny kontroler PCBA do sterowania dronem.

Będę używał Arduino na mojej platformie. Na dziś pokażę, że możemy sterować ESC za pomocą i arduino nano.

Poziom trudności: umiarkowany

Wiedza: Musisz znać lutowanie, Musisz znać podstawowe połączenia zasilania drona.

Przypomnienie Tinee9.com ma inne samouczki dotyczące Arduino, a także mówi o popularnej elektronice, takiej jak Drony. Opowiadam o tym, jak są wykorzystywane i jak działają czujniki na Dronach używanych przez firmy lub zespoły badawczo-rozwojowe.

Krok 1: Materiały

Nie chciałem wybierać lutu, lutownicy, PC i kabla USB, ale resztę elementów można uzyskać z tego zestawu linków

Materiały: ESC

Silnik

Akumulator, który będzie napędzał silnik

Lutować

Lutowane żelazo

Arduino Nano

Deska do chleba

Przewód połączeniowy

PC

Kabel USB

IDE Arduino

Krok 2: Podstawowy montaż

Montaż podstawowy
Montaż podstawowy
Montaż podstawowy
Montaż podstawowy

Krok 1: Przylutuj swój silnik do kontrolera ESC.

Krok 2: Przymocuj Arduino Nano do płytki do krojenia chleba.

Krok 3: Podłącz baterię - do czarnego przewodu ESC.

Krok 4: Podłącz swój ESC Black do pinu Arduino GND.

Krok 5: Podłącz biały przewód ESC do pinu Arduino D9.

Krok 6: Podłącz Arduino Nano do komputera za pomocą kabla USB.

Krok 3: Kod

Krok 7: Zaprogramuj Arduino Nano tym kodem w Arduino IDE.

To, co robi kod, to inicjowanie ESC, a następnie przyspiesza on szybciej co 0,25 sekundy, aż zakodowana na sztywno nastawa zostanie wyłączona. Potem się powtarza. Zasadniczo ten kod pozwala zobaczyć, jak silnik jest sterowany przez ESC. Również kod jest podstawowym budulcem do dowodzenia 4 esc w tym samym czasie, gdy rozwijasz resztę kodu, aby latać nieruchomym skrzydłem lub quadkopterem.

Kod:

#włączać; serwo esc;

int Pin = 0;

int x = 0;

pusta konfiguracja () {

esc.attach(9); }

pusta pętla () {

int przepustnicy = analogRead (Pin);

przepustnica = mapa(przepustnica, 0, 1023, 0, 179);

for(x = 0; x < 175; x++){

esc.zapis(x); opóźnienie (250); }

esc.write(0);

opóźnienie (10000); }

Krok 4: Połącz i uruchom

Krok 8: Podłącz czerwony przewód ESC do akumulatora +.

Krok 9: Ciesz się, że Arduino Nano dowodzi ESC za pomocą poleceń PWM.

Zalecana: