Я люблю, когда освещение включается автоматически, поэтому стараюсь автоматизировать его везде, где это возможно.
В коридоре это делается просто – датчиком движения.
В кладовке можно просто включить свет при открытой двери.
Как это сделать в туалете? Когда человек садится на унитаз, особого движения не происходит, свет гаснет, и дверь за ним обычно закрывается.
Передо мной стояла задача создать устройство, которое бы определяло, что человек сидит на унитазе или вообще кто-то находится в туалете.
Решение оказалось вполне очевидным – оптроны.
Вы можете повесить инфракрасные светодиоды на одной стороне унитаза и фотодиоды на другой.
Последнего, правда, у меня в наличии не оказалось, зато завалялась целая куча приемников дистанционного управления ТСОП 1736, которыми я больше нигде не пользуюсь.
Эти приемники довольно просты в использовании; у них всего три контакта: земля, питание и выход. Если подать на него питание, то на выходе будет 5 вольт, но если где-то рядом мигает инфракрасный светодиод с частотой 36 кГц, то на выходе будет ноль.
Задача сводилась к следующему: помигать светодиодами по одному, проверить, видит ли приемник пульта сигнал, а если нет (что-то заблокировало), то включить свет через реле.
Оставалось только собрать устройство, которое бы все это делало.
Я быстро нарисовал плату:
Это довольно просто.
Используется микроконтроллер ATMEGA8. Справа разъем для подключения программатора (сеть и возможность удаленного обновления прошивки здесь, вероятно, не нужны).
Сверху расположены контакты для подключения приемника пульта дистанционного управления и ИК-светодиодов.
Слева находятся зажимы – вход 220 вольт и выход лампы.
Чуть правее реле, которое включается через транзистор, не забудьте воткнуть диод в обратную линию.
Справа от центра расположены три светодиода для удобства отладки.
Я решил использовать готовый блок питания; Ради этого я сломал зарядное устройство Nokia.
В результате получилось вот такое устройство:
Однако самое трудное было еще впереди.
Во-первых, светодиоды нужно было расположить правильно, чтобы линии между ними и приемником дистанционного управления находились именно там, где обычно находится человек.
С положением сидя проблем не было, но раньше мне никогда не приходилось задумываться – в какой точке я стою, когда писаю? Это как анекдот про профессора и бороду - пока не задумываешься, все просто.
Пришлось провести несколько экспериментов, писать не думая о перемещении светодиодов, и в итоге идеальное сочетание было найдено:
В этой ситуации, как бы я ни вставал, один из лучей всегда пересекается, а в положении сидя пересекаются все три.
Вторая проблема оказалась в том, что светодиоды очень яркие, так сказать относительно инфракрасного света, а плитка на стенах хорошо отражает лучи.
В результате приемник пульта видел сигнал, даже если вы закрыли светодиоды ладонью.
Пришлось уменьшить их яркость индивидуально и желательно не меняя схему, т.е.
программно.
Увы, уменьшить ток таким способом проблематично, но оказалось, что скважность мигания сильно влияет на дальность действия.
Вверху — обычный сигнал, когда светодиод мигает 36 000 раз в секунду, а внизу — сигнал, который будет зарегистрирован приемником пульта только с более близкого расстояния.
При этом частота остается прежней – 36 кГц, но время, в течение которого светится светодиод, становится короче.
Идеальные значения для каждого из светодиодов были подобраны опытным путем.
Я почувствовал себя в очень глупой ситуации, сидя с ноутбуком и программатором в туалете.
В результате все работает так, что достаточно малейшего предмета, чтобы полностью заблокировать каждый из лучей, а ложных срабатываний нет. Свет выключается всего через 15 секунд. Если что-то пойдет не так, свет не будет гореть более 15 минут. Причина не оставаться там слишком долго.
Все провода я тщательно спрятал в коробку:
Так в доме появилось еще одно маленькое удобство.
Просто купите японский унитаз и будет полная гармония :) обновление: Комментарии показывают, что выбор техники во многом зависит от индивидуальных требований: у кого-то есть кошки, у кого-то нет, у кого-то дверь открывается наружу, у кого-то внутрь.
У некоторых людей есть дети.
Кто-то сидит в туалете не двигаясь 15 минут. Ну кто-то же писает сидя :) Я выбрал тот метод, который мне было наиболее интересно реализовать.
Пост был воспринят гораздо серьезнее, чем я ожидал.
Я написал это с немалой долей юмора - чтобы с серьезным видом говорить о какой-то ерунде.
Теги: #Сделай сам или Сделай сам #автоматизация #авр #ИК #инфракрасное излучение #туалет #оптопара
-
Куайн, Уиллард Ван Орман
19 Oct, 24 -
Путеводитель: Автостопом По Epam Москва
19 Oct, 24 -
Межсайтовая Авторизация 2
19 Oct, 24 -
Эрик Шмидт Покинул Совет Директоров Apple
19 Oct, 24 -
Ie Потеряла 11% Рынка Сша За Четыре Месяца
19 Oct, 24