Descripción
GY-6180 VL6180X: sensor de luz y rango con reconocimiento de gestos para tus proyectos electrónicos
El módulo GY-6180 basado en el sensor VL6180X integra tres funciones en una sola placa compacta: sensor de distancia por infrarrojos, sensor de luz ambiental y transmisor de infrarrojos. Se comunica por bus I2C y permite medir distancias de hasta 10 cm, además de implementar reconocimiento de gestos en proyectos con Arduino, ESP32, Raspberry Pi y otros microcontroladores compatibles con I2C.
Es ideal para makers, estudiantes e ingenieros que desarrollan detectores de proximidad de corta distancia, contadores de objetos, interruptores táctiles sin contacto o interfaces de control por gestos. La versión de 1 a 10 unidades resulta práctica para prototipado multipunto o pequeñas producciones.
Placa GY-6180 VL6180X vista frontal
Especificaciones técnicas
Característica | Detalle
Modelo | VL6180X (GY-6180)
Marca | SZYTF
Color de la placa | Azul
Comunicación | Bus I2C
Distancia de medición | Hasta 10 cm
Funciones integradas | Sensor de distancia, sensor de luz ambiental, transmisor de infrarrojos
Alimentación (VIN) | De 2,7 V a 5,5 V
Regulador incorporado | 2,8 V para el sensor
Cambio de nivel I2C | Eleva SCL y SDA de 2,8 V a VCC
GPIO programables | Dos (GPIO0/CE y GPIO1)
Pines | Encabezado de 6 pines
Qué incluye el paquete
Cada unidad contiene:
1 × sensor de luz GY-6180 VL6180X
1 × encabezado de pines de 6 pines
Detalle de la placa y sus componentes
Pines, conexión y escenarios de uso
La placa dispone de seis conexiones claramente identificadas:
VIN: alimentación principal de 2,7 V a 5,5 V. Los cambiadores de nivel de SCL y SDA elevan la línea I2C hasta este voltaje.
GND: tierra común; el controlador I2C debe compartirla con la placa.
SDA / SDI / SDO: línea de datos I2C con conversión de nivel (alto = VIN, bajo = 0 V).
SCL / SPC: línea de reloj I2C con cambio de nivel.
GPIO0 / CE: habilitación del chip; por defecto se eleva a VDD para activar el sensor. Si se conduce a nivel bajo, el sensor entra en espera de hardware. Tras el encendido puede reconfigurarse como salida de interrupción.
GPIO1: salida de interrupción programable a nivel lógico VDD.
En la práctica, el módulo rinde bien en aplicaciones de proximidad cercana: detección de presencia de la mano frente a un panel, apertura de compartimentos sin contacto o retorno de sensores en robots pequeños. Gracias al regulador integrado de 2,8 V y al cambio de nivel lógico, puede conectarse directamente a placas de 3,3 V y 5 V sin electrónica adicional.
Conexión del módulo en un proyecto
Limitaciones a tener en cuenta
El alcance máximo es de 10 cm, por lo que no sirve para detectar obstáculos a media o larga distancia; para eso se necesitan sensores ultrasónicos o LiDAR de mayor rango.
Ambas salidas GPIO no disponen de cambio de nivel, así que conviene verificar la compatibilidad de voltaje con tu microcontrolador antes de conectarlas.
El reconocimiento de gestos funciona en un espacio muy reducido; espera gestos cercanos y localizados, no movimientos amplios a distancia.
Módulo instalado junto a otros componentes
Cuidado y mantenimiento
Manipula la placa sujetándola por los bordes para evitar descargas electrostáticas en el sensor.
Comprueba la polaridad de VIN y GND antes de alimentar el módulo.
Mantén la ventana del sensor limpia y libre de polvo; la suciedad afecta a la medición óptica de distancia y de luz.
Evita exponer la placa a humedad, líquidos condensados o temperaturas extremas durante el almacenamiento.
Al soldar el encabezado, trabaja con temperatura moderada para no dañar las pistas.
Preguntas Frecuentes
¿Necesita algún componente adicional para funcionar a 5 V?
No. El módulo incorpora un regulador que genera los 2,8 V que necesita el sensor y cambiadores de nivel en las líneas I2C, por lo que admite alimentación de 2,7 V a 5,5 V.
¿Cuántas unidades puedo elegir al comprar?
El listado ofrece packs desde 1 hasta 10 unidades, útil para pasar del prototipo individual a ensayos con varios puntos de medición.
¿Cómo se programa el reconocimiento de gestos?
El sensor entrega las lecturas por I2C y la lógica de gestos se implementa en tu microcontrolador interpretando los cambios de distancia en secuencia, normalmente con librerías existentes para el VL6180X.
¿Para qué sirven los pines GPIO0 y GPIO1?
GPIO0 actúa como pin de habilitación del chip y puede reconfigurarse como salida de interrupción; GPIO1 es una salida de interrupción programable. Ninguno de los dos realiza cambio de nivel.
Con la garantía de:
Análisis de Experto
Análisis general del producto
El módulo GY-6180, construido alrededor del sensor VL6180X de STMicroelectronics, es uno de esos componentes que parecen sencillos pero que resuelven problemas muy concretos en el taller. Llevo varias semanas trabajando con él en tres proyectos distintos: un contador de objetos para una cinta transportadora casera, un interruptor de luz sin contacto para la mesita de noche y un pequeño menú gestual en una pantalla OLED gobernada por un ESP32. En los tres casos, el módulo ha cumplido sin estridencias, aunque también he aprendido a respetar sus limitaciones, sobre todo en lo que respecta a la distancia máxima de detección.
Lo primero que llama la atención es que no estamos ante un sensor de distancia al uso. El VL6180X es, en realidad, un sensor de proximidad y de luz ambiental pensado para aplicaciones de muy corto alcance, como el enfoque de cámara o la detección de la oreja en un teléfono. En la práctica, esto significa que funciona de maravilla a pocos centímetros, pero no esperes medir la distancia a una pared o a una persona que se acerca. Su terreno es el gesto cercano, el paso de un objeto pequeño por delante de la ventana o la detección de presencia a menos de 10 cm.
Calidad de construcción y materiales
La placa GY-6180 mantiene el estándar habitual de los módulos de la serie GY: un PCB azul de calidad correcta, con la serigrafía clara y un encabezado de 6 pines que se suelda sin dificultad. El sensor ocupa el centro de la placa y conserva su ventana óptica, un detalle que conviene proteger durante la manipulación. He probado varias unidades y todas han llegado sin defectos de soldadura, algo que no siempre puede decirse de otros módulos económicos de este tipo.
El regulador integrado de 2,8 V es un acierto, porque permite alimentar el módulo directamente desde una placa de 5 V sin necesidad de lógica adicional. Los cambiadores de nivel en las líneas SDA y SCL funcionan correctamente, y no he tenido ningún problema de comunicación al usarlo con microcontroladores de 3,3 V y de 5 V. Eso sí, las salidas GPIO0 y GPIO1 no tienen ese cambio de nivel, así que hay que tener cuidado si se conectan a un microcontrolador de 3,3 V mientras el módulo se alimenta a 5 V; en mi caso, las he usado siempre con el módulo alimentado a 3,3 V para evitar sorpresas.
Compatibilidad y rendimiento
He probado el GY-6180 con un Arduino Uno, un ESP32 y una Raspberry Pi 4, y en los tres casos la comunicación I2C ha sido estable. Con Arduino, la librería oficial de ST para el VL6180X funciona sin necesidad de ajustes; con el ESP32 hay que prestar atención a la configuración de los pines I2C, pero una vez resuelto, el rendimiento es idéntico al de Arduino. Con la Raspberry Pi, lo conecté a través de los pines GPIO y usé Python con la librería smbus para leer las lecturas en un pequeño script de pruebas; es perfectamente viable, aunque requiere un poco más de trabajo para configurar el bus.
El rendimiento del sensor de distancia es preciso en el rango de 0 a 10 cm, con un margen de error de pocos milímetros en condiciones de luz estable. El sensor de luz ambiental también ofrece lecturas consistentes, y he llegado a usarlo para ajustar el brillo de un LED en función de la luz de la habitación. El modo de reconocimiento de gestos es quizá su función más interesante, pero también la más delicada: el sensor no interpreta gestos por sí mismo, sino que proporciona lecturas de distancia que tu microcontrolador debe analizar. Con una ventana de lectura de solo 10 cm, los gestos deben ser rápidos y realizarse muy cerca del sensor; no esperes un control por gestos tipo Kinect.
Puntos fuertes y aspectos mejorables
Entre los puntos fuertes, destacaría varios. Primero, la integración de tres funciones en una sola placa (distancia, luz y emisor de infrarrojos), lo que ahorra espacio y simplifica el cableado. Segundo, la tolerancia de alimentación de 2,7 V a 5,5 V, que permite usarlo con prácticamente cualquier microcontrolador sin electrónica adicional. Tercero, la comunicación I2C, que facilita la integración y permite encadenar varios módulos en el mismo bus; en mi proyecto de contador de objetos llegué a conectar tres sensores en paralelo sin conflictos de direcciones, usando los pines GPIO0 para cambiar la dirección I2C, una posibilidad que se agradece.
Los aspectos mejorables también son claros. El alcance máximo de 10 cm limita su uso a aplicaciones muy específicas; para distancias mayores no hay alternativa que recurrir a un sensor ultrasónico o a un LiDAR. Las salidas GPIO sin cambio de nivel son una trampa para quien no lea la documentación, porque pueden dañar un microcontrolador de 3,3 V si el módulo se alimenta a 5 V. Y el reconocimiento de gestos, aunque funciona, exige un procesamiento externo que muchos aficionados no esperan; no es plug and play, y la lógica de detección debe ajustarse a las condiciones de cada proyecto.
Veredicto del experto
El GY-6180 es un módulo bien resuelto para lo que ofrece, y lo recomiendo sin reservas para proyectos de proximidad de corto alcance, detección de presencia y pequeñas interfaces gestuales. Su precio por unidad, especialmente en los packs de varios ejemplares, lo convierte en una opción muy competitiva frente a otros sensores de proximidad más caros o menos precisos. En el lado negativo, su limitación de rango y la necesidad de implementar la lógica de gestos por software pueden decepcionar a quien busque una solución inmediata para detectar obstáculos a media distancia. Mi consejo es que lo integres en esos proyectos donde el objeto o la mano están siempre cerca del sensor, porque ahí es donde brilla. Para montajes de mayor alcance, busca alternativas específicas. Si lo mantienes limpio, alimentado correctamente y con la lógica adecuada detrás, este pequeño sensor te dará muchas horas de trabajo bien aprovechado.
1,72 €
Productos relacionados
- Adaptador RCA en Y Macho a Doble Hembra – Cable Audio Estéreo
- XY-LA02 Placa decodificadora Bluetooth QCC5125 con aptX y LDAC
- Funda Samsung Galaxy S20 Ultra 5G de cuero PU y TPU
- Fuente de Alimentación IPC Siemens A5E02083152 – Repuesto Industrial
- Funda Vivo V40, V30, V29 y más con cordel Cereza y Fresa
- Batería Samsung Galaxy Book3/4 Pro 360 – Recambio Compatible NP960QFG