Простий бавовняний вимикач працює від звуку подвійного бавовни і рекомендується як наочний приклад юним радіоаматорам для кращого розуміння роботи мікроконтролерів. Схема бавовняного вимикача дозволяє по звуку бавовни включати або вимикати різні пристрої, а не тільки світло.
Бавовняний вимикач світла на мікроконтролері PIC12F683
У конструкції використовується електретний мікрофон, що перетворює акустичний сигнал бавовни в керуючий електричний. Потім він посилюється транзистором VT2, і далі надходить на мікроконтролер PIC12F683. Останній, за допомогою закладеної в ньому прошивки, виробляє включення і виключення навантаження через контакти електромагнітного реле .
При відсутності звукових коливань, напруга на колекторі транзистора VT2 0,2 вольта. Коли мікрофон зафіксує бавовна, напруга на ньому різко зменшиться. Оскільки мікрофон через конденсатор з'єднаний з базою транзистора 2N3904, напруга на емітерний перехід також знижується і, тому на виведення шість виявиться позитивний потенціал в 4 вольта.
У мікроконтролері PIC12F683 є внутрішній модуль компаратора, який можна застосувати для порівняння двох аналогових сигналів і отримати цифрову код їх відносних величин. З теорії роботи компаратора відомо, що він порівнює два сигналу. В даній схемі внутрішнє опорне напруга встановлюється програмно. Тобто в прошивці вже закладено опорний напруги 0,625 вольт при напруга живлення 5 вольт.
Таким чином, при відсутності звукових коливань, опорна напруга 0,625 вольта більше, ніж напруга 0,2 вольта на шостому виведення мікроконтролера. Тому на другому виході мікроконтролера буде високий рівень. При появі коливань звукової частоти, напруга на 6 виведення перевищить опорне і програма вважатиме це першим стартовим сигналом. При другому бавовні, на другій нозі мікроконтролера встановиться сигнал низького рівня. У разі необхідності вихід можна інвертувати за допомогою програмного коду, заклавши інверсію виходу компаратора в регістрі CMCON0.
Залишається тільки один момент, нам потрібно дізнатися якомога запрограмувати мікроконтролер PIC в домашніх умовах