Предлагается несложная схема на микроконтроллере attiny13, которая придаст вашему вентилятору новые функции:Три программы вращения вентилятора:
– Спокойный бриз
– Слабый ветерок
– Интенсивный бриз
> Таймер автоотключения через 30 минут
> Управление функциями одной кнопкой
> Индикация всех режимов при помощи пары светододов
Schéma:
Спокойный бриз – светится HL2: вентилятор начинает вращаться на минимальных оборотах, затем плавно увеличивает скорость до некоторого максимума, после чего резко снижает их опять до минимума и процесс повторяется. Цикл занимает ориентировочно около 20 секунд.
Слабый ветерок – светится HL1: вентилятор постоянно вращается на минимальных оборотах.
Интенсивный бриз – светятся оба светодиода HL1 и HL2: вентилятор каждые 5-10 секунд меняет скорость вращения случайным образом от минимума до максимума.
В любой момент можно включить таймер автоотключения через 30 минут. Это делается нажатием и удержанием кнопки до тех пор, пока светодиод (или светодиоды) не начнут мигать с частотой 0,5 Гц (т.е. 1 раз в 2 секунды). Как только светодиод мигнул – надо отпустить кнопку. Мигание будет продолжаться до тех пор, пока не будет переключена программа работы вентилятора или не истечет интервал в 30 минут. Таймер автоотключения убережет вас от простуды, если вы случайно уснете под вентилятором.
Кстати, можно выключить вентилятор и без того, чтобы “пройтись” по всем программам: для этого надо нажать и держать кнопку не менее 6 секунд – в этом случае оперативно устройство отключит вентилятор.
В сущности, на этом описание устройства для любителей повторять конструкции можно и закончить. Схема есть, прошивка доступна для скачивания из файлового архива. При программировании микроконтроллера обязательно выключить делитель тактовой частоты на 8 (фьюз CKDIV8=1), а тактовый генератор настроить на 9,6 МГц (фьюзы CKSEL=10).
При сборке и эксплуатации следует помнить, что все элементы устройства находятся под потенциалом сети! Соблюдайте осторожность!
По материалам сайта arv.radioliga.com
Télécharger прошивку и исходный код программы.
