Taula de continguts:

Tinee9: Arduino controlat ESC: 4 passos
Tinee9: Arduino controlat ESC: 4 passos

Vídeo: Tinee9: Arduino controlat ESC: 4 passos

Vídeo: Tinee9: Arduino controlat ESC: 4 passos
Vídeo: Control XY-1250 10-50V 60A 3000W PWM motor Speed controller using Arduino 2024, Juliol
Anonim
Tinee9: ESC controlat per Arduino
Tinee9: ESC controlat per Arduino

Fa 4 anys vaig fabricar el meu propi dron per un cost de 300 dòlars, quan el primer dron comercial era d’uns 1500 dòlars. El controlador Arducopter controlava el motor ESC, jo feia servir el marc DJI DIY i vaig comprar un comandament a distància de 720 MHz. Aquí teniu un KIT modificat del que vaig construir fa 4 anys. KIT Ara que tinc una mica més d’experiència en enginyeria aeroespacial electrònica, vull construir el meu propi controlador PCBA per controlar el dron.

Faré servir Arduino per a la meva plataforma. Avui demostraré que podem controlar un ESC amb arduino nano.

Dificultat: Moderada

Coneixement: cal conèixer la soldadura, necessitar conèixer les connexions bàsiques d’alimentació d’un dron.

Recordatori Tinee9.com té altres tutorials sobre Arduino i també parla d'electrònica comuna com Drones. Parlo de com s’utilitzen i de com funcionen els sensors dels drons que fan servir empreses o equips de recerca i desenvolupament.

Pas 1: materials

No volia triar la soldadura, soldadura de ferro, PC i cable USB, però podeu obtenir la resta d’elements d’aquest KIT d’enllaços

Materials: ESC

Motor

Bateria que farà funcionar el motor

Soldar

Soldadura de ferro

Arduino Nano

Taula de pa

Jumper Wire

PC

Cable USB

IDE Arduino

Pas 2: Muntatge bàsic

Muntatge bàsic
Muntatge bàsic
Muntatge bàsic
Muntatge bàsic

Pas 1: soldeu el motor al controlador ESC.

Pas 2: connecteu el vostre Arduino Nano a una taula de pa.

Pas 3: connecteu la bateria al cable negre ESC.

Pas 4: connecteu el vostre ESC Black al pin Arduino GND.

Pas 5: connecteu el cable ESC White al pin Arduino D9.

Pas 6: connecteu Arduino Nano al PC amb un cable USB.

Pas 3: Codi

Pas 7: programa Arduino Nano amb aquest codi a Arduino IDE.

El que fa el codi és inicialitzar ESC i després augmenta més ràpidament cada 0,25 segons fins que s’apaga un punt de consigna codificat. Després es repeteix. Bàsicament, aquest codi us permet veure com un ESC mana un motor. També el codi és el bloc bàsic per comandar 4 ESC al mateix temps que desenvolupeu la resta del codi per fer volar un ala fixa o un quadcòpter.

Codi:

#incloure; Servo esc;

int Pin = 0;

int x = 0;

configuració nul·la () {

esc.attach (9); }

bucle buit () {

int throttle = analogRead (Pin);

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

per a (x = 0; x <175; x ++) {

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

esc.write (0);

retard (10000); }

Pas 4: connecteu-vos i executeu

Pas 8: connecteu el cable vermell ESC a Battery +.

Pas 9: gaudiu del vostre Arduino Nano comandant l'ESC amb ordres PWM.

Recomanat: