» Elektronik » Arduino »Bom terbang terbang buatan sendiri dengan kamera yang mengikuti anda pada autopilot (berdasarkan Arduino)

Drone terbang buatan sendiri dengan kamera yang mengikuti anda pada autopilot (berdasarkan Arduino)




Kini, dronik adalah mainan yang sangat popular. Di pasaran anda boleh mencari drone terbang dan drone profesional untuk amatur. Tuan, pengarang artikel ini, mempunyai empat drone (quadrocopters dan hexcopters), kerana dia suka semua yang terbang, tetapi penerbangan ke-200 tidak begitu menarik dan menjadi membosankan, jadi dia memutuskan untuk membuat drone sendiri dengan beberapa ciri tambahan. Tuan suka program Arduino dan merancang litar dan alat, jadi dia mula membinanya. In buatan sendiri Pengawal penerbangan MultiWii digunakan, berdasarkan cip ATMega328, yang juga digunakan dalam Arduino UNO, jadi pemrograman cukup mudah. Drone ini boleh disambungkan ke telefon pintar Android, yang menghantar data GPSnya ke drone, yang membandingkan data ini dengan isyarat GPS sendiri, dan kemudian mula mengikuti telefon. Oleh itu, jika anda bergerak di sepanjang jalan, drone akan mengikuti anda. Sudah tentu, terdapat banyak kelemahan, tetapi drone memantau telefon, menembak video, dan juga mempunyai sensor jarak ultrasonik untuk mengelakkan rintangan di udara. Ini adalah ciri-ciri drone buatan sendiri.

Langkah 1: Ciri Utama



Drone berfungsi hampir sepenuhnya secara automatik, anda tidak perlu mengendalikannya, kerana ia mengikuti telefon anda, yang biasanya selalu bersama anda, sensor ultrasonik membantu memintas pokok, bangunan dan halangan lain, dan GPS memberikan data lokasi yang sangat tepat, tetapi mari lihat apa yang kita ada hasilnya:

- Bateri 1000 mAh, cukup untuk 16-18 minit penerbangan berterusan;
- Sensor ultrasonik untuk mengelakkan rintangan di udara;
- Modul Bluetooth untuk menerima data dari telefon;
- Mikrokontroler berdasarkan Arduino;
- gyroscope terbina dalam;
- ketinggian maksimum laras (5 m);
- apabila bateri rendah, drone secara automatik jatuh ke telefon; (sebaiknya tahan telefon di tangan anda)
- kos membina drone adalah kira-kira $ 100;
- boleh diprogramkan untuk apa-apa;
- Menggunakan GPS, anda boleh menghantar drone di mana-mana koordinat;
- reka bentuk dalam gaya quadrocopter;
- dilengkapi dengan kamera video HQ 720p 2 megapiksel;
- berat 109 g;

Langkah 2: Pemilihan bahagian dan alatan





Drone terbang buatan sendiri dengan kamera yang mengikuti anda pada autopilot (berdasarkan Arduino)


Alat:

- Pematerian besi;
- Senapang senjata;
- pemotong;
- Nippers;
- Gam super;
- Pita pelekat bermuka dua;
- Gum;

Elektronik komponen:

- MultiWii 32kB Pengawal Penerbangan;
- Modul GPS Serial;
- Penukar I2C Serial;
- Modul Bluetooth;
- Sensor ultrasonik;
- Sekeping plastik keras;
- Jerami dari kafe;
- penghantaran gear;
- Enjin;
- kipas;
- skru;
- Pemandu Motor L293D (ini merupakan pilihan pemandu yang tidak berjaya, akan ditetapkan dalam versi kedua);
- bateri lithium-ion 1000 mAh;

Langkah 3: Memasang Kipas







Tuan membeli kipas ini dengan motor pada Aliexpress, mereka adalah alat ganti untuk drone Syma S5X, tetapi mereka ternyata berguna untuk produk buatan sendiri ini.

Langkah 4: Skematik



Sentiasa lihat rajah semasa operasi dan berhati-hati dengan komunikasi.

Langkah 5: Mematerikan enjin kepada pemandu kawalan










Sekarang anda perlu menyolder semua kabel dari motor ke IC pemandu L293D motor. Lihat gambar-gambar, mereka mengatakan lebih banyak lagi. Anda mesti menyambung wayar hitam dan biru ke tanah dan wayar positif ke output 1-4. L293D boleh mengawal motor ini, tetapi tuannya mengesyorkan menggunakan transistor kuasa, kerana cip ini tidak boleh berfungsi dengan semua empat motor pada kuasa tinggi (lebih daripada 2 A).

Langkah 6: Perhimpunan Frame








Sila beri perhatian kepada gambar kedua, yang menunjukkan bagaimana untuk melengkapkan kipas. Gunakan straw jerami yang kukuh dari kafe dan sekeping plastik untuk memasang bingkai. Gunakan gam panas dan gam super untuk semua skru, kemudian periksa sambungan. Adalah sangat penting bahawa kipasnya berada pada jarak yang sama antara satu sama lain.

Langkah 7: Menambah Wayar ke Pemandu L293D






Solder wayar ke baki kenalan cip. Ini akan membantu menyambungkan pin Arduino kepada I / O. Kini sudah tiba masanya untuk membina litar.

Langkah 8: Skim





Semua modul dimasukkan dalam kit pengawal penerbangan, yang mana tuan diperintahkan terlebih dahulu, jadi anda hanya perlu menyambungkannya bersama-sama. Bluetooth pergi ke port bersiri, GPS pertama dalam penukar I2C, kemudian di port I2C. Sekarang skim ini boleh dipasang pada drone anda.

Langkah 9: Melampirkan litar elektrik ke bingkai









Gunakan pita bermuka dua dan tambahkan GPS terlebih dahulu. Pita spek ini memegang segala-galanya di tempatnya, jadi gam setiap modul satu demi satu ke bahagian plastik. Pada akhirnya, sambungkan hubungan pemacu motor ke MultiWii.

Langkah 10: Sambungkan Dua Litar







PIN masukkan ke D3, D9, D10, D11, selebihnya harus disambungkan ke pin VCC + dan GND.

Langkah 11: Bateri ...







Tuan menggunakan beberapa band getah untuk melampirkan bateri ke drone itu. Memegang cukup ketat.

Langkah 12: Sensor Ultrasonik







Sensor sonar dipasang pada drone dengan jalur getah dan disambungkan kepada pin D7 dan D6 pengawal MultiWii.

Langkah 13: Pemrograman Chip





Anda mesti menggunakan modul Serial FTDI untuk program cip. Set cip termasuk modul programmer.

Langkah 14: Perisian






Penyihir tidak tahu sama ada perisian dimuatkan ke cip atau tidak, tetapi di sini dia menjelaskan apa yang perlu dilakukan. Muat turun pustaka MultiWii rasmi ke komputer anda. Ekstrak fail .zip, kemudian buka fail MultiWii.ino. Pilih "Arduino / Genuino UNO" dan muat turun ke cip anda. Sekarang mikropengawal anda mempunyai semua fungsi yang telah ditetapkan. Gyroscope, cahaya, Bluetooth dan juga LCD kecil (yang tidak digunakan dalam projek ini) berfungsi dengan kod yang dimuat turun. Tetapi kod ini hanya boleh digunakan untuk mengesahkan fungsi modul. Cuba untuk memiringkan drone dan anda akan melihat bahawa motor akan berputar disebabkan oleh gyrosensor. Kita perlu menukar kod pengawal supaya drone mengikuti telefon.

Jika anda boleh memprogramkan Arduino atau ikut arahan wizard, anda boleh membuat drone anda sendiri yang akan mengikuti anda di mana-mana sahaja.

Github - Pautan ke perisian

Langkah 15: Tukar Kod

Penyihir terpaksa menukar kod sensor dan pengawal, yang memberi petunjuk untuk ATMega328, tetapi sekarang modul Bluetooth memberikan tiga koordinat GPS, dan bergantung kepada mereka bergerak drone.

Lampiran

Langkah 16: App Telefon

Penyihir menggunakan aplikasi SensoDuino, yang boleh dimuat turun dari Pasaran Google Play. Sambungkan ke drone melalui Bluetooth dan dayakan GPS TX dan pembetulan data. Selepas itu, aplikasi telefon sudah siap.

Langkah 17: Kamera





Sebagai kamera yang menggunakan kamera Cina murah. Kamera ini digunakan dalam banyak projek tuan dan sentiasa menunjukkan hasil yang sangat baik. Ia berat hanya 15 g dan boleh menembak video yang baik.

Langkah 18: Ujian ...





Jarak sambungan adalah kira-kira 8 m, yang lebih daripada cukup untuk pendengaran seperti ini.

8.6
7.3
7.8

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
5 komen
Tidakkah anda memberi perhatian kepada pautan "Sumber"? Berhati-hati. ;)
Izosim
untuk 100 dolar anda boleh membeli siap
The copter adalah sejuk, tetapi ia adalah sonar - alat pengesanan bunyi objek bawah air menggunakan radiasi akustik.
Sensor sonar dipasang pada drone
Lalat di atas air? senyum

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...