Итак...
О своих проблемах при сборке IgorPlug2 я уже писал тут
http://www.msevm.ru/forums/index.php?show...=1718&st=60Наконец устройство заработало.
Посмотрев на дальнейшее развитие проекта, "Управляемое реле на основе проекта IgorPlug2"
http://www.mindrunway.ru/IgorRele.htmlрешил, а почему-бы не адаптировать проект под свои нужды?!
Исходные данные:
-Комп, у компа при выключении остается напряжение на USB, думаю, сделано так для возможности включения через USB клаву, но не факт, да и не важно
-Готовое устройство IgorPlug2
-Колонки IHOO 5.1 предпоследней модификации без пульта
-Пульт от телика Panasonic с доп. пультиком внизу для управления VHS\DVD
Задание:
-Включение компа с пульта (не обязательно, но очень хочется, лень - двигатель прогресса)
-Вкл/выкл розетки 220В
и все это с одного (дополнительного нижнего) пульта
Была собрана доп. платка управления релюшками, реле подсоеденены на разрыв фазы на две розетки.
Включение компа реализовано транзистором в ключевом режиме, на компе разломан старинный внутренний модем, и провода от кнопки включения подсоеденены параллельно на телефонное гнездо.
Все собрал в корпусе аналога пилота - "powercube". Фильтр оставил (хотя в ТАКОМ фильтре смысла не вижу, там был припаян всего один кондер ), пришлось пожертвовать двумя розетками для размещения там начинки.
Все дополнительные приблуды были подключены на 11,12,13 ноги ATMEGA8
Итого: На выходе получили пилот с розетками USB и RJ11, на торце окошко для фотоприемника.
С железом закончил, теперь осталась программная часть, в реализации которой опять неоценимую помощь оказал Константин (АКА QuickWitted)
Т.к. все реле и ключ управляются логической "1", то требовалось следующее:
При нажатии кнопки на пульте, для имитации нажатия "вкл" на сис. блоке, на одной из ног должна появитьяи "1" на 2 сек. и после перекинуться в "0".
При нажатии другой кнопки на пульте, должна появиться "1" на другой ноге и держаться до повторного нажатия этой-же кнопки, при повторном нажатии перекидываться в "0", это позволит управлять релюшкой....
Для вторго реле аналогично.
Константин, практически молниеносно (еще раз благодарю за оперативные ответы и изменения в прошивке), обучил прошивку для моего пульта, попутно решив проблему не распознавания некоторых кнопок.
После тестирования правильности распознавания кнопок, НУЖНЫЕ МНЕ действия быле повешаны на НУЖНЫЕ МНЕ кнопки в течении несколькох часов!!!
Выражаю огромную благодарность Константину:
за такой отличный проект, который не стоит на месте...
за оперативные и полные ответы, порой, на совершенно дурацкие вопросы
за оперативное внесение изменений в прошивку учитывая пожелания пользователей, которые иногда сами не знают чего хотят
Также большое спасибо Скорюкову А. Л. за помощь в реализации схемных решений.