El Sensor Digital 3D de Efecto Hall MLX90393 – Posición y Orientación sin Contacto es un sensor magnético avanzado de la marca Melexis, diseñado para medir los tres componentes de la densidad de flujo magnético (B_X, B_Y y B_Z) en los ejes X, Y y Z. Este módulo, comúnmente conocido como CJMCU-90393, es una solución compacta que proporciona mediciones precisas de campos magnéticos en tres dimensiones, lo que permite la detección de posición y orientación de forma no invasiva y sin contacto.
El MLX90393 es un sensor muy versátil gracias a su capacidad de ser configurado a través de interfaces digitales I²C y SPI, ofreciendo flexibilidad para la integración con microcontroladores populares como Arduino, ESP32 y Raspberry Pi. Con su alta resolución y la capacidad de operar en un amplio rango dinámico, es ideal para aplicaciones que requieren un posicionamiento y control preciso en un espacio 3D, como joysticks sin contacto, sensores de posición lineal y angular, controladores de motores, interfaces de usuario (HMI), robótica, y en sistemas de automatización. Su diseño de bajo consumo y su robustez lo hacen adecuado para aplicaciones alimentadas por batería y entornos industriales exigentes.
Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| Tipo de Sensor | Sensor Magnético 3D de Efecto Hall |
| Modelo de Chip | Melexis MLX90393 |
| Ejes de Medición | 3 (X, Y, Z) |
| Medición de Salida | Digital (magnetometría de 3 ejes) |
| Interfaces de Comunicación | I²C y SPI |
| Rango de Voltaje de Alimentación | 2.2 V a 3.6 V DC (con regulador a bordo para 3.3V) |
| Corriente de Reposo | Aproximadamente 2.5 µA (en modo de bajo consumo) |
| Resolución de Medida | 16 bits (típico) |
| Rango de Campo Magnético | Configurable (ej. hasta ±50 mT en ejes X e Y, ±160 mT en eje Z) |
| Temperatura de Operación | -40°C a +85°C (típica) |
| Dimensiones Típicas del Módulo | Aprox. 20 x 15 mm |
| Pines de Conexión | GND, 3.3V, SCL/SCK, SDA/MOSI, MISO, CS, INT/TRIG, etc. |
| Tipo de Salida | Datos digitales de los campos Bx, By, Bz |
Características Adicionales
| Característica | Detalle |
|---|---|
| Detección 3D Completa | Mide el campo magnético en los tres ejes, ideal para orientación y posicionamiento |
| Interfaces de Comunicación Duales | Flexibilidad para trabajar con SPI o I²C, según las necesidades del proyecto |
| Operación Sin Contacto | No requiere contacto físico con el objeto a detectar |
| Alta Precisión y Resolución | Ideal para aplicaciones que demandan mediciones magnéticas detalladas |
| Bajo Consumo de Energía | Adecuado para dispositivos portátiles y alimentados por batería |
| Versatilidad de Uso | Joystick, sensores de posición, brújula digital, control de motores |
| Pines de Control Adicionales | Permite funciones avanzadas como interrupción (INT) o disparo (TRIG) |
Preguntas Frecuentes
¿Qué ventaja ofrece un sensor de efecto Hall 3D sobre uno lineal (analógico)?
La principal ventaja es la detección de posición y orientación en un espacio tridimensional. Un sensor lineal como el SS49E solo mide el campo magnético en una dirección. Un sensor 3D como el MLX90393 mide simultáneamente los campos en los ejes X, Y y Z, lo que permite detectar la posición de un imán en el espacio, la orientación de un objeto o crear joysticks sin contacto, por ejemplo.
¿Qué tipo de proyectos son ideales para el sensor MLX90393?
Este sensor es ideal para proyectos avanzados como: joysticks sin contacto para videojuegos o maquinaria, sensores de posición absoluta para motores o ejes, brújulas digitales, sistemas de medición de campo magnético, control de brazos robóticos, y cualquier aplicación que requiera rastrear la posición o la orientación de un imán en 3D de forma no invasiva.
¿Cómo se conecta este módulo a un microcontrolador?
El módulo ofrece dos opciones de conexión:
- SPI: Requiere 4 pines (CS, MISO, MOSI, SCLK) para una comunicación más rápida.
- I²C: Requiere 2 pines (SDA, SCL) para una conexión más sencilla, ideal cuando se usan muchos sensores.
Debes seleccionar una de las dos interfaces y conectar los pines correspondientes a tu microcontrolador (Arduino, ESP32), junto con la alimentación de 3.3V y GND.
¿Cómo se calibra este sensor para obtener lecturas precisas?
El MLX90393 es un sensor digital que proporciona lecturas en «crudo». Para obtener valores de posición o orientación precisos, es necesario un proceso de calibración por software. Este proceso implica mover un imán en el rango de detección del sensor para mapear los valores de los ejes X, Y y Z, y luego aplicar algoritmos de corrección (como la elipse o la esfera) para compensar cualquier offset o desalineación del imán y la placa.
¿Qué precauciones debo tener al usar este sensor?
Es crucial mantener el sensor alejado de otros imanes fuertes o fuentes de campos magnéticos permanentes para evitar su saturación. Asegúrate de alimentarlo con el voltaje correcto (3.3V) y de usar la interfaz de comunicación adecuada. Para la mayoría de las aplicaciones, se recomienda usar un imán de neodimio para el actuador, y un buen proceso de calibración por software para obtener los resultados deseados.


