Reed Stikalni Modul

Uvod

Reed stikalo (ang. Reed Switch) je posebeno stikalo in ključna komponenta za reed rele in stikalo na bližino. Reed stikalo je običajno sestavljeno iz dveh magnetnih materialov in kovinskih kontaktov, ki se samodejno prekineta, ko ni magneta.

Nekatera reed stika so opremljena tudi z drugim reed kontaktom, ki deluje kot tretji običajno zaprt kontakt.

Reed stikalo se lahko uporablja kot senzor prosotnosti (magneta), detekcijo (končne) pozicije, za štetje, omejevanje in druge namene. Na primer, ena vrsta kolesarskega kilometraže je sestavljena z nalepljanjem magneta na pnevmatiko in montažo reed stikala ob strani. Reed stikalo lahko namestimo na vrata za namene opozorilnih alarmov ali kot stikala.



thumb

Specifikacije

  • Delovna napetost: DC 3,3V-5V
  • Delovni tok: ≥20mA
  • Delovna temperatura: -10℃—+50℃
  • Odkrivanje razdalje: ≤10mm
  • Vmesnik IO: 3 žični vmesnik (-/+/S)

thumb

Programska koda

				
					int Led=13;//define LED interface
int buttonpin=3; //define magnetic ring sensor interface
int val;//define digital variable val
void setup()
{
pinMode(Led,OUTPUT);//define LED as output interface
pinMode(buttonpin,INPUT);//define magnetic ring sensor as output interface
 }
void loop()
{

val=digitalRead(buttonpin);// read and assign the value of digital interface 3 to val 

if(val==HIGH)//When a signal is detected by magnetic ring sensor, LED will flash
{
digitalWrite(Led,HIGH);
}
else
{
digitalWrite(Led,LOW);
}
}
				
			

Rezultat

Ko je ožičenje opravljeno in je napajanje vklopljeno, se koda uspešno naloži na ploščo. Lahko vidite, da je LED D13 na Arduino plošči vklopljen.

Nato postavimo nekaj magnetnih kroglic blizu senzorja. Ko senzor zazna magnetni signal, se bo LED na senzorju vklopil, LED D13 pa se bo izklopil.

thumb