В днешно време дроновете са много популярни играчки. На пазара можете да намерите професионални летящи дронове и дронове за любители. Майсторът, авторът на тази статия, има четири дрона (квадрокоптери и хеккоптери), тъй като той обича всичко, което лети, но 200-ият полет не е толкова интересен и става скучен, затова реши да създаде свой собствен дрон с някои допълнителни функции. Майсторът обича да програмира Arduino и проектиране на схеми и джаджи, така че той започна да го изгражда. Най- домашно приготвени продукти Използва се полетният контролер MultiWii, базиран на чипа ATMega328, който се използва и в Arduino UNO, така че програмирането е доста просто. Този дрон може да бъде свързан към смартфон с Android, който изпраща своите GPS данни към дрона, който сравнява тези данни със собствения си GPS сигнал и след това започва да следва телефона. Следователно, ако се движите по улицата, дронът ще ви последва. Разбира се, има много недостатъци, но дронът следи телефона, снима видео, а също така има ултразвуков сензор за разстояние, за да избегне препятствия във въздуха. Това са чертите на домашен дрон.
Стъпка 1: Основни характеристики
Дронът работи почти напълно автоматично, няма нужда да го контролирате, защото следва телефона ви, който обикновено е винаги с вас, ултразвуковият сензор помага да заобиколите дървета, сгради и други препятствия, а GPS дава много точни данни за местоположението, но нека да видим какво имаме в резултат:
- Батерия 1000 mAh, достатъчна за 16-18 минути непрекъснат полет;
- ултразвуков сензор за избягване на препятствия във въздуха;
- Bluetooth модул за приемане на данни от телефона;
- Микроконтролер на базата на Arduino;
- вграден жироскоп;
- регулируема максимална височина (5 m);
- когато батерията е изтощена, дронът автоматично пада на телефона; (за предпочитане дръжте телефона в ръцете си)
- цената на изграждането на дрон е около 100 долара;
- може да се програмира за всичко;
- Използвайки GPS, можете да изпратите дрон по всякакви координати;
- дизайн в стила на квадрокоптер;
- оборудвана с 2-мегапикселова 720p HQ видеокамера;
- тежи 109 г;
Стъпка 2: Избор на части и инструменти
инструменти:
- поялник;
- Пистолет за лепило;
- резачка;
- Щипки;
- Супер лепило;
- Двустранна лепяща лента;
- дъвка;
електронен компонента:
- полетен контролер MultiWii 32kB;
- сериен GPS модул;
- сериен I2C конвертор;
- Bluetooth модул;
- Ултразвуков сензор;
- Парче от твърда пластмаса;
- Сламки от кафенето;
- скоростна кутия;
- Двигатели;
- витла;
- винтове;
- L293D Motor Driver (това беше неуспешен избор на водача, ще бъде фиксиран във втората версия);
- 1000 mAh литиево-йонна батерия;
Стъпка 3: Сглобяване на витлата
Майсторът купи тези витла с мотори на Aliexpress, те са резервни части за дрона Syma S5X, но те се оказаха полезни за този домашен продукт.
Стъпка 4: Схематично
Винаги гледайте схемата по време на работа и внимавайте с комуникациите.
Стъпка 5: Запояване на двигателите към контролния драйвер
Сега трябва да спойкате всички кабели от моторите до интегралните драйвери на L293D на двигателя. Вижте снимките, те казват много повече. Трябва да свържете черните и сините проводници към заземяването, а положителните проводници към изходите 1-4. L293D може да управлява тези двигатели, но капитанът препоръчва използването на силови транзистори, тъй като този чип не може да работи с всички четири двигателя с висока мощност (повече от 2 A).
Стъпка 6: Монтаж на рамка
Моля, обърнете внимание на втората снимка, която показва как да оборудвате витлата. Използвайте силни сламки за кафе и парче пластмаса, за да сглобите рамката. Използвайте малко горещо лепило и супер лепило за четирите винта, след което проверете връзките. Много е важно витлата да са на едно и също разстояние един от друг.
Стъпка 7: Добавяне на проводници към драйвера на L293D
Полейте проводниците към останалите контакти на чипа. Това ще помогне да свържете Arduino щифтове към I / O. Сега е време за изграждане на веригата.
Стъпка 8: Схема
Всички модули са включени в комплекта на полетния контролер, който капитанът поръча предварително, така че просто трябва да ги свържете заедно. Bluetooth отива към серийния порт, първо GPS в I2C конвертора, след това в I2C порта. Сега тази схема може да бъде инсталирана на вашия дрон.
Стъпка 9: Закрепване на електрическата верига към рамката
Използвайте двустранна лента и първо добавете GPS. Тази гъба лента държи всичко на мястото си, така че залепете всеки модул един по един върху пластмасовата част. В края свържете контактите на задвижването на мотора към MultiWii.
Стъпка 10: Свържете двете вериги
Входните щифтове отиват към D3, D9, D10, D11, останалите трябва да бъдат свързани към щифтовете VCC + и GND.
Стъпка 11: Батерия ...
Майсторът използва няколко гумени ленти, за да прикрепи батерията към дрона. Държи се доста здраво.
Стъпка 12: Ултразвуков сензор
Сонарният сензор е монтиран върху дрона с гумена лента и свързан с щифтове D7 и D6 на контролера MultiWii.
Стъпка 13: Програмиране на чипове
Трябва да използвате модула Serial FTDI, за да програмирате чипа. Комплектът чипове включва модул за програмисти.
Стъпка 14: Софтуер
Съветникът не знае дали софтуерът е зареден на чипа или не, но тук той обяснява какво да прави. Първо изтеглете официалната библиотека MultiWii на вашия компютър. Извадете .zip файла, след което отворете файла MultiWii.ino. Изберете „Arduino / Genuino UNO“ и го изтеглете на вашия чип. Сега вашият микроконтролер има всички предварително зададени функции. Жироскоп, светлина, Bluetooth и дори малък LCD (който не се използва в този проект) работи с изтегления код. Но този код може да се използва само за проверка на функционалността на модулите. Опитайте да наклоните дрона и ще видите, че моторите ще се въртят поради жиросенсора. Трябва да променим кода на контролера, така че дронът да следва телефона.
Ако можете да програмирате Arduino или да следвате инструкциите на съветника, можете да създадете свой собствен дрон, който ще ви следва навсякъде.
GitHub - връзка към софтуера
Стъпка 15: Промяна на кода
Главният капитан трябваше да промени кода на сензора и контролера, което даде съвети за ATMega328, но сега Bluetooth модулът издава три GPS координати и в зависимост от тях дронът се движи.
прикачени файлове
Стъпка 16: Приложение за телефон
Съветникът използва приложението SensoDuino, което може да бъде изтеглено от Google Play Market. Свържете се с дрона чрез Bluetooth и активирайте GPS TX и регистриране на данни. След това приложението за телефон е готово.
Стъпка 17: Камера
Като камера използвана евтина китайска камера. Тази камера беше използвана в много проекти на майстора и винаги показваше отлични резултати. Тежи само 15 г и може да заснеме добро видео.
Стъпка 18: Тестване ...
Разстоянието на връзката беше около 8 м, което е повече от достатъчно за дрон като този.