» elektronik » Arduino »Hjemmelavet flyvende drone med et kamera, der følger dig på autopilot (baseret på Arduino)

Hjemmelavet flyvende drone med et kamera, der følger dig på autopilot (baseret på Arduino)




I dag er droner meget populære legetøj. På markedet kan du finde professionelle flyvende droner og droner til amatører. Mesteren, forfatteren af ​​denne artikel, har fire droner (quadrocopters og hexcopters), fordi han elsker alt, hvad der flyver, men den 200. flyvning er ikke så interessant og bliver kedelig, så han besluttede at oprette sin egen drone med nogle yderligere funktioner. Mesteren kan lide at programmere på Arduino og designe kredsløb og gadgets, så han begyndte at bygge det. den hjemmelavet produkt MultiWii-flycontrolleren bruges, baseret på ATMega328-chip, der også bruges i Arduino UNO, så programmering er ganske enkel. Denne drone kan forbindes til en Android-smartphone, der sender sine GPS-data til dronen, som sammenligner disse data med sit eget GPS-signal og derefter begynder at følge telefonen. Derfor, hvis du bevæger dig langs gaden, følger dronen dig. Der er selvfølgelig mange mangler, men dronen overvåger telefonen, skyder video og har også en ultralydsafstandsføler for at undgå forhindringer i luften. Dette er funktionerne i en hjemmelavet drone.

Trin 1: Nøglefunktioner



Dronen fungerer næsten helt automatisk, du behøver ikke at kontrollere den, fordi den følger din telefon, som normalt altid er med dig, ultralydssensoren hjælper med at omgå træer, bygninger og andre forhindringer, og GPS giver meget nøjagtige placeringsdata, men lad os se hvad vi har som et resultat:

- Batteri 1000 mAh, nok til 16-18 minutters kontinuerlig flyvning;
- en ultralydssensor for at undgå forhindringer i luften;
- Bluetooth-modul til modtagelse af data fra telefonen;
- Mikrocontroller baseret på Arduino;
- indbygget gyroskop
- justerbar maksimal højde (5 m);
- når batteriet er lavt, falder dronen automatisk på telefonen; (hold helst telefonen i dine hænder)
- udgifterne til at bygge en drone er omkring $ 100;
- kan programmeres til noget;
- Ved hjælp af GPS kan du sende en drone ved alle koordinater;
- design i stil med en quadrocopter;
- udstyret med et 2 megapixel 720p HQ videokamera;
- vejer 109 g;

Trin 2: Valg af dele og værktøjer





Hjemmelavet flyvende drone med et kamera, der følger dig på autopilot (baseret på Arduino)


instrumenter:

- Loddejern;
- Limpistol;
- skærer;
- Nippere;
- Superlim;
- Dobbeltsidet klæbebånd;
- tyggegummi;

elektronisk komponenter:

- MultiWii 32 kB Flight Conroller;
- Serielt GPS-modul;
- Seriel I2C-konverter;
- Bluetooth-modul;
- Ultrasonic sensor;
- Et stykke hård plast;
- Halm fra caféen;
- gearkasse;
- Motorer;
- propeller;
- skruer;
- L293D Motor Driver (dette var et ikke-vellykket drivervalg, vil blive rettet i den anden version);
- 1000 mAh lithium-ion-batteri;

Trin 3: Montering af propellerne







Skibsføreren købte disse propeller med motorer på Aliexpress, de er reservedele til Syma S5X-dronen, men de viste sig at være nyttige til dette hjemmelavede produkt.

Trin 4: Skematisk



Se altid på diagrammet under betjening, og vær forsigtig med kommunikation.

Trin 5: Lodning af motorerne til kontroldriveren










Nu skal du lodde alle kabler fra motorerne til L293D motor driver IC'erne. Se på billederne, de siger meget mere. Du skal tilslutte de sorte og blå ledninger til jorden og de positive ledninger til udgange 1-4. L293D kan styre disse motorer, men masteren anbefaler at bruge effekttransistorer, fordi denne chip ikke kan arbejde med alle fire motorer med høj effekt (mere end 2 A).

Trin 6: Rammeenhed








Vær opmærksom på det andet billede, der viser, hvordan man udstyrer propeller. Brug robuste halmstrå fra en café og et stykke plast til at samle rammen. Brug noget varmt lim og superlim til alle fire skruer, og kontroller derefter tilslutningerne. Det er meget vigtigt, at propellerne er i samme afstand fra hinanden.

Trin 7: Tilføje ledninger til L293D driveren






Lodde ledningerne til de resterende kontakter på chippen. Dette vil hjælpe med at forbinde Arduino-pins til I / O. Nu er det tid til at bygge kredsløbet.

Trin 8: Skema





Alle moduler er inkluderet i flykontrollersættet, som masteren bestilte på forhånd, så du behøver bare at forbinde dem sammen. Bluetooth går til den serielle port, først GPS i I2C-konverteren og derefter til I2C-porten. Nu kan dette skema installeres på din drone.

Trin 9: Fastgør det elektriske kredsløb til rammen









Brug dobbeltsidet bånd og tilføj GPS først. Dette svampebånd holder alt på plads, så lim hvert modul en efter en på plastikdelen. Til slut skal du tilslutte motordrevskontakterne til MultiWii.

Trin 10: Tilslut de to kredsløb







Indgangsstifterne går til D3, D9, D10, D11, resten skal tilsluttes VCC + og GND-stifterne.

Trin 11: Batteri ...







Skibsføreren brugte flere gummibånd til at fastgøre batteriet til dronen. Holder temmelig stramt.

Trin 12: Ultralydssensor







Ekkolodssensoren er monteret på dronen med et gummibånd og forbundet til stifterne D7 og D6 på MultiWii-controlleren.

Trin 13: Chip-programmering





Du skal bruge det serielle FTDI-modul til at programmere chippen. Chipsættet inkluderer et programmeringsmodul.

Trin 14: Software






Guiden ved ikke, om softwaren er indlæst på chippen eller ej, men her forklarer han, hvad han skal gøre. Download først det officielle MultiWii-bibliotek til din computer. Uddrag .zip-filen, og åbn derefter MultiWii.ino-filen. Vælg “Arduino / Genuino UNO” og download det til din chip. Nu har din mikrocontroller alle de foruddefinerede funktioner. Gyroskop, lys, Bluetooth og endda en lille LCD (som ikke bruges i dette projekt) fungerer med den downloadede kode. Men denne kode kan kun bruges til at verificere modulernes funktionalitet. Prøv at vippe dronen, så ser du, at motorerne roterer på grund af gyrosensoren. Vi bør ændre controller-koden, så dronen følger telefonen.

Hvis du kan programmere Arduino eller følge instruktionerne i guiden, kan du oprette din egen drone, der vil følge dig overalt.

GitHub - link til software

Trin 15: Skift koden

Guiden måtte ændre sensor- og controller-koden, hvilket gav antydninger til ATMega328, men nu giver Bluetooth-modulet tre GPS-koordinater, og afhængigt af dem bevæger dronen sig.

vedhæftede filer

Trin 16: Telefonapp

Guiden brugte SensoDuino-applikationen, som kan downloades fra Google Play Marked. Opret forbindelse til dronen via Bluetooth og aktiver GPS TX og datalogning. Derefter er telefonapplikationen klar.

Trin 17: Kamera





Som kamera bruges billig kinesisk kamera. Dette kamera blev brugt i mange mesterværkprojekter og viste altid fremragende resultater. Den vejer kun 15 g og kan optage en god video.

Trin 18: Testning ...





Forbindelsesafstanden var ca. 8 m, hvilket er mere end nok for en drone som denne.

8.6
7.3
7.8

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
5 kommentar
Var du ikke opmærksom på linket "Kilde"? Vær forsigtig. ;)
Gæst Ivan
Izosim
for 100 dollars kan du købe klar
Copteren er sej, men det er en ekkolod - et middel til lyddetektering af undervandsobjekter ved hjælp af akustisk stråling.
sensor sonar monteret på en drone
Flyver på vand? smile

Vi råder dig til at læse:

Giv den til smartphonen ...