Skip to main content

Grove - Interruptor Magnético

Este es un módulo de interruptor magnético compatible con la interfaz Grove. Está basado en un interruptor de láminas encapsulado CT10. El CT10 es de tipo unipolar, un tiro (SPST), con contactos de rutenio normalmente abiertos. El sensor es de tipo de doble extremo y puede ser activado con un electroimán, un imán permanente o una combinación de ambos. El interruptor magnético es una herramienta maravillosa para diseñadores que desean encender y apagar un circuito basándose en la proximidad.

Características

  • Interfaz compatible con Grove
  • Módulo Grove de 2.0cm x 2.0cm
  • Partes externas mínimas
  • Clasificación de 10W
  • Encapsulación resistente
tip

Para más detalles sobre los módulos Grove, consulte Sistema Grove

Ideas de Aplicación

  • Sensor de Proximidad
  • Sensor de Alarma de Seguridad
  • Sensor de Nivel
  • Sensor de Flujo
  • Contador de Pulsos

Especificaciones

Elementos

Mín

Nom

Máx

Unidad

Voltaje de Trabajo

3.3

5.0

5.25

V

Potencia Conmutada

10

W

Voltaje Conmutado AC, valor RMS (máx)

< 140

V

Corriente Conmutada DC

< 500

mA

Corriente de Transporte DC

< 0.5

A

Resistencia de Contacto

<200

Resistencia de Aislamiento

>106

Temperatura de Operación

-40

125

Rango de Operación

10

40

AT

tip

Más detalles sobre los módulos Grove consulte Sistema Grove

Plataformas Soportadas

ArduinoRaspberry Pi
caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Primeros Pasos

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos firmemente que veas Primeros Pasos con Arduino antes de comenzar.

Jugar con Arduino

Demostración

El pin SIG del módulo emite LOW normalmente. Cuando un imán se acerca al interruptor, el interruptor magnético se cierra y el pin SIG emite HIGH.

Hardware

  • Paso 1. Prepara los siguientes elementos:
Seeeduino V4.2Base ShieldGrove - Magnetic Switch
enter image description hereenter image description hereenter image description here
Obtener Uno AhoraObtener Uno AhoraObtener Uno Ahora
  • Paso 2. Conecta Grove - Magnetic Switch al puerto D2 del Grove-Base Shield.
  • Paso 3. Conecta Grove - Base Shield al Seeeduino.
  • Paso 4. Conecta el Seeeduino a la PC mediante un cable USB.

note

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove-Magnetic-Switch al Seeeduino como se muestra a continuación.

SeeeduinoGrove-Magnetic_Switch
5V/3.3VRojo
GNDNegro
NCBlanco
D2Amarillo

Software

  • Paso 1. Copia el código en Arduino IDE y súbelo. Si no sabes cómo subir el código, por favor revisa cómo subir código.
/*******************************************************************************/

/*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);
}
  • Paso 2. Luego el LED se enciende cuando hay un imán que se acerca al interruptor. ¡Inténtalo!

Jugar con Codecraft

Hardware

Paso 1. Conecta un Grove - Interruptor Magnético al puerto D2 de un Base Shield.

Paso 2. Conecta el Base Shield a tu Seeeduino/Arduino.

Paso 3. Conecta el Seeeduino/Arduino a tu PC mediante un cable USB.

Software

Paso 1. Abre Codecraft, añade soporte para Arduino, y arrastra un procedimiento principal al área de trabajo.

note

Si esta es tu primera vez usando Codecraft, consulta también Guía para usar Codecraft con Arduino.

Paso 2. Arrastra bloques como en la imagen de abajo o abre el archivo cdc que se puede descargar al final de esta página.

cc

Sube el programa a tu Arduino/Seeeduino.

tip

Cuando el código termine de subirse, mueve el imán cerca del interruptor magnético y verás que el LED en el pin 13 del Arduino se enciende.

Jugar Con Raspberry Pi

Hardware

  • Paso 1. Prepara los siguientes elementos:
Raspberry piGrovePi_PlusGrove - Interruptor Magnético
enter image description hereenter image description hereenter image description here
Consigue Uno AhoraConsigue Uno AhoraConsigue Uno Ahora
  • Paso 2. Conecta el GrovePi_Plus al Raspberry.
  • Paso 3. Conecta el sensor Grove-Magnetic-Switch al puerto D2 del GrovePi_Plus.
  • Paso 4. Conecta el Raspberry a la PC a través del cable USB.

Software

caution

Si estás usando Raspberry Pi con Raspberrypi OS >= Bullseye, tienes que usar esta línea de comandos solo con Python3.

  • Paso 1. Sigue Setting Software para configurar el entorno de desarrollo.

  • Paso 2. Navega al directorio de las demos:

cd yourpath/GrovePi/Software/Python/
  • Paso 3. Para ver el código (esta demostración tiene el mismo uso que el interruptor de inclinación)
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"
  • Step 4. Run the demo.
sudo python grovepi_tilt_switch.py
  • Paso 5. Resultado

Coloca un imán sobre el sensor, el pin SIG emitirá HIGH.

Grove-Magnetic Switch v0.9

Grove-Magnetic Switch v1.3

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...