Самодельный передатчик (часть 1)
Разём для подключения к ПК (USB-)? для видео симулятора полётов, не продусматировается?
На www.rcdesign.ru/articles есть статейке о адаптере Пульта к ПК. К сожадению ни каких примеров не дано, об общении по USB протоколу, и про управлению HID.
Но Пульт(разрабатываемый сдесь) можно же и без адаптера, подключить к ПК !
Помоему не помешает!
Вот еслиб пример привести, вот это здорова!!!
Жаль что с авторами данной статьи нет связи.
А вот использование чисел с плавающей точкой считаю абсолютно не оправданным! Контроллер то 8-ми битный! Загружать его вычислениями с плавающей точкой - точно перебор. Если хочется повысить точность, нужно было использовать числа с фиксированной точкой. Напимер возьмем int - 2 байта и long - 4. Как раз int помещается в два средних байта long’а. Тоесть младший байт long’а - “после точки”.
Преобразуем так: long = (long)int << 8;
Вычисляем все в таких числах.
Затем преобразуем обратно: int = (int)(long >> 8);
И точность и скорость.
Согласен. только перевод с плавающей на целочисленную происходит так (ну по крайне мере я такой способ юзаю):
выбирается условный придел в рамках которого работают ну например (как у на на работе)
напряжение оно может быть в наших условиях от 0-400в соответственно для unsigned int
0v-0 а 400v - 65535 соответствеено все операции целочисленны и точность достаточна.
А нащёт usb - проще сразу брать контроллер с пддержкой оного.
ЗЫ по поводу подключения индикатора - есть идея приклеить проводки к стеклу токопроводящим клеем или лаком и запаять их на платку приклееную к индикатору чтоб не оторвались - насколько оно надёжно будет?
а какой лак или клей? названия есть? лет 7 назад использовали “токопроводящий лак”, смесь графитовой пыли и спиртового лака, для кнопок радиотелефонов вроде ничего, а померяешь тестером - килоомы в лучшем случае. будет ли оно работать? мож появились более “токопроводящие” лаки-клеи…
а какой лак или клей? названия есть? лет 7 назад использовали “токопроводящий лак”, смесь графитовой пыли и спиртового лака, для кнопок радиотелефонов вроде ничего, а померяешь тестером - килоомы в лучшем случае. будет ли оно работать? мож появились более “токопроводящие” лаки-клеи…
В забугорье есть т.н. Silver Print, но кусался. А также и Nickel Print, этот недорогой, ну, сопротивление побольше, но все равно омы или даже десятые. Print – это по-нашему краска. Я купил себе баночку, но так им практически и не пользовался. Делал зажигание для ракетных двигателей из спичечной головки, работало нормально!
Токопроводящий клей - он вроде “контактол” называется. Белого цвета, хотя их вроде разные делают. Для автомобилей, восстанавливать наклейку на стекло, которая его греет. М.б. в магазинах автозапчастей.
Кстати, м.б. и десятки килоом ( графитовый клей ) для LCD-индикатора пойдут; их вообще через слоеные резинки подключают.
Но пробовать надо.
Токопроводящий клей - он вроде “контактол” называется. Белого цвета, хотя их вроде разные делают. Для автомобилей, восстанавливать наклейку на стекло, которая его греет. М.б. в магазинах автозапчастей.
Кстати, м.б. и десятки килоом ( графитовый клей ) для LCD-индикатора пойдут; их вообще через слоеные резинки подключают.
Но пробовать надо.
Да, клей поищу. А слоеные резинки - там меж слоями насколько я понял вообще тонкая фольга, потому что сопротивления этих резинок Омы. А вот дорожки на стекле, они из оксида олова, так оне действительно килоомные…
1-какой конкретно брать чип к примеру AT Mega 128 16AU пойдет
Если возникают такие вопросы, то лучше скачать ATmega128(L) datasheet или хотябы ATmega128(L) Summary. Раздел “Ordering Information”.
Если котортко то подойдет любая без буквы L и с цифрой 16. А конкретно про вашу AU: индустриальная, рабочий диапазон -40C до 85C, бессвинцовая и полностью зелёная.
2- как его приучить (прошить)
Шъется прямо в плате. Можно простейшим программатором из 5-ти проводков с LPT порта. Если планируется изготавливатьдевайсы на AVR/писать-отлаживать программы, то можно сделать простой USB программатор но для его запрограммирования всё равно понадибится 5 проводков на LPT.
Я как раз такой решил сделать, пока экранчик жду…
делал на основе пульта для симулятора ескай905, но корпус 90% такой же, по-моему вариант лучше чем вфлай, для индикатора место вверху как специально сделано. Подключал модулятор от вфлая и с вфлаевским приемником работало нараз. Приемники ескай или вфлай должны работать однозначно.
Во втором сообщении мой переделанный пульт
forum.modelka.com.ua/index.php?showtopic=6037
Если котортко то подойдет любая без буквы L и с цифрой 16.
Если я правильно понял ATmega 128 16AU подойдет если нет напиши пожалуйста какую мне заказывать (я в микроконтроллерах зеленый до костей)
Если я правильно понял ATmega 128 16AU подойдет если нет напиши пожалуйста какую мне заказывать (я в микроконтроллерах зеленый до костей)
Тогда стоит темку повнимательнее полистать, да на картинки посмотреть - там и маркировки видно.
Приведенная вами микросхема подойдет. Вобще их два вида(* - любая буква):
ATmega128 L-8** - не подходят
ATmega128-16** - подходят
Я переделывал пульт от Белта, он один в один как у Ламы (совсем мелкие различия)
izvinite, ya panimayu ruski no ni magu pisat ruskii. 😃
skajiti pajalusta,
ya delal coder v2. no ya vidl nokia 3410lcd rabotaet 5 volt.eta mojna? ya chital 3410 ili 3310 lcd rabotaet 3.3 v. eta problema?
У всех работает от 5В, всё нормально. Если у вас экран не работает, значит причина в другом. Скорее всего экран поменять нужно.
Spasiba ubd. u minye yest 3410.
Ekran, ne znayu robotayet ili niyet.
ya delal coder no chast ni delal program atmel128.
господа а можно использовать BC847 вместо KSA1623
BC847
Транзистор общего назначения SMD NPN (Uce=45V, Ic=0.1A, P=300mW).
Uк.б.макс. = 50 В
Uк.е.макс. = 45 В
Ue.б.макс. = 5 V
Iк.макс. 100 mA
Iк.пик. 0.3 A
Pмакс. 310 mW
B=110-800@I=2mA;Vсе=5V;
f>250MHz
-55 to +150C
KSA1623 NPN (Uce=50V, Ic=0.1A, P=150mW).
rabotaet! 😃
ochen spasiba ruskii drugi.
господа а можно использовать BC847 вместо KSA1623
Попробуй, должно работать. Я вообще ставил первый попавшийся, вываянный из платы, до сих пор работает. Видимо высокочастотный попался транзистор.
господа а можно использовать BC847 вместо KSA1623
А я их (BC847) только в этом кодере и использую. Уже собрал два штуки (кодера). Один поставил в hitec ranger 2s, другой сейчас засовываю в передатчик от валкера.
Купил наконец вчера экран. Подслоединил. Работает.
Вот небольшая демонстрация: несколько шрифтов, управление подсветкой и динамиком:
Теперь осталось встроить в какой-нибудь пультик…