Arduino – Mini alarm z kontaktronem

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.pl

const 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);
}

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *