Selepas membaca artikel ini, anda akan belajar cara membina quadrocopter yang tidak mahal dikawal dari peranti android, alat kawalan jauh atau komputer. Terdapat banyak langkah dalam projek ini yang anda boleh lompat. Sebagai contoh, anda boleh melangkau bangunan quadcopter dan membeli siap sedia di Internet, tetapi anda masih akan menggunakannya Arduinountuk mengawalnya dari tablet atau komputer riba anda. Walau bagaimanapun, jika anda pergi ke laluan ini, anda akan kehilangan keseronokan menggabungkan kayu buluh Cina dan plastik murah dari pengeluar elektronik mainan. Ini adalah projek murah, bahagian yang paling mahal adalah ArduinoDUE, walaupun anda boleh menggunakan sesuatu yang lebih murah.
Apa yang anda perlukan untuk mengumpul dan melancarkan quadrocopter anda ke udara:
Komputer riba atau komputer dengan Pemprosesan [/ b]Anda boleh memuat turun. Apakah "Pemprosesan"? Inilah yang ditulis oleh Wikipedia tentang perkara ini:
Pemprosesan adalah bahasa pengaturcaraan Java sumber terbuka. Ia adalah toolkit yang mudah dan cepat untuk orang yang ingin memprogram imej, animasi dan antara muka. Digunakan oleh pelajar, artis, pereka, penyelidik dan amatur untuk belajar, prototaip dan menghasilkan. Ia dicipta untuk mengkaji asas-asas pengaturcaraan komputer dalam konteks visual dan berfungsi sebagai perisian landskap (bermakna bahawa setiap * .pde Memproses shell fail visual adalah imej atau animasi yang berasingan, dan lain-lain) dan alat pengeluaran profesional.
Perisian Arduino (IDE) [/ b]
Peranti Android [/ b]yang menyokong modHos USB [/ b](diuji pada MotorolaXoom.
Dan juga besi penyolder, lengan lurus, gunting.
Apa yang anda perlukan untuk membuat bingkai
Bingkai Quadrocopter diperbuat daripada buluh buluh
Enjin mount ke bingkai dibuat dari tongkat koktel.
Pita elektrik - digunakan untuk mengikat papan penerima, motor elektrik ke bingkai. Benang diperlukan untuk mengikat bahagian sebelum melekat. Pelekat cyanoacrylic. Band elastik untuk melampirkan bateri ke bingkai.
Senarai elektronik untuk quadrocopters.
Semua bahagian ini boleh rosak semasa pelancaran ujian atau semasa penerbangan, jadi pesanan dengan rizab. Pautan diberikan sebagai contoh. Terdapat banyak pembekal.
EnjinSaya tidak menemui enjin dengan dimensi 4x7 mm di Aliexpress yang dijumpai. Motor sepatutnya tanpa berus.
Papan ini mengandungi semua komponen - gyroscope, accelerometer, ESC (Electronic Stability Program), CPU yang menggabungkan semua komponen ini. Bateri polimer litium: LiPo 1 x 240mAh 1S. Anda boleh menggunakan bateri yang berbeza dengan kapasiti yang lebih kecil atau lebih besar. Jika anda membuat keputusan untuk membina oktokopter, maka anda memerlukan bateri yang lebih luas.
Senarai kawalan perkakasan quadcopter.
Ini adalah bahagian helikopter masa depan anda yang akan membolehkannya mengambil arahan anda.
Sila ambil perhatian bahawa mesti ada dua modul dalam kit tersebut. Dan ini tidak sama dengan NRF24L01, tidak kira apa yang dikatakan dijual.
Arduino DUE [/ b]atau serupa, ia akan digunakan untuk menyambungkan peranti Android anda dan A7105. Penulis menggunakan papan Arduino tertentu ini kerana ia mempunyai USB yang disambungkan ke port bersiri dan boleh berfungsi dengan logik 3.3v, walaupun anda boleh menggunakan penukar peringkat 5-3.3v.
Lembaga pembangunan - di atasnya anda akan melancarkan modul radio dan menyambungkannya ke Arduino. Resistor 22kOhm - nilainya tidak begitu kritikal. Wayar untuk menyambung modul radio. Penyesuai OTG untuk peranti android anda.
Kawalan jauh hubsan adalah pilihan, tetapi mudah.
Wireframing.
Bingkai diperbuat daripada batang buluh, disebarkan silang untuk menyeberang dengan straw dari koktel. Semua ini melekat bersama gam super.
1: Cetak templat SVG yang dilampirkan. Ia lebih rumit daripada seharusnya, tetapi ia juga digunakan untuk membina octocopter. Corak diperlukan untuk membuat persegi yang betul.
2. Potong benang sepanjang lengan bawah anda.
3 Ambil dua tongkat untuk koktel dan tahan mereka supaya tongkat barbeku membahagikan mereka dengan separuh dan mereka berada di atas satu sama lain.
4 Mula membalut benang terlebih dahulu pada satu pepenjuru, kemudian pada yang lain, angin sama rata sehingga benang berakhir. Jangan risau bahawa kayu bergerak, anda akan lem mereka kemudian. Ambil benang panjang lengan anda. Jangan bimbang tentang tongkat yang terlalu lama, kemudian mereka akan digunakan sebagai kaki motor dan kaki quadrocopter.
5. Ambil dua batang lagi untuk canapes dan perbetulkannya seperti pada langkah terdahulu, hanya pada jarak 4 jari dari sebelumnya. Jarak yang betul tidak penting, anda akan memperbetulkannya lagi.
6. Letakkan templat pada permukaan rata, lebih baik menggunakan kaca.
7. Letakkan tongkat anda diikat bersama seperti yang ditunjukkan dalam foto.
Pada peringkat ini, penting untuk melakukan segalanya dengan tepat. Quadcopters tidak begitu sensitif kepada pengagihan berat, tetapi jika motor anda tidak menunjuk secara menegak, helikopter tidak akan terbang dengan baik, jadi periksa dua kali. Untuk memasang motor tegak tegak, dan semua pepenjuru adalah sama.
8 Rendam semua benang benang yang mengikat dengan gam super. Ia adalah perlu untuk membuang benang melalui, cuba untuk tidak mengalihkan bingkai anda pada masa yang sama. Tunggu 2 minit dan tukar templat anda ke atas untuk menenun benang dengan gam dari belakang. Selepas dua minit lagi, pendakap persegi pertama akan siap.
9. Ulangi proses yang sama untuk pendakap kedua.
10. Seterusnya, anda perlu mengikat dua kurungan, seperti yang telah dijelaskan. Sekali lagi, pastikan semua motor dipasang secara menegak dan kurungan yang dipasang di tengah.
11. Potong batang kira-kira 2 cm panjang di kedua-dua sisi.
12. Potong 4 batang masing-masing 1.5 cm, gam mereka bersama-sama dengan persegi, pengikisan terutamanya kuat tidak diperlukan, ia akan menjadi pendakap untuk papan dan bateri.
Langkah seterusnya terdiri daripada pematerian 4 motor anda ke papan penerima 4X. Perkara pertama yang anda perlukan adalah untuk menyolder wayar kuasa ke bahagian bawah papan. Selanjutnya kita akan merujuk kepada orientasi ini (papan terletak pada "belakang")
Bagaimana untuk menyambungkan motor.
Hubsan x 4 papan mempunyai pad untuk menyambungkan LED dan motor. Mereka yang mempunyai LED arahan LED, tidak perlu menyambungkan motor. Kenalan motor ditanda+ ve [/ b]dan-Ve. [/ B]
Ambil satu daripada 4 motor anda dengan wayar hitam dan putih dan pateri merekaLEFT LEFT [/ b]papan kenalan, wayar putih ke pin kiri pasangan. Ambil motor dengan wayar merah dan biru dan soldernyaLEFT TOP [/ b]pin, wayar merah ke pin kiri pasangan .. Ambil motor dengan wayar hitam dan putih dan pateri merekaTOP KANAN [/ b]pin, wayar hitam ke pin kiri. Ambil motor dengan wayar merah dan biru dan soldernyaRIGHT LOWER [/ b]pin, wayar merah ke pin kiri pasangan.
Dalam gambarajah pendawaian, dawai putih adalah garis putus-putus hitam. Kawat mesti diperbaiki dengan setitik gam panas. Kencangkan motor dengan dua jalur pita elektrik 5 mm lebar. Jangan risau dengan susunan motor yang tinggi. Selepas motor diperbaiki, anda perlu memakai kipas pada paksi. Gunakan kipas putih ke "depan" di seberang wayar bateri) dan kipas hitam ke "belakang". Ia tidak semudah itu. bagaimana sesetengah bilah dibuat untuk berputar mengikut arah jam, dan yang lain berputar berlawanan arah lawan. Terdapat tanda-tanda pada bilah. Gunakan pisau dengan huruf "A [/ b]"untuk motor kanan atas dan bawah kiri Dengan huruf"Dalam [/ b]"masing-masing untuk motor kanan dan bawah kiri Sekarang anda boleh melampirkan bateri ke bahagian bawah papan, pengarang menggunakan jalur anjal untuk bahagian ini Jika anda mempunyai pengawal hubsan yang asli, anda boleh meningkatkan kuad di udara.Jika helikopter itu mengalir di udara, ini bermakna bahawa motor tidak berdiri tegak dengan tegak. Dengan meletakkan kepingan kertas dilipat, anda boleh menyelaraskan motor.
Perhimpunan kawalan radio pada arduino.
Titik projek ini akan memberitahu anda bagaimana untuk mengawal helikopter menggunakan peranti Android melalui port siri Arduino.
Anda memerlukan 6 pin di papan A7105. Kiri adalah GND. Di sebelah kanan adalah SDIO, SCK, SCS, GND, VCC.
Pateri dawai tunggal teras pepejal, 2 cm panjang, kepada setiap pin yang ditunjukkan. Masukkan A7105 ke dalam papan roti seperti yang ditunjukkan dalam foto. Sambungkan pin GND pada papan arduino dan dua pada A7105. Sambungkan pin 3.3V pada Arduino ke pin VCC pada papan A7105. Pada penyambung SPI Arduino, sambungkan pin MOSI ke salah satu pin resistor, sambungkan hujung perintang yang lain ke pin SIDO pada A7501.
Pautan ini membolehkan anda melihat di mana ia berada
Pin SCK Arduino dengan PIN SCK A7105, SCS dari papan A7105 hingga pin 10 Arduino. Perintang biru dalam foto bukan sebahagian daripada projek.
Perisian Arduino
Lakaran berikut menggunakan versi asal kod pos hubsan X4 dan A7105 yang digodam oleh PhracturedBlue.
Sambungkan DUO anda ke komputer melalui 'Port Programming'. Muat turun fail zip, muat naik lakaran ke Arduino dan muat naik ke DUO. Lakaran ini memproses arahan dari port bersiri dan menukarnya ke perintah papan kawalan quadrocopter anda. Lakaran ini berkomunikasi dengan papan Hubsan melalui radio tanpa port bersiri, jadi jika anda menghidupkan copter anda dan kemudian Arduino, dan lampu pada copter berhenti berkedip, maka segala-galanya teratur.
Perisian Android
Ini adalah perisianmenyediakanmemberikan pengawal penerbangan mudah berdasarkan peranti android. Skrin pecutan dan sentuhan peranti anda digunakan untuk mengawal. Tablet atau telefon akan berkomunikasi dengan Arduino melalui port USB.
Pemasangan Perisian:
1 Anda mesti mendayakan penyahpepijatan USB dan membolehkan pemasangan aplikasi mainan bukan-google. Muat turun aplikasi di sini
2Pasangkanperanti anda melalui penyesuai OTG untuk Arduino, ia akandiberi makandari telefon atau tablet anda, jadi pastikan bateri telah dicas sepenuhnya.
3 Sambungkan bateri ke copter dan letakkannya pada permukaan rata. Jika lampu berhenti berkelip, maka segala-galanya adalah teratur.
4 Jari tangan kiri perlahan-lahan meluncur pada skrin, kipas-kipas mesti mula berputar. Keluarkan jari anda dan kipas akan berhenti.
5 Lakukan yang sama, letakkan ibu jari kanan anda pada skrin juga. Ini akan membolehkan anda mengawal helikopter menggunakan pecutan, menyengetkan peranti anda ke hadapan / ke belakang, kiri / kanan. Dengan menggerakkan ibu jari tangan kanan ke kiri atau ke kanan, anda akan berputar helikopter ke kiri atau kanan di sekeliling paksi. Sekiranya anda mengalihkan tangan kanan anda dari skrin, helikopter harus sejajar, tanpa mengira kedudukan pecutan. Berikannya. Gerakkan jari tangan kiri anda sehingga helikopter dimatikan. Ingat - jika anda mengeluarkan kedua-dua jari, motor akan berhenti.
Perisian PC
Program arkib yang mengawal copter melalui port bersiri. Pengikis dikendalikan menggunakan butang kursor, dan butang "A" / "Z" adalah pendikit. Penulis membuat percubaan untuk memaksa copter untuk mengikuti objek warna tertentu, tetapi ini tidak berfungsi lagi. Dia berjanji untuk memuat naik kemas kini.