Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

Roman_Rizak
signx:

Гироскоп будет накапливать ошибку и уводить подвес в сторону.

По этому думал на все оси энкодеры, полет в среднем пол часа, а камера должна старатся держатся одного положения все время полета.
Основная задача фотограмметрии делать фотографии в надире, тобишь вертикально в низ.
Сейчас стоит подвес на сервах, добится от него стабилизации не получилось, компенсация наклонов нормальная и фото получаются в надире и с правильным курсом, но при болтанке снимки “слегка мажет”, что плохо сказывается на обработке снимков.
Хочется, чтоб болтанка меньше сказывалась на угловых колебаниях камеры, по этому надежда на бесколектоники, у них нет жесткой связи в узлах.

signx:

Моторы - я бы взял помощнее, ибо неизвестно насколько объектив будет сбивать балансировка.

Лишнего веса тоже не хочется, самолет садится жестче чем коптер, по этому подвесу будет доставатся, лишний вес придется компенсировать прочностью рамы подвеса (каждые 10грамм, при 10g первратятся в 100).
Так-же предполагается посадка парашютированием, как вольнолетающие в аварийном режиме садятся ( класс f1: планеры, резиномоторки, таймерки). Там перегрузки еще серьезнее.

lukacher:

что за камера будет висеть?

A6000 от соньки, байонет объектива заменен на резьбу, объектив стоит мануальный, это важно в фотограмметрии. По этому балансировка будет неизменна пока камеру не разломаю)
подвес строится для самолета, по этому тут свои фишки, по сути это не регулируемый подвес под конкретную камеру

lukacher:

Поверьте, лучше купить готовое для полетов.

Готовое стоит, как хорошее авто, практика показывает, если руки не из анальной части растут, то все можно сделать, только время надо на приобретение опыта, последнее более ценное.
Так-же все что летает, рано или поздно падает, по этому лучше уронить “бюджетный” вариант, а после заново отстроить.

schs
Roman_Rizak:

A6000 от соньки

rx100 III лучшие кадры даёт чем A6000 и компактнее.

lukacher:

я имел ввиду - подвес готовый.

В самолёт готовый подвес очень сложно разместить, места мало обычно.

Roman_Rizak
lukacher:

я имел ввиду - подвес готовый.

если честно, можно приобрести готовый комплекс БПЛА, с камерой класса подобной моей, но не встречал пока на бесколекторных, везде на сервах (правда цена на порядок от самоделки, а технически даже может быть хуже)
как уже сказано для самолетов коптерные подвесы не шибко подходят, тем более для фотограмметрии
мне не обязательно делать, чтоб все оси имели вращение на 360°, а значит можно уменьшить размеры/вес, увеличить прочность/жесткость, по ходу только рысканье может иметь полное вращение, и то не обязательно (направление носа самолета часто не по курсу, из-за бокового ветра, его то и надо компенсировать)

schs:

rx100 III лучшие кадры даёт чем A6000 и компактнее.

смотря для чего лучше, для фотограмметрии значительно хуже, если вес не учитывать
электронный объектив будет изменять в полете внутреннее ориентирование камеры, камера становится “не метрической” (эта проблема хорошо проявляется на фантиках и мавиках), а так-же меньше пикселей
лучше искать индустриальные камеры для компьютерного зрения, там подвес можно от gopro, но когда я покупал 6000, у неё не было конкурентов

1 month later
signx

Свежие новости, теперь переход на энкодерную версию бесплатен 😃 для 32х битных контроллеров конечно.

3 months later
keks_007

а кто подскажет каким образом можно организовать управление подвесом с кнопок? какие контакты должны замыкаться.
делаю стедикам из этой платы, но большой джойстик, который фигурирует на всех видео ставить не хочу, нужны маленькие кнопки либо микропереключатель типа такого:aliexpress.ru/item/32807613480.html?spm=a2g0s.9042… Если это вообще возможно.

signx

набросал схему как сэмулировать джойстик кнопками, VCC подключаем так же как у аналогово джойстика: cloud.mail.ru/public/3tZg%2F4HkzPWMDa
по ссылке не подойдёт, нужны именно отдельные кнопки для этого, а у него общие выводы у всех кнопок
А так - можно присмотреться к более маленьким джойстикам, вроде этого aliexpress.ru/item/1005001343636567.html

keks_007
signx:

набросал схему как сэмулировать джойстик кнопками, VCC подключаем так же как у аналогово джойстика: cloud.mail.ru/public/3tZg%2F4HkzPWMDa
по ссылке не подойдёт, нужны именно отдельные кнопки для этого, а у него общие выводы у всех кнопок
А так - можно присмотреться к более маленьким джойстикам, вроде этого aliexpress.ru/item/1005001343636567.html

Спасибо за схему! Я правильно понимаю что половина от 3,3 вольт на сигнальный пин - это центр, 3,3- это вверх, 0- вниз.

Панк172

Есть Китайский 8bit-ный подвес, есть аппаратура FlySky FS-I6, есть приемник FlySky FS-iA6B, перешитый на 14 каналов, есть квадрокоптер с полетным контроллером Matek F405CTR. Как сделать так, чтобы каналы подвеса управлялись с приёмника, который имеет 6 аналоговых каналов РРМ, но подключен по цифровому I-BAS?

13 days later
celladon

Какой самый маленький контроллер двух осевого подвеса можно найти? У меня в китайском квадрокоптере стоит подвес на коллекторных движках. Размер платы управления 15х20 мм. На удивление он даже работает. Но шумно и иногда срывается.

signx

можно такой конечно 😃 SimpleBGC 32-bit Tiny Rev. C но там коллекторные не поддерживаются моторы, да и извращение это 😃

celladon
signx:

можно такой конечно 😃 SimpleBGC 32-bit Tiny Rev. C но там коллекторные не поддерживаются моторы, да и извращение это 😃

Спасибо. Еще бы поменьше. А на шаговых двигателях случайно подвесов не бывает? Это же тот же BLDC только двухфазный.

signx

Ещё меньше - уже проблемнее, обычно такого размера хватает, на самой камере же только IMU стоит. На шаговых двигателях конечно тоже можно делать, просто на них нет той плавности хода - реализаций не встречал.

9 days later
vvp5621
Панк172:

Есть Китайский 8bit-ный подвес, есть аппаратура FlySky FS-I6, есть приемник FlySky FS-iA6B, перешитый на 14 каналов, есть квадрокоптер с полетным контроллером Matek F405CTR. Как сделать так, чтобы каналы подвеса управлялись с приёмника, который имеет 6 аналоговых каналов РРМ, но подключен по цифровому I-BAS?

Можно попробовать использовать проект iBus2PPM, на Arduino-Pro-Mini
github.com/povlhp/iBus2PPM.
На пульте 5 и 6 каналы на крутилки, 7 и 8 каналы на пульте на полетном контроллере будут 5 и 6 каналами.
С приёмника на ардуинку приходит iBus, а PWM 5 и 6 с приёмника на подвес.
В ардуино 7 и 8 каналы становятся 5 и 6 каналами.
Вот немного поправленный файл программы для ардуино.
yadi.sk/d/kqcJAv7esGcB3Q

12 days later
bruno

Здравствуйте. Поиски в гугле не помоги , поэтому попробую спросить здесь. 3х осевое устройство на контроллере STM32F. Не включалось. Много читал, искал и т.д. При помощи советов (отсюда из форму) смог оживить контролер только через замыкание BOOT и заливкой FlashLoaderDemonstrator восстановительную прошивку из GUI . После этого контроллер стал подключаться к GUI, но нет профилей, серийник пишет по нулям, и соответственно не прочитать данные с контроллера и не сделать автоматически поиск прошивки. Подскажите где можно скачать прошивку и профили, ПОЖАЛУЙСТА.

signx

Здравствуйте, здесь вы можете скачать последнюю версию GUI. Там в папке “firmware” будет прошивка для восстановления. Но! Давайте для начала проверим что это действительно плата SBGC, а не что-то другое. Напишите пожалуйста полностью что написано на микроконтроллере(должно stm32f303 - остальные буквы могут различаться) и сфотографируйте плату.

bruno

[IMG] utc time now[/IMG]

GUI скачал последнюю, именно из нее и взял прошивку восстановления. Теперь при подключении нет номера версии

[IMG] utc time now[/IMG]

Папка профилей пуста, и поэтому не считать данные с контроллера.

[IMG] utc time now[/IMG]

signx:

должно stm32f303

На чипе написано STM32F303 CBT6

signx

Очень похоже что это SGBC. У меня есть подозрение что это не основная плата, а так называемый i2c драйвер, а тогда прошивку с него не надо было стирирать 😃 Но раз уж вы освоили flash demonstrator - тогда сможете считать прошивку с рабочего модуля. Чтобы я точно мог ответить что это именно ведомое устройство - выложите пожалуйста вторую сторону платы. Версия GUI у вас всё же очень старая, сейчас 2.70b0 есть.

bruno

Сергей, Вы правы . Написанов ver.1
[IMG] utc time now[/IMG]

Новую версию Gui 2.70b0 я уже скачал. Скриншот делал с более старой - 2.6.

Считывать при помощи flash demonstrator нужно тоже через замыкание контактов Boot ? И какие данные от туда необходимо считать?

Gapey

это всетаки MAIN модуль , на фото из крайнего поста видны крипточип и EEPROM … На I2C_DRV контроллеры будут F051xx , а тут f303CB …
А вот почему он крипточипа не видит , соответственно не отдает его серийник - ХЗ … плата нестандартная , возможно загрузчик неправильно определяет тип платы …
если ничего не получится , напишите мне письмо на мой ник на майле или на яндексе , скину альтернативную версию лоадера …

PS: еще заметил что крипточип на фото сильно смещен влево , возможно не контачит … а если он перестал контачить то и прошивка должна была перестать работать …