Naziv "reed switch" dolazi od fraze "zapečaćeni kontakt". I ovo objašnjava njegovu strukturu. Zapravo, trstični prekidač su dva otvorena (ili zatvorena) kontakta smještena u vakuum tikvici, koji mijenjaju svoje stanje u suprotno kada su izloženi magnetnom polju. Reed prekidači su vrlo popularni senzori koji se koriste u mnogim aplikacijama. To uključuje kontrolu otvaranja / zatvaranja vrata, raznih brojača pokretanja, brojača brzine itd. Spojimo reed prekidač na Arduino i vidimo kako to radi.
Neophodno je
- - Arduino;
- - modul sa trstikastim prekidačem ili samo reed prekidačem;
- - trajni magnet;
- - kompjuter.
Instrukcije
Korak 1
Spojimo modul prekidača sa jezičkom na Arduino prema donjem dijagramu. Napajanje se napaja od 5 V ili od 3,3 V. Spojite signal na digitalni pin D2.
Modul prekidača sa trstikom sadrži promjenjivi otpornik od 10 kΩ. Ovaj otpornik može se koristiti za podešavanje praga prekidača i tako prilagoditi osjetljivost. Modul također sadrži komparator LM393 za isključenje lažnih alarma magnetnog senzora.
Korak 2
Napišimo skicu obrade aktiviranja trstičnog prekidača. Ovdje je sve jednostavno. Postavite broj pina na koji povezujemo izlaz modula - "2" i uključite ga za "prisluškivanje". Aktiviramo otpornik na izvlačenje na nozi "2". Postavili smo pin 13 kao izlaz. Uključujemo serijski port brzinom od 9600 baud. A onda svakih 20 ms očitamo očitanja reed prekidača i šaljemo vrijednost na port. Ako je prekidač za trsku otvoren - prikazuje se "1", ako je zatvoren - prikazuje se "0".
Uz to, LED dioda na 13. kraku Arduina svijetli sve dok su kontakti trstičnog prekidača zatvoreni. Obratite pažnju na inverziju očitanog signala sa senzora.
Korak 3
Priključite napajanje na Arduino. LED na modulu će zasvijetliti, pokazujući da je modul napajan.
Sada dovodimo trajni magnet na prekidač sa trstikom - kontakti s prekidačem na zatvaraču zatvorit će se i LED zasvijetlit će, pokazujući da je prekidač na trstici aktiviran. Uklonite magnet ponovo - prekidač sa trstikom će se otvoriti i LED će se ugasiti. Ako uključimo monitor porta, vidjet ćemo aktiviranje trstičnog prekidača u obliku nula među nizom onih kada je kontakt otvoren.
Korak 4
Spojimo reed prekidač odvojeno na Arduino. Ovdje je sve krajnje jednostavno. Prekidač za trsku povezan je na isti način kao i dugme, otpornikom od 10 kΩ. Program će ostati isti.
Uključite napajanje, dovedite magnet na trstični prekidač - Arduino LED lampica će svijetliti dok su kontakti trstičnog prekidača zatvoreni.