Самодельный лимитер F5J
Решил описать здесь технологию изготовления простого планерного логгера.
Устройство простое и очень удобное в использовании. Испытано в течение прошлого сезона на многих моделях.
За счет гибкого функционала приборчик получился гораздо удобнее именитых брендов. Хотя, сразу стоит оговориться, что на чемпионаты самого высокого уровня с ним вряд ли Вас допустят. В официальный список его никто не включал.
Описание устройства можно посмотреть в моих блогах rcopen.com/blogs/81730 А здесь тема конкретно про изготовление.
Для сборки нам понадобится:
- Плата Arduino PRO MINI на 5В, 16МГц, на АТMEGA328. Бывают платы черные, синие, зеленые - без разницы. Главное чтобы выводы А4 и А5 находились как на фотографии.
- Цифровой датчик давления. Обязательно BMP280. Датчики 085 и 180 не подойдут. BME280 работать будет, но он более дорогой и смысла в нем нет.
- Плата модуля связи со смартфоном JDY-08. Среди многих испытанных мой модулей этот показал самый стабильный результат. Работает как с андроидами так и с айфонами.
Для начала необходимо решить вопрос с питанием. Для питания датчика и модуля связи требуется 3,3 В. Вполне логичным было бы поставить ардуинку на 3,3В, но многие регуляторы моторов питаются от 5 вольт и не хотят работать со входным сигналом 3,3В. Это касается и всех именитых брендов. Есть куча примеров когда мультилоги не работают или глючат с простыми Китайскими регуляторами. Поэтому я использую проверенный компромиссный вариант. Беру ардуину на 5В и на платке процессора я перепаиваю регулятор напряжения с 5 вольтового на 4 вольтовый. На фото обведен красным кружком.
Можно этого и не делать. Тогда датчик будет питаться напряжением 5В, что выше нормы. Но тесты показали, что все работает и вполне надежно.
Припаиваем к плате разъем для программирования. Для удобства я ставлю его “наоборот”. В дальнейшем пластмаску уберем, будет удобнее и компактнее. Паяем пины На A4, A5, GND, VCC как на фото. Вывод VCC потом нужно будет немного подогнуть пинцетом.
Между выводами 2 и 3 ставим защитный резистор по входу. Вывод 3 у меня используется просто как площадка для надежного крепления резистора. К этой площадке в дальнейшем будет припаян провод входа от приемника. Поэтому с обратной стороны дорожку идущую к выводу 3 нужно перерезать.
Паяем серво провода как на картинке. Вход от приемника на вывод 3 (точнее на резистор, а сам вывод обрезан). Выход на регулятор к выводу 7.
Половина дела сделана.
Теперь нужно подготовить модуль передачи данных.
Перед установкой на лимитер его необходимо настроить. Для этого подключаем модуль к преобразователю USB - UART.
Можно любой подобный. Запускаем программу терминала, я использую Termite 3.3. В программе ставим настройки как на картинке.
Жмем кнопку подключения. БОЛЬШИМИ буквами набираем тестовую команду AT+MAC. Если все верно подключено и настроено, от модуля приходит ответ МАС:хххххх. Это адрес модуля. Он нам не нужен, только убедились что все работает.
Далее набираем команду AT+NAMEХХХ, где ХХХ - имя нашего устройства которое в дальнейшем будет отражаться в телефоне. И набираем AT+BOUD3 . Это настройка скорости обмена.
Осталось припаять модуль связи с обратной стороны ардуины. Подкладываем изоляционную подложку и припаеваем выводы VCC и GND. Сигналы TX и RX паяем через сопротивления 1 ком. У этих выходов есть перехлест. Там обязательно должна быть изоляционная прокладка, для наглядности на картинке я ее убрал.
Забыл про датчик.
Датчик ставим как на картинке:
Вывод GND припаян не к пину, а к медной площадке на плате. Не требуется никаких проводов и модуль будет очень крепко зафиксирован на плате. Для надежной пайки площадку немножко подчищаем от лака острым скребком.
Осталось только прошить программу и обтянуть модуль термоусадкой. перед обтяжкой естественно промываем наше устройство от остатков флюса.
Для программирования нам понадобится тот же переходник USB-UART. Подключаем его к компьютеру и нашему устройству:
Запускаем простенькую программку GC-Uploader. В ней нужно указать только номер com порта нашего свистка и файл limiter.hex из вложения.
К стати, номер com порта нужно правильно указывать и в программе терминала, при настройке модуля связи.
Нажимаем кнопку с микросхемкой - прошивка автоматически заливается в устройство.
Теперь можно в поле и летать 😃))).
Вячеслав, отличное устройство, особенно для проведения детских соревнований и конечно тренировок! Даже фонарь на планере снимать не надо!
Сколько вес лимитера?
Даже фонарь снимать не надо!
Очень верно подмечено. У меня есть мультилог и альтис. Но я с удовольствием использую свой. Модель села, достал из кармана мобилу, посмотрел, сбросил и тут же опять в небо. Для тренировок очень удобно.
Вес устройства 8,5 гр. С проводами и разъемами.
Вес устройства 8,5 гр. С проводами и разъемами.
Класс! Вес как у Алтиса. А ведь такие устройства жизненно необходимы в детских авиамодельных кружках и клубах!
Вопрос - как часто приходится чистить память у прибора?
В связи с тем, что ардуина не самая современная и продвинутая платформа, там есть ограничение памяти. В память устройства записывается один полет длительностью до 17 минут. При следующем запуске модели логер автоматически записывает новый полет. Поэтому, если данные нужно сохранить, скачиваем их после каждого полета и сохраняем в память мобилы. Это всего два нажатия на кнопки. При записи создается файлик с названием состоящим из даты и времени его сохранения.
Соотв чистить ничего не нужно, а в память мобилы этих полетов можно сохранить миллионы.
Устройство простое и очень удобное в использовании. Испытано в течение прошлого сезона на многих моделях.
Вячеслав, а был уже опыт использования на соревнованиях, скажем на детских?
В приморье коллеги на своем чемпионате летали. Мне в письме написали: “Все отлично”.
Более подробно у Udjin надо спросить.
Более подробно у Udjin надо спросить.
Написал Евгению. Ждём!
Проблем с этими лимитёрами не было ни у кого из пилотов.
Надёжные, и весьма удобные в работе.
Закупили партию, раздаём на полёты пилотам, у кого нет в наличии.
Евгений спасибо!
А как это всё происходит? Пилоты “привязывают” полученный лимитер к своему смартфона, или судья считывает показания своим смартом у всех, получивших лимитер на прокат?
Можно ли привязать несколько лимитеров к одному смартфона?
Связь с лимитером устанавливается только в момент подключения и считывания данных. В полете никакой связи нет, модуль передачи в дежурном режиме. Это к вопросу о помехах, были такие претензии. Подключиться к прибору можно с любого телефона, но только один телефон может быть подключен.
С одного телефона можно подключаться к разным лимитерам.
Я себе этот процесс вижу следующим образом:
Каждый лимитер имеет свой уникальный номер. Этот номер написан на корпусе и прошит в память модуля связи. Вместе с лимитером участнику надо выдать карточку на которой продублирован номер. Далее судья (или участник) подключает мобилу, к устройству с номером как на карточке. И считывает параметры полета.
Реальная дальность связи при нахождении устройства внутри модели примерно до 10 метров.
Гл. Судья со смартфоном проходит по пилотам и считывает данные.
Зачем выдавать карточки? Лишняя сущность, зачем их множить …
Судья подойдя к модели должен точно знать, какой номер лимитера в этой модели. Допустим три модели рядом лежат.
Можно конечно и без карточки. Просто участник говорит судье: “у меня лимитер номер 15”.
Сегодня в реальных условиях облетал оба лимитера Вячеслава.
Подключал и через разветвитель с Алтисом, сравнивал показания.
Что и говорить, блютуз-лимитер более удобен в эксплуатации, можно в любом месте фюза расположить, не обязательно под крышкой фонаря. И перезапуск можно делать не перетыкая питания. На вкладке “Fly” отражается время работы мотора, полное полётное время, высота взлёта на моторе (+10 секунд) и максимальная высота в полёте.
В эту субботу полечу на них на местных соревнованиях, если допустят конечно:)
Вячеславу огромный респект за отлично разработанный и качественно изготовленный лимитер!
Александр спасибо за отзыв!
Есть ли разница в показаниях высоты между альтисом и моим девайсом? Если есть, то сколько.
Датчики давления в обоих устройствах используются одинаковые. Но цифровой фильтр датчика можно программировать на разное время интегрирования.
Чем точнее показания, тем большая задержка в измерении. У меня сейчас установлена точность 0,3 метра с временем измерения 25 миллисекунд.
Есть ли разница в показаниях высоты между альтисом и моим девайсом?
А вот тут я сам лоханулся(( Использовал тот разветвитель через который подключал оба Алтиса. Но тогда борт планера был запитан напрямую от ESC. Сейчас использую внешний ВЕС, т.е. на выходе с контроллера плюсовой (красный) провод отключён, соответственно на второй лимитер питания не поступало. Нужно запитывать с другой стороны, соответственно другим разветвителем. Уже на завтра приготовил.
У меня сейчас установлена точность 0,3 метра с временем измерения 25 миллисекунд.
Точность на Алтисе не выставить, а вот частота опроса сейчас у меня установлена 0,3 секунды.
Сегодня с данным девайсом отлётаны соревнования rcopen.com/forum/f37/topic496032/190
Всё прошло без запинок! Возникали конечно вопросы у судей, типа зачем я планшет с собой на старты таскаю)))
К слову, Мультилоги сегодня два раза отказывали(( Алтисы берут неохотно, дорогие…
Думаю лимитеры Вячеслава получат должное распространение на местных соревнованиях и особенно среди школьников!
Получил новый девайс от Вячеслава, логгер для измерения высоты взлёта модели ракеты категории S2 fasr.ru/ContentTopic.aspx?TopicID=174
Вес и размеры на фото. Питание от батареи 1S и 2S.
Фиксирует три параметра:
Time_vzlet - время взлета,
Time_polet - время полета. Критерий - нахождение на высоте более 5 метров.
Max_Start_Altitude - максимальная высота при старте.
Впереди испытания на модели ракеты😒
РS. Извиняюсь, что не совсем по теме топика, но устройства схожие по принципу работы и от одного разработчика
РАз такой офф - вопрос к Вячеславу
Не соберётесь вариометр\альтиметр с радиоканалом сделать?
(ну типа того что Слон когда-то делал, с приёмом на укв-рацию)