Activity

Самодельный передатчик (часть 2)

Всем доброго дня.
Начал писать ПО кодера для автомобильной аппы (3 канала), камень ATMega32, LCD 5110, модули TX RX от хоббикинга 6-ти канального. приёмник 3 канала.
В чем собственно просьба помощи, расскажите пожалуйста как программно сформировать PPM сигнал и настроить таймеры, еще какими должны быть выходными данными с каждого канала для последующего формирования РРМ.
Спасибо.

HIMOTO

Сегодня пришел мой новый БК мотор и регуль, за одно поменял супр и пиньен на стальные.

HIMOTO
belyay:

Народ подскажите как на счет такого набора ESC, мотор пойдет для Himoto Bowie. кто то уже брал их?

заказал себе этот набор, придет посмотрим. к зиме возьму этот мотор. правда он без сенсора…

HIMOTO
Rave:

Спасибо! Он точно к стоковому спуру подходит? Спур стандартный?

вот таких два штуки имею, отгонял уже пять акков. все классно, но сегодня стоковый мотор накрылся…😦
вот еще такой есть шаг такой же как не стоке.

HIMOTO
Sailor_T:

Мммм платка конечно забавно но толку в ней особо не вижу… Разве что вкл\выкл вентелятор. Мерить ак лучше дома мерилкой а в поле пишалка нать…

Могу добавить пищалку в параллель к светодиоду, на сколько поставить нижний порог по вольтажу всего акка? 6,2В или 6,0? только при измерении тоже будет пикать.

HIMOTO

Всем доброго дня. собрал платку для Himoto, что она умеет:

  1. автоматическое управление вентилятором (включается >50 выключается <40 )
  2. при кратковременном нажатии показывает температуру (моргает светодиодом, например t=45C сначала моргнет 4 раза потом пауза 0,5с и моргнет 5 раз)
  3. при долгом нажатии (>1c) показывает напряжение на акке. (моргает светодиодом, например u=7.4v сначала моргнет 7 раз потом пауза 0,5с и моргнет 4 раза)
    фото платы, в архиве: прошивка, проект в протеусе и плата.

Забыл сказать, для питания вентилятора стоит преобразователь на MC34063, датчик температуры LM35DZ

fan_avto_v1.2.rar

Телеметрия для Авто
Protez1999:

Что то я вообще подвис а если эти приемник и передатчик просто повесить на ком порт ардуины и на 1 ардуине передавать а на второй читать с ком порта она покажит данные?

да, но и мусора будет тоже много, передатчик желательно питать более чем 5 вольт.

Protez1999:

он на провода рега которые от акума идут вешается???

разрывается + провод от акка до регуля.

Protez1999:

насчет передатчка

я передаю по USARTу
1 байт признак переменной
2 байт переменная
3 байт 2 часть переменной (если она больше чем 255)
4 байт контрольная сумма
в током же порядке принимаю на приемнике, потом обрабатываю…
скорость передачи 2400 передача идет без пауз, иначе приемник с передатчиком теряют связь.

Исходники, не судите строго, первая моя программа.

Telemtry_avto.rar

Телеметрия для Авто

на стабилизаторе 1000х25в плюс 100n. на входа ADC не ставил, поставил на AREF 100n и на AVCC поставил индуктивность и 100n.

Protez1999:

а как определить выкаченый ток?

Ir=Ir+((I*10)/2.88); // по прерыванию раз в секунду.
где Ir - выкаченные, I - ADC полученное с передатчика. тип Ir, I - unsigned long int

Самодельный передатчик (часть 2)

Всем доброго дня, как вы считаете хватит места в 32 меги для кодера на 3 канала (без микса, только реверс, тримирование, границы, два аналоговых канала, один дискретный на три положения) + телеметрия (в меге 16 заняла 53%) экран от Нокии 5110 типа

Гувернер на низких оборотах для коллекторного двигателя

Может есть смысл сделать на моторе обратную связь на опто датчиках или датчике холла… Считывать обороты и уже под них настраивать ШИМ. я так себе это вижу.

Телеметрия для Авто

Сегодня делали вылазку на стадион. Немного погоняли, жаль забыли взять нормальную камеру, что бы заснять работу телеметрии. Так что снимали телефоном

Связь держит практически до 100 метров иногда проскакивают ошибки но работает.

характеристики: измерение 2х банок акка; замер температуры двигателя, регулятора (ESC) и LiPo; замер тока, расчет выкаченных mAh, время с момента включения; Температура воздуха (датчик установленный на приемнике); скорость; напряжение акка приемника.
Теперь по меню…(кнопка вверх) установка максимальных значений температур, минимальных значений акков. включение выключение звука.
дальше (кнопка вправо) установка длины круга колеса (для расчета скорости), установка контрастности дисплея, установка яркости подсветки дисплея, чувствительность включение подсветки по фоторезистору.
еще (кнопка влево) средня скорость, максимальная скорость. (кнопка вниз) сброс времени и выкаченных mAh.

Телеметрия для Авто

Получилось закодировать, передать и раскодировать 6 переменных по 8 бит. скорость 2400 бит/с (скорость обновления данных получилась большая) приемник передатчик этот (не для рекламы), просто хотел посмотреть на что он годиться. вышел на стадион передатчик положил на землю, стабильное расстояние 50м. , отошел на 100 метров тоже берет без ошибок. так это при том что нет контрольной суммы для проверки подлинности результатов.

Телеметрия для Авто

Уперся в написание протокола передачи данных. мне нужно сначала послать знак признака переменной (< - ADC0, > - ADC1, @ - ADC2 и т.д. ) потом надо передать саму переменную но так как переменная больше 8 бит ее надо разделить и отправить.
В как приемнике организовать условие что бы данные из буфера RX записались в нужную переменную???
if (getchar() == ‘<’)
ub=getchar();
С одним таким условием записывается переменная, а если поставить больше условий
if (getchar() == ‘<’)
sb=getchar();
if (getchar() == ‘>’)
ub=getchar();
то нечего не пишется. 😦
может надо после определения признака переменной сдвинуть буфер ???

Телеметрия для Авто

Прошу помощи.
при расчете “выкаченных mA*h” Ir=Ir+(I/8)/3.6;
где Ir- “выкаченные mA*h”, I - 10 бит данных поступившие с борта.
например I-80 (10A, так как 20mV на 1 ампер)
80/8=10/3,6=2.7777777777777777777777777777778
так вот он считает только то что до запятой даже не округляет.
как можно представить функцию без использования “float” ?

Телеметрия для Авто
YuriK=:

Сергей подскажите как у вас реализован датчик скорости?

будет на датчике холла, и два магнита на внутренней стороне обода. считаем сколько пришло импульсов за 500 мс дальше вычитаем из расчета длины колеса.
Датчик холла тот который выдает “0” при наличии магнитного поля.

Телеметрия для Авто

попробовал накидать программу для приемника. UP- настройка алармов (“left”- “right”+ установка) down выход.
right другие настройки.
добавил таймер с момента включения.

resiver.rar

Телеметрия для Авто
ubd:

Они тормозят только в протеусе, потому что у них стоит по умолчанию большое время ожидания. Измени время ожидания, в свойствах датчика, и будет работать быстро. В железе они работают мнгновено ничего не тормозит.

Спасибо, но все таки наверно остановлюсь на LM35DZ (нашел недорого на Китае)

Вот накидал примерно схему приемника, пока с экраном 20х4, может потом будет графический 128х64, а пока так.
В меню думаю будут настройки алармов по напряжению, температуры, потом настройка скорости по длине колеса и хотелось настройку включение подсветки по фоторизистору.

Телеметрия для Авто

Всем привет, есть такое желание собрать недорогую телеметрию для авто. передатчик и приемник взять на 433 МГц. сборка
на передатчике подключить ATMega8
1.до 3-х датчиков температуры (DS18b20);
2.датчик тока;
3.до 3-х входов измерения напряжения
4.можно еще датчик холла для измерения скорости.
Мега будет все показания собирать, кодировать и отправлять на другую мегу которая будет все расшифровывать и выводить на LCD 16х2.
как то так я себе это представляю.

Самодельный передатчик (часть 2)
Valera69:

Нашел проблему в датчике тока на 2,4 ГГц.
Проблема была в том, что детектировался ВЧ, а АМ модуляционные НЧ помехи проходили и усиливались. На выходе была НЧ каша.
Немного изменил схему. Все заработало. МАХ амплитуда на табло 180мА.
Приимущество этого датчика, что его можно поставить в корпус рядом ВЧ блоком. При небольшом экранировании передающей антены, даже рукой, он сразу показывает степень падения сигнала. Работает отлично. Очень легко можно настроить сигнализацию о падении излучения.
Использую совместно с ВЧ модулем Corona 2.4Ghz DIY (DSSS)

Кому надо, вот плата под SMD

Добрый день, подскажите как его каллибровали или просто что бы работал? Еще не смог найти такой переменик R5 насколько примерно у вас установлен он? Спасибо

Тренер Cessna 150 из потолочки

Всем привет, я тоже свою цесну на стадионе об грунт загнал морковкой. в итоге регулятор сгорел, ремонту не подлежит мотор погнут тоже вал в утиль, был старый перебрал мотор вроде работает как новый. Почему упал - крыло сложилось не достаточно прочным сделал. Теперь хочу линейку вклеить. а так летал класно но только 30 сек. Это моя первая цесна, До этого был Ультрон 3D.