Activity

DIY электроника для мини и нано дронов.

Сделал еще один полетник. На этот раз для мелкого бесколлекторника. Размер платы 25х25 мм, отверстия – 20х20 мм. Имеет BEC, OSD, черный ящик, барометр, приемник с усилителем (flysky с телеметрией) и всякая мелочь в виде выхода пищалки, светодиодной ленты. Есть усилитель токового шунта для контроля тока, но сам шунт не разведен, планирую припаять кусочек нихрома. Питание 2,5 – 12 В, то есть 1S – 2S безопасно, но, думаю и 3S выдержит.

Плата в сборе весит 3,5 г, что не мало, но отдельными модулями получается еще больше.

Без косяков не обошлось – не хватает пары деталек в RF части, процарапав маску из можно допаять. Крепление винтами М2, но возле отверстий совсем нет места и гайки задеваю детали, поэтому крепление только на пластик.

DIY электроника для мини и нано дронов.

Пару недель назад запустил свою плату с приемником AFHDS A2. Были опасения, что на деталях с али будут проблемы с дальностью приема-передачи, но все нормально. Плата, готовая прошивка и исходники на гитхабе.
Теперь собираюсь с мыслями для создания полноразмерной платы с дальнобойным трансивером, OSD и F4.

DIY электроника для мини и нано дронов.
ARXITEKTOR:

Плата с железом во сколько примерно встанет?

Примерно:
PCB - $1.1
MPU6500 - $2.5
A7105 -$1.8
STM32f303CCT6 - $3.8
остальное ~ $4
Получается порядка $13 за плату, это без монтажа и я брал гиру и трансивер с готовых модулей.

Saire:

Есть какие то изделя вообще в одном корпусе или вы про транзистор и два резистора?

Масса вариантов, зависит от того что есть под рукой. Можно на SN74LVC1G04, но его найти надо. Самый простой вариант - транзисторный инвертор. Не работающий легко проверить, подать на вход питание (3,3 В) - на выходе должно быть <0,5 В, вход к земле - на выходе питание.

DIY электроника для мини и нано дронов.
Saire:

К f1 без танцев радиолинк не подключить блин)

Из-за инвертора? При необходимости решается одним SOT-23 корпусом, но есть и более мелкие.

ARXITEKTOR:

Вот 1 нашел pcbshopper

Итого, только монтаж платы полетника обойдется порядка $15 за одну штуку при заказе 30 шт. Совсем смысла нет.

На данный момент, моя новая плата пошла в производство. Пока изредко ковыряю прошивку на старой плате с подпаянным трансивером на проводах. Для приемника надо DMA прикрутить, чтобы снизить нагрузку на процессор, хотя и так не большая. Плата должна работать с 2S аккумулятором, поэтому она ляжет в основу мелкого БК квадрика, dshot уже посмотрел логическим анализатором - работает нормально.

DIY электроника для мини и нано дронов.
edig:

Первый всем хорош, и как я понимаю благодаря этому проекту и поднялась вся шумиха, но чип F1. Тупо заменить на F3?

Сработает, только надо собрать прошивку с учетом другого процессора. Чем сейчас и занимаюсь. На F3 работает, но лично я разницы не ощущаю. Может кто расскажет про реальную разницу F1 и F3 с betaflight на мелколете?

Еще завел протокол AFHDS A2, так что теперь есть и телеметрия, но плату надо переделывать. В ближайшие пару дней дорисую и буду заказывать.

FPV нанокоптеры на рамах до 100мм
vova4ka:

Прошу вас прояснить ситуацию. Кто-то делает программный (тот же бикор), кто-то аппаратный (ичайн x73)

Все просто, Naze32 и его клоны используют аппаратный, так как это изначально был порт мультивия, который на Atmega328 без аппаратного USB. Более продвинутые в плане софта (CC, CC3D и далее на F3 и F4) - программный, что позволяет выкинуть лишнюю деталь. Если USB отключен, то время проца на его обработку не значительно. А вот во флеши место всегда занимает.

FPV нанокоптеры на рамах до 100мм

Разъем JST-SH весит 0,102 г, стоячий microUSB - 0,207. Разница не велика, а если снять кожух с microUSB, то он даже легче будет. “UART-USB” преобразователь - программный…

И вообще, странные требования к контроллеру для Whoop-а. Попробую сделать телеметрию и в придачу к ней проц F3, остальное - излишне.

FPV нанокоптеры на рамах до 100мм

Выложил проект на github-e. Расскажу вкратце. Чип приемника и его обвес действительно перекинут с готового модуля MD7105-SY, но подключен он (A7105) напрямую к spi порту процессора. Прошивка используется betaflight последняя на данный момент, пропатченная. Но betaflight кривоват и точно выдержать тайминги для приемника легкой кровью пока не получилось, поэтому радиус приема не максимальный – тяжело уследить за теряющимися пакетами, но для квартиры хватает. Возможно, при переходе с F1 на F3 будет нормально, но кто знает… 😃

На плате ВЧ часть разведена только на прием, так что здесь телеметрии не будет. Конечно, лучший вариант – это вынести приемник на отдельный процессор и прикрутить протокол AFHDS A2 с телеметрией. Будет как у всех.😃 Но не могу вспомнить подходящего мелкого проца.

А с производством не могу подсказать, если только сделать вылизанную версию и просить БГ. Кажется, появлялся там какой-то приемник с форумов.

FPV нанокоптеры на рамах до 100мм
WhiteWind:

Евгений, а что это за чудо такое? Где дают?

Да, самодел. Готовые решения не устроили габаритами - почти на всех половина платы пустует, а это явно лишний вес. Как выяснилось можно порядка 1 грамма сэкономить. С интегрированными приемниками flysky вообще грустно. Все сделано из того, что было в тумбочке. Позже опубликую все на github-е для желающих повторить.

FPV нанокоптеры на рамах до 100мм
wanted212:

А сколько сама платка весит?

Есть только кухонные весы с дискретностью 1 гр. Без RF-модуля показывают 2 гр., с - 3 гр. Есть желание избавиться от модуля и сделать новую плату, но уже на F4, наверно.

FPV нанокоптеры на рамах до 100мм

После прочтения этой темы тоже захотелось собрать мелкий FPV квадрик. Поскольку пару месяцев назад полетников со встроенным flysky приемником не было, пришлось делать свою плату на основе CC3D. В итоге получилось вот что:



Рама карбоновая 90мм с али, моторы 720, камера с хоббикинга. Вес с аккумулятором 500 мАч - 46 гр., с без - 31гр. Файлы на GitHub-е.