Table des matières:

Tinee9 : ESC contrôlé par Arduino : 4 étapes
Tinee9 : ESC contrôlé par Arduino : 4 étapes

Vidéo: Tinee9 : ESC contrôlé par Arduino : 4 étapes

Vidéo: Tinee9 : ESC contrôlé par Arduino : 4 étapes
Vidéo: Tinee9: Earthquake Test Demostration 2024, Novembre
Anonim
Tinee9: ESC contrôlé par Arduino
Tinee9: ESC contrôlé par Arduino

Il y a 4 ans, j'ai fabriqué mon propre drone pour un coût de 300 $ alors que le premier drone commercial coûtait environ 1 500 $. Le contrôleur Arducopter contrôlait le moteur ESC, j'ai utilisé le cadre DJI DIY et j'ai acheté une télécommande 720MHZ. Voici un KIT modifié de ce que j'ai construit il y a 4 ans. KIT Maintenant que j'ai un peu plus d'expérience dans l'ingénierie aérospatiale électronique, je souhaite construire mon propre contrôleur PCBA pour contrôler le drone.

J'utiliserai Arduino pour ma plate-forme. Pour aujourd'hui, je vais démontrer que nous pouvons contrôler un ESC avec et arduino nano.

Difficulté: Modérée

Connaissances: Besoin de connaître la soudure, Besoin de connaître les connexions électriques de base d'un drone.

Rappel Tinee9.com a d'autres tutoriels concernant Arduino et parle également de l'électronique courante telle que les drones. Je parle de leur utilisation et du fonctionnement des capteurs sur les Drones utilisés par les entreprises ou les équipes de recherche et développement.

Étape 1: Matériaux

Je ne voulais pas choisir la soudure, le fer à souder, le PC et le câble USB, mais vous pouvez obtenir le reste des articles à partir de ce lien KIT

Matériaux: ESC

Moteur

Batterie qui fera tourner le moteur

Souder

Fer à souder

Arduino Nano

Planche à pain

Cavalier

ordinateur

Cable USB

IDE Arduino

Étape 2: Assemblage de base

Assemblage de base
Assemblage de base
Assemblage de base
Assemblage de base

Étape 1: Soudez votre moteur au contrôleur ESC.

Étape 2: Attachez votre Arduino Nano à une planche à pain.

Étape 3: Attachez votre batterie - au fil noir de l'ESC.

Étape 4: Attachez votre ESC Black à la broche Arduino GND.

Étape 5: Attachez votre fil blanc ESC à la broche Arduino D9.

Étape 6: connectez l'Arduino Nano au PC avec un câble USB.

Étape 3: Coder

Étape 7: Programmez Arduino Nano avec ce code dans Arduino IDE.

Le code initialise l'ESC, puis accélère toutes les 0,25 seconde jusqu'à ce qu'un point de consigne codé en dur s'éteigne. Puis répète. Fondamentalement, ce code vous permet de voir comment un moteur est commandé par un ESC. De plus, le code est le bloc de construction de base pour commander 4 ESC en même temps lorsque vous développez le reste du code pour piloter une voilure fixe ou un quadricoptère.

Code:

#comprendre; Servo esc;

int Broche = 0;

entier x = 0;

void setup() {

esc.attach(9); }

boucle vide() {

int accélérateur = analogRead(Pin);

accélérateur = map(accélérateur, 0, 1023, 0, 179);

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

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

esc.write(0);

retard (10000); }

Étape 4: Connectez-vous et exécutez

Étape 8: Attachez votre fil rouge ESC à la batterie +.

Étape 9: Profitez de votre Arduino Nano en commandant l'ESC avec des commandes PWM.

Conseillé: