Светильник на ардуино. Управление светом по хлопку

Здравствуйте! С вами интернет-магазин Electronoff. С учетом обилия SMART-квартир и технологий для них, сложно чем-то удивить большинство людей, но мы и не будем. Сегодня мы сделаем небольшую обновочку в, возможно, совсем не смарт-квартиру, но с этой обновочкой жить станет немножко приятнее. 

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

Правда, просто включение чего-либо - немного банально. Так что мы сделаем настраиваемый светильник, который сможем хлопками включать так, как нам угодно. Поехали!

Для светильника нам понадобится плата Ардуино, звуковой модуль, блок питания на 12 В, немного эржиби-светодиодной ленты, три штучки транзисторов в роли ключей, и подходящий матовый плафон. А еще корпус для всей нашей электроники.

Поскольку модуль Ардуино работает с напряжением 5 В, а лента питается от 12 В, то включать ее мы будем через полевые транзисторы. Сигналы с Ардуино подаются на их затвор (через токоограничительные резисторы, мы взяли 220 Ом), к истоку подключается минус, а со стока минус питания подключаем к минусу каждого цвета светодиодной ленты. 

Принцип работы устройства такой: звуковой модуль улавливает наши хлопки, и Arduino их обрабатывает. Для исключения ложных срабатываний мы сделали управление на двух хлопках, к тому же, изменение времени срабатывания между ними позволяет задействовать разные функции. При любом двойном хлопке он включается, а после включения два быстрых хлопка переключают режимы — при них изменяется цветовая гамма прибора. Два медленных хлопка выключают светильник. В лампе чередуются красный, синий, зеленый цвета и их сочетания. 

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

Как и обещали, выкладываем скетч для заливки в плату.

Что мы использовали в видео: