Sensores Arduino y Raspberry Pi
3Descripción:
Los interruptores de efecto Hall son circuitos integrados con especificaciones magnéticas. Esto significa que todos los componentes necesarios ya están integrados en el sensor y tiene una mayor sensibilidad con respecto a los campos magnéticos. El sensor es adecuado para el funcionamiento continuo a temperaturas de hasta +150 °C y se caracteriza por su estabilidad a los cambios de temperatura y tensión de alimentación. Cada unidad está equipada con un diodo de protección contra polaridad inversa, un generador de voltaje Hall cuadrado, un circuito de compensación de temperatura, un pequeño amplificador de señal, un disparador Schmitt y una salida de colector abierto para disipar hasta 25 mA. El transistor cambia si el módulo se mantiene en un campo magnético. Esto se puede leer en la salida de la señal como un valor de voltaje analógico.
Especificaciones:
Miniature Construction
Power Consumption of 3.5mA at VCC=5V for Energy Efficiency
Single Current Sourcing Output
Linear Output for Circuit Design Flexibility
Low Noise Output Virtually Eliminates the Need for Filtering
A Stable and Accurate Output
Temperature Range of -40°C to 85°C
Responds to Either Positive or Negative Gauss
Measuring range: -40°C to +150°C
Sensor Type: Hall Effect Transistor/Switch
Esquemático:
Pinout:
Conexión Arduino:
Código Arduino:
Conexión Raspberry Pi:
Código Raspberry Pi:
Creamos el siguiente programa desde la Terminal o con tu IDE favorito:
nano KY_003.py
Presionamos Ctrl + x para salir, luego y para confirmar los cambios, finalmente Enter. Para guardarlos.
Para correr el programa abrimos la Terminal e ingresamos:
sudo python KY_003.py
Conexión Raspberry Pi Pico:
Código MicroPython Raspberry Pi Pico:
Código Kaluma's JavaScript Raspberry Pi Pico:
Abrimos la Terminal o el CMD e ingresamos:
cd
mkdir ky003-app
cd ky003-app
npm init -y
nano index.js
Guardamos los cambios con Ctrl+o, Confirmamos con Enter, Cerramos el archivo con Ctrl+x.
En Windows en lugar de nano tenemos notepad, guardar los cambios con Ctrl+g, Salir con Ctrl+w:
notepad index.js
kaluma flash ./index.js --shell
Conexión Raspberry Pi Pico W:
Código MicroPython Raspberry Pi Pico W:
With Server
Código Kaluma's JavaScript Raspberry Pi Pico W:
Abrimos la Terminal o el CMD e ingresamos:
cd
mkdir ky003-app
cd ky003-app
npm init -y
nano index.js
Guardamos los cambios con Ctrl+o, Confirmamos con Enter, Cerramos el archivo con Ctrl+x.
En Windows en lugar de nano tenemos notepad, guardar los cambios con Ctrl+g, Salir con Ctrl+w:
notepad index.js
kaluma flash ./index.js --shell