Оглавление:
- Шаг 1: необходимые вещи
- Шаг 2: Размещение IMU
- Шаг 3: Принципиальная схема
- Шаг 4: программа
- Шаг 5: интеграция
- Шаг 6: полет
Видео: Arduino UNO CO-pilot (Автопилот): 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Всем привет, я публикую небольшую систему автопилота для самолета с неподвижным крылом RC (Sky Surfer V3).
Поскольку Sky Surfer v3 - это планер с электроприводом, мы можем использовать эту систему автопилота во время планирования или даже при включении. Перед тем, как начать, моя идея автопилота - это не синхронизация бортового компьютера (в данном случае arduino uno)
с GPS, магнитометром, барометром и многими другими датчиками. это просто соединение с 6-осевым гироскопом, акселерометром, и всякий раз, когда этот датчик активирован, он заботится о оси крена во время полета.
Шаг 1: необходимые вещи
1. Sky surferv3 (или любое другое неподвижное крыло)
2. Комбинация 6-канального радио TX, RX
3. LiPo 11.1V 2200mah (зависит от ESC и двигателя)
4. MPU 6050 acc + гироскоп (IMU)
5. Джемперы (M-M, M-F, F-F)
6. Контакты заголовка и порты-мама
7. Arduino UNO
8. Комплект для пайки.
9. Инструменты
Шаг 2: Размещение IMU
Это один из важнейших шагов в этом процессе сборки, потому что ось крена полностью зависит от размещения датчика.
Таким образом, IMU размещается в центре двух CG, где мы пытаемся сбалансировать самолет. Я также разместил несколько демпферов вибрации, чтобы избежать осевых колебаний (вибрации двигателя), которые могут повлиять на значения IMU.
На этом этапе используются разъемы и гнездовой порт для фиксации IMU на фюзеляже.
Шаг 3: Принципиальная схема
На этой принципиальной схеме выход ch 6 передается на arduino uno для обработки погоды, чтобы принимать команды от пилота или работать в режиме автопилота, поэтому ch 6 является переключателем автопилота.
Шаг 4: программа
Базовая программа для этого взята из Instructables "Gyro camera". здесь начинается ось x, и значения передаются сервоприводу (alieron)
Логика такова, что Arduino считывает значение ch 1 и значение ch 6. здесь ch 1 - это крен самолета.
Если ch 6 высокий (значение high postiom равно 1980., тогда сервопривод запускается от IMU, если он не принимает значения пилот-сигнала.
Итак, ch 6> 1500
это режим автопилота или нормальный режим.
В базовой программе значения коррекции x указаны как 27. Они изменяются в соответствии с положением IMU в фюзеляже.
Шаг 5: интеграция
здесь идет самая кропотливая работа, выполняя множество работ по отслеживанию и методам отслеживания и ошибок. но приходит много бабочек, когда это, наконец, срабатывает
Шаг 6: полет
Вау, это конечный продукт, она такая красивая и очень комплиментарная.
Рекомендуемые:
Адаптер Arduino Nano на Arduino Uno: 6 шагов (с изображениями)
Адаптер от Arduino Nano к Arduino Uno: Arduino Nano - красивый, маленький и дешевый член семейства Arduino. Он основан на чипе Atmega328, что делает его таким же мощным, как и его самый большой брат Arduino Uno, но его можно получить за меньшие деньги. На Ebay теперь можно купить китайские версии
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)
Более мощный Arduino-UNO, Massduino-UNO: 9 шагов
Более мощный Arduino-UNO, Massduino-UNO: что такое Massduino? Massduino - это новая линейка продуктов, которая сочетает в себе периферийные устройства платформы Arduino, богатую, удобную и быструю разработку, низкую стоимость и простоту производства, преимущества крупномасштабного производства. Почти весь код Arduino может быть
Как настроить автопилот John Deere: 5 шагов (с изображениями)
Как настроить автопилот John Deere: John Deere разработал систему технологий, которая может использоваться для экономии топлива, экономии времени, уменьшения износа оборудования, снижения затрат на вводимые ресурсы и повышения эффективности хозяйств. Это видео научит людей, как установить эту технологию на трактор и сделать