Ngayon, ang mga drone ay napakapopular na mga laruan. Sa merkado maaari kang makahanap ng mga propesyonal na lumilipad na drone at drone para sa mga amateurs. Ang panginoon, ang may-akda ng artikulong ito, ay may apat na drone (quadrocopters at hexcopters), dahil mahal niya ang lahat na lumilipad, ngunit ang ika-200 na flight ay hindi masyadong kawili-wili at nagiging nakakainis, kaya't nagpasya siyang lumikha ng kanyang sariling drone na may ilang karagdagang mga tampok. Mahilig mag-program ang master Arduino at pagdidisenyo ng mga circuit at gadget, kaya sinimulan niyang itayo ito. Sa gawang bahay Ang MultiWii flight Controller ay ginagamit, batay sa maliit na tilad ng ATMega328, na ginagamit din sa Arduino UNO, kaya medyo simple ang programming. Ang drone na ito ay maaaring konektado sa isang Android smartphone, na nagpapadala ng data ng GPS nito sa drone, na naghahambing sa data na ito sa sarili nitong GPS signal, at pagkatapos ay nagsisimula pagsunod sa telepono. Samakatuwid, kung lumipat ka sa kalye, susundan ka ng drone. Siyempre, maraming mga pagkukulang, ngunit ang drone ay sinusubaybayan ang telepono, nag-shoot ng video, at mayroon ding isang sensor sa layo ng ultrasonic upang maiwasan ang mga hadlang sa hangin. Ito ang mga tampok ng isang homemade drone.
Hakbang 1: Mga Pangunahing Tampok
Ang drone ay gumagana halos ganap na awtomatiko, hindi mo kailangang kontrolin ito, dahil sumusunod ito sa iyong telepono, na kadalasang palaging kasama mo, ang ultrasonic sensor ay tumutulong na makaligtaan ang mga puno, mga gusali at iba pang mga hadlang, at ang GPS ay nagbibigay ng tumpak na data ng lokasyon, ngunit tingnan natin kung ano ang mayroon tayo bilang isang resulta:
- Baterya 1000 mah, sapat para sa 16-18 minuto ng patuloy na paglipad;
- isang sensor ng ultrasonic upang maiwasan ang mga hadlang sa hangin;
- Module ng Bluetooth para sa pagtanggap ng data mula sa telepono;
- Microcontroller batay sa Arduino;
- built-in na dyayroskop;
- nababagay na maximum na taas (5 m);
- kapag ang baterya ay mababa, awtomatikong bumababa ang drone sa telepono; (mas mabuti na hawakan ang telepono sa iyong mga kamay)
- ang gastos ng pagbuo ng isang drone ay halos $ 100;
- maaaring ma-program para sa anumang;
- Gamit ang GPS, maaari kang magpadala ng isang drone sa anumang mga coordinate;
- disenyo sa estilo ng isang quadrocopter;
- nilagyan ng isang 2 megapixel 720p HQ video camera;
- may timbang na 109 g;
Hakbang 2: Pagpili ng mga bahagi at tool
Mga tool:
- Soldering iron;
- Baril ng pandikit;
- pamutol;
- Nippers;
- Super pandikit;
- Dobleng panig na malagkit;
- Gum;
Electronic mga sangkap:
- MultiWii 32kB Flight Conroller;
- Serial na module ng GPS;
- Serial I2C converter;
- module ng Bluetooth;
- Sensor ng Ultrasonic;
- Isang piraso ng matigas na plastik;
- Mga kuko mula sa cafe;
- paghahatid ng gear;
- Mga makina;
- mga tagabenta;
- mga tornilyo;
- L293D Motor Driver (ito ay isang hindi matagumpay na pagpipilian ng driver, ay maaayos sa pangalawang bersyon);
- 1000 mAh lithium-ion baterya;
Hakbang 3: Pagtitipon ng Mga Propeta
Binili ng master ang mga propeller na ito sa mga motor sa Aliexpress, ang mga ito ay ekstrang bahagi para sa Syma S5X drone, ngunit sila ay naging kapaki-pakinabang para sa produktong homemade na ito.
Hakbang 4: Skematikong
Laging tumingin sa diagram sa panahon ng operasyon at maging maingat sa mga komunikasyon.
Hakbang 5: Ang paghihinang ng mga makina sa driver ng control
Ngayon ay kailangan mong ibenta ang lahat ng mga cable mula sa motor sa L293D motor driver ng IC. Tingnan ang mga larawan, marami silang sinasabi. Dapat mong ikonekta ang itim at asul na mga wire sa lupa at ang positibong mga wire sa mga output 1-4. Ang L293D ay maaaring makontrol ang mga motor na ito, ngunit inirerekomenda ng master ang paggamit ng mga power transistors, dahil ang chip na ito ay hindi maaaring gumana sa lahat ng apat na motor sa mataas na lakas (higit sa 2 A).
Hakbang 6: Frame Assembly
Mangyaring bigyang-pansin ang pangalawang larawan, na nagpapakita kung paano magbigay ng kasamang mga propellers. Gumamit ng matibay na dayami ng dayami mula sa isang cafe at isang piraso ng plastik upang tipunin ang frame. Gumamit ng ilang mainit na pandikit at sobrang pandikit para sa lahat ng apat na mga tornilyo, pagkatapos suriin ang mga koneksyon. Napakahalaga na ang mga propeller ay nasa parehong distansya mula sa bawat isa.
Hakbang 7: Pagdaragdag ng Wires sa L293D Driver
Itala ang mga wire sa natitirang mga contact ng chip. Makakatulong ito na ikonekta ang mga pin ng Arduino sa I / O. Ngayon ay oras na upang bumuo ng circuit.
Hakbang 8: Scheme
Ang lahat ng mga module ay kasama sa flight controller kit, na inayos ng master nang una, kaya kailangan mo lamang na ikonekta ang mga ito. Pumunta ang Bluetooth sa serial port, unang GPS sa converter ng I2C, pagkatapos ay sa port ng I2C. Ngayon ang scheme na ito ay maaaring mai-install sa iyong drone.
Hakbang 9: Ang paglakip sa de-koryenteng circuit sa frame
Gumamit ng double-sided tape at idagdag muna ang GPS. Ang span tape na ito ay pinanghahawakan ang lahat sa lugar, kaya't i-glue ang bawat module nang paisa-isa sa plastik na bahagi. Sa dulo, ikonekta ang mga contact sa drive ng motor sa MultiWii.
Hakbang 10: Ikonekta ang Dalawang Circuits
Ang mga pin ng input ay pumupunta sa D3, D9, D10, D11, ang natitira ay dapat na konektado sa VCC + at GND pin.
Hakbang 11: Baterya ...
Gumamit ang master ng ilang mga bandang goma upang ikabit ang baterya sa drone. Nakahawak ng mahigpit.
Hakbang 12: Ultrasonic Sensor
Ang sonar sensor ay naka-mount sa drone gamit ang isang goma band at nakakonekta sa mga pin D7 at D6 ng Controller ng MultiWii.
Hakbang 13: Chip Programming
Dapat mong gamitin ang Serial FTDI module upang i-program ang chip. Kasama sa set ng chip ang isang module ng programmer.
Hakbang 14: Software
Hindi alam ng wizard kung ang software ay nai-load sa maliit na tilad o hindi, ngunit dito ipinaliwanag niya kung ano ang gagawin. Una i-download ang opisyal na library ng MultiWii sa iyong computer. Kunin ang .zip file, pagkatapos ay buksan ang MultiWii.ino file. Piliin ang "Arduino / Genuino UNO" at i-download ito sa iyong chip. Ngayon ang iyong microcontroller ay mayroong lahat ng paunang natukoy na mga pag-andar. Gyroscope, ilaw, Bluetooth at kahit isang maliit na LCD (na hindi ginagamit sa proyektong ito) ay gumagana kasama ang nai-download na code. Ngunit ang code na ito ay maaari lamang magamit upang mapatunayan ang pag-andar ng mga module. Subukang ikiling ang drone at makikita mo na ang mga motorsiklo ay paikutin dahil sa gyrosensor. Dapat nating baguhin ang controller code upang ang drone ay sumusunod sa telepono.
Kung maaari mong i-program ang Arduino o sundin ang mga tagubilin ng wizard, maaari kang lumikha ng iyong sariling drone na susundan sa iyo kahit saan.
Github - link sa software
Hakbang 15: Baguhin ang Code
Kailangang baguhin ng wizard ang sensor at code ng controller, na nagbigay ng mga pahiwatig para sa ATMega328, ngunit ngayon ang module ng Bluetooth ay nagbibigay ng tatlong mga coordinate ng GPS, at depende sa kanila ang mga gumagalaw na drone.
Mga Attachment
Hakbang 16: Telepono App
Ginamit ng wizard ang application na SensoDuino, na maaaring mai-download mula sa Google Play Market. Kumonekta sa drone sa pamamagitan ng Bluetooth at paganahin ang GPS TX at data logging. Pagkatapos nito, handa na ang application ng telepono.
Hakbang 17: Kamera
Tulad ng isang camera ay gumagamit ng murang camera sa Tsina Ang camera na ito ay ginamit sa maraming mga proyekto ng master at palaging nagpakita ng mahusay na mga resulta. Tumitimbang lamang ito ng 15 g at maaaring mag-shoot ng isang mahusay na video.
Hakbang 18: Pagsubok ...
Ang distansya ng koneksyon ay halos 8 m, na higit pa sa sapat para sa isang drone tulad nito.