Доработка автоматического освежителя воздуха Airwick
Схемы переделки освежителя уже были в интернете, но не нашел ни одной, чтобы полностью удовлетворяла мои пожелания, либо были без исходников, соответственно подогнать под себя не получалось. Решил писать прошивку сам. Это мой первый опыт, так что пожелания и замечания приветствуются.
Основное назначение переделки: увеличить интервалы между срабатываниями освежителя и добавить интерактивность (исключить срабатывание освежителя при нахождении человека в помещении и выполнить срабатывание после того, как человек покинет помещение, при условии, что человек там находился достаточно долго).
Работа автоматики основана на изменении уровня освещенности в помещении (включение и выключение света), что накладывает ограничение на выбор помещений, где будет расположен освежитель. Туалет без окон подходит идеально.
В качестве датчика света применяется красный светодиод в прозрачном корпусе*. При этом светодиод продолжает выполнять свои прямые обязанности.
При включении устройства выполняется калибровка датчика света. Перед калибровкой будет 10 секундная задержка, сопровождающаяся вспышками светодиода с частотой 1Гц. За это время нужно поместить освежитель на его рабочее место, светодиод желательно направить на источник освещения. Сразу после калибровки будет тестовое срабатывание освежителя. Перед каждым срабатыванием производятся быстрые вспышки светодиода в течении 2 секунд.
В схеме используются 2 кнопки. Одна производит принудительное срабатывание освежителя (у меня не используется, так как освежитель висит высоко), вторая по кругу меняет режимы работы. Режим работы сохраняется в энергонезависимой памяти EEPROM.
Алгоритм работы устройства:
1) «пшикаем» через равные промежутки времени, напр. раз в час, при условии, что свет выключен то есть в помещении никого нет.
2) если свет включается, запускаем таймер.
3) когда свет выключается:
1. если прошло мало времени (напр. меньше 2.5 минут), пшикать не надо.
2. если прошло больше, «пшикаем» и сбрасываем таймер.
Если после последнего срабатывания прошло меньше 15 минут, то не «пшикаем», так как аэрозоль еще не выветрился.
4) если свет долго не выключается (напр. больше часа), значит забыли выключить, продолжаем брызгать.
1) «Пшикаем» раз в час, минимальное время включения света — 2.5 минуты
2) -//- раз в час, -//- 5 минут
3) -//- каждые 3 часа, -//- 2.5 минуты
4) -//- каждые 3 часа, -//- 5 минут
Все режимы настраиваются в исходнике, который подробно прокомментирован.
Первоначально проект тестировал в Протеусе.
Когда дело дошло до датчика света, пришлось собрать модель на макетке.
Методом проб выяснил, что лучше всего подходят красные светодиоды в прозрачном корпусе. Чуть похуже оранжевые. Небольшой разброс параметров светодиодов на работу устройства не влияет.
В качестве управляющего транзистора подойдет любой маломощный N-канальный Logic Level мосфет. Такие обычно стоят в цепи питания процессора на материнской плате. Я свой выпаял со старой видеокарты (P0903BDG).
Ввиду простоты схемы решил не разводить печатную плата, разместил детали на макетке.
Диод D1 и конденсатор C1 припаиваются непосредственно к выводам мотора. Для подавления собственных выбросов контроллера на его выводы питания (или в непосредственной близости он них) нужно припаять керамический конденсатор C2 на 0.1 мкф.
В режиме покоя схема потребляет 6-7 микроампер. Раз в 8 секунд контроллер просыпается, опрашивает датчик. После этого на 1 мс вспыхивает светодиод. Двигатель включается на 500 мс, дальше крутится по инерции, обратно его крутит клапан баллона. Средний потребляемый ток двигателя 100 миллиампер. При таком режиме алкалиновых батарей хватит ооооочень надолго.
Исходник прошивки написан на СИ. Контроллер прошивал китайским UsbASP. Фьюзы по умолчанию (FF/6A). EEPROM прошивать не нужно!
UPD: Добавил вторую версию прошивки. Убрал выбор минимального времени включения света. Теперь только 2.5 минуты. Теперь три режима: «пшикаем» через час, 3 часа и 6 часов. По умолчанию стоит 2 режим. Тестовый «пшик» при включении устройства отключен (если требуется, нужно раскомментировать 171 строку в исходнике).
* работа светодиода в качестве датчика света основана на заряде паразитной емкости ног контроллера и светодиода и последующем разряде с подсчетом времени, которое потребуется для разряда до нуля. Чем ярче свет, тем быстрей идет разряд.
Источник
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заметили многие владельцы автоматического освежителя воздуха AirWick Freshmatic, что после того как родной баллончик освежителя воздуха заканчивается и по незнанию люди покупают новый баллон, и как обычно другого производителя, ибо родной баллончик стоит дороже, вставив его в аппарат для разбрызгивания то он не хочет принимать этот новый баллон и моргает при этом красный светодиод.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Всё дело в том, что хитрый производитель намеренно поставил в устройство считывающий механизм, чтобы автоматический освежитель воздуха мог работать с баллонами только своей фирмы и не работал с чужими и казалось бы, что надо смириться с этой проблемой и пойти и купить новый нужный баллон но не всё потеряно, есть несколько путей решения как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном.
Первый способ укрощения освежитель воздуха AirWick:
Разбираем корпус автоматического освежителя, здесь мы видим переключатель выбора интервала в минутах между разбрызгиванием ароматической смеси.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Далее на фото мы видим сам фотодатчик который определяет по полоскам на какую ёмкость стоит баллон, и по нему рассчитывает сколько разбрызгиваний осталось сделать, а также по этим полоскам он определяет оригинальный ли стоит баллон. Этот датчик нам и нужно будет обмануть.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Далее вытаскиваем батарейки, под ними располагаются винты, откручиваем их и отсоединяем главную часть от корпуса.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Разбираем сам механизм, для этого откручиваем ещё 3 шурупа.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Теперь нам нужно добраться до микросхемы с фотодатчиком, аккуратно вытаскиваем их со своего места.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
На одной стороне платы стоит фотодатчик на определение 2-х полос по отдельности на колпачке баллона. А на второй стороне платы находятся дорожки, здесь находим места подсоединения проводов: Е (красный) и С (зелёный) и спаиваем их между собой, вот на фото видно, как я спаял их перемычкой.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Всё, мы успешно обманули освежитель воздуха AirWick, теперь собираем всё в обратной последовательности и перепроверяем, все ли режимы работают исправно, теперь автоматический освежитель должен определить любой чужой баллон как родной.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Есть ещё второй способ сделать то же самое но с меньшими усилиями и без паяльника, это взять перемычку и замкнуть ею в разъёме 2 провода, зелёный и красный, эффект будет таким же но мне как электронщику припаять перемычку на плате лучше, да и надёжнее.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Способ третий, попросту взять перманентный маркер и нарисовать в нужном месте на колпачке полоску или полоски, если есть оригинальный баллончик то можно узнать где именно в точности их следует нарисовать, если Вы нарисовали в нужном месте то всё должно заработать, если колпачок у неродного баллона чёрный то можно на ту сторону колпачка где у аппарата стоит датчик приклеить кусок белого скотча и на нём уже нарисовать полоски.
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Способ четвёртый как заставить AirWick Freshmatic работать с неродным баллоном, это попросту взять колпачок-разбрызгиватель со старого пустого родного баллона и вставить в новый неродной баллон, всё легко и просто!) У некоторых баллонов других производителей носик на который надевается колпачок может быть немного тоньше (например, у Glade), для этого можно обмотать носик кусочком изоленты или скотча и колпачок будет держаться хорошо и всё будет работать отлично!
Как заставить освежитель воздуха AirWick Freshmatic работать с любым баллоном
Источник
Потрошим автоматический освежитель воздуха
Published date 24.12.2012
Last modified date 17.01.2019
Увидел наконец в продаже, цена менее 200 р.
Я думал внутри что нить простое на 555м таймере, а оказалось нет, все сложнее
Внутрь устанавливается фирменный баллон, и эта штука красным рычагом периодически нажимает на клапан, выпрыскивая ароматизатор в воздух. Работает от батареек. Сзади колесико на 4 положения – выкл, редко, средне, часто.
Устройство производит контроль нажатия при помощи фотодатчика (обозначение на плате AKCE – светодиод и фототранзистор).
Форсунка баллона оснащена маркерами. Установленный баллон размещается так, что фотодатчик смотрит меж черных полос, при нажатии правая полоса оказывается напротив датчика.
Привод от моторчика через систему шестерен. Возврат обратно я так понимаю происходит за счет пружины клапана баллона а не реверсированием двигателя. Пластиковые шестеренки обмазаны густой липкой смазкой.
Плата не порадовала – специализированный чип залитый компаундом, так что простор для модернизации ограничен, проще сделать свой блок управления.
Что делаем – припаиваем зеленый светодиод с резистором. Получилось не очень аккуратно, т.к. под рукой были только 1206. Красный светодиод загорается если произошла ошибка при нажатии на клапан баллона. Если же освежитель в дежурном режиме – то ничего не происходит. Видимо из экономии производитель зеленый светодиод не припаял. Припаиваем и наслаждаемся – он вспыхивает раз в 10 секунд, показывая что устройство работает и находится в ждущем режиме.
Для чего можно использовать этот освежитель не по назначению? Что приходит в голову – выкинуть родную электронику, поставить просто силовой ключ и вставить перцовый баллончик. Устанавливаем на даче и соединяем с сиреной сигнализации. Ворам на сирену глубоко плевать – зимой в округе никого нет все равно, на сирену никто не отреагирует, и по глубокому снегу ловить не побежит. А вот если вместе с сиреной в помещение выпрыскивается перцовый баллончик то находится в нем становится невозможно, и повторно зайти можно будет только спустя время. Если сигнализация с самовосстановлением и несколькими периметрами безопасности то получается весьма высокий уровень защиты.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник