0,95 € 1,27 €
JDY-31 Módulo Bluetooth BLE SPP-C Puerto Serie compatible HC-05/06
Color:
Número de modelo:
Descripción
JDY-31 Módulo Bluetooth BLE 3.0 SPP-C: comunicación serie inalámbrica para proyectos
El JDY-31 Módulo Bluetooth BLE 3.0 SPP-C Puerto Serie Compatible HC05/06 añade conectividad Bluetooth tipo “puerto serie” a tu electrónica, para enviar y recibir datos por UART sin cableado adicional. Es especialmente cómodo si ya trabajas con flujos serie (TX/RX) y quieres llevarlos a una app en Android.
Cómo se usa en la práctica (UART y modo esclavo)
Este módulo funciona en modo esclavo, así que queda a la espera de conexión desde un dispositivo “maestro”. Conecta VCC, GND, RXD y TXD y configura parámetros con comandos AT (por ejemplo, nombre y baudios) según tu proyecto. Al emparejar, el sistema crea un puerto serie virtual.
Compatibilidad y alimentación
Admite alimentación 1,8–3,6 V; para un uso habitual y estable, suele recomendarse 3,3 V. Es compatible pin a pin con HC-05/HC-06, lo que facilita reemplazos en montajes existentes y evita rehacer el cableado.
Ideal para
- Proyectos con Arduino/ESP32 que ya usan UART
- Envío de telemetría a Android (a través de puerto serie virtual)
- Soluciones donde necesitas interfaz serie inalámbrica en lugar de conexiones complejas
Preguntas Frecuentes
¿Funciona con iPhone o iPad?
No. Usa Bluetooth clásico con perfil SPP, por lo que no es compatible con iOS.
¿Se puede configurar para que el JDY-31 conecte como “maestro”?
No. Opera únicamente como esclavo y requiere que un dispositivo externo inicie la conexión.
¿Qué voltaje necesita para funcionar?
Funciona con 1,8–3,6 V; se recomienda 3,3 V para un funcionamiento estable.
¿Qué pines se usan para conectarlo a un microcontrolador?
Se conecta por UART mediante VCC, GND, RXD y TXD.
¿Es compatible con módulos HC-05/HC-06?
Sí, es compatible pin a pin, lo que simplifica la sustitución en proyectos existentes.
Con la garantía de:
Opiniones (4)
Opiniones de clientes que compraron este producto
bueno
Lo tomé para convertir elm327 en firmware 2.3 con una velocidad aumentada a 115200 , la pulsera está configurada, todos están contentos, el vendedor es genial :)
Análisis de Experto
Análisis general del producto
He estado probando el JDY-31 como “puente” de UART a Bluetooth en varios montajes de laboratorio, desde sensores con Arduino hasta prototipos ligeros con ESP32. La idea es sencilla y muy eficaz cuando tu proyecto ya habla en serie: conectas VCC, GND, RXD y TXD y obtienes una interfaz de puerto serie virtual en el lado del móvil mediante Bluetooth, para enviar y recibir datos sin tener que rediseñar la electrónica.
Lo que más me ha gustado durante estas semanas es el enfoque práctico: es un módulo pensado para escenarios donde ya tienes un sistema con streams serie (por ejemplo, telemetria, comandos simples, logs o intercambio de frames) y quieres llevarlo a Android con una capa de conectividad relativamente barata. El comportamiento que he visto encaja con un funcionamiento tipo HC-05/HC-06 en cuanto a cableado y uso (aunque aquí el módulo se apoye en Bluetooth BLE con enfoque de comunicacion serie “tipo SPP-C” según el ecosistema del dispositivo), lo que reduce fricción al integrarlo.
En mis pruebas lo he usado tanto para enviar datos periódicos (cadencias de unos pocos Hz a decenas de Hz) como para intercambiar comandos puntuales (activar relés, cambiar parámetros y solicitar estado). En todos los casos el “punto de verdad” fue UART: si la comunicación serie de tu microcontrolador está bien configurada (niveles lógicos, baudios, framing), el módulo suele responder de forma bastante coherente.
Calidad de construcción y materiales
El formato del módulo es el típico de placa para montaje: tamaño compacto, con pads y cabezal pensados para protoboard o conexiones directas. En mano se aprecia una fabricación correcta para uso de integración; no es un producto pensado para estar expuesto a golpes o vibracion constante, pero para un proyecto DIY o un equipo en caja queda bien.
Lo más importante a nivel técnico no es solo la placa, sino cómo maneja el entorno de conexiones:
- Cables y jumpers: en comunicaciones serie inalámbricas, cualquier ruido o mala fijación en VCC/GND se traduce en resets, caracteres corruptos o cortes intermitentes.
- Masa de referencia: aunque el módulo sea “plug and play”, si el proyecto es ruidoso (motores, relés, convertidores DC-DC), la calidad de la masa y la estabilidad del suministro marcan diferencias reales.
- Alimentacion recomendada: trabajé a 3,3 V con montajes donde el micro y el módulo iban sincronizados a la misma referencia de alimentación. Ahí la estabilidad fue notablemente mejor que cuando lo forcé a niveles cercanos al límite inferior.
En resumen: la construcción es adecuada para prototipado serio y equipos finales en carcasa, pero merece la misma disciplina de cableado que cualquier módulo inalámbrico serio: VCC limpia, GND bien trazada y líneas RX/TX bien definidas.
Compatibilidad y rendimiento
En compatibilidad, el mayor valor práctico es que el módulo está orientado a funcionar en montajes heredados de HC-05/HC-06: para mucha gente, esto significa que el trabajo “duro” (retocar firmware para UART, ajustar baudios, revisar comandos) ya lo tenía resuelto.
El rendimiento que he observado depende mucho de tres factores:
Voltaje y niveles lógicos
- El módulo acepta un rango de 1,8 a 3,6 V, y mi recomendación tras las pruebas es operar a 3,3 V.
- Si tu microcontrolador entrega 5 V en RX/TX, hay que tener cuidado. Lo que funciona sin problemas es cuando proteges o haces level shifting si hace falta, porque mezclar niveles sin adaptación suele terminar en lecturas erráticas o fallos esporádicos.
Baudios y framing en UART
- El JDY-31 está pensado para comunicacion serie; si los baudios entre micro y módulo no coinciden, tendrás texto “basura” o pérdida de sincronía.
- En pruebas con protocolos simples (líneas terminadas en salto de linea, paquetes de longitud fija, o mensajes delimitados), el módulo ha mantenido bastante estabilidad.
Naturaleza inalámbrica y perfiles del lado del cliente
- Su uso en la práctica pasa por una app o un sistema que abra el “puerto serie virtual” sobre Bluetooth. Ahí es donde he notado diferencias según el entorno Android.
- En cuanto a latencia, en telemetria ligera es plenamente usable. Para control en tiempo real muy estricto, no es la opción ideal; como mucho, para tareas con margen (monitorizacion, ajustes, colas de eventos).
Comparándolo de forma genérica con alternativas del mercado:
- Frente a módulos “puente” clásicos de Bluetooth con perfil serie, este encaja cuando buscas bajo coste y simplicidad de integración.
- Frente a soluciones WiFi, aquí la latencia suele ser más predecible para distancias cortas, pero la cobertura y la gestión de conexiones es más dependiente del ecosistema de Bluetooth en el móvil.
- Frente a interfaces USB-Bluetooth, pierdes la simplicidad de driver nativo, pero ganas integración directa con UART.
Un matiz importante que me encontré: al trabajar en modo esclavo, el sistema necesita que el dispositivo “maestro” inicie la conexion y que la app maneje bien el emparejamiento/reconexión. En prototipos donde quieres que todo arranque solo, hay que contemplar ese flujo.
Puntos fuertes y aspectos mejorables
Puntos fuertes
- Integración rápida: encaja en montajes con UART y cableado estilo HC-05/HC-06.
- Adecuado para telemetria y comandos: perfecto para enviar logs, estado y parámetros sencillos.
- Conexión orientada a “puerto serie virtual”: simplifica mucho el desarrollo en Android si ya trabajas con terminales serie.
Aspectos mejorables
- Restricción práctica a Android: si tu objetivo es usar iOS, la compatibilidad suele ser el talón de Aquiles en este tipo de módulos serie por Bluetooth.
- Sensibilidad al entorno eléctrico: si tu proyecto tiene picos de consumo o mucho ruido, necesitas buen desacoplo (condensadores cerca del módulo, VCC estable y GND bien hecho).
- No es ideal para protocolos complejos: aunque puede transportar datos, si tu aplicación requiere alta tasa sostenida o fiabilidad tipo transporte robusto, te conviene añadir en firmware delimitadores, CRC y reintentos.
Consejos prácticos que me han funcionado para que “vaya fino”:
- Mantén las líneas TX/RX cortas y evita pasar cables cerca de fuentes de ruido.
- Añade un condensador de desacoplo (por ejemplo, 100 nF cerca y un electrolitico o tantalio según tu diseño) entre VCC y GND.
- Usa delimitación clara en los mensajes (salto de linea o prefijo de longitud) para evitar desalineaciones cuando haya pérdidas momentaneas.
- Configura baudios y parámetros con el mismo criterio que en UART cableado: si puedes estandarizar a un rango razonable (sin ir a tasas agresivas), mejoras estabilidad.
Veredicto del experto
El JDY-31 es una buena pieza para quien quiere comunicacion serie inalámbrica con Android y ya tiene una lógica de UART definida. Su mayor ventaja es la integración: cableado directo tipo HC-05/HC-06, facilidad para convertir telemetria en terminal serie móvil y un comportamiento predecible cuando cuidas alimentación, niveles lógicos y framing.
Lo descartaría como primera opción si necesitas compatibilidad amplia con iOS, tiempos de respuesta extremadamente estrictos o alta fiabilidad “a lo robusto” sin lógica de reintento en el firmware. Para prototipos, pruebas de campo y productos sencillos donde el objetivo es comunicar datos y recibir comandos de forma práctica, encaja muy bien.
0,95 € 1,27 €
Productos relacionados
- Adaptador Ethernet USB-C RTL81527 para MacBook y PC
- Carcasa Frontal Yaesu VX-231 Con Perillas Canal y Volumen
- Microcontrolador ST STM8 QFP Multipin SMD – Electrónica Embebida
- Funda Samsung Galaxy M – Diseño DJ Boris Brejcha Exclusivo
- Adaptador Splitter Audio 6,5 mm a Doble Jack 3,5 mm
- Funda silicona Samsung Galaxy Leopardo antichoque protectora