Sadržaj:

Uradi sam pametan Drone Follow Me Drone sa kamerom (baziran na Arduinu): 22 koraka (sa slikama)
Uradi sam pametan Drone Follow Me Drone sa kamerom (baziran na Arduinu): 22 koraka (sa slikama)

Video: Uradi sam pametan Drone Follow Me Drone sa kamerom (baziran na Arduinu): 22 koraka (sa slikama)

Video: Uradi sam pametan Drone Follow Me Drone sa kamerom (baziran na Arduinu): 22 koraka (sa slikama)
Video: CS50 2013 - Week 10, continued 2024, Decembar
Anonim
Uradi sam pametan uređaj Follow Me Drone sa kamerom (zasnovan na Arduinu)
Uradi sam pametan uređaj Follow Me Drone sa kamerom (zasnovan na Arduinu)
Uradi sam pametan uređaj Follow Me Drone sa kamerom (zasnovan na Arduinu)
Uradi sam pametan uređaj Follow Me Drone sa kamerom (zasnovan na Arduinu)

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

Glavna svojstva
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

Image
Image

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

Prikupljanje dijelova i alata
Prikupljanje dijelova i alata
Prikupljanje dijelova i alata
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

Sastavite propelere
Sastavite propelere
Sastavite propelere
Sastavite propelere
Sastavite propelere
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

Shema kola
Shema kola

Tijekom rada uvijek pogledajte shemu i budite oprezni sa vezama.

Korak 6: Lemljenje motora vozaču

Lemljenje motora vozaču
Lemljenje motora vozaču
Lemljenje motora vozaču
Lemljenje motora vozaču
Lemljenje motora vozaču
Lemljenje motora vozaču
Lemljenje motora vozaču
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

Sklapanje okvira
Sklapanje okvira
Sklapanje okvira
Sklapanje okvira
Sklapanje okvira
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

Dodajte žice u L293D
Dodajte žice u L293D
Dodajte žice u L293D
Dodajte žice u L293D
Dodajte žice u L293D
Dodajte žice u L293D
Dodajte žice u L293D
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

The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit

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

Stavljanje kola na okvir
Stavljanje kola na okvir
Stavljanje kola na okvir
Stavljanje kola na okvir
Stavljanje kola na okvir
Stavljanje kola na okvir
Stavljanje kola na okvir
Stavljanje kola 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

Povezivanje dva kola
Povezivanje dva kola
Povezivanje dva kola
Povezivanje dva kola
Povezivanje dva kola
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…

Baterija…
Baterija…
Baterija…
Baterija…
Baterija…
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

Ultrazvučni senzor
Ultrazvučni senzor
Ultrazvučni senzor
Ultrazvučni senzor
Ultrazvučni senzor
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?

Kako ga programirati?
Kako ga programirati?
Kako ga programirati?
Kako ga programirati?
Kako ga programirati?
Kako ga programirati?

Za programiranje čipa morate koristiti serijski FTDI modul. Komplet takođe uključuje modul za programiranje.

Korak 15: Kako GPS funkcionira?

Kako GPS funkcionira?
Kako GPS funkcionira?
Kako GPS funkcionira?
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

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

Kamera
Kamera
Kamera
Kamera
Kamera
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 …

Testiranje…
Testiranje…
Testiranje…
Testiranje…
Testiranje…
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

Hvala vam što gledate!
Hvala vam što gledate!
Hvala vam što gledate!
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

Van takmičenja 2016
Van takmičenja 2016
Van takmičenja 2016
Van takmičenja 2016

Drugoplasirani na vanjskom takmičenju 2016

Takmičenje u automatizaciji 2016
Takmičenje u automatizaciji 2016
Takmičenje u automatizaciji 2016
Takmičenje u automatizaciji 2016

Druga nagrada na takmičenju u automatizaciji 2016

Takmičenje Make It Fly 2016
Takmičenje Make It Fly 2016
Takmičenje Make It Fly 2016
Takmičenje Make It Fly 2016

Druga nagrada na takmičenju Make It Fly 2016

Preporučuje se: