Arduino-сенсор обнаружения вторжений

Для этого проекта мы сделаем простое устройство, которое поможет обнаруживать "вторжения", назовем её системой сигнализации.

Эта система будет запускать визуальные и звуковые сигналы при каждом обнаружении движения или звука.

Arduino-сенсор обнаружения вторжений

Шаг 1: Что нам понадобится

Нам понадобятся следующие комплектующие:

  • 1 Arduino Uno
  • 1 Пассивный пьезо-зуммер
  • 1 PIR (пассивный инфракрасный) датчик
  • 1 Звуковой датчик
  • 1 Светодиод
  • Несколько проводов-перемычек

Шаг 2: Настройка платы

Шаг 2: Настройка платы

1. Подключите контакт заземления к контакту заземления (GND) на вашем Arduino

2. Подключите шину питания к контакту 5V на вашем Arduino

3. Подключите короткий конец светодиода к заземляющему контакту на Arduino, а длинную сторону - к цифровому выходу 13

При подключении светодиода вы можете в качестве альтернативы подключить его к макету, а затем подключить его оттуда к Arduino, используя резистор 220 Ом, чтобы сохранить срок службы вашего светодиода.

Шаг 3: Подключаем звуковой сигнал

Шаг 3: Подключаем звуковой сигнал

1. Подключите пьезо-зуммер к макету

2. Подключите отрицательный выход зуммера к земле

3. Подключите положительный контакт зуммера к цифровому контакту 8 на вашем Arduino

Шаг 4: Подключаем датчик PIR

Шаг 4: Подключаем датчик PIR

1. Подключите контакт питания на вашем PIR-датчике к шине электропитания (разные PIR датчики могут иметь разный набор и порядок контактов, будьте внимательны)

2. Подключите контакт заземления на вашем PIR-датчике к шине заземления

3. Подключите цифровой выходной контакт на вашем PIR-датчике к цифровому выходу 6 на вашем Arduino

Примечание! Оранжевые винты (на фото выше) - это два потенциометра. Один из них регулирует чувствительность датчика, а другой настраивает время, в течение которого датчик посылает сигнал (например, если нет движения, он отключается через 3 секунды или через 7 минут).

Шаг 5: Подключаем звуковой датчик

Шаг 5: Подключаем звуковой датчик

1. Подключите контакт питания на звуковом датчике к шине питания на макете.

2. Подключите контакт заземления на звуковом датчике к заземляющей шине на макете.

3. Подключите цифровой выходной контакт на звуковом датчике к цифровому выходу 7 на вашем Arduino.

Примечание! Маленький металлический винт на синей части этого звукового датчика является потенциометром. Он регулирует чувствительность микрофона. поверните его до тех пор пока маленький светодиод рядом с ним едва горит для того, чтобы иметь чувствительный сигнал.
Важно! Убедитесь, что вы используете цифровой выход (DO), а не аналоговый выход (AO)!

Шаг 6: Загружаем код и наслаждаемся

К данному моменту у вас должна быть базовая система сигнализации. Осталось загрузить код, чтобы это всё заработало.

Скачать alarm.ino

Скачать pitches.h

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

Вы также можете воспроизводить различные мелодии на зуммере, если хотите. Экспериментируйте и наслаждайтесь!