Поиск

7 ноября 2014 г.

Доработка автоматического освежителя воздуха Air Wick Freshmatic

Доработал еще один освежитель воздуха Airwick.
На этот раз используется питание от встроенных батарей, плюс прикручен датчик освещения (фоторезистор).
Микроконтроллер Atmel Attiny13A работает в сверхнизком режиме потребления - на частоте 128kHz (для этого изменены фьюзы: CKSEL0, CKDIV8).

Потребление в итоге получилось в разы меньше, чем у родного контроллера.
Большее время мк спит, просыпаясь от watchdog-a раз в 8 секунд (по факту — 8.7 секунды).
Далее запускается чтение сопротивления фоторезистора через АЦП.




Плата Airwick-а оказалась другой, количество навесных элементов в несколько раз меньше, экономят:




Родную плату удалять не стал, внутри места и так хватает для размещения МК в DIP корпусе на панельке с обвязкой.
С платы использовались — переключатель режимов, светодиод и транзистор для включения мотора, не пропадать же добру.
Котроллер на плате в виде «китайской слезы» был зарезан по периметру от питания.

Алгоритмы работы такие:
1. Режим 1 (позиция выключателя на «минимальное») — при выключении света, если перед этим он был включен более 1 минуты — дезодорируем. Также пшикаем раз в 20 минут при включенном свете.
2. Режим 2 (позиция выключателя на «среднее») — Мигаем раз в 8 секунд, и пшикаем раз в 20 минут.
3. Настройка.

Схема:



AirFresher3.zip

4 комментария:

  1. А как сделать чтобы раз в час например пшикало, вместо 20 минут?
    Я понял что нужно менять параметр: "EPROM_PeriodWhenOn", только сколько его нужно выставить?

    ОтветитьУдалить
  2. Максимум 34 минуты, если 255 ввести.

    ОтветитьУдалить
  3. Добрый день! Очень интересная доработка, хочу повторить, но, на более новой модели освежителя. Так как только начинаю разбираться в электронике, не могли бы Вы мне подсказать как лучше сделать?

    ОтветитьУдалить