очередное извращение над DX6i
для чего:
- Чтобы не забыть выключить и не садить АКБ
- Настраивая не слышать мерзкого писка
- Если на полях шумно, чувствовать от вибро - срабатывания таймера
решил использовать Arduino Pro mini (3.3v) ~$4.44 на ебае
что делал в самом пульте
serial (от R33 см. фото): через 10к на D1 (RXI)
перехват пищалки: ‘+’ от С14 выпаиваем и подключаем на D6, а то что шло на ‘+’ - на D2
вибро: на D4 через BS170 (90мА)
подсветка: на D5 (можно тоже на BS170)
для настроек через терминал хочу использовать не используемый пин на тренерском разъеме (циферка 4 на платке задней крышки, видно на фото с виброй) подпаять через 1к на D0 (TXO)
вот пример того что выдает терминалка когда заходишь в настройки (при включении THR по середине и YAW крайнее левое, надо успеть в 2 секунды)
Dumping current settings:
Transmitter beeps: No
Lights on beep: Yes
Vibrate on beep: Yes
Beeps on inactivity: Yes
Lights on inactivity: Yes
Vibrate on inactivity: Yes
Lights off dimming: Yes
Inactivity alarm after (m): 2
Lights off after (sec): 10
Vibrate time (ms): 20
Vibrate delay (ms): 200
Lights power (%): 100
Vibro motor power (%): 100
Enter Configuration
PITCH [select]
ROLL [change]
YAW-LEFT [discard & exit]
YAW-RIGHT [save & exit]
Transmitter beeps: No
Exit & Save
dx6i version 0.7.3
если при включении THR внизу и YAW слева,- то сработает отключение звука (чтобы не заходить в настройки) тоже надо успеть в 2 секунды, а при следующем включении настройки будут считаны из епрома
фотки (кликабельны, для увеличения):
вибра из постиранного самсунга:)
видео (вначале жду пока сработает аларм):
www.youtube.com/watch?v=QeATjsu922g
все еще в таком виде как на видео, жду новую ардуинку чтоб ее запихнуть в пульт, код тоже в альфа версии (уже нашол баг)
как все доделаю добавлю еще фоток
если кому-то интересно и есть вопросы / предложения - постараюсь ответить:)
сорсы: code.google.com/p/dx6i-se/
ЗЫ: мое первое знакомство с ардуиной и второе с МК 😃
UPDATE (18.10.2013)
начал разбираться с потреблением, хотел поуменьшить кодом, как подключил ардуинку увидел вот такую разницу
RAW: 5.7 mA
VCC: 30.9 mA
схемка ардуинки: arduino.cc/en/…/Arduino-Pro-Mini-schematic.pdf
видео:
www.youtube.com/watch?v=mUZ0HZPgzlk
UPDATE (10.10.2013)
ардуина и пару мосфитов для вибры и подсветки
опробывал, замечания только по вибре после прохождения таймера 0, когда отсчет идет в +