Resumo: Ler um sensor Magnético (REED SWITCH), utilizando o Arduino, e acionar um dispositivo a partir da leitura do sensor magnético. Neste exemplo utilizaremos como dispositivo um LED.
- Arduino
Figura 1: Arduino
Arduino é uma plataforma de hardware e software abertos que simplifica a criação e prototipagem de projetos de eletrônica.
Uma típica placa Arduino é composta por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB, para interligar-se ao computador, que é usado para programá-la e interagi-la em tempo real.
Neste exemplo, vamos utilizar uma porta analógica do Arduino, haja vista que iremos ler um sensor analógico.
O Arduino é dotado de seis portas analógicas, que vão de A0 a A5, figura 01. Com resolução de 10 bits, e faixa de leitura de 0 à 5V. E 14 portas digitais, que vão de 0 a 13, figura 1.
- Sensor Magnético - REED SWITCH
Figura 2: Sensor Magnético - REED SWITCH.
São dispositivos que funcionam como interruptores( liga/desliga ), acionados por campos magnéticos produzidos por ímãs ou eletros-ímã dele aproximados.
O REED-SWITCH é composto de uma cápsula de vidro e de duas lâminas de um material ferromagnético (ligas de níquel e ferro). As duas lâminas são colocadas muito próximas, sem que haja contato entre elas, com uma extremidade fixada no vidro e mergulhada num gás inerte, para não sofrerem oxidação ou deformação mecânica (e durarem mais).
Para acionar o REED-SWITCH, isto é, para haver contato elétrico entre as lâminas, é necessário induzir a magnetização delas, fazendo com que elas se atraiam magneticamente. Basta aproximar um pequeno ímã ao sensor.
São usados para acionar, magneticamente, dispositivos eletro-eletrônicos como alarmes, trancas elétricas, portas, circuítos eletrônicos de partida, etc.
O manuseio e soldagem do REED-SWITCH devem ser cuidadosos, pois, a dilatação térmica e a torção mecânica dos conectores podem trincar ou quebrar a cápsula de vidro, inutilizando-o completamente!
O REED-SWITCH é composto de uma cápsula de vidro e de duas lâminas de um material ferromagnético (ligas de níquel e ferro). As duas lâminas são colocadas muito próximas, sem que haja contato entre elas, com uma extremidade fixada no vidro e mergulhada num gás inerte, para não sofrerem oxidação ou deformação mecânica (e durarem mais).
Para acionar o REED-SWITCH, isto é, para haver contato elétrico entre as lâminas, é necessário induzir a magnetização delas, fazendo com que elas se atraiam magneticamente. Basta aproximar um pequeno ímã ao sensor.
São usados para acionar, magneticamente, dispositivos eletro-eletrônicos como alarmes, trancas elétricas, portas, circuítos eletrônicos de partida, etc.
O manuseio e soldagem do REED-SWITCH devem ser cuidadosos, pois, a dilatação térmica e a torção mecânica dos conectores podem trincar ou quebrar a cápsula de vidro, inutilizando-o completamente!
Montagem
O circuito proposto fará a leitura do sensor magnético, através do Arduino, em seguida irá executar uma ação, piscar um na porta 13 do Arduino.
Figura 3: Circuito montagem REED SWITCH + Arduino.
No circuito acima o sensor magnético é excitado pelo próprio Arduino, e o sinal é enviado para porta 2 do Arduino.
Firmware
Figura 4: Firmware.
Descrição do firmware:
São declaradas duas variáveis chamadas “LED” e “REED”, a primeira tem o valor de 13, porque fará correspondência ao pino 13, onde está ligado o LED que será acionado. Já a segunda recebe o valor de 2, porque estará recebendo o sinal lido, pelo Arduino, do sensor.
Na função “SETUP()” é configurado os pinos que serão usados no circuito, quanto a entrada e saída, logo o LED (pino 13) é configurado como saída (OUTPUT) e, o REED (pino 2) como entrada (INPUT).
Na função “LOOP()” é feita a leitura do sensor (REED), e através de um condicional “if”: se o sensor foi disparado (sensibilizado por um imã), então o programa entra na rotina do ”if”, fazendo o LED piscar.
Pronto, após gravar este firmware no Arduino e montar o circuito, como mostrado na figura 3, obteremos o seguinte:
Resultados
Figura 6: Resultado da montagem.
Figura 6: Teste de funcionamento com imã distante.
Figura 7: Teste de funcionamento com imã próximo.
Podemos observar que os resultados são os esperados, de acordo com a programação e montagem do circuito.
Você pode assistir a esse e outros tutoriais em vídeo passo-a-passo no site www.engcomper.com ou no YouTube:
Você pode assistir a esse e outros tutoriais em vídeo passo-a-passo no site www.engcomper.com ou no YouTube:
gostaria de fazer uma pergunta, os valores lidos pelo sensor poderiam ser colocados para serem visualizados por lcd?
ResponderExcluirSaudações.
ResponderExcluirMeu nomé é Gabriella e faço faculdade de engenharia mecânica e participo do projeto Baja SAE. Gostei muito do material que o sr disponibilizou (http://engcomper.blogspot.com.br/2011/09/tutorial-sensor-magnetico-com-arduino.html) e gostaria de uma informação sobre ele: como faço para guardar o numero de vezes que o led acende pela presença do ímã? Estou montando um tacômetro junto com minha equipe e nos deparamos com este problema.
Muito obrigada!!
olá preciso automatizar um painel com propagandas parecido com o do link; https://www.youtube.com/watch?v=YuRpqzu2DAA
ResponderExcluirPoderia me adudar no desenvolvimento desse projetinho? A parte técnica mecânica produzimos tudo, precisamos da parte lógica: automatização. Meu whats 13 99725-5946
Olá.
ResponderExcluirPoderia me ajudar como montar um sensor de magnético, de presença e é de pressão.
Numa residência(casa)?