Sommario:

Tinee9: ESC controllato da Arduino: 4 passaggi
Tinee9: ESC controllato da Arduino: 4 passaggi

Video: Tinee9: ESC controllato da Arduino: 4 passaggi

Video: Tinee9: ESC controllato da Arduino: 4 passaggi
Video: Tinee9: Earthquake Test Demostration 2024, Luglio
Anonim
Tinee9: ESC controllato da Arduino
Tinee9: ESC controllato da Arduino

4 anni fa ho realizzato il mio drone per un costo di $ 300 quando il primo drone commerciale era di circa $ 1500. Il controller Arducopter controllava l'ESC del motore, ho usato il telaio DJI DIY e ho acquistato un telecomando 720MHZ. Ecco un KIT modificato di quello che ho costruito 4 anni fa. KIT Ora che ho un po' più di esperienza nell'ingegneria aerospaziale elettronica, voglio costruire il mio controller PCBA per controllare il drone.

Userò Arduino per la mia piattaforma. Per oggi, dimostrerò che possiamo controllare un ESC con e arduino nano.

Difficoltà: Moderata

Conoscenza: Necessità di conoscere la saldatura, Necessità di conoscere le connessioni di alimentazione di base di un drone.

Promemoria Tinee9.com ha altri tutorial su Arduino e parla anche di elettronica comune come i droni. Parlo di come vengono utilizzati e di come funzionano i sensori sui Droni utilizzati dalle aziende o dai team di ricerca e sviluppo.

Passaggio 1: materiali

Non volevo scegliere la saldatura, il saldatore, il PC e il cavo USB, ma puoi ottenere il resto degli articoli da questo link KIT

Materiali: ESC

Il motore

Batteria che farà funzionare il motore

Saldare

Saldatore

Arduino Nano

Tagliere di pane

Cavo del ponticello

PC

Cavo USB

Arduino IDE

Passaggio 2: assemblaggio di base

Assemblaggio di base
Assemblaggio di base
Assemblaggio di base
Assemblaggio di base

Passaggio 1: saldare il motore al controller ESC.

Passaggio 2: collega Arduino Nano a una breadboard.

Passaggio 3: collegare la batteria al cavo nero dell'ESC.

Passaggio 4: collega il tuo ESC Black al pin GND di Arduino.

Passaggio 5: collega il filo bianco ESC al pin D9 di Arduino.

Passaggio 6: collega Arduino Nano al PC con un cavo USB.

Passaggio 3: codice

Passaggio 7: programma Arduino Nano con questo codice nell'IDE Arduino.

Quello che sta facendo il codice è inizializzare ESC e poi aumenta più velocemente ogni 0,25 secondi fino a quando un set point hardcoded si spegne. Poi si ripete. Fondamentalmente questo codice ti consente di vedere come un motore è comandato da un ESC. Inoltre il codice è l'elemento base per comandare 4 ESC contemporaneamente quando si sviluppa il resto del codice per pilotare un'ala fissa o un quadricottero.

Codice:

#includere; Servo esc;

int Pin = 0;

intero x = 0;

void setup() {

esc.attach(9); }

ciclo vuoto() {

int acceleratore = analogRead(Pin);

acceleratore = map(acceleratore, 0, 1023, 0, 179);

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

esc.write(x); ritardo (250); }

esc.write(0);

ritardo (10000); }

Passaggio 4: connetti ed esegui

Passaggio 8: collegare il cavo rosso dell'ESC a Battery +.

Passaggio 9: goditi il tuo Arduino Nano comandando l'ESC con i comandi PWM.

Consigliato: