Мазмұны:

Ардуино ЮНО екінші ұшқыш (Автоұшқыш): 6 қадам
Ардуино ЮНО екінші ұшқыш (Автоұшқыш): 6 қадам

Бейне: Ардуино ЮНО екінші ұшқыш (Автоұшқыш): 6 қадам

Бейне: Ардуино ЮНО екінші ұшқыш (Автоұшқыш): 6 қадам
Бейне: Уроки Arduino #2 - работа с монитором COM порта 2024, Шілде
Anonim
Ардуино БҰҰ-ның екінші ұшқышы (автопилот)
Ардуино БҰҰ-ның екінші ұшқышы (автопилот)

Барлығына сәлем, мен RC тұрақты қанатының шағын аспалы пилоттық жүйесін жіберемін (Sky серфер V3)

sky sörfer v3 планермен жұмыс істейтіндіктен, біз бұл автопилоттық жүйені ұшу кезінде немесе тіпті қозғалтқыш кезінде де пайдалана аламыз. Автомобильді басқару идеясын бастамас бұрын борттық компьютерді синхрондау мүмкін емес (бұл жағдайда arduino uno)

GPS, магнитометр, барометр және тағы басқа датчиктермен. Бұл 6 осьті гиро, акселерометрмен қосылу, және бұл сенсор қаруланған кезде ол ұшудың айналу осіне қамқорлық жасайды.

1 -қадам: Қажетті заттар

Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер

1. Аспан серферв3 (немесе кез келген басқа бекітілген қанат)

2. 6-ch радио tx, rx комбинациясы

3. LiPo 11.1V 2200mah (ESC пен қолданылатын қозғалтқышқа байланысты)

4. MPU 6050 acc+gyro (IMU)

5. Секіргіштер (M-M, M-F, F-F)

6. Тақырып түйреуіштері мен аналық порттар

7. Arduino UNO

8. Дәнекерлеу жинағы

9. Құралдар

2 -қадам: ХБҚ орналастыру

ӨИҚ орналастыру
ӨИҚ орналастыру

Бұл құрастыру процесінде шешуші қадамдардың бірі, себебі орама осі сенсордың орналасуына тікелей байланысты.

Сонымен, ӨСҚ екі ұшақтың ортасында орналасқан, онда біз ұшақты теңестіруге тырысамыз. Мен сондай -ақ осьтік (қозғалтқыштық тербелістерді) болдырмау үшін дірілдеткіштерді қойдым, олар ХБҚ мәндеріне әсер етеді.

Тақырыптар мен аналық порт бұл қадамда фюзеляжда ӨЖҚ бекіту үшін қолданылады.

3 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Бұл схемада ch 6 шығысы arduino uno-ға ауа райын өңдеу үшін пилоттан командаларды алу немесе автоматты пилоттық режимде жұмыс істеу үшін беріледі, сондықтан ch 6-автоматты пилоттық қосқыш.

4 -қадам: Бағдарлама

Бұл үшін негізгі бағдарлама Instructables «Gyro camera» бағдарламасынан алынған. мұнда x осі оқи бастайды және мәндер сервоға беріледі (алиерон)

Логика: Arduino ch 1 мәнін және ch 6 мәнін оқиды. мұнда ch 1 - бұл ұшақтың орамы болып табылатын алиерон.

Егер ch 6 жоғары болса (жоғары постиоманың мәні 1980. онда ол пилоттық мәндерді қабылдамаса, сервоны IMU -дан іске қосады.

Сонымен, 6> 1500

бұл автопилот режимі немесе басқа қалыпты режим.

Негізгі бағдарламада x түзету мәндері 27. түрінде беріледі, бұл фюзеляждағы ИМУ позициясына сәйкес өзгертіледі.

5 -қадам: Интеграция

Міне, ең ауыр жұмыс, көптеген іздер мен іздер мен қателіктер әдісі. бірақ көбелектің соңы келгенде

6 -қадам: Ұшу

Image
Image

Уау, бұл соңғы өнім, ол өте әдемі және өте жинақы

Ұсынылған: