Съдържание:
- Стъпка 1: Хардуер
- Стъпка 2: Проектиране
- Стъпка 3: Изработка и монтаж
- Стъпка 4: Настройка на Multiwii кода на контролерите
- Стъпка 5: Използване на Multiwii GUI
- Стъпка 6: Съвети за настройка и калибриране на PID
- Стъпка 7: Летете
Видео: Направи си сам Arduino Multiwii полетен контролер: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този проект има за цел да създаде гъвкава, но персонализирана мултикоптерна дронна логическа платка, базирана на Arduino и Multiwii.
Стъпка 1: Хардуер
За обработка на логика беше използван Arduino Nano, а за вход на жироскоп и акселерометър беше внедрен MPU-6050.
Стъпка 2: Проектиране
Изтеглете Fritzing. Това е софтуер за проектиране на вериги за по -малки, по -прости схеми. Това е един от най -простите, но ефективни софтуер за проектиране на печатни платки.
Моят дизайн на веригата е достъпен чрез прикачения файл "myPCB.fzz".
Ако вашият сензор не е наличен във Fritzing по подразбиране, можете да изтеглите схемата на сензора (.fzz файл) и да плъзнете файла в работното пространство.
Стъпка 3: Изработка и монтаж
Те са два начина да направите печатната платка от вашия дизайн. Използвах първия вариант, докато работех по този проект.
Изработена PCB Online
Използвах SeeedStudio с оптимални резултати на конкурентна цена.
На Fritzing експортирайте проекта си като гербер файл.
Можете да видите дизайна, като качите гербер файла (ите) тук.
След това създайте акаунт в seeedstudio, плъзнете вашите gerber файлове в страницата за изработка на SeeedStudio и поръчайте до желаните спецификации.
Монтаж
Запоявайте компонентите си към печатната платка. Помислете за 3D отпечатан корпус за полетния контролер.
Стъпка 4: Настройка на Multiwii кода на контролерите
Кодът на MultiWii е безплатен, лесен за използване и поддържа много (повечето) компилации.
Изтеглете Multiwii и Arduino IDE.
Свържете полетния контролер с вашия компютър.
На компютъра отворете вече изтеглената папка MultiWii и отворете файла Arduino, наречен "MultiWii.ino".
Достъп до раздела „config.h“и изтриване на „//“, като изберете желания тип мултиротор.
Превъртете надолу и въведете минималните и максималните стойности на вашия предавател.
Декомментирайте използваните сензори.
След това следвайте инструкциите, коментирани във файла.
След това в горното меню на IDE щракнете върху Инструменти, Табла и изберете микроконтролера Arduino, който използвате.
След това щракнете върху Инструменти, Порт и изберете порта на компютъра, на който е включен вашият контролер.
Качете кода на Multiwii, като щракнете върху бутона, оформен като стрелка.
След качването текстът „качено успешно“трябва да се появи в IDE.
Стъпка 5: Използване на Multiwii GUI
Отворете папката MultiWii, щракнете върху MultiwiiConf, application.windows32 (или опцията на желаната операционна система) и накрая отворете MultiWiiConf.exe.
В горния ляв ъгъл на прозореца изберете порта, на който е вашият полетен контролер, и щракнете върху старт. Стойностите на сензора трябва да се показват в приложението.
Вдясно изберете типа сензор. За да калибрирате сензора, бавно преместете/наклонете полетния контролер, както бъдете подканени.
В приложението трябва да се появи модел на желания дрон. Неговите движения трябва да имитират движенията на полетния контролер.
Стъпка 6: Съвети за настройка и калибриране на PID
Свържете полетния контролер към мултиротора, за да регулирате PID стойностите.
Задайте стойностите на PID по подразбиране и се уверете, че центърът на тежестта на мултиротора е в центъра.
Внимателно задръжте мултикоптера, така че показанията на вашия жироскоп в GUI да са равни. След това настройте газта на 50%.
Забележка: Ако показанията на акселерометъра се колебаят прекомерно, това е индикация за излишни вибрации. Може да са необходими амортисьори за намаляване на вибрациите (използвах двустранна лента като алтернативно решение).
Сега, докато внимателно държите ротора си на безопасно място, увеличавайте газта, докато мултироторът се почувства в безтегловност.
Натиснете (постно) върху всяка ос на дрона. Трябва да почувствате съпротива срещу тази промяна. Променете стойността P, докато това съпротивление стане забележимо.
С ръката си осцилирайте (наклонете) дрона напред -назад с ръка. В приложението увеличете стойността P, докато дронът едва започне да се колебае сам. Сега намалете малко стойността P. Повторете този процес, като този път осцилирате дрона отстрани (наляво и надясно).
Калибрираните стойности трябва да са подходящи за полет сега.
За съвети за настройка за различни видове полети, вижте раздела „Разширено настройване - практическо изпълнение“тук.
Стъпка 7: Летете
Не се колебайте да експериментирате допълнително с PID стойностите с повишено внимание.
Ако искате да добавите допълнителни функции към вашия дрон, може да помислите за добавяне на поток на живо с помощта на Raspberry Pi или към него да добавите Bluetooth възможности.
Специални благодарности на robobot3112, които ми помогнаха при настройката на моя полетен контролер.
Ако смятате, че този проект го заслужава, не забравяйте да гласувате, да го предпочитате или да се абонирате.
Чувствайте се свободни да обсъдите други възможни функции, да ми зададете въпрос или да споделите мисли в секцията за коментари по -долу.
Приятно летене!
Препоръчано:
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Усъвършенстван модел ракетен полетен компютър!: 4 стъпки (със снимки)
Усъвършенстван модел ракетен полетен компютър!: Имах нужда от висококачествен модел ракетен полетен компютър за най-новата ми ракета, който се контролираше без перки! Така че аз построих своя собствена! Причината да реша да направя това е, защото конструирам ракети TVC (управление на вектора на тягата). Това означава, че има
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
Квадрокоптер с Nodemcu и Blynk (без полетен контролер): 5 стъпки (със снимки)
Quadcopter с Nodemcu и Blynk (Без контролер на полета): Здравейте момчета.! Търсенето да направя безпилотен летателен апарат без полетен контролер завършва тук. Някак си направих дрон за моя проект, който включва престъпност. Бях сърфирал през нощта, за да работи без полетен контролер и беше много разочароващ
Разбъркване на NES контролер (Nintendo контролер MP3, V3.0): 5 стъпки (със снимки)
Разбъркване на контролера на NES (Nintendo Controller MP3, V3.0): Напълно изтръгнах ryan97128 от неговия дизайн за Nintendo Controller MP3, версия 2.0 и чувам, че той е получил идеята от всички мъдри Morte_Moya, така че не мога да взема кредит за целия им гений. Просто исках да добавя удобство и презареждане