РАДИОУПРАВЛЯЕМАЯ ТУРЕЛЬ С КАМЕРОЙ

Радиоуправляемая ракетная турель на Arduino с FPV (камерой с видом от турели):

  • Движение: по горизонтали – сервопривод постоянного вращения. По вертикали – обычный сервопривод
  • Управление: джойстик “титька” и тумблер предохранитель
  • Связь: радиомодули nRF24L01
  • FPV: камера Eachine TX02, приёмник с дисплеем
  • Вооружение: 10 ракет класса земля-воздух, питание запалов от литиевого аккумулятора через MOSFET

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций, всё это с приятным монтажиком, музычкой и комментариями. В общем, приятного просмотра!
поддержать автора
канал на youtube
страничка на github
группа вконтакте

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Турель

Управление

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

всё для пайки
аккумуляторы и модули
все arduino модули
мультиметры
инструменты
бп и преобразователи

ПРОШИВКА И НАСТРОЙКА

Содержимое папок в архиве

RF24-master – библиотека для модуля связи, установить в C:\Program Files\Arduino\libraries

Скетч – прошивка для Ардуино

  • RX – скетч ПРИЁМНИКА (receiver)
  • TX – скетч ПЕРЕДАТЧИКА (transmitter)
скачать архив
страница на github

Как прошить?

  • ЕСЛИ ЭТО ПЕРВЫЙ ОПЫТ РАБОТЫ С ARDUINO – посмотреть ВИДЕО о платформе с целью ознакомления, далее скачать, установить и настроить необходимые для работы программы согласно СУПЕР ПОДРОБНОЙ ИНСТРУКЦИИ (там даже видео версия есть!).
  • Скачать архив с проектом напрямую, или с GitHub (кнопки чуть выше)
  • Установить библиотеки (папка Libraries) в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)

  • Подключить Ардуино к компьютеру при помощи Data-кабеля
  • Открыть файл прошивки желаемой версии (файлы прошивок .ino лежат в одноимённых папках)
  • Настроить Arduino IDE (COM порт, куда подключена плата; подключенная модель Arduino, как в статье из первого пункта)
  • Настроить что нужно в прошивке, нажать загрузить
  • Если происходит ошибка компиляции или ошибка загрузки, читать 5-ый пункт в ЭТОЙ СТАТЬЕ

Дополнительно

  • Проект основан на 10 канальном пиротехническом пульте, смотри GitHub

Настройки в прошивке

byte MOSFET[12] = {4, 18, 5, 17, 7, 15, 3, 19, 6, 16, 8, 14}; //массив пинов, к которым подключены мосфеты
int fuse_time = 1800;  // время в миллисекундах, которое ток будет подаваться  на спираль
int posX0 = 1470;      // начальное положение серво по оси Х (серво постоянного вращения, покоится на месте)
int posY = 1500;      // начальное положение серво по оси Х (серво постоянного вращения, покоится на месте)
byte redLED = 2;
byte greenLED = 3;
byte ready_toggle = 4;
byte launch_butt = 8;

2018-02-21T00:41:08+00:00