» Électronique » Arduino »Drone volant fait maison avec une caméra qui vous suit sur le pilote automatique (basé sur Arduino)

Drone volant fait maison avec une caméra qui vous suit sur le pilote automatique (basé sur Arduino)




De nos jours, les drones sont des jouets très populaires. Sur le marché, vous pouvez trouver des drones volants professionnels et des drones pour les amateurs. Le maître, l'auteur de cet article, a quatre drones (quadrocopters et hexcopters), car il aime tout ce qui vole, mais le 200e vol n'est pas si intéressant et devient ennuyeux, alors il a décidé de créer son propre drone avec quelques fonctionnalités supplémentaires. Le maître aime programmer Arduino et la conception de circuits et de gadgets, alors il a commencé à les construire. Dans fait maison Le contrôleur de vol MultiWii est utilisé, basé sur la puce ATMega328, qui est également utilisée dans Arduino UNO, donc la programmation est assez simple. Ce drone peut être connecté à un smartphone Android, qui envoie ses données GPS au drone, qui compare ces données avec son propre signal GPS, puis commence à suivre le téléphone. Par conséquent, si vous vous déplacez dans la rue, le drone vous suivra. Bien sûr, il existe de nombreuses lacunes, mais le drone surveille le téléphone, prend des vidéos et dispose également d'un capteur de distance à ultrasons pour éviter les obstacles dans l'air. Ce sont les caractéristiques d'un drone fait maison.

Étape 1: Caractéristiques clés



Le drone fonctionne presque complètement automatiquement, vous n'avez pas besoin de le contrôler, car il suit votre téléphone, qui est généralement toujours avec vous, le capteur à ultrasons aide à contourner les arbres, les bâtiments et autres obstacles, et le GPS donne des données de localisation très précises, mais voyons ce que nous avons comme résultat:

- Batterie 1000 mAh, suffisante pour 16-18 minutes de vol continu;
- un capteur à ultrasons pour éviter les obstacles dans l'air;
- Module Bluetooth pour recevoir des données du téléphone;
- Microcontrôleur basé sur Arduino;
- gyroscope intégré;
- hauteur maximale réglable (5 m);
- lorsque la batterie est faible, le drone tombe automatiquement sur le téléphone; (de préférence, tenez le téléphone entre vos mains)
- le coût de construction d'un drone est d'environ 100 $;
- peut être programmé pour n'importe quoi;
- En utilisant le GPS, vous pouvez envoyer un drone à toutes les coordonnées;
- conception dans le style d'un quadricoptère;
- équipé d'une caméra vidéo HQ 720p 2 mégapixels;
- pèse 109 g;

Étape 2: sélection des pièces et des outils





Drone volant fait maison avec une caméra qui vous suit sur le pilote automatique (basé sur Arduino)


Outils:

- Fer à souder;
- Pistolet à colle;
- cutter;
- Pinces;
- Super colle;
- Ruban adhésif double face;
- Gomme;

Électronique composants:

- MultiWii 32kB Flight Conroller;
- Module GPS série;
- Convertisseur série I2C;
- Module Bluetooth;
- Capteur ultrasonique;
- Un morceau de plastique dur;
- Pailles du café;
- transmission par engrenages;
- Moteurs;
- hélices;
- vis;
- L293D Motor Driver (ce choix de pilote a échoué, sera corrigé dans la deuxième version);
- Batterie lithium-ion de 1000 mAh;

Étape 3: assemblage des hélices







Le maître a acheté ces hélices avec moteurs sur Aliexpress, ce sont des pièces de rechange pour le drone Syma S5X, mais elles se sont avérées utiles pour ce produit fait maison.

Étape 4: Schéma



Regardez toujours le schéma pendant le fonctionnement et faites attention aux communications.

Étape 5: Souder les moteurs au pilote de commande










Vous devez maintenant souder tous les câbles des moteurs aux circuits intégrés du pilote de moteur L293D. Regardez les photos, elles en disent beaucoup plus. Vous devez connecter les fils noir et bleu à la terre et les fils positifs aux sorties 1-4. Le L293D peut contrôler ces moteurs, mais le maître recommande d'utiliser des transistors de puissance, car cette puce ne peut pas fonctionner avec les quatre moteurs à haute puissance (plus de 2 A).

Étape 6: Assemblage du cadre








Veuillez faire attention à la deuxième photo, qui montre comment équiper les hélices. Utilisez des pailles de paille solides d'un café et un morceau de plastique pour assembler le cadre. Utilisez de la colle chaude et de la super colle pour les quatre vis, puis vérifiez les connexions. Il est très important que les hélices soient à la même distance les unes des autres.

Étape 7: Ajout de fils au pilote L293D






Souder les fils aux contacts restants de la puce. Cela aidera à connecter les broches Arduino aux E / S. Il est maintenant temps de construire le circuit.

Étape 8: Schéma





Tous les modules sont inclus dans le kit de contrôleur de vol, que le maître a commandé à l'avance, il vous suffit donc de les connecter ensemble. Bluetooth va au port série, d'abord au GPS dans le convertisseur I2C, puis au port I2C. Maintenant, ce schéma peut être installé sur votre drone.

Étape 9: Fixation du circuit électrique au châssis









Utilisez du ruban adhésif double face et ajoutez d'abord le GPS. Ce ruban éponge maintient tout en place, alors collez chaque module un par un sur la partie en plastique. À la fin, connectez les contacts d'entraînement du moteur au MultiWii.

Étape 10: connecter les deux circuits







Les broches d'entrée vont à D3, D9, D10, D11, le reste doit être connecté aux broches VCC + et GND.

Étape 11: Batterie ...







Le capitaine a utilisé plusieurs élastiques pour attacher la batterie au drone. Tient assez serré.

Étape 12: Capteur à ultrasons







Le capteur sonar est monté sur le drone avec une bande élastique et connecté aux broches D7 et D6 du contrôleur MultiWii.

Étape 13: Programmation des puces





Vous devez utiliser le module Serial FTDI pour programmer la puce. Le jeu de puces comprend un module de programmation.

Étape 14: Logiciel






L'assistant ne sait pas si le logiciel est chargé sur la puce ou non, mais ici il explique quoi faire. Téléchargez d'abord la bibliothèque MultiWii officielle sur votre ordinateur. Extrayez le fichier .zip, puis ouvrez le fichier MultiWii.ino. Sélectionnez «Arduino / Genuino UNO» et téléchargez-le sur votre puce. Votre microcontrôleur possède désormais toutes les fonctions prédéfinies. Gyroscope, lumière, Bluetooth et même un petit écran LCD (qui n'est pas utilisé dans ce projet) fonctionne avec le code téléchargé. Mais ce code ne peut être utilisé que pour vérifier la fonctionnalité des modules. Essayez d'incliner le drone et vous verrez que les moteurs tourneront à cause du gyrocapteur. Nous devons changer le code du contrôleur pour que le drone suive le téléphone.

Si vous pouvez programmer l'Arduino ou suivre les instructions de l'assistant, vous pouvez créer votre propre drone qui vous suivra partout.

Github - lien vers le logiciel

Étape 15: changer le code

L'assistant a dû changer le code du capteur et du contrôleur, ce qui a donné des indications pour ATMega328, mais maintenant le module Bluetooth donne trois coordonnées GPS, et en fonction d'eux le drone se déplace.

Pièces jointes

Étape 16: Application téléphonique

L'assistant a utilisé l'application SensoDuino, qui peut être téléchargée sur Google Play Market. Connectez-vous au drone via Bluetooth et activez la transmission GPS et l'enregistrement des données. Après cela, l'application téléphonique est prête.

Étape 17: Appareil photo





Comme appareil photo, utilisez un appareil photo chinois bon marché. Cet appareil photo a été utilisé dans de nombreux projets du maître et a toujours montré d'excellents résultats. Il ne pèse que 15 g et peut filmer une bonne vidéo.

Étape 18: Test ...





La distance de connexion était d'environ 8 m, ce qui est plus que suffisant pour un drone comme celui-ci.

8.6
7.3
7.8

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
5 commentaires
N'avez-vous pas fait attention au lien "Source"? Soyez prudent. ;)
Izosim
pour 100 dollars, vous pouvez acheter prêt
L'hélicoptère est cool, mais c'est un sonar - un moyen de détection sonore d'objets sous-marins utilisant un rayonnement acoustique.
Capteur sonar monté sur un drone
Vole sur l'eau? sourire

Nous vous conseillons de lire:

Donnez-le au smartphone ...