W tym artykule, opisze jak zbudować prosty alarm oparty o kontaktron (czujnik magnetyczny) i Arduino. Układ ma za zadanie wykryć rozwarcie styków, a następnie aktywować alarm dźwiękowy lub optyczny jaki i oba na raz. Czujniki magnetyczne pozwalają nam na wykrywanie otwarcia np. okna lub drzwi, w większości czujniki te wykorzystywane są w systemach alarmowych.
Komponenty:
– Arduino Nano lub odpowiednik,
– Buzzer z generatorem 5V,
– czujnik magnetyczny (kontaktron) B-1 BR lub odpowiednik.
Schemat połączeniowy:
Kod programu:
// Mini alarm kontaktron
// by swistak
// www.tranzystor.plconst int buzzer = 10;
const int sensor = 5;int state;
void setup()
{
pinMode(sensor, INPUT_PULLUP);
}void loop()
{
state = digitalRead(sensor);if (state == HIGH){
tone(buzzer, 4000);
}
else{
noTone(buzzer);
}
delay(500);
}