Проект "Филин". История. 1

История моего проекта квадрокоптера UHU - Филин.
Название возникло из ассоциации: конструкция квада - Ф-рама, “рама” - Focke-Wulf 189, FW 189 - “Uhu”.

Решил описать процесс создания своего квадрокоптера. По ходу дела пришлось познакомиться со столькими новыми и даже неожиданными для меня (и сами собой разумеющимися для более опытных людей) вещами, что стоило бы это все как-то записать 😃
Господа опытные пилоты, будете читать - большая просьба, оставьте свои мнения, что следовало бы изменить/улучшить. Со стороны бывает виднее 😃

Идея построить RC дрон возникла приблизительно в августе 2014 года, когда по Евроньюс увидел любительский проект пилотируемого квадрокоптера Malloy Aeronautics Hoverbike (kickstarter). С конфигурацией как-то изначально не было вопросов - Х-квадрокоптер. Почитал немного форумов, стал искать и заказывать по мере возможности на Алиэкспрессе электронику и силовую установку. Как выяснилось позже - все это нужно было рассчитывать, тем не менее интуитивно (и благодаря тому, что набор ВМГ был скомплектован продавцом) я выбрал правильную комплектуху для планируемых размеров квада (около 400х400 рама, 600х600 с винтами.) Конструкция рамы понравилась с первого фото wsesam.ru/…/Kak-sdelatj-kvadrokopter-svoimi-rukami…
Долго разыскивал, где в Минске купить трубу для электропроводки с фурнитурой к ней, наконец нашел человека на Червенском рынке - ИП Шкурко И.П. shkurko.deal.by Кажется, это единственный в Минске человек, который торгует в розницу не только самими трубами, но и фурнитурой для них - тройниками и изгибами. Оптовые фирмы не в счет.
Расчертил в Кореле будущую раму, собрал.


А тут и комплектуха начала подъезжать.

Вот мой сетап, а также прочая мелочевка.

Аппаратура FlySky CT-6B www.aliexpress.com/snapshot/6298041237.html
Электронику брал набором www.aliexpress.com/snapshot/6227051420.html
Мозги Crius SE v2.5: процессор ATMega328P, гиры + аксель MPU6050, магнитометр HMC5883L, барометр BMP085.

GPS Ublox NEO-6M (Crius v3.1)
i2c gps nav board Arduino Nano (ATmega328P) v1.1
Bluetooth HC-06
LCD CO-16 v1.2 - не пригодился, пытался его подключить, но скетч отчего-то перестал помещаться в мозг. Да и при наличии bluetooth и смартфона в руке он как бы и не нужен особо.
ВМГ, как уже писал, брал тоже набором: www.aliexpress.com/snapshot/6298041238.html
ESC 30A noname www.aliexpress.com/store/…/603538_444711488.html
Моторы GWS(?) A2212/13T 1000kV www.aliexpress.com/…/603538_1857210975.html
Пропы GWS(?) 1045 пластик www.aliexpress.com/…/114153_1766665087.html.
Купил еще пропы 1038 карбон www.aliexpress.com/snapshot/6272928937.html, не разобравшись вовремя, что они для других цанг. Теперь думаю, как подогнать большие (Д=8) дырки под малые (Д=5) цанги. Втулок в хозяйстве нет, может эпоксой залить?
Силовая плата: www.aliexpress.com/snapshot/6298041236.html
Батарейка nVision 1300mAh 3S 30C rc-go.by/…/akkumulyator_nvision_lipo_11_1v_3s_30c_… - куплена в Минске, магазин на пр.Незалежнасці, 85В.
запасная noname 1000mAh 2S 30C rc-go.by/…/cilovoy_akkumulyator_lipo_7_4v_2s_1000m… - первый вариант батареи, куплен там же. Отрывает дрона от земли на 90-95% газа. Буду пробовать обменять на более толстую, или будет лежать в ожидании мелкого “комнатного” проекта либо потом подвес камеры накормить отдельно.
Плату FTDI спаял сам на FT232RL. Первый вариант пытался сделать на FT232Q, квадратной и с кварцем. То ли кварц дали бракованный, то ли… Короче плата не запустилась, повозился день да и плюнул, сделал другую плату под FT232RL со встроенным кварцем и доволен.
Плюс кучка (30 пар) двойных буллетов 4мм: www.aliexpress.com/snapshot/6283570296.html и 4 пары Т-разъема, купленные в Минске за те же деньги. 😒
Для FPV приехала камера SJ4000 оригинал: www.aliexpress.com/snapshot/6329360961.html. Хотел использовать ее через встроеный вайфай, но кажется он “коротковат”… Да и OSD никакой не прикрутишь.
Плата OSD отслеживать батарейку в полете: www.aliexpress.com/snapshot/6327335850.html (приехала, но пока еще не прикручена).

В планах:
программатор эсок www.aliexpress.com/item/…/1859861715.html
или www.aliexpress.com/item/…/498858521.html
серво тестер www.aliexpress.com/item/…/1766722357.html
виброразвязка мозга www.aliexpress.com/item/…/32231651941.html
ФПВ-передатчик и приемник www.aliexpress.com/item/…/1479217622.html
антенны к ним www.aliexpress.com/item/…/2046880153.html
экран для фпв www.aliexpress.com/item/…/32247848905.html
сервики для подвеса камеры www.aliexpress.com/item/…/2046636108.html - буду самодельный подвес строгать, камеру вертеть
рама Чужой www.aliexpress.com/item/…/1766735770.html с парой-тройкой запасных лучей
и рама F450 www.aliexpress.com/item/…/1882913422.html с парой-тройкой запасных лучей
Рамы - это так, развлечься внешним видом. Может, еще и сам чего удумаю.

Прошивки
мозги: MultiWii 2.3 code.google.com/p/multiwii/
i2c-nav: I2C_GPS_NAV v2.2 beta1-r62 code.google.com/p/i2c-gps-nav/downloads/detail?nam…
GPS: конфиг из I2C_GPS_NAV v2.2 см. выше, заливался через U-Center 8.13 www.ublox.com/images/…/u-centersetup_v8.13.zip

Конфиги

MultiWii:
#define QUADX
#define CRIUS_SE_v2_0 // по причине отсутствия v2.5 в конфиге, с бОльшего они одинаковые
#define ONLYARMWHENFLAT // так стояло, не стал убирать
#define ALLOW_ARM_DISARM_VIA_TX_YAW // армим левым рычагом вниз-вправо
#define RCAUXPIN8 // принимаем и второй аукс-канал
#define MPU6050_LPF_20HZ // были сильные вибрации, пока не отбалансил моторы и пропы
#define LED_FLASHER // АНО на штатном порту B4 (пин D12)
#define I2C_GPS // ГПС читаем через нав-модуль
#define MAG_DECLINATION 7.52f // magnetic-declination.com/Belarus/…/323684.html
#define VBAT // подаем питание через резистивный делитель на PADC7 (пин А7)
#define BOARD_NAME “MultiWii LW -.–” // ну а как жеж 😃
#define MULTIPLE_CONFIGURATION_PROFILES // места в скетче жрет немного, а может пригодится
#define MOTOR_STOP // даже заармленые моторы сразу не крутятся
//#define ESC_CALIB_CANNOT_FLY // так и не запустилось, настраивал эски через канал газа по пискам. Диапазон отдельно не калибровал (так и не понял, что вообще подразумевает “калибровка эски” - настройка установок по звуковым сигналам или тюнинг диапазона газа, таймингов и т.д.)

I2C_GPS_NAV:
#define GPS_SERIAL_SPEED 115200 // в GPS тоже перенастроил
#define UBLOX // у нас же блох нео-6м

Bluetooth HC-06 имеет прошивку Linvor v1.8. Скорость уже стояла 115200, перебил только имя со стандартного (CRIUS SE). Прошивка понимает буквально пять команд:
AT OK
AT+BAUD1…8 OK1200…115200 (есть скорости и выше, но они неактуальны)
AT+NAMExxxx OKsetname
AT+PINnnnn OKsetPIN
AT+VERSION OKLinvor v1.8
Все. Никаких AT+RESET, AT+INIT, AT+ORGL и прочих полезностей. Даже показывать установки не умеет (пробовал, например, AT+NAME без параметра, имя сбросилось, AT+NAME? тоже сделало что-то непонятное, пришлось повторять установку имени.) А вообще команд должно быть немало: www.instructables.com/…/FQ1CUVZHXA9PUVQ.pdf , 9 страница.
Четность (AT+PN / AT+PE / AT+PO) менять не пробовал, во избежание.

(Много позже, в декабре, набрел на калькуляторы квадов. rc-calc.com/ru/copter/bA1W8l (перестал работать почему-то) или ecalc.ch/xcoptercalc.php?ecalc&lang=ru )
Общий вес дрона получился около 960г с батареей, но без камеры.

GPS в офисе порадовал. Здание с высокими, под 4м, потолками и большими окнами, перекрытия ж/бетонные, наружная стена два кирпича, перегородки полкирпича. Зато стол стоит в трех метрах от окна, рядом (сбоку) внутренняя стенка. Подключенный через FTDI к компу, модуль “прогрелся” (зарядил ионистор) и наловил с полмешка спутников, но, видимо, из-за кирпичных стен, позиция ползала в пределах полусотни метров. (Жаль скрин не сохранил, а делать заново лень - оно уже дома всё.)
Дома выяснилась одна неприятная подробность. Привинченный на место GPS ни в какую не хотел ловить спутники,

ни на балконе, ни выставленный из окна - минут 20 на балконе и минуты 3-4 после этого выставленный “за борт”. Прицепил к компу - через щель между крышей моей лоджии и крышей соседнего дома спутники ловились, хотя и неуверенно - лочился в каждый момент времени только один. Вернул GPS на дрон - не ловит. Немного подумав, отключил bluetooth от FC (да и мигание его уже достало до невозможности) и - о, чудо! - через секунд 5 начал мигать зеленый огонек FIX под платой приемника, а через полминуты и нав-модуль сменил ленивые одиночные “тире” на “две точки” - фикс по двум координатам. Из окна выставлять не стал, занес с балкона в комнату - в полуметре от двери фикс еще держался с минуту, явно спутники был в зоне видимости, потом один из них затмился железобетонными стенами и фикс потух.
И как их теперь между собой подружить?.. На тюбике куча роликов, и у многих блютус рядом с GPS, и никто не жалуется.

Для настройки FC через bluetooth нашел два приложения под андроид - MultiWii EZ-GUI play.google.com/store/apps/details?id=com.ezio.mul… (требует платного анлока play.google.com/store/apps/details?id=com.ezio.ez_…) и Naze32/MultiWii Configurator play.google.com/store/apps/details?id=com.naze32.c…. EZ-GUI, если выйти из приложения, не отключаясь от FC, вызывает подвисание bluetooth-подсистемы в телефоне, спасает только “рвать батарею”. Второе приложение в этом плане корректно, аккуратно закрывает bluetooth-соединение и подсистему и только потом выходит. Недавно вышел апдейт “езы”, но этот баг так и не исправили. Поискал в интернете бесплатный анлок, вроде нашел, чуть не поставил. В последний момент заметил, что оно просит слишком много каких-то странных разрешений для установки, посмотрел на размер - а оно вдвое толще, чем на маркете выложено. Нафиг-нафиг… Жаль пока заплатить не могу, интернет-платежи фактически блокированы в нашей прекрасной стране.

В аппе на левый тумблер повесил функцию “переполовинить значения стиков”. Арм-дизарм только при включенном тумблере, заармил - тумблер выкл, только тогда стартуют моторы. Для первых стартов очень удобно, в случае опасного поведения дрона - тумблер клац - моторы стоп.

Не предусмотрел никакого визуального определения положения (направления) дрона на расстоянии - винты одинаковые, рама практически симметричная. Может, еще покрашу нос ему, и пропов цветных закажу, но пока решил приделать БАНО. Все по правилам, передний правый угол рамы - зеленый огонь, передний левый - красный, центр задней перекладины - белый. Над квадом оранжевый (теннисный шарик с просунутым внутрь желтым светодиодом). Ну и моргание, как было в конфиге, 00000101. Повесил все 4 диода в параллель на пин D12 - два горят, один не очень, белый не горит вообще. Придумал силовые ключи, рассчитал их на 40 мА каждый - по 2 диода на каждой позиции кормить. Спаял платку 15х15 мм, вот такую.

Каждый огонь будет из 2 SMD LED 1206, приклееных к раме большой каплей термоклея, который заодно будет играть роль рассеивателя. Провод - 2 жилы от 80-жильного шлейфа PATA.

  • 1458
Comments
SergDoc

На будущее, батарейки с алиэкспресс доходят без проблем обычной китайской почтой…
и от 2200 до 4000 на 3 секции под ваш конфиг нужны…

StrangerIV
SergDoc;bt131221

На будущее, батарейки с алиэкспресс доходят без проблем обычной китайской почтой…
и от 2200 до 4000 на 3 секции под ваш конфиг нужны…

Спасибо, только я уже и сам понял, что маловат аккум - см. второй пост.
А вот сколько видел батареек на Али, ни один прод не шлет их обычной почтой в Беларусь - только EMS/DHL/blahblah… У таких сервисов пересылка стоит дороже батарейки. У нас в городе хоть и дороже, чем сама батарейка на Али, но зато дешевле полной стоимости ее с пересылкой, и быстро - посылки у нас перед таможней могут и три-четыре недели пролежать на складе. Во втором посте я и пишу, что собираюсь брать 3S 3300.
Да и не могу я пока что ничего с Али заказывать, с 20 декабря карточки не работают в зарубежные платежи. Открыть должны вроде бы, но неизвестно когда.

SergDoc

ru.aliexpress.com/item/…/1871472983.html

Карточку делал валютную в БПС-Сбербанк visa virtuon (без проблем ложишь беларуские, на счету доллары, и обычную (валютную) визу в москва-минск (отделение у нас закрыли, так что не пользуюсь - негде пополнить)
обе привязываются к Литовскому аккаунту пайпал - теперь не актуально есть беларуский…

С экспресс доставками лучше не связываться, довозят только до аэропорта, потом самому надо ехать и растамаживать начиная с превышения стоимости не в 120 евро, а в 10 евро… мне HK как-то федексом (за свой счёт) посылку отправили, дошла за 2 дня, но дальше либо едь сам либо есть замечательная контора - белтаможсервис примерно за 600-700 тысяч, всё за тебя сделают, но не хотят))) короче ждал пока посылка уедет обратно (2 месяца), после этого HK вернули деньги…

StrangerIV
SergDoc;bt131230

спасибо за наводку. Реально больше чем в полтора раза дешевле будет, чем у барыг с rc-go. Да и ажиотаж с мешками посылок с Али вроде спадает, к весне может полегче будет.
У меня зарплатные Visa Classic и Visa Electron Приора, счета отдельные. Обе “мультивалютные”, но по факту - рублевые. Платежи через Интернет закрыли, как и почти всем другим, теперь обещают вернуть, но сроков не называют. Заводить валютную специально для али… можно, но неохота. Подождем пока что. Все равно средств свободных пока нет, со многими зимними днями рождений. ))

StrangerIV
SergDoc;bt131230

мне HK как-то федексом (за свой счёт) посылку отправили, дошла за 2 дня, но дальше либо едь сам либо есть замечательная контора - белтаможсервис примерно за 600-700 тысяч, всё за тебя сделают, но не хотят))) короче ждал пока посылка уедет обратно (2 месяца), после этого HK вернули деньги…

Любопытно, или это не первый случай, или я про него уже слышал от друга)))

vic=
StrangerIV;bt131236

Любопытно, или это не первый случай, или я про него уже слышал от друга)))

Похожая история. С некоторых пор наша почта перестала принимать посылки с LiPo аккумуляторами. Нововведение и я этого не знал. Посылку с 7 дюймовым монитором, встроенными акк. и приемником на 5.8 GHz для FPV завернули в Китай, даже не сообщив мне. С трудом удалось отбить у китайцев деньги. Вся история заняла около 3 месяцев.

StrangerIV
_vic;bt131238

С некоторых пор наша почта перестала принимать посылки с LiPo аккумуляторами. Нововведение и я этого не знал.

Ох уж эти безопасники…
Весной, кажется, или летом, где-то в Азии на самолете случился пожар - самовозгорание литий-полимерного аккумулятора, ехавшего в почте. После этого многие авиакомпании перепугались и перестали принимать посылки с такими грузами, а мне как-то с Али на одном из пакетов попалась наклейка: “Я заявляю, что данное отправление не содержит литиевых батарей. Я предупрежден, что в случае обнаружения в посылке литиевых батарей посылка может быть конфискована, а ко мне как отправителю применены штрафные санкции.” Вот так у них там все серьезно. Было. Честно говоря, я сейчас даже удивился, что китайцы опять стали отправлять батареи обычной заказной почтой…