Análisis de Experto
Experto verificado
Análisis general del producto
He utilizado este módulo como enlace inalámbrico entre diferentes placas de desarrollo y equipos con comunicación serie, y su planteamiento resulta muy directo: sustituye un cable UART por una conexión Bluetooth sencilla, sin añadir protocolos complejos ni depender de una red Wi-Fi. Es una solución especialmente práctica para enviar órdenes, recibir lecturas de sensores o supervisar un proyecto desde un teléfono o un ordenador.
El funcionamiento es transparente una vez establecido el enlace. El microcontrolador continúa enviando y recibiendo datos por sus pines serie habituales, mientras el módulo se encarga de transmitirlos por Bluetooth. Esta simplicidad facilita mucho las pruebas en protoboard y permite reutilizar programas diseñados originalmente para una conexión UART por cable.
El comportamiento como dispositivo esclavo marca su principal limitación. Puede recibir conexiones, pero no iniciar el enlace con otro módulo Bluetooth. Para controlar un robot, consultar valores de sensores o enviar comandos desde un móvil, esta configuración es suficiente. Para crear un puente inalámbrico entre dos equipos sin teléfono u ordenador de por medio, conviene buscar una solución con modo maestro o con capacidad dual.
Calidad de construcción y materiales
La placa tiene un formato compacto, de aproximadamente 3,57 x 1,52 cm, por lo que se integra con facilidad en pequeñas cajas, prototipos y montajes sobre protoboard. La funda termorretráctil aporta una protección básica frente a contactos accidentales y roces, aunque no sustituye a una carcasa si el proyecto va a trabajar en un entorno con polvo, humedad o vibraciones continuas.
Los cuatro pines principales están claramente definidos: VCC, GND, TXD y RXD. Esta distribución evita tener que recurrir a conectores propietarios y permite utilizar cables Dupont convencionales. El LED de estado también resulta útil durante la puesta en marcha: parpadea cuando el módulo está esperando una conexión y permanece encendido tras el emparejamiento. En la práctica, permite localizar rápidamente errores de alimentación o de emparejamiento sin necesidad de abrir un monitor serie.
La construcción es la habitual en este tipo de módulos económicos. Es adecuada para prototipos y pruebas de laboratorio, pero conviene fijar la placa si se instala en un vehículo, una impresora 3D o un proyecto móvil. Los pines soldados y las pistas no están pensados para soportar tirones frecuentes del cableado.
Compatibilidad y rendimiento
La alimentación de entrada admite entre 3,6 y 6 V, con un máximo indicado de 7 V. Aun así, no conviene aplicar tensiones elevadas de forma deliberada ni confundir la alimentación con los niveles lógicos. La interfaz serie trabaja a 3,3 V, así que prestaría especial atención al conectar la salida TX de una placa de 5 V directamente al RXD del módulo.
Con placas de 3,3 V, como muchos microcontroladores modernos, la conexión es más sencilla. Con una placa de 5 V, como un Arduino Uno compatible, utilizaría un divisor resistivo o un convertidor de nivel en la línea que va desde TX de la placa hasta RXD del módulo. La línea TXD del módulo hacia RX del microcontrolador suele ser compatible con la lectura de muchas placas, pero siempre comprobaría los niveles concretos del circuito antes de dejarlo instalado de forma permanente.
El cableado básico es muy fácil: VCC con la alimentación, GND con masa común, TXD del módulo con RXD del microcontrolador y RXD con TXD. Un error cruzando mal estas dos líneas es la causa más frecuente de que el LED indique conexión mientras no aparece ningún dato en el monitor serie.
La configuración mediante comandos AT permite ajustar parámetros como el nombre, la contraseña y la velocidad de transmisión antes de utilizar el modo transparente. Recomiendo hacer esta fase con el módulo aislado del programa principal y con una velocidad conocida. También probaría primero un bucle UART conectando TXD con RXD para confirmar que la placa, el adaptador y el terminal serie funcionan correctamente.
En una prueba de telemetría básica, el consumo aproximado de 30 mA sin emparejar y 10 mA conectado resulta moderado, aunque no lo consideraría un módulo especialmente orientado a dispositivos alimentados por batería durante meses. El alcance de hasta 10 metros es razonable en una habitación abierta, pero disminuye con paredes, estructuras metálicas y otros dispositivos inalámbricos cercanos.
Puntos fuertes y aspectos mejorables
Entre sus puntos fuertes destacaría:
- Instalación sencilla mediante cuatro conexiones UART.
- Tamaño reducido y bajo consumo para prototipos.
- Indicador LED claro para comprobar el estado del enlace.
- Configuración por comandos AT.
- Funcionamiento transparente para enviar datos sin modificar demasiado el código.
- Adecuado para telemetría, control desde un teléfono y automatización básica.
Los aspectos mejorables también son importantes:
- Funciona como esclavo, por lo que no sirve para todos los enlaces entre módulos.
- La interfaz lógica de 3,3 V exige precaución con placas de 5 V.
- No ofrece las ventajas de velocidad, alcance o integración de alternativas basadas en Bluetooth moderno o Wi-Fi.
- El alcance real depende mucho del entorno y no debe interpretarse como una distancia garantizada.
- La funda termorretráctil protege de forma limitada y no aporta fijación mecánica.
Frente a un módulo basado en ESP32, este adaptador ofrece menos posibilidades, pero también requiere mucha menos configuración y resulta más predecible para una comunicación serie sencilla. Frente a un cable USB-UART, elimina el cableado físico, aunque añade el proceso de emparejamiento y las limitaciones propias de Bluetooth.
Veredicto del experto
Considero que el DIYUSER HC-05/HC-06 es una herramienta útil para proyectos concretos de comunicación UART inalámbrica, especialmente si se trabaja con Arduino, placas de control sencillas o equipos que necesitan enviar órdenes y recibir datos sin cable. Su valor está en la simplicidad, no en la versatilidad.
Lo recomendaría para prototipos, telemetría doméstica, pequeños robots y prácticas de electrónica. Antes de instalarlo en un proyecto definitivo, comprobaría los niveles lógicos, fijaría correctamente la placa y realizaría pruebas de alcance con la carcasa y la alimentación reales. Con esas precauciones, cumple bien su función y permite añadir conectividad Bluetooth sin complicar innecesariamente el diseño.













