Sadržaj:
- Korak 1: Glavna svojstva
- Korak 2: Video test leta
- Korak 3: Prikupljanje dijelova i alata
- Korak 4: Sastavite propelere
- Korak 5: Shema kola
- Korak 6: Lemljenje motora vozaču
- Korak 7: Sklapanje okvira
- Korak 8: Dodajte žice u L293D
- Korak 9: Krug
- Korak 10: Stavljanje kruga na okvir
- Korak 11: Povezivanje dva kola
- Korak 12: Baterija…
- Korak 13: Ultrazvučni senzor
- Korak 14: Kako ga programirati?
- Korak 15: Kako GPS funkcionira?
- Korak 16: Softver
- Korak 17: Izmjena Kodeksa
- Korak 18: Aplikacija za telefon
- Korak 19: Kamera
- Korak 20: Testiranje …
- Korak 21: Planovi za budućnost
- Korak 22: Hvala vam što gledate
Video: Uradi sam pametan Drone Follow Me Drone sa kamerom (baziran na Arduinu): 22 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Dronovi su danas vrlo popularne igračke i alati. Na tržištu možete pronaći profesionalne, pa čak i početne dronove i leteće sprave. Imam četiri bespilotne letjelice (quadcopters i hexcopters), jer volim sve što leti, ali 200. let nije toliko zanimljiv i počinje biti dosadan, pa sam odlučio da ću sagraditi vlastiti dron s nekim dodatnim mogućnostima. Volim programirati Arduino i dizajnirati sklopove i gadgete pa sam ga počeo graditi. Koristio sam kontroler leta MultiWii zasnovan na ATMega328 čipu koji se također koristi u Arduino UNO, pa je programiranje bilo prilično jednostavno. Ovaj dron može se povezati s Android pametnim telefonom koji šalje njegove GPS podatke dronu, koji se uspoređuje s vlastitim GPS signalom, a zatim počinje pratiti telefon, pa ako se krećem ulicom, dron će me pratiti. Naravno, ima još dosta propusta, jer nisam uspio napraviti profesionalni snimateljski dron, ali prati telefon, snima video zapis i ima ultrazvučni senzor udaljenosti kako bi izbjegao prepreke u zraku. Mislim da su ovo prilično značajke domaćeg drona. Što je prije moguće učitat ću video zapis o letu, ali teško je snimiti kvalitetne zapise s bespilotnom letjelicom koja se uvijek kreće.
Korak 1: Glavna svojstva
Dron je gotovo potpuno automatski, ne morate ga kontrolirati, jer slijedi vaš telefon koji je obično u vašem biciklu, ultrazvučni senzor pomaže u zaobilaženju drveća, zgrada i drugih prepreka, a GPS daje vrlo točne podatke o položaju, ali da vidimo šta sve imamo:
- Baterija od 1000 mAh, dovoljna za 16-18 minuta neprekidnog leta
- ultrazvučni senzor za izbjegavanje prepreka u zraku
- Bluetooth modul za prijem podataka sa telefona
- Mikrokontroler zasnovan na Arduinu
- ugrađeni žiroskop
- regulisana maksimalna visina (5 metara)
- kada se baterija isprazni, automatski pada na telefon (nadam se u vašim rukama)
- izgradnja košta oko 100 USD
- može se programirati na bilo šta
- uz pomoć GPS -a možete poslati dron na bilo koju koordinatu
- dizajn quadcoptera
- opremljen video kamerom od 2 MP 720p
- težina 109 grama (3,84 unci)
To je sve što prva verzija može učiniti, naravno da je želim razviti. Tokom ljeta želim hakirati svoj veći dron ovim softverom.
Korak 2: Video test leta
Zamolio sam dva dobra prijatelja da prošetaju ispred drona, dok sam bio ispod drona, da ga sačuvam ako padne. No, test je uspio i kao što vidite dron još uvijek nije stabilan, ali je uspio. Lijevi tip u žutoj majici držao je telefon koji je prenosio GPS podatke. Kvaliteta videa s ovom kamerom nije najbolja, ali nisam našao kamere niske rezolucije 1080p.
Korak 3: Prikupljanje dijelova i alata
Za ovaj projekt trebate neke nove i neobične dijelove. Dizajnirao sam od dijelova niske gustine i recikliranih materijala kako bih smanjio troškove, a uspio sam dobiti vrlo dobre materijale za okvir. Ali da vidimo šta nam treba! Kupio sam marku kontrolera leta Crius na Amazon.com i radio
Alati:
- Lemilica
- Pištolj za ljepilo
- Cutter
- Rezač žice
- Rotacijski alat
- Super ljepilo
- Ductape
- Gumica
Dijelovi:
- MultiWii kontroler leta 32kB
- Serijski GPS modul
- Serijski u I2C pretvarač
- Bluetooth modul
- Ultrazvučni senzor
- Slamke
- Plastični komad
- Zupčanik
- Motori
- Propeleri
- Screws
- Vozač motora L293D (bio je loš izbor, ispravit ću ga u drugoj verziji)
- Litijum -jonska baterija od 1000 mAh
Korak 4: Sastavite propelere
Ove propelere s motorima kupio sam na Amazon.com za 18 dolara, rezervni su dijelovi za dron Syma S5X, ali činili su se korisnima pa sam ih naručio i radili su dobro. Morate samo staviti motor u njegovu rupu i pričvrstiti podupirače na zupčanik.
Korak 5: Shema kola
Tijekom rada uvijek pogledajte shemu i budite oprezni sa vezama.
Korak 6: Lemljenje motora vozaču
Sada morate lemiti sve kabele od motora do IC upravljačkog programa motora L293D. Pogledajte slike, one govore mnogo više, morate spojiti crne i plave žice na GND i pozitivne žice na izlaze 1-4, baš kao i ja. L293D može pokretati ove motore, ali preporučujem upotrebu nekih tranzistora za napajanje jer ovaj čip ne može rukovati sa sva četiri motora pri velikoj snazi (više od 2 ampera). Nakon ovog rezanja slamki od 15 cm oni će držati motore na mjestu. Koristio sam ekstra jake slamke koje sam nabavio u lokalnoj pekari i kafiću. Lagano stavite ove slamke na zupčanike motora.
Korak 7: Sklapanje okvira
Molimo vas da obratite pažnju na drugu sliku koja prikazuje kako opremiti elise. Upotrijebite vruće ljepilo i super ljepilo za sva četiri propelera, a zatim provjerite veze. Vrlo je važno da elise moraju biti na istoj udaljenosti jedna od druge.
Korak 8: Dodajte žice u L293D
Uzmite četiri žice žensko-ženski kratkospojnik i prepolovite ih. Zatim ih lemite na preostale pinove IC -a. To će vam pomoći da spojite pinove na Arduino I/O pinove. Sada je vrijeme za izgradnju kruga.
Korak 9: Krug
Svi moduli su uključeni u komplet kontrolera leta koji sam oderao, pa ih morate samo povezati zajedno. Bluetooth ide na serijski port, GPS prvo u I2C pretvaraču, a zatim u I2C priključak. Sada ovo možete opremiti na svom dronu.
Korak 10: Stavljanje kruga na okvir
Upotrijebite dvostranu traku i prvo dodajte GPS. Ova spužvasta traka drži sve na mjestu pa zalijepite svaki modul jedan po jedan na plastični komad. Ako ste s ovim završili, možete spojiti iglice vozača motora na MultiWii.
Korak 11: Povezivanje dva kola
Ulazni pinovi idu na D3, D9, D10, D11, ostali bi trebali biti spojeni na VCC+ i GND-pinove. Shema će biti postavljena sutra.
Korak 12: Baterija…
Koristio sam neke gumice za pričvršćivanje baterije na dno drona i tamo ih prilično čvrsto držim. Uključio sam se i radio, baš kako sam zamislio.
Korak 13: Ultrazvučni senzor
Sonarni senzor je pričvršćen na dronu gumenom trakom i povezan s D7 i D6 pinovima MultiWii kontrolera.
Korak 14: Kako ga programirati?
Za programiranje čipa morate koristiti serijski FTDI modul. Komplet takođe uključuje modul za programiranje.
Korak 15: Kako GPS funkcionira?
Globalni sistem pozicioniranja (GPS) je navigacijski sistem zasnovan na svemiru koji pruža informacije o lokaciji i vremenu u svim vremenskim uvjetima, bilo gdje na ili blizu Zemlje, gdje postoji neometana linija vidljivosti za četiri ili više GPS satelita. Sistem pruža kritične sposobnosti vojnim, civilnim i komercijalnim korisnicima širom svijeta. Vlada Sjedinjenih Država stvorila je sistem, održava ga i čini ga slobodno dostupnim svima sa GPS prijemnikom. GPS moduli obično izdaju niz standardnih nizova informacija, pod nečim što se naziva protokolom Nacionalne asocijacije pomorske elektronike (NMEA). Više informacija o standardnim nizovima podataka NMEA može se pronaći na ovoj web stranici.
Za više informacija o programiranju pročitajte ovo:
Korak 16: Softver
Ne znam je li softver već postavljen na čip ili ne, ali ovdje ću vam objasniti što učiniti. Prvo preuzmite službenu biblioteku MultiWii na svoj računar. Izvucite.zip datoteku, a zatim je otvorite datoteku MultiWii.ino. Odaberite "Arduino/Genuino UNO" i postavite ga na svoju ploču. Sada su na vašem mikrokontroleru unaprijed instalirane sve funkcije. Žiroskop, svjetla, Bluetooth, pa čak i mali LCD (koji se ne koristi u ovom projektu) rade s postavljenim kodom. Ali ovaj kod se može koristiti samo za testiranje rade li moduli savršeno ili ne. Pokušajte nagnuti bespilotnu letjelicu, pa ćete vidjeti da će se motori vrtjeti zbog žirosenzora. Moramo izmijeniti kod kontrolera da bismo slijedili telefon.
Nakon ovoga možete napraviti vlastiti hakirani dron ako možete programirati Arduino ili slijediti moje upute i učiniti ga dronom "prati me".
GitHub veza za softver:
Za više detalja o softveru posjetite službenu web stranicu:
Korak 17: Izmjena Kodeksa
Morao sam izmijeniti kôd senzora i kôd kontrolera koji je davao upute za ATMega328, ali sada Bluetooth modul daje tri GPS koordinate i ovisno o tome dron se pomiče, pa ako su koordinate x i y na mom telefonu 46^44'31 " i 65^24 "13 ', a koordinate drona su 46^14'14" i 65^24 "0', tada će se dron kretati u jednom smjeru dok ne dođe do telefona.
Korak 18: Aplikacija za telefon
Koristio sam aplikaciju SensoDuino koja se odavde može preuzeti na vaš pametni telefon: https://play.google.com/store/apps/details?id=com…. Povežite se s dronom putem Bluetootha i uključite GPS TX i bilježenje podataka. Sada je aplikacija za telefon spremna.
Korak 19: Kamera
Kupio sam vrlo jeftinu kinesku kameru za ključeve 720p i imao sam odličnu kvalitetu. Odgovarao sam na dno drona s dvostranom trakom. Ova kamera je korištena u mnogim mojim projektima i uvijek je dobra za upotrebu, teška je 15 grama i može napraviti jako dobar video.
Korak 20: Testiranje …
Bespilotna letjelica je i dalje nezasitna jer nije profesionalni projekt, ali radi dobro. Jako sam zadovoljan rezultatima. Udaljenost veze bila je oko 8 metara što je više nego dovoljno za ovakav dron. Video stiže uskoro i nadam se da će vam se svidjeti. To nije trkački dron, ali je i prilično brz.
Korak 21: Planovi za budućnost
Imam i veći dron i ako mogu ispraviti greške u kodu, želim ga koristiti s tim putem WiFi veze s modulom ESP8266. Ima veće rotore i može podići čak i GoPro, što nije kao prva verzija. Ovaj dron mogao bi biti koristan alat za vožnju bicikla, vožnju, skijanje, plivanje ili sport, uvijek vas prati.
Korak 22: Hvala vam što gledate
Zaista se nadam da vam se svidio moj Instuctable, i ako da, molim vas dajte mi ljubazan glas na takmičenju Make It Fly. Ako imate pitanja, slobodno pitajte. Ne zaboravite podijeliti i dati srce ako mislite da to zaslužuje. Hvala još jednom na gledanju!
Živjeli, Imetomi
Drugoplasirani na vanjskom takmičenju 2016
Druga nagrada na takmičenju u automatizaciji 2016
Druga nagrada na takmičenju Make It Fly 2016
Preporučuje se:
Uradi sam pametan LED prigušivač, kontroliran putem Bluetootha: 7 koraka
DIY pametni LED prigušivač koji se kontrolira putem Bluetootha: Ova uputa opisuje kako izgraditi pametni digitalni zatamnjivač. Zatamnjivač je uobičajeni prekidač za svjetlo koji se koristi u kućama, hotelima i mnogim drugim zgradama. Starije verzije prekidača za prigušivanje bile su ručne i obično su uključivale okretni prekidač
Mikroskop sa kamerom "uradi sam": 5 koraka (sa slikama)
DIY Camera Mikroskop: Hiiii Vratio sam se s lakim i zanimljivim projektnim mikroskopom sa ovim pomoću kojeg možete promatrati mnoge objekte na ekranu računara ili laptopa. Ovo sam napravio zbog svoje znatiželje prema naučnim projektima. Na tržištu možete pronaći i ove mikroskopske
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -em u alarmni uređaj za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": 17 koraka
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -jem u aparat za alarme za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": U ovom članku pokazat ćemo vam kako nadograditi svoj lonac za samolijevanje s vlastitim WiFi -jem u DIY lonac za samolijevanje s WiFi -jem i alarmom za detekciju kretanja. niste pročitali članak o tome kako izgraditi lonac za samostalno zalijevanje s WiFi -jem, možete fin
Telefoto konverter sa termalnom kamerom „uradi sam“: 15 koraka
Telefoto konverter sa termalnom kamerom "uradi sam": Nedavno sam kupio Seek RevealPro termalnu kameru koja se može pohvaliti termalnim senzorom 320 x 240 sa brzinom slike od> 15 Hz po nevjerovatno pristupačnoj cijeni. Jedan od problema koje imam sa ovim fotoaparatom je taj što dolazi s fiksnom 32 ° polje
DRO baziran na Arduinu za GRBL CNC stroj: 3 koraka (sa slikama)
Arduino bazirani DRO za GRBL CNC stroj: Ovaj sam projekt započeo s jednim ciljem na umu. Htio sam jednostavan, ali efikasan način pregledavanja informacija o mojoj CNC mašini, dok stojim za CNC mašinom, umjesto da iskrivim vrat u gotovo iskrivljenim položajima i žmirim kao