» Electronics » Arduino »Medyo murang Quadcopter sa Arduino na may kontrol mula sa telepono, tablet, PC

Medyo murang Quadcopter sa Arduino na may kontrol mula sa telepono, tablet, PC


Matapos basahin ang artikulong ito, malalaman mo kung paano bumuo ng isang hindi mahal na quadrocopter na kinokontrol mula sa isang aparato ng android, remote control o computer. Maraming mga hakbang sa proyektong ito na maaari mong laktawan. Halimbawa, maaari kang lumaktaw gusali quadcopter at bumili ng handa na sa Internet, ngunit gagamitin mo pa rin Arduinoupang makontrol ito mula sa iyong tablet o laptop. Gayunpaman, kung pupunta ka sa ruta na ito, mawawalan ka ng kasiyahan sa pagsasama ng mga stick ng kawayan ng China at murang plastik mula sa mga tagagawa electronic mga laruan. Ito ay isang murang proyekto, ang pinakamahal na bahagi na kung saan ay ArduinoDUE, kahit na maaari mong gamitin ang isang bagay na mas mura.

Ano ang kailangan mo upang makolekta at ilunsad ang iyong quadrocopter sa hangin:

Laptop o computer na may Pagproseso [/ b]Maaari mong i-download. Ano ang "Pagproseso"? Narito ang isinulat ng Wikipedia tungkol dito:
Ang pagproseso ay isang bukas na mapagkukunan ng wika ng Java programming. Ito ay isang madali at mabilis na toolkit para sa mga taong nais mag-program ng mga imahe, mga animation at interface.Ginagamit ng mga mag-aaral, artista, taga-disenyo, mananaliksik at mga amateurs upang pag-aralan, prototype at makagawa. Ito ay nilikha upang pag-aralan ang mga pangunahing kaalaman ng computer programming sa isang visual na konteksto at nagsisilbing software ng landscape (nangangahulugang ang bawat * .pde file ng Processing visual shell ay isang hiwalay na imahe o animation, atbp.) At isang propesyonal na tool sa paggawa.



Arduino Software (IDE) [/ b]
Aparato ng Android [/ b]na sumusuporta sa modeUSB host [/ b](nasubok sa MotorolaXoom.
At isa ring paghihinang bakal, tuwid na braso, gunting.

Ano ang kailangan mong gumawa ng isang frame

Quadrocopter frame na gawa sa mga skewer ng kawayan



Ang mga mount mount sa frame ay ginawa mula sa mga cocktail sticks.

Medyo murang Quadcopter sa Arduino na may kontrol mula sa telepono, tablet, PC


Electrical tape - ay ginagamit upang i-fasten ang board ng receiver, mga de-kuryenteng motor sa frame. Kinakailangan ang mga Thread para sa mga bahagi ng pangkabit bago sumulyap. Malagkit na Cyanoacrylic. Ang nababanat na banda para sa paglakip ng baterya sa frame.

Listahan ng mga electronics para sa quadrocopters.

Ang lahat ng mga bahagi na ito ay maaaring masira sa panahon ng paglulunsad ng pagsubok o sa panahon ng mga flight, kaya mag-order na may reserba. Ang mga link ay ibinigay bilang isang halimbawa. Maraming mga supplier.

Mga makinaHindi ako nakakita ng mga makina na may sukat na 4x7 mm sa natagpuan na Aliexpress. Ang mga Motors ay dapat na walang brush.

Ang board na ito ay naglalaman ng lahat ng mga sangkap - isang dyayroskop, accelerometer, ESC (Electronic Stability Program), isang CPU na pinagsasama ang lahat ng mga sangkap na ito. Lithium polimer baterya: 1 x 240mAh 1S 'LiPo. Maaari kang gumamit ng iba't ibang mga baterya na may isang mas maliit o mas malaking kapasidad. Kung magpasya kang magtayo ng isang octocopter, kailangan mo ng isang mas kapasidad na baterya.

Listahan ng kontrol ng quadcopter hardware.

Ito ang mga bahagi ng iyong hinaharap na helikopter na papayagan itong gawin ang iyong mga utos.
Mangyaring tandaan na dapat mayroong dalawang mga module sa kit. At hindi ito katulad ng NRF24L01, anuman ang ibinebenta ay inaangkin.

Arduino DUE [/ b]o pareho, gagamitin ito upang ikonekta ang iyong Android device at A7105. Ginamit ng may-akda ang partikular na board na Arduino dahil mayroon itong USB na konektado sa serial port at maaaring gumana sa 3.3v na lohika, kahit na maaari mong gamitin ang isang 5-3.3v antas ng converter.

Development board - dadalhin mo ito sa module ng radyo at ikonekta ito sa Arduino. Resistor 22kOhm - ang halaga nito ay hindi partikular na kritikal. Mga wire upang kumonekta sa module ng radyo. OTG adapter para sa iyong android device.


Ang hubsan-remote control ay opsyonal, ngunit maginhawa.

Wireframing.

Ang frame ay gawa sa mga kawayan na stick, na ginawang krus upang tumawid sa mga dayami mula sa mga cocktail. Ang lahat ng ito sticks kasama ang sobrang pandikit.
1: I-print ang template ng SVG sa nakalakip. Ito ay mas kumplikado kaysa sa dapat, ngunit ginagamit din ito upang bumuo ng isang octocopter. Ang pattern ay kinakailangan upang gawin ang tamang parisukat.

2. Gupitin ang thread sa haba ng iyong bisig.

3 Kumuha ng dalawang stick para sa mga sabong at hawakan ang mga ito upang ang barbecue stick ay naghahati sa kanila sa kalahati at sila ay nasa tuktok ng bawat isa.


4 Simulan ang pambalot ng thread muna sa isang dayagonal, pagkatapos ay sa iba pa, hangin nang pantay-pantay hanggang matapos ang thread. Huwag kang mag-alala na ang mga patpat ay gumagalaw, ikaw ay kolain mo mamaya. Kumuha ng isang thread ang haba ng iyong forearm. Huwag mag-alala tungkol sa mga sticks na masyadong mahaba; mamaya ay gagamitin ito bilang motor mounts at quadrocopter legs.

5. Kumuha ng dalawang higit pang mga stick para sa mga canape at ayusin ang mga ito tulad ng sa nakaraang hakbang, sa layo lamang ng 4 na daliri mula sa nakalakip na dati. Ang eksaktong distansya ay hindi mahalaga, itatama mo ito nang higit pa.






6. Ilagay ang template sa isang patag na ibabaw, mas mahusay na gumamit ng baso.

7. Ilagay ang iyong mga stick na nakatali nang magkasama tulad ng ipinapakita sa larawan.



Sa yugtong ito, mahalaga na gawin ang lahat nang tumpak hangga't maaari. Ang mga quadcopter ay hindi masyadong sensitibo sa pamamahagi ng timbang, ngunit kung ang iyong mga motor ay hindi nagtuturo nang patayo, ang helicopter ay hindi lilipad nang maayos, kaya suriin ang lahat ng dalawang beses. Upang mai-mount ang mga motor ay mahigpit na patayo, at lahat ng mga diagonal ay pareho.

8 Ibabad ang lahat ng iyong mga sinulid na nagbubuklod na may sobrang pandikit. Kinakailangan na i-impregnate ang mga thread, subukang huwag ilipat ang iyong frame nang sabay. Maghintay ng 2 minuto at i-on ang iyong template upang mababad ang mga thread na may pandikit mula sa likod. Matapos ang isa pang dalawang minuto, ang unang square bracket ay handa na.

9. Ulitin ang parehong proseso para sa pangalawang bracket.

10. Susunod, kailangan mong i-fasten nang magkasama ang dalawang bracket, tulad ng inilarawan na. Sa sandaling muli, siguraduhin na ang lahat ng mga motor mounts ay patayo na nakahanay at na ang mga bracket ay naayos nang wasto sa gitna.

11. Gupitin ang mga stick na humigit-kumulang 2 cm ang haba sa magkabilang panig.

12. Gupitin ang 4 na sticks na 1.5 cm bawat isa, kola ang mga ito kasama ang isang parisukat, lalo na ang malakas na gluing ay hindi kinakailangan, ito ay magiging isang bracket para sa board at baterya.

Ang susunod na hakbang ay binubuo ng paghihinang ng iyong 4 na motor sa isang 4X receiver board. Ang unang bagay na kailangan mo ay ang magbenta ng mga power wires sa ilalim ng board. Bukod dito ay isasangguni namin ang orientation na ito (ang board ay nakasalalay sa "likod")

Paano ikonekta ang mga motor.

Ang Hubsan x 4 boards ay may mga pad para sa pagkonekta sa mga LED at motor. Yaong mayroong LED designation LED, hindi na kailangang ikonekta ang mga motor. Ang mga contact sa motor ay minarkahan+ ve [/ b]at-Ve. [/ B]

Kumuha ng isa sa iyong 4 na motor na may itim at puting mga wire at ibebenta ang mga ito saLEFT LEFT [/ b]mga contact ng board, puting kawad sa kaliwang pin ng pares. Sumakay ng motor gamit ang pula at asul na mga wire at ibebenta ito saLEFT TOP [/ b]mga pin, pulang kawad sa kaliwang pin ng pares .. Sumakay sa motor na may itim at puting mga wire at ibebenta ang mga ito saKARAGDAGANG PAKSA [/ b]mga pin, itim na kawad sa kaliwang pin. Sumakay ng motor gamit ang pula at asul na mga wire at ibebenta ito saKARAPATAN KARON [/ b]mga pin, pulang kawad sa kaliwang pin ng pares.

Sa diagram ng mga kable, ang puting kawad ay isang itim na linya ng itim. Ang mga wire ay dapat na maayos na may isang patak ng mainit na pandikit. I-fasten ang mga motor na may dalawang piraso ng de-koryenteng tape na 5 mm ang lapad. Huwag talagang mag-alala tungkol sa parehong pag-aayos ng mga motor sa taas. Matapos maayos ang mga motor, kailangan mong magsuot ng mga propeller sa axis. Gumamit ng isang puting propeller upang "harap" sa kabaligtaran ng mga wire ng baterya) at isang itim na propeller upang "likuran". Hindi ito kasing simple. kung paano ang ilang mga talim ay ginawa upang paikutin nang sunud-sunod, at ang iba pa upang paikutin ang counterclockwise. May mga palatandaan sa mga blades. Gamitin ang mga blades gamit ang titik "A [/ b]"para sa kaliwang itaas at ibabang kanang motor. Gamit ang titik"Sa [/ b]", ayon sa pagkakabanggit, para sa kanang itaas at ibabang kaliwang motor. Ngayon ay maaari mong ilakip ang baterya sa ilalim ng board, ang may-akda ay gumagamit ng isang nababanat na banda para sa bahaging ito. Kung mayroon kang isang orihinal na controller ng hubsan, maaari mong itaas ang quad sa hangin. Kung ang helicopter ay nanginginig sa hangin. nangangahulugan ito na ang mga motor ay hindi nakatayo nang mahigpit na patayo. Sa pamamagitan ng pagtula ng mga piraso ng nakatiklop na papel, maaari mong ihanay ang mga motor.

Radio control pagpupulong sa arduino.

Ang puntong ito ng proyekto ay magsasabi sa iyo kung paano makontrol ang isang helikopter gamit ang isang aparato ng Android sa pamamagitan ng serdu na port ng Arduino.

Kailangan mo ng 6 na pin sa board ng A7105. Ang kaliwa ay GND. Sa kanan ay ang SDIO, SCK, SCS, GND, VCC.

Maglagay ng isang solidong single-core wire, 2 cm ang haba, sa bawat ipinahiwatig na pin. Ipasok ang A7105 sa breadboard tulad ng ipinapakita sa larawan. Ikonekta ang mga pin ng GND sa arduino board at dalawa sa A7105. Ikonekta ang 3.3V pin sa Arduino sa VCC pin sa board na A7105. Sa konektor ng SPI Arduino, ikonekta ang pin ng MOSI sa isa sa mga pin ng risistor, ikonekta ang kabilang dulo ng risistor sa SIDO pin sa A7501.



Ang link na ito ay nagbibigay-daan sa iyo upang makita kung saan ito matatagpuan
Ang Arduino SCK pin na may A7105 SCK pin, SCS mula sa A7105 board hanggang pin 10 ng Arduino. Ang asul na risistor sa larawan ay hindi bahagi ng proyekto.

Arduino software

Ang sumusunod na sketch ay gumagamit ng isang na-hack na bersyon ng hubrop X X at ang orihinal na code ng PhracturedBlue.

Ikonekta ang iyong DUO sa computer sa pamamagitan ng 'Programming Port'. I-download ang zip file, i-upload ang sketch sa Arduino at i-upload ito sa DUO. Ang sketch na ito ay nagpoproseso ng mga utos mula sa serial port at na-convert ang mga ito sa mga utos ng control board ng iyong quadrocopter. Ang sketch na ito ay nakikipag-usap sa board ng Hubsan sa pamamagitan ng radyo nang walang isang serye na port, kaya kung binuksan mo ang iyong copter at pagkatapos ay Arduino, at ang mga ilaw sa copter ay tumitigil na kumikislap, pagkatapos ang lahat ay nasa pagkakasunud-sunod.
sketch arduino [6.99 Kb] (mga pag-download: 370)


Android software

Ito ay softwarepagbibigayay nagbibigay sa iyo ng isang simpleng controller ng flight batay sa isang aparato sa android. Ang accelerometer at touch screen ng iyong aparato ay ginagamit para sa kontrol. Ang tablet o telepono ay makikipag-usap sa Arduino sa pamamagitan ng USB port.

Pag-install ng Software:
1 Dapat mong paganahin ang USB debugging at paganahin ang pag-install ng mga di-google application na paglalaro. I-download ang application dito
2I-plug inang iyong aparato sa pamamagitan ng isang OTG sa Arduino adapter, magagawa itomaging pinakainmula sa iyong telepono o tablet, kaya siguraduhing ganap na singilin ang baterya.
3 Ikonekta ang baterya sa copter at ilagay ito sa isang patag na ibabaw. Kung ang mga ilaw ay tumitigil sa kumikislap, magkakasunod na ang lahat.
4 Ang hinlalaki ng kaliwang kamay ay dahan-dahang slide sa screen, dapat magsimulang mag-ikot ang mga propellers. Alisin ang iyong daliri at titigil ang mga propeller.
5 Gawin ang pareho, ilagay lamang ang iyong kanang hinlalaki sa screen. Papayagan ka nitong kontrolin ang helicopter gamit ang accelerometer, pagtagilid sa iyong aparato pasulong / paatras, kaliwa / pakanan. Sa pamamagitan ng paglipat ng hinlalaki ng iyong kanang kamay pakaliwa o kanan, igugulong mo ang kaliwa o kanang paligid ng axis. Kung tinanggal mo ang iyong kanang kamay mula sa screen, dapat ihanay ang helikopter, anuman ang posisyon ng accelerometer. Subukan mo ito Ilipat ang daliri ng iyong kaliwang kamay hanggang sa mag-alis ang helikopter. Tandaan - kung aalisin mo ang parehong mga daliri, titigil ang mga motor.
Software para sa android [353.51 Kb] (mga pag-download: 367)


PC software
Ang programa ng archive na kumokontrol sa copter sa pamamagitan ng serial port. Kinokontrol ang copter gamit ang mga pindutan ng cursor, at ang "A" / "Z" na mga pindutan ay ang throttle. Sinubukan ng may-akda na pilitin ang copter na sundin ang isang bagay ng isang tiyak na kulay, ngunit hindi pa ito gumagana. Nangako siyang mag-upload ng mga update.
software para sa pc [7.39 Kb] (mga pag-download: 246)

9.7
5.7
9.3

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
6 komento
Kumusta, maaari ko bang ipaliwanag nang mas detalyado kung paano ibebenta ang a7105 transmitter.
at ang transceiver, tulad ng naiintindihan ko, ay isang module ng wifi. Salamat sa mga link!
Kumusta, na-update ang mga link.
mangyaring i-update ang mga link. ang interes sa artikulong ito ay hindi nawala ngunit ang mga link ay hindi gumagana. kung maaari mo lamang ilarawan kung anong uri ng transceiver at iba pang mga sangkap.
isinulat mo na kailangan mo ng 2 transceiver. Sa pagkakaintindihan ko, ang isa sa copter isa pa sa arduino, ngunit kung paano at kung saan ikonekta ito sa copter ay hindi inilarawan doon (o bulag lang ako "TO ME GURO") At muli: Maaari ba akong gumamit Arduino nano v3?
maaari kang magbigay ng isang link sa board ng receiver (Lipas na ang lipad sa alli wala na)

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...