Хлопковый выключатель света на PIC12F683. Схема и описание

Хлопковый выключатель — схема очередного акустического выключателя — является забавным проектом для начинающих радиолюбителей. Устройство позволяет по звуку хлопка включать и выключать различные электрические приборы, в том числе и свет. На данной статье рассмотрим работу схемы (дистанционного выключателя света), реагирующая на двойной хлопок.

В звуковом выключателе  применен электретный микрофон, который преобразует акустический сигнал хлопка в электрический. Далее он усиливается транзистором VT2, а затем уже поступает на вход микроконтроллера   PIC12F683. Микроконтроллер посредством заложенной в ней программы,  производит включение и выключение света через электромагнитное реле.

Хлопковый выключатель

Когда нет звука, напряжение на коллекторе транзистора VT2 равно примерно 0,2 вольта. Когда микрофон обнаруживает звук хлопка, напряжение на нем резко падает. Поскольку выходное напряжение внутреннего конденсатора микрофона соединен с базой транзистора через конденсатор С1, напряжение база-эмиттер также снижается и, как следствие скачкообразно повышается напряжение на коллекторе (до 4 вольт).

Теперь мы знаем, как происходит преобразование акустического сигнала в электрический. Следующим этапом является подача данного сигнала на микроконтроллер PIC12F683 для осуществления включения/выключения света.

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

Включение света по хлопку на PIC12F683

В прошивке установлено опорное напряжения равное 0,625 вольт (при условии что напряжение питания составляет 5,0 вольта).

Источником питания для данной схемы может послужить простой стабилизатор напряжения на микросхеме LM317. Это наиболее оптимальный вариант для питания различных устройств.

Таким образом, при нормальных условиях (отсутствие звука), опорное напряжение (0,625 вольт) больше, чем напряжение (0,2 вольта) на входе 6 микроконтроллера PIC12F683. Поэтому на выходе 2 микроконтроллера  находится  высокий уровень. При появлении звука, напряжение на входе 6 становится выше опорного и контроллер расценивает это как входящий сигнал. При двойном хлопке (интервал 1,5 сек), на выходе 2 появляется сигнал низкого уровня. По необходимости выход можно инвертировать в коде программы, установив инверсию выхода компаратора в регистре CMCON0.

www.embedded-lab.com

Скачать прошивку (1,0 Mb, скачано: 969)

редактор

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

  • 25.03.2015 в 18:46

    действительно работает, заменил светодиод симистором и поставил в выключатель люстры!

    Ответить
  • 08.10.2015 в 10:19

    Срабатывает от речи и других звуков

    Ответить
  • 11.06.2016 в 17:43

    А что такое на схеме К1?

    Ответить
    • 25.10.2016 в 01:22

      le K1 schéma est un relais avec sa diode de protection contre la surtension induite lors de coupure du courant à travers sa bobine qui commande l’interrupteur K1.1 . Il s’active en réponse au signal sonore du microphone branché à la base du transistor T2 qui l’ amplifie et l’introduit sur le pin6 GP1 du PIC12F683 qui ensuite sert à contrôler l’état logique 1 ou 0 d’une charge moyennant le transistor de sortie T2. On peut constater que le circuit agit comme convertisseur analogique>logique.

      K1 представляет собой схему реле с защитным диодом против индуцированного перенапряжения вследствие обрыва тока через его катушки, которая управляет переключателем K1.1. Он активируется в ответ на сигнал с микрофона, подключенного к базе транзистора Т2, который усиливает и вводят в GP1 pin6 на PIC12F683, который затем используется для управления логической 1 или 0 в нагрузку через выходной транзистор Т2. Можно видеть, что цепь действует как аналоговых, логики.

      Ответить

Добавить комментарий

Ваш электронный адрес не будет опубликован.

*