
Интернет-магазин «Неглупый Дом»
Датчик удара KY-031 резко переключает выход при сильном стуке или разбитии стекла, а модуль реле включает внешнюю громкую сирену на 12В через отдельный источник питания.
const int shockPin = 2;
const int relayPin = 7;
const unsigned long sirenDuration = 15000;
unsigned long triggerTime = 0;
bool triggered = false;
void setup() {
pinMode(shockPin, INPUT);
pinMode(relayPin, OUTPUT);
}
void loop() {
if (digitalRead(shockPin) == HIGH) {
triggerTime = millis();
triggered = true;
}
if (triggered && millis() - triggerTime < sirenDuration) {
digitalWrite(relayPin, HIGH);
} else {
digitalWrite(relayPin, LOW);
triggered = false;
}
}
KY-031 срабатывает от одного резкого удара, а не от постоянной вибрации — этим он отличается от KY-002 и хорошо подходит именно для «сигнализации разбития».
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу в корзину: 156 ₽ 140 ₽ (экономия 16 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.