УМНЫЙ ДОМ Система управления освещением (хлопки, выключатель, движение)

ПрограммистерLvL100

✩✩✩✩✩✩✩
29 Мар 2019
1
0
Всем доброго времени суток, форумчане! Очень прошу помочь. В общем, управление светом должно происходить так: 1) человек входит в комнату (фиксация движения и освещение ниже опр. уровня), свет вкл 2)при необходимости (выходе из комнаты итд) свет должен выключаться 2-мя хлопками, либо нажатием кнопки (кнопка работает вне зависимости от освещения). 3)включать свет также можно кнопкой и хлопками

Сначала подключил датчик звука,настроил, с хлопками все работало. Подключил кнопку к 5V и подтянул к земле, прописал в скетче устранение дребезга, но кнопка не заработала (выдавала рандомные значения). Тогда я подключил ее к земле и подтянул к 5V, теперь кнопка стала исправно работать выдавая четкие 0 или 1, НО теперь у датчика звука дико просела чувствительность (есть такое ощущение, что там что-то на подобии дребезжания у кнопки). В скетче, НИЧЕГО НЕ ОТКЛЮЧАЯ ОТ ПЛАТЫ, закомментил часть с кнопкой (типа программно, она перестала что-то выполнять), запустил, и чувствительность восстановилась. Замерил напряжение на цифровом выходе датчика: при отключенной кнопки и обычном таком хлопке - 1V, а при включенной кнопке и хлопке - 0.5V. То есть запуская скетч для отдельной части, они работали прекрасно, а вот вместе... Заменив программное устранение дребезга RC-цепью ничего не изменилось. Вот схема и скетч. Заранее большое спасибо за помощь!
IMG_20190329_180659.jpgIMG_20190329_180720.jpg
 

Вложения

Изменено: