Эмулятор работающего телевизора - имитатор присутствия на PIC.

darkНижеприведенная схема служит для отпугивания воров от частного дома или квартиры путем имитации работающего телевизора и освещения. Данное устройство каждый вечер "включает свет" и "телевизор" в случайное время со случайной длительностью, также свет включается в случайное время среди ночи, и еще раз утром. В дежурном режиме устройство работает в качестве часов, обтражая время и дату на ЖКИ.

 Конструктивно устройство выполнено на двух платах - основной плате и плате блока питания.

Схема основной платы показана на следующем рисунке (при нажатии откроется ПДФ):

TV emulator sch

Устройство собрано на микроконтроллере PIC16F1827. В качестве часов использована микросхема DS1307 (шина i2c). ЖКИ подключен тоже по шине i2c через расширитель порта PCF8574. RGB-светодиоды D1-D4, управляемые случайными ШИМ-сигналами с микроконтроллера, имитируют работу телевизора. Белые светодиоды LD1 и LD 2 имитируют включение света. Также через реле на плате питания( см. следующий рисунок) можно включать настоящее освещение.

Схема платы питания (при нажатии откроется ПДФ):

TV emulator power sch

Схема выполнена по обычной трансформаторной схеме. Постройка импульсника сложнее по время-трудозатратам. Реле К3 управляет включением ламп освещения при имитации включения света.

Главная плата и плата питания устанавливаются друг над другом в корпус G256C с прозрачной крышкой:

light

Из задей стенки корпуса выходит провод питания и клеммник К2. Кнопки управления проходят через прозрачную крышку.

light2

Чертеж главной платы:

TV emulator main pcb all

Чертеж слоя BOTTOM в ПДФ

Чертеж слоя TOP в ПДФ

Чертеж платы питания:

TV emulator pcb all

Чертеж слоя BOTTOM платы питания в ПДФ

Алгоритм работы.

При включении устройства автоматически генерируется программа включения и выключения имитации телевизора и работы освещения. Далее в сгенерированное время эти команды будут отработаны. Каждый день в середине дня устройство генерирует программу на следующий цикл. При последовательном нажатии на кнопку MODE устройство переходит в режимы установки времени, установки даты и отображения следующего события по программе. По умолчанию отображается время и дата, а также флаг автоматического включения света (символ "А"). При наступлении темноты включается имитация работы освещения:

dark back2

Момент включения освещения вечером зависит от текущего месяца (берется из таблицы в памяти).

Проект устройства в KiCad можно скачать здесь

Прошивку для микроконтроллера PIC16F1827 можно скачать здесь. Программа занимает 98% памяти.

Микроконтроллер можно заменить на PIC16F1847 (в 2 раза больше памяти). Это позволит модернизировать и усложнять программу в дальнейшем.

 

Загрузка...