» elektronika » Težak »Relativno jeftin Quadcopter na Arduinu s kontrolom iz telefona, tableta, računala

Relativno jeftin Quadcopter na Arduinu s kontrolom iz telefona, tableta, računala


Nakon čitanja ovog članka naučit ćete kako izgraditi skupi quadrocopter koji se kontrolira sa android uređaja, daljinskog upravljača ili računala. U ovom je projektu mnogo koraka koje možete preskočiti. Na primjer, možete preskočiti izgradnja quadcopter i kupujte gotove proizvode na Internetu, ali i dalje ćete koristiti Težakkako biste je mogli kontrolirati sa svog tableta ili prijenosnog računala. Međutim, ako krenete ovom rutom, izgubit ćete zadovoljstvo kombiniranja kineskih štapića od bambusa i jeftine plastike proizvođača elektronički igračke. Ovo je jeftin projekt, čiji je najskuplji dio ArduinoDUE, iako možete koristiti nešto jeftinije.

Što vam je potrebno da biste sakupili i lansirali svoj quadrocopter u zrak:

Prijenosno računalo ili računalo s obradom [/ b]Možete preuzeti. Što je "Obrada"? Evo što o tome piše Wikipedia:
Obrada je otvoreni izvorni programski jezik Java. To je jednostavan i brz alat za ljude koji žele programirati slike, animacije i sučelja. Koriste ih studenti, umjetnici, dizajneri, istraživači i amateri za proučavanje, prototip i proizvodnju. Stvorena je za proučavanje osnova računalnog programiranja u vizualnom kontekstu i služi kao pejzažni softver (što znači da je svaka * .pde datoteka obradive vizualne ljuske zasebna slika ili animacija itd.) I profesionalni proizvodni alat.



Arduino softver (IDE) [/ b]
Android uređaj [/ b]koji podržava način radaUSB domaćin [/ b](testirano na MotorolaXoom.
A također i lemljenje, ravne ruke, škare.

Što vam treba da napravite okvir

Okvir quadrocopter-a izrađen od skela od bambusa



Nosači motora na okvir izrađeni su od koktel štapova.

Relativno jeftin Quadcopter na Arduinu s kontrolom iz telefona, tableta, računala


Električna traka - koristi se za pričvršćivanje ploče prijemnika, električnih motora na okvir. Prije lijepljenja dijelova potrebni su navoji za pričvršćivanje dijelova. Cijanoakrilno ljepilo. Elastična traka za pričvršćivanje baterije na okvir.

Popis elektronike za quadrocopters.

Svi se ti dijelovi mogu oštetiti tijekom ispitnih lansiranja ili tijekom leta, pa naručite s rezervom. Linkovi su dati kao primjer. Mnogo je dobavljača.

Motori.Na Aliexpressu nisam našao motore dimenzija 4x7 mm. Motori bi trebali biti bez četkica.

Ova ploča sadrži sve komponente - žiroskop, akcelerometar, ESC (Electronic Stability Programme), procesor koji kombinira sve te komponente. Litij-polimerna baterija: 1 x 240mAh 1S 'LiPo. Možete koristiti različite baterije s manjim ili većim kapacitetom. Ako se odlučite za izgradnju oktoktotera, potrebna vam je jača baterija.

Popis hardverske kontrole quadcoptera.

Ovo su dijelovi vašeg budućeg helikoptera koji će mu omogućiti da preuzme vaše naredbe.
Imajte na umu da u kompletu moraju biti dva modula. I to nije isto što i NRF24L01, bez obzira na to za što se tvrdi da se prodaje.

Arduino DUE [/ b]ili slično, služit će se za povezivanje vašeg Android uređaja i A7105. Autor je koristio upravo ovu Arduino ploču jer ima USB spojen na serijski ulaz i može raditi s 3.3 V logikom, iako možete koristiti konvertor razine 5-3.3V.

Razvojna ploča - na njemu ćete montirati radio modul i spojiti ga na Arduino. Otpornik 22kOhm - njegova vrijednost nije osobito kritična. Žice za spajanje radio modula. OTG adapter za vaš android uređaj.


Daljinski upravljač hubsan je opcionalan, ali zgodan.

Stvaranje okvira.

Okvir je izrađen od bambusovih štapića, pričvršćenih križom za križ sa slamkama iz koktela. Sve se to lijepi super ljepilom.
1: Ispišite SVG predložak u prilogu. Složenija je nego što bi trebala biti, ali se koristi i za izgradnju oktoktotera. Uzorak je potreban da bi se stvorio ispravan kvadrat.

2. Prerežite nit duž duljine podlaktice.

3 Uzmite dvije koktel palice i držite ih tako da ih roštilj podijeli na pola i nalaze se jedan na drugom.


4 Počnite omotavati nit prvo na jednoj dijagonali, a zatim na drugoj, navijajte ravnomjerno dok nit ne završi. Ne brinite da se štapići pomiču, kasnije ćete ih zalijepiti. Uzmite nit dužine podlaktice. Ne brinite jer će štapovi biti predugi, jer će se kasnije koristiti kao nosači motora i nogu kvadrokopter.

5. Uzmite još dva štapa za kanape i popravite ih kao u prethodnom koraku, samo na udaljenosti od 4 prsta od prethodno pričvršćenih. Točna udaljenost nije bitna, ispravit ćete je dalje.






6. Stavite predložak na ravnu površinu, bolje je koristiti staklo.

7. Stavite palice svezane zajedno kao što je prikazano na fotografiji.



U ovoj je fazi važno učiniti sve što je točnije moguće. Quadcopters nisu baš osjetljivi na raspodjelu težine, ali ako vam motori nisu usmjereni okomito, helikopter neće letjeti vrlo dobro, pa provjerite sva dva puta. Motori za ugradnju bili su strogo okomiti, a sve dijagonale su iste.

8 Sve niti za vezanje pređe natopite super ljepilom. Potrebno je impregnirati niti kroz, pokušajte istovremeno ne pomaknuti okvir. Pričekajte 2 minute i preokrenite predložak kako biste niti namazali niti ljepilom s leđa. Nakon još dvije minute, prvi uglati nosač bit će spreman.

9. Ponovite isti postupak za drugi nosač.

10. Zatim, morate spojiti dva nosača, kao što je već opisano. Još jednom provjerite jesu li svi nosači motora okomito poravnani i da li su nosači pričvršćeni točno na sredini.

11. Odrežite štapove dužine otprilike 2 cm s obje strane.

12. Izrežite 4 štapa od 1,5 cm svaki, zalijepite ih kvadratom, posebno nije potrebno čvrsto lijepljenje, to će biti nosač za ploču i bateriju.

Sljedeći se korak sastoji od lemljenja 4 motora na 4X prijemnu ploču. Prvo što trebate je lemljenje žica za napajanje na dno ploče. Dalje ćemo se pozabaviti ovom orijentacijom (ploča leži na leđima)

Kako spojiti motore.

Ploče Hubsan x 4 imaju jastučiće za spajanje LED-a i motora. Oni koji imaju LED oznaku LED, motore ne trebaju spajati. Kontakti motora su označeni+ ve [/ b]i–Ve. [/ B]

Uzmite jedan od svoja 4 motora s crnim i bijelim žicama i zalijepite ih naLIJEVA LIJEVA [/ b]kontakti ploče, bijela žica s lijeve igle parova. Uzmite motor s crvenim i plavim žicama i zalijepite ga naLIJEVI VRH [/ b]igle, crvena žica na lijevoj osovinici para. Uzmite motor crnim i bijelim žicama i zalijepite ih naDESNO VRH [/ b]igle, crna žica s lijeve igle. Uzmite motor s crvenim i plavim žicama i zalijepite ga naDESNO NIZO [/ b]igle, crvena žica na lijevoj osovinici para.

U dijagramu ožičenja, bijela žica je crna isprekidana linija. Žice moraju biti fiksirane kapljicom vrućeg ljepila. Učvrstite motore s dvije trake električne trake širine 5 mm. Nemojte se stvarno brinuti zbog istog rasporeda motora u visinu. Nakon što su motori fiksni, trebate nositi propelere na osi. Koristite bijeli propeler za "prednji dio" na suprotnoj strani žica baterije) i crni propeler za "straga". Nije tako jednostavno kao što se čini. kako se pojedini noževi okreću u smjeru kazaljke na satu, a drugi se okreću u smjeru suprotnom od kazaljke na satu. Na lopaticama postoje znakovi. Koristite lopatice sa slovom "A [/ b]"za lijevi gornji i donji desni motor. Sa slovom"U [/ b]", odnosno za gornji desni i donji lijevi motor. Sada možete pričvrstiti bateriju na dno ploče, autor koristi elastični pojas za ovaj dio. Ako imate originalni hubsan kontroler, možete podići quad u zrak. Ako se helikopter trese u zraku, to znači da motori ne stoje strogo uspravno. Polaganjem komada presavijenog papira možete poravnati motore.

Sklop radijskog upravljanja na arduinu.

Ovaj dio projekta će vam reći kako upravljati helikopterom pomoću Android uređaja putem serijskog ulaza Arduino.

Na ploči A7105 trebate 6 igle. Lijevo je BND. S desne strane su SDIO, SCK, SCS, GND, VCC.

Za svaki naznačeni iglu zalemite čvrstu jednožilnu žicu, duljinu 2 cm. Umetnite A7105 u ploču kako je prikazano na fotografiji. Spojite GND igle na arduino ploču i dvije na A7105. Spojite 3,3V pin na Arduino na VCC pin na ploči A7105. Na konektoru SPI Arduino spojite MOSI pin na jedan od pinova otpornika, a drugi kraj otpornika spojite na SIDO pin na A7501.



Ova veza omogućuje vam da vidite gdje se nalazi
Arduino SCK pin sa A7105 SCK pinom, SCS s A7105 ploče na 10 nogu Arduino. Plavi otpornik na fotografiji nije dio projekta.

Arduino softver

Sljedeća skica koristi hakiranu verziju PhracturedBlue-ovog hubsana X4 i A7105 izvorni kod je moguć.

Spojite svoj DUO na računalo putem 'Programirajući port'. Preuzmite zip datoteku, prenesite skicu u Arduino i prenesite je na DUO. Ova skica obrađuje naredbe iz serijskog ulaza i pretvara ih u naredbe upravljačke ploče vašeg quadrocopter-a. Ova skica komunicira s pločom Hubsan putem radija bez serijskog ulaza, pa ako uključite svoj kopter, a zatim Arduino, a svjetla na kopteru prestanu treptati, tada je sve u redu.
skica arduino [6.99 Kb] (preuzimanja: 370)


Softver za Android

Ovo je softveropskrbadaje vam jednostavan kontroler leta na bazi android uređaja. Za kontrolu se koriste akcelerometar i dodirni zaslon vašeg uređaja. Tablet ili telefon komunicirat će s Arduinom putem USB priključka.

Instalacija softvera:
1 Morate omogućiti USB ispravljanje pogrešaka i omogućiti instalaciju ne-google play aplikacija. Preuzmite aplikaciju ovdje
2Uključitevaš uređaj putem OTG do Arduino adaptera, hoćebiti hranjens telefona ili tableta, pa provjerite je li baterija potpuno napunjena.
3 Priključite bateriju u kopter i položite je na ravnu površinu. Ako svjetla prestanu treptati, tada je sve u redu.
4 Palac lijeve ruke polako klizi po ekranu, što bi se propeleri trebali početi okretati. Uklonite prst i propeleri će se zaustaviti.
5 Učinite isto, samo stavite desni palac na ekran. To će vam omogućiti upravljanje helikopterom pomoću akcelerometra, naginjući uređaj naprijed / nazad, lijevo / desno. Pomicanjem palca desne ruke ulijevo ili udesno, helikopter ćete vrtjeti lijevo ili desno oko osi. Ako uklonite desnu ruku s zaslona, ​​helikopter bi se trebao poravnati, bez obzira na položaj akcelerometra. Probajte. Pomičite prst lijeve ruke dok helikopter ne uzleti. Zapamtite - ako uklonite oba prsta, motori će se zaustaviti.
Softver za android [353,51 Kb] (preuzimanja: 367)


PC softver
Arhivski program koji upravlja kopirom preko serijskog ulaza. Kopter se upravlja gumbom pokazivača, a tipke "A" / "Z" - leptira za gas. Autor je pokušao prisiliti kopilera da slijedi predmet određene boje, ali to još ne djeluje. Obećao je da će poslati ažuriranja.
softver za pc [7.39 Kb] (preuzimanja: 246)

9.7
5.7
9.3

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
6 komentar
Pozdrav, mogu li detaljnije objasniti kako lemim a7105 odašiljač.
i primopredajnik, koliko sam razumio, je wifi modul. Hvala na vezama!
Pozdrav, veze su ažurirane.
molimo ažurirajte veze. interes za ovaj članak nije nestao, ali veze ne djeluju. ako možete samo opisati kakav primopredajnik i ostale komponente.
napisali ste da vam trebaju 2 primopredajnika. Koliko sam razumio, jedan na kopteru drugi na arduinu, ali kako i gdje ga spojiti na kopter, tamo nije opisano (ili sam samo slijep "DO ME TEACHERA") I opet: Mogu li koristiti Težak nano v3?
možete dati vezu na ploči prijemnika (veza je zastarjela, ali više je nema)

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...