Šiais laikais dronai yra labai populiarūs žaislai. Turguje galite rasti profesionalių skraidančių dronų ir mėgėjų dronų. Meistras, šio straipsnio autorius, turi keturis dronus (keturračius ir hekskopterius), nes myli viską, kas skraido, tačiau 200-asis skrydis nėra toks įdomus ir tampa nuobodus, todėl jis nusprendė sukurti savo droną su keletu papildomų funkcijų. Meistras mėgsta programuoti Arduino ir suprojektuodamas grandines ir įtaisus, todėl jis pradėjo jį kurti. Į naminis Naudojamas „MultiWii“ skrydžių valdiklis, pagrįstas ATMega328 mikroschema, kuri taip pat naudojama „Arduino UNO“, taigi programavimas yra gana paprastas. Šis dronas gali būti prijungtas prie „Android“ išmaniojo telefono, kuris siunčia savo GPS duomenis į droną, kuris palygina šiuos duomenis su savo GPS signalu, o tada pradeda sekti telefoną. Todėl, jei judėsite gatve, dronas paskui jus eis. Žinoma, yra daug trūkumų, tačiau dronas stebi telefoną, filmuoja vaizdo įrašus, taip pat turi ultragarsinį atstumo jutiklį, kad būtų išvengta kliūčių ore. Tai yra naminio drono savybės.
1 žingsnis: pagrindinės savybės
Dronas veikia beveik visiškai automatiškai, jums jo nereikia valdyti, nes jis seka jūsų telefoną, kuris paprastai visada yra su jumis, ultragarso jutiklis padeda apeiti medžius, pastatus ir kitas kliūtis, o GPS pateikia labai tikslius vietos duomenis, tačiau pažiūrėkime ką mes turime dėl to:
- 1000 mAh talpos baterija, pakankama 16-18 minučių nepertraukiamo skrydžio;
- ultragarso jutiklį, kad būtų išvengta kliūčių ore;
- „Bluetooth“ modulis duomenims iš telefono priimti;
- mikrovaldiklis, pagrįstas Arduino;
- įmontuotas giroskopas;
- reguliuojamas didžiausias aukštis (5 m);
- kai išsikrauna akumuliatorius, dronas automatiškai nusileidžia telefone; (geriausia telefoną laikyti rankose)
- drono pastatymo kaina yra apie 100 USD;
- gali būti programuojamas bet kam;
- naudodamiesi GPS galite nusiųsti droną bet kokiomis koordinatėmis;
- dizainas keturračio stiliumi;
- aprūpinta 2 megapikselių 720p HQ vaizdo kamera;
- sveria 109 g;
2 žingsnis: Dalių ir įrankių pasirinkimas
Įrankiai:
- lituoklis;
- klijų pistoletas;
- pjaustytuvas;
- segtukai;
- Super klijai;
- dvipusė lipni juosta;
- dantenos;
Elektroninis komponentai:
- „MultiWii 32KB“ skrydžio sraigtasparnis;
- nuoseklusis GPS modulis;
- Serijinis I2C keitiklis;
- „Bluetooth“ modulis;
- ultragarsinis jutiklis;
- kieto plastiko gabalas;
- šiaudeliai iš kavinės;
- pavarų dėžė;
- varikliai;
- oro sraigtai;
- varžtai;
- „L293D Motor Driver“ (tai buvo nesėkmingas vairuotojo pasirinkimas, bus nustatyta antroje versijoje);
- 1000 mAh ličio jonų akumuliatorius;
3 žingsnis: Sraigčių surinkimas
Meistras įsigijo šiuos sraigtus su varikliais „Aliexpress“, jie yra „Syma S5X“ drono atsarginės dalys, tačiau jie pasirodė naudingi šiam naminiam gaminiui.
4 žingsnis: schema
Veikimo metu visada žiūrėkite į schemą ir būkite atsargūs bendraudami.
5 žingsnis: Variklių litavimas prie valdymo vairuotojo
Dabar reikia sulieti visus laidus nuo variklių iki L293D variklio tvarkyklės IC. Pažiūrėkite į nuotraukas, jie sako daug daugiau. Juodus ir mėlynus laidus turite prijungti prie įžeminimo, o teigiamus laidus - prie išėjimų 1-4. L293D gali valdyti šiuos variklius, tačiau meistras rekomenduoja naudoti galios tranzistorius, nes ši mikroschema negali dirbti su visais keturiais varikliais, kurių galia didelė (daugiau kaip 2 A).
6 žingsnis: rėmo surinkimas
Atkreipkite dėmesį į antrą paveikslėlį, kuriame parodyta, kaip įrengti sraigtus. Norėdami surinkti rėmą, naudokite tvirtus šiaudinius šiaudus iš kavinės ir plastiko gabalą. Visiems keturiems varžtams naudokite šiek tiek karštų klijų ir super klijų, tada patikrinkite jungtis. Labai svarbu, kad oro sraigtai būtų vienodu atstumu vienas nuo kito.
7 veiksmas: laidų pridėjimas prie L293D tvarkyklės
Lituokite laidus prie likusių lusto kontaktų. Tai padės prijungti Arduino kaiščius prie I / O. Dabar atėjo laikas sukurti grandinę.
8 žingsnis: schema
Visi moduliai yra įtraukti į skrydžio valdiklio rinkinį, kurį kapitonas užsakė iš anksto, todėl jums tereikia juos sujungti. „Bluetooth“ eina į nuoseklųjį prievadą, pirmiausia GPS naudodamas I2C keitiklį, tada I2C prievadą. Dabar šią schemą galima įdiegti jūsų drone.
9 žingsnis: elektros grandinės pritvirtinimas prie rėmo
Naudokite dvipusę juostą ir pirmiausia pridėkite GPS. Ši kempinėlės juosta laiko viską savo vietose, todėl kiekvieną modulį klijuokite po vieną prie plastikinės dalies. Pabaigoje prijunkite variklio pavaros kontaktus prie „MultiWii“.
10 žingsnis: Prijunkite dvi grandines
Įvesties kaiščiai eina į D3, D9, D10, D11, likusieji turi būti prijungti prie VCC + ir GND kaiščių.
11 veiksmas: akumuliatorius ...
Meistras naudojo keletą guminių juostų, kad pritvirtintų akumuliatorių prie drono. Laikosi gana sandariai.
12 žingsnis: Ultragarsinis jutiklis
Sonaro jutiklis sumontuotas ant drono su gumine juosta ir sujungtas su „MultiWii“ valdiklio kaiščiais D7 ir D6.
13 veiksmas: lusto programavimas
Norėdami užprogramuoti lustą, turite naudoti nuoseklųjį FTDI modulį. Lusto komplekte yra programuotojo modulis.
14 žingsnis: Programinė įranga
Vedlys nežino, ar programinė įranga įkelta į lustą, ar ne, tačiau čia jis paaiškina, ką reikia daryti. Pirmiausia atsisiųskite oficialią „MultiWii“ biblioteką į savo kompiuterį. Ištraukite .zip failą, tada atidarykite failą „MultiWii.ino“. Pasirinkite „Arduino / Genuino UNO“ ir atsisiųskite jį į savo lustą. Dabar jūsų mikrovaldiklis turi visas iš anksto nustatytas funkcijas. Giroskopas, šviesa, „Bluetooth“ ir net mažas skystųjų kristalų ekranas (kuris nenaudojamas šiame projekte) veikia su atsisiųstu kodu. Bet šis kodas gali būti naudojamas tik modulių funkcionalumui patikrinti. Pabandykite pakreipti droną ir pamatysite, kad varikliai suksis dėl giros jutiklio. Turėtume pakeisti valdiklio kodą taip, kad dronas sektų paskui telefoną.
Jei galite užprogramuoti Arduino arba vykdyti vedlio nurodymus, galite sukurti savo droną, kuris visur sektų jus.
Github nuoroda į programinę įrangą
15 žingsnis: pakeiskite kodą
Vedlys turėjo pakeisti jutiklio ir valdiklio kodą, kuris davė užuominas apie ATMega328, tačiau dabar „Bluetooth“ modulis pateikia tris GPS koordinates ir priklausomai nuo jų dronas juda.
Priedai
16 veiksmas: telefono programa
Vedlys naudojo „SensoDuino“ programą, kurią galima atsisiųsti iš „Google Play“ rinkos. Prisijunkite prie drono per „Bluetooth“ ir įgalinkite GPS TX ir duomenų registravimą. Po to telefono programa bus parengta.
17 veiksmas: kamera
Kaip fotoaparatas naudotas pigus kiniškas fotoaparatas. Ši kamera buvo naudojama daugelyje meistro projektų ir visada rodė puikius rezultatus. Jis sveria tik 15 g ir gali filmuoti gerą vaizdo įrašą.
18 veiksmas: bandymas ...
Ryšio atstumas buvo apie 8 m, o tai yra daugiau nei pakankamai tokiam dronui.