fbpixel
Etiquetas:
0
(0)

Um interruptor de palheta ou ILS é um sensor magnético que detecta a presença de um campo magnético. Este interruptor será activado ao aproximar-se de um íman. Pode ser utilizado para detectar se uma porta está fechada ou aberta ou para detectar a presença de um objecto.

Material

  • Computador
  • Arduino UNO
  • Cabo USB A Masculino/B Masculino
  • Reed Switch (ILS)

Como funciona

O reed switch (ou sensor ILS) consiste em duas abas feitas de um material ferromagnético numa cápsula de vidro. Na presença de um campo magnético, as duas abas magnetizam-se e movem-se uma em direcção à outra até estabelecerem contacto.

N.B.: O sensor detecta um campo magnético de mais longe se este estiver paralelo ao eixo Norte/Sul do íman. No entanto, é por vezes mais prático colocar o íman perpendicular ao sensor e garantir que este esteja suficientemente perto do sensor para ser detectado.

Esquema

O interruptor de palheta é melhor ligado a um pino digital do microcontrolador porque retorna, como um botão de pressão, um estado alto ou baixo, fechado ou aberto. Há várias configurações possíveis:

  • Ligando o solo e um pino digital (aqui o pino 2)
  • Utilização de uma resistência de tracção externa (se o microcontrolador ou pino utilizado não tiver uma tracção interna)

Código

Como já dissemos, o interruptor de palheta funciona como um interruptor magnético. Como resultado, o código de manuseamento do sensor assemelhar-se-á muito ao de um botão de pressão. Para ler o estado do sensor, utilizamos a função digitalRead().

//Parameters
const int ilsPin = 2;

//Variables
bool ilsStatus = false;

void setup() {
  //Init Serial USB
  Serial.begin(9600);
  Serial.println(F("Initialize System"));
  //Init digital input
  pinMode(ilsPin, INPUT);
}

void loop() {
  readReedSwitch();
}

void readReedSwitch( ) { /* function readReedSwitch */
  ////Test routine for ReedSwitch
  ilsStatus = digitalRead(ilsPin);
  Serial.println(ilsStatus);
  delay(100);
}

Pode encontrar diferentes códigos de gestão de comutação neste tutorial.

Resultados

Se mover um íman para o sensor ILS e se afastar dele, deverá ver a mudança de estado no monitor de série.

Aplicações

  • Detectar a presença de um campo magnético
  • Detecção da abertura ou fecho de uma porta equipada com um íman

Fontes

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?