Pular para o conteúdo principal

Grove - Magnetic Switch

Este é um módulo de chave magnética compatível com a interface Grove. Ele é baseado na chave reed encapsulada CT10. A CT10 é do tipo SPST (single-pole, single throw), com contatos de rutênio normalmente abertos. O sensor é do tipo de dupla extremidade e pode ser acionado com um eletroímã, um ímã permanente ou uma combinação de ambos. A chave magnética é uma ferramenta excelente para projetistas que desejam ligar e desligar um circuito com base em proximidade.

Recursos

  • Interface compatível com Grove
  • Módulo Grove de 2,0 cm x 2,0 cm
  • Mínimas partes externas
  • Potência nominal de 10 W
  • Encapsulamento robusto
dica

Para mais detalhes sobre módulos Grove, consulte o Grove System

Ideias de Aplicação

  • Sensor de proximidade
  • Sensor de alarme de segurança
  • Sensor de nível
  • Sensor de fluxo
  • Contador de pulsos

Especificações

Itens

Mín

Norm

Máx

Unidade

Tensão de trabalho

3.3

5.0

5.25

V

Potência comutada

10

W

Tensão comutada CA, valor RMS (máx)

< 140

V

Corrente comutada CC

< 500

mA

Corrente de condução CC

< 0.5

A

Resistência de contato

<200

Resistência de isolação

>106

Temperatura de operação

-40

125

Faixa de operação

10

40

AT

dica

Para mais detalhes sobre módulos Grove, consulte o Grove System

Plataformas Suportadas

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade de software ou teórica do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever suas próprias bibliotecas de software.

Primeiros Passos

nota

Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.

Brincar com Arduino

Demonstração

O pino SIG do módulo normalmente gera nível BAIXO. Quando um ímã se aproxima da chave, a chave magnética fecha e o pino SIG gera nível ALTO.

Hardware

  • Passo 1. Prepare os itens abaixo:
Seeeduino V4.2Base ShieldGrove - Magnetic Switch
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o Grove - Magnetic Switch à porta D2 do Grove-Base Shield.
  • Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
  • Passo 4. Conecte o Seeeduino ao PC por meio de um cabo USB.

nota

Se não tivermos o Grove Base Shield, também podemos conectar diretamente o Grove-Magnetic-Switch ao Seeeduino como abaixo.

SeeeduinoGrove-Magnetic_Switch
5V/3.3VVermelho
GNDPreto
NCBranco
D2Amarelo

Software

  • Passo 1. Copie o código para a IDE do Arduino e faça o upload. Se você não souber como enviar o código, verifique how to upload code.
/*******************************************************************************/

/*macro definitions of magnetic pin and LED pin*/
#define MAGNECTIC_SWITCH 2
#define LED 13//the on board LED of the Arduino or Seeeduino

void setup()
{
pinsInit();
}

void loop()
{
if(isNearMagnet())//if the magnetic switch is near the magnet?
{
turnOnLED();
}
else
{
turnOffLED();
}
}
void pinsInit()
{
pinMode(MAGNECTIC_SWITCH, INPUT);
pinMode(LED,OUTPUT);
}

/*If the magnetic switch is near the magnet, it will return ture, */
/*otherwise it will return false */
boolean isNearMagnet()
{
int sensorValue = digitalRead(MAGNECTIC_SWITCH);
if(sensorValue == HIGH)//if the sensor value is HIGH?
{
return true;//yes,return ture
}
else
{
return false;//no,return false
}
}
void turnOnLED()
{
digitalWrite(LED,HIGH);
}
void turnOffLED()
{
digitalWrite(LED,LOW);
}
  • Passo 2. Então o LED acende quando há um ímã se aproximando da chave. Experimente!

Brincar com Codecraft

Hardware

Passo 1. Conecte um Grove - Magnetic Switch à porta D2 de um Base Shield.

Passo 2. Conecte o Base Shield ao seu Seeeduino/Arduino.

Passo 3. Conecte o Seeeduino/Arduino ao seu PC por meio de um cabo USB.

Software

Passo 1. Abra o Codecraft, adicione suporte ao Arduino e arraste um procedimento principal para a área de trabalho.

nota

Se esta é a primeira vez que você usa o Codecraft, veja também o Guide for Codecraft using Arduino.

Passo 2. Arraste blocos como na figura abaixo ou abra o arquivo cdc que pode ser baixado no final desta página.

cc

Envie o programa para o seu Arduino/Seeeduino.

dica

Quando o código terminar de ser enviado, aproxime o ímã da chave magnética e você verá o LED no pino 13 do Arduino acender.

Brincar com Raspberry Pi

Hardware

  • Passo 1. Prepare os itens abaixo:
Raspberry piGrovePi_PlusGrove - Magnetic Switch
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o GrovePi_Plus ao Raspberry.
  • Passo 3. Conecte o Grove-Magnetic-Switch ranger à porta D2 do GrovePi_Plus.
  • Passo 4. Conecte o Raspberry ao PC através de um cabo USB.

Software

cuidado

Se você estiver usando Raspberry Pi com Raspberrypi OS >= Bullseye, você tem que usar esta linha de comando apenas com Python3.

  • Passo 1. Siga Setting Software para configurar o ambiente de desenvolvimento.

  • Passo 2. Navegue para o diretório de demonstrações:

cd yourpath/GrovePi/Software/Python/
  • Etapa 3. Para ver o código (esta demonstração tem o mesmo uso que o tilt switch)
nano grovepi_tilt_switch.py   # "Ctrl+x" to exit #
import time
import grovepi

# Connect the Grove Tilt Switch to digital port D2
# SIG,NC,VCC,GND
tilt_switch = 2

grovepi.pinMode(tilt_switch,"INPUT")

while True:
try:
print grovepi.digitalRead(tilt_switch)
time.sleep(.5)

except IOError:
print "Error"
  • Etapa 4. Execute a demonstração.
sudo python grovepi_tilt_switch.py
  • Etapa 5. Resultado

Coloque um ímã sobre o sensor, o pino SIG irá gerar saída em HIGH.

Grove-Magnetic Switch v0.9

Grove-Magnetic Switch v1.3

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...