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
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.