Рассказывать предисторию, да и ненужно. Однажды родилась идея сделать такую систему, на реализацию и написание всей документации было дано 5-7 дней. В итоге получилось вот это. В планах доработать и унифицировать программную часть, доработать аппаратную часть и в последствие создать также чисто аппаратную версию продукта. Первоначальный вариант приведен на фото:
В архиве программа, схему выложу позже.
Итак, что умеет пока делать система:
- принимать и обрабатывать информацию с датчика температуры, датчика уровня воды, датчика откртого окна(двери), датчика света (нужных световых датчиков пока не найдено в городе, но думаю они есть)
- управлять исполнительными устройствами, в количестве, до 12 штук
- запоминать цифровые дачтчики, протокол работы с ними пока находится в тестовом режиме и имеет некоторые ошибки
- включать вентилятор, кондиционер, когда становится жарче определенной температуры (температура выставляется регулятором на плате, методом научного тыка)
- включать свет, когда становится темно (только условно, нет нужных датчиков света, переделывать схему под имеющиеся пока лень, потому что они требуют более высокого напряжения)
- включать сигнализацию или просто информировать пользователя, если была открыта дверь, окно, сейф, холодильник итд
- информировать пользователя о достижении определенного уровня воды (например ванная наполнилась)
В планах:
- доработать схему и сделать ее более универсальной
- реализовать инвертор всех функций, чтобы например сигнал выводился не когда ванная наполнилась, а когда она опустела.
- добавить цифровых датчиков
- добавить управление бытовой техникой инфракрасными лучами
- добавить захват видео с камер наблюдения
- создание опытного образца
- датчик газа
- датчик движения
- кодовые замки
- ну и какие-нибудь еще полезные функции
- создание полноценной справки
С радостью выслушаю любые предложения и идеи, елси они будут.