Ідея цього девайса у мене народилася, коли, перебираючи свою купу скарбів (радіохлама) виявив кілька цілком справних пультів ДУ від телевізорів. Давно виношуючи ідею «розумного будинку», вирішив, що гарною підмогою буде установка в межах робочого кабінету блоків реле, керованих дистанційно і комутуючих всіляку навантаження - така собі «розумна кімната».
Представлений вимикач зібраний на одній з улюблених мною комашок - ATtiny13, яка управляє одним релейним блоком. Кнопка SB1 призначена для навчання вимикача, тобто запам'ятовування коду натиснутою кнопки пульта дистанційного керування. Навчання відбувається наступним чином: при короткочасному натисканні на кнопку короткочасно мигне світлодіод, після чого можна натискати будь-яку кнопку пульта дистанційного керування, яку ви хочете запам'ятати. Код з пульта дистанційного керування буде записаний в буферну змінну, розташовану в пам'яті eeprom, при цьому світлодіод мигне два рази. При тривалому натисканні кнопки SB1 буферна змінна буде очищена. Пристрій дозволяє працювати з усіма видами ІК-пультів, однак треба мати на увазі, якщо у вас пульт протоколу RC5, то для роботи з вимикачем необхідно короткочасно натискати кнопки пульта. Оскільки в даному протоколі повторна передача являє собою повну ІК-команду, а не маленький імпульс, характерний для протоколів NEC, Sony і JVC, то при тривалому натисканні кнопки пульта буде відбуватися постійне спрацьовування дистанційного вимикача (включення-виключення).
Невеликий нюанс за вибором резистора R1 - його потужність повинна бути не менше 0,5 Вт!
В архіві представлені друковані плати двох видів: з "нормальними" деталями, і для любителів попсувати собі зір - друкована плата для SMD-монтажу.
Розташування елементів (схема на першому малюнку показана з боку розташування деталей, другий малюнок - з боку розташування SMD-компонентів):
І, власне, схема підключення пристрою:
Харчування даної схеми здійснюється безпосередньо від мережі 220В, тому проявляйте максимальну обережність при її підключенні!
Таке корисний пристрій (особливо розтиражована одиницями, а то і десятками) безсумнівно принесе вам задоволення управління всілякими виконавчими пристроями, лежачи на улюбленому дивані у себе вдома.
Список радіоелементів дан для першого варіанту друкованої плати (в SMD-виконанні буде незначно відрізнятися тільки тип деяких компонентів).
список радіоелементів
Допоможіть прошити МК через unifprof. Програматор Громова. Інші програми його не бачать чомусь. Дуже сподіваюсь на вашу допомогу. Заливаю hex файл, eeprom. як виставити фьюз? Пише що фьюз включений якщо галка знята. виставляти їх також як на картинці, або навпаки? 2 МК вже залочений. Без установки фьюз світлодіод сигналізує що готовий запам'ятати кнопку, при натисканні на кнопку ПДУ, показує що запам'ятав. Але реле не перемикається. При цьому, якщо знову натиснути на кнопку SB1 він знову запам'ятовує клавішу ПДУ.
Вище, в статті, намальовано як виставляти фьюз.
Про фьюз бачив. Проблема була в значенні галочки. У різних програмах по різному. Знайшов людини з таким же программатором і прошив. Все запрацювало
Один тільки питання виникло. Судячи з невеликої ємності конденсатора C1, цей безтрансформаторний блок живлення може дати досить скромний ток (по розрахунком, які знаходив у мережі - 60 мА з мікрофарад). Чи вистачає його щоб замкнути реле. Або воно замикається від енергії, запасеної в C2, а на утримання йому вже вистачає того струму, що є?