img]http://andrew-stick.users.photofile.ru/photo/andrew-stick/4154887/xlarge/101700536.jpg[/img]
R1-C2 - фильтр импульсов, отсекающий пост. напряжение когда этих самых импульсов нет.
R2-R3 - делитель, понижающий напряжение импульсов на входе процессора, до идеологически верных 4в
Если аппа питается от 7.4в, R3=0ом (перемычка). Если от 11.1в, R3=~30кОм
Вот такая платка вышла. Односторонняя и без перемычек.



Хотелось некоторой универсальности, поэтому сделал ее под разные аппы, с питанием 2S и 3S. Возможностью работы с электролюминисцентными панелями и светодиодами. В светодиодном режиме (включается установкой перемычки между jumper и GND), после окончания времени работы подсветки, она плавно угасает в течение 5 сек. В EL режиме резко выключается.
Теперь про логику работы. Каждый импульс в сигнале пищалки, сбрасывает таймер процессора. При обнулении таймера, включается подсветка и вибрилка. Подсветка гаснет через 20сек, вибрилка выключается через 0.25сек.
Т.к. никаких кнопок тут нет, то не получится сделать настраиваемым время подсветки. Однако я вынес переменную этого времени в eeprom. Т.е. можно программатором прочитать eeprom, поправить значение и записать обратно. Без изменения основной программы и перепрошивки. Время может быть от 1сек до 180сек. По умолчанию, устанавливается программой в 20сек.
R1-C2 - фильтр импульсов, отсекающий пост. напряжение когда этих самых импульсов нет.
R2-R3 - делитель, понижающий напряжение импульсов на входе процессора, до идеологически верных 4в
Если аппа питается от 7.4в, R3=0ом (перемычка). Если от 11.1в, R3=~30кОм
Вот такая платка вышла. Односторонняя и без перемычек.



Хотелось некоторой универсальности, поэтому сделал ее под разные аппы, с питанием 2S и 3S. Возможностью работы с электролюминисцентными панелями и светодиодами. В светодиодном режиме (включается установкой перемычки между jumper и GND), после окончания времени работы подсветки, она плавно угасает в течение 5 сек. В EL режиме резко выключается.
Теперь про логику работы. Каждый импульс в сигнале пищалки, сбрасывает таймер процессора. При обнулении таймера, включается подсветка и вибрилка. Подсветка гаснет через 20сек, вибрилка выключается через 0.25сек.
Т.к. никаких кнопок тут нет, то не получится сделать настраиваемым время подсветки. Однако я вынес переменную этого времени в eeprom. Т.е. можно программатором прочитать eeprom, поправить значение и записать обратно. Без изменения основной программы и перепрошивки. Время может быть от 1сек до 180сек. По умолчанию, устанавливается программой в 20сек.