Новичок
Регистрация: 18.02.2013
Сообщений: 354
Репутация: 66
![]() |
Это бесконтактный выключатель (света, двигателя вентилятора и тд) от взмаха руки
|
||
Оценка
|
Новичок
Регистрация: 18.02.2013
Сообщений: 354
Репутация: 66
![]() |
Статей действительно много, но к сожалению с описанием алгоритма приема кодов RC5 с готового пульта. Да и вряд ли удастся уместить прошивку, даже если я найду алгоритм программирования RC5 в tiny13. Придется все выкинуть и проектировать все заново.
Может есть какая то мысль обойтись малой кровью? |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 4,632
Репутация: 1075
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А зачем вам RC5 ? Вот цитата из Сети:
Цитата:
... Передача сигнала осуществляется излучением ИК-светодиода с соответствующей частотой модуляции ...
Несколько таких модулированных передач и гашений (пачек импульсов) формируют кодированную посылку ... https://ru.wikipedia.org/wiki/%D0%9F...BD%D0%B8%D1%8F Вы передаете пачку импульсов, такую, какую придумаете сами. Стандартные команды и RC5 вам вообще не нужны. Сами придумайте две команды - включения и выключения. Программа обещает быть простейшей. И почему именно Тини13 ? Есть куча тех же ATMEGA в DIP - корпусах, очень удобных к применению ... |
||
Оценка
|
Гуру
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
krevickiy,
здесь явно прослеживается изменение тока через фотодиод в зависимости от температуры. Потребуется ИЗМЕРИТЬ изменение напряжения на порте в зависимости от температеры. Можно попробовать компенсировать его включив последовательно с ф.д терморезистор. Или подтянуть порт к + через такой же с.д. включенный в обратной полярности и закрытый от ИК (завернетый в фольгу). |
||
Оценка
|
Новичок
Регистрация: 18.02.2013
Сообщений: 354
Репутация: 66
![]() |
Цитата:
Что то поменять или добавить, как предложил ув. lllll - это гораздо терпимее. Еще раз спасибо. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |