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

Не вдаваясь в слишком много деталей, реле - электромеханические устройства, которые позволяют использовать относительно низкое напряжение (например, 5В от Arduino) для управления выключателем с относительно высокими токами или напряжениями (лампы, двигатели, нагреватели, цепи переменного тока , и т.д.). Есть целый ряд различных типов реле, но  все они выполняют эту функцию. 

Очевидно, что вы должны быть осторожны при работе с высокими напряжениями!! 

Шаг 1: Сбор компонентов


    
Arduino
    
макетная плата
    
пьезоэлемент
    
1 MОм резистор
    
Реле модуль
    
Лампа (с кабелем питания желательно)
    
перемычки

Шаг 2: Соединение проводов
    При установке пьезоэлемента:
        
Иногда полярность имеет значение. Пьезоэлемент может не иметь маркировки, так что вы можете свободно выбрать + и - входы.
        
"-" вход вашего пьезоэлемента подключается через резистор на землю. Значение резистора изменится, насколько чувствительный пьезоэлемент к шуму. Этот "-"  также подключаться к аналоговому контакту Arduino (см схему)
   

    
При установке реле:
        
Реле модуль к Arduino:
            
 5V on Arduino (the "+" on breadboard)            ">VCC на реле -> 5V на Arduino (на "+" на макете)
            
 GND on Arduino ("-" on breadboard)            ">GND на реле -> GND на Arduino ( "-" на макете)
            IN на 
 PIN 3 on Arduino (any digital pin is fine, just account for it in your code)        ">реле -> PIN-3 на Arduino (любой цифровой пин, просто сменить это в вашем коде)
        
Реле к лампе:
            
NO (нормально открытый) - этот контакт нормально открыт. Когда Arduino цифровой пин, что подключен к реле, переключается на HIGH, контакт замыкается и свет включается.
            
COM (общий) - этот порт используется независимо от выбора, что сейчас выключатель нормально открыт или закрыт.
            
NC (нормально замкнутый) - подключение к этому входу будет удерживать контакт нормально закрытый. 
Шаг 3: Код программы

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

Код Скачать файл: clap-on-lights.zip [973 b] (cкачиваний: 338)

Шаг 4: Тест


Загрузите код на Arduino и прияного вам веселья!

Во всяком случае, если вы сделали это, ві заслуживаете аплодисментов ...

Нет, серьезно, вы должны хлопать, чтобы убедиться, что он работает :)


Источник
{poster_avatar}  admin
4 790