Análisis de Experto
Experto verificado
Análisis general del producto
He usado durante semanas el módulo Bluetooth HC-04 “serie dual” en proyectos donde necesitaba una interfaz tipo puerto serie, pero sin perder la opción de trabajar con un perfil orientado a bajo consumo. Su enfoque es práctico: ofrece enlace serie por Bluetooth (SPP) para casos donde quieres un “cable inalámbrico”, y a la vez permite alternativas con BLE para situaciones donde el tráfico es esporádico y quieres optimizar el gasto energético.
En la práctica, lo más relevante no es solo que sea “dual”, sino que el hardware está pensado para integrarse en montaje existente: puedes cablearlo a una placa de desarrollo por TXD/RXD como harías con un puente serie, y cuando te interesa cambiar el comportamiento o el modo de funcionamiento, el acceso por comandos AT facilita la puesta a punto sin rehacer el diseño.
Calidad de construcción y materiales
El módulo está concebido para integrarse en prototipos: sus pines salen a paso estándar y la disposición es clara para cableado en protoboard o para conector de pines. En mis pruebas, la soldadura y el acabado de la placa se comportaron bien, sin señales de holguras ni “falsos contactos” al mover cables. Donde sí conviene ser meticuloso es en la alimentación: al ser un módulo pensado para 3,3 V a 5 V, la estabilidad de tensión influye de forma directa en la consistencia del enlace, sobre todo cuando lo alimentas desde reguladores modestos o fuentes compartidas con motores/relés.
El indicador LED te ayuda mucho en operativa diaria: cuando entras en modo AT (manteniendo KEY al alimentar), el parpadeo marca el estado y acelera la depuración. En proyectos largos, ese feedback visual es más útil de lo que parece, porque evita perder tiempo comprobando comandos sin saber si el módulo está escuchando.
Compatibilidad y rendimiento
La parte que más valoro en este módulo es que se integra de forma natural con plataformas típicas:
- ESP32: lo conecté por UART (TX/RX cruzados) y trabajé con configuraciones de baudios para emparejar sin fricción. El resultado fue estable cuando mantuve una alimentación limpia y respeté el cruce de señales.
- Arduino (o placas similares con UART hardware): la interfaz serie encaja tal cual. El punto crítico aquí es el nivel lógico: si tu placa opera a 5 V y el módulo trabaja con lógica a 3,3 V, conviene usar un adaptador de nivel en TX (y mantener GND común) para evitar degradación o errores intermitentes.
- Equipos tipo Raspberry Pi u ordenadores: si los comunicas como “puerto serie” vía adaptador USB-TTL, el módulo actúa como un puente inalámbrico muy directo, con la ventaja de poder fijar baudios mediante AT.
En rendimiento, lo que más noté fue la relación entre baudios configurados y estabilidad del enlace. Este módulo permite configurar 9600, 19200, 38400, 57600 y 115200 bps. En distancias cortas y con alimentación correcta, llegué sin problemas a velocidades altas; aun así, como en cualquier enlace serie por radio, el margen real depende del entorno (interferencias, obstáculos, densidad de dispositivos). Para tareas de control (sensores, estados, telemetría ligera), 9600–57600 suele ser una elección equilibrada: suficiente fluidez y menor sensibilidad a picos de ruido.
En cuanto a robustez radio, cuenta con +5 dBm de potencia y sensibilidad de recepción de -90 dBm. En términos prácticos, esto se traduce en que el enlace aguanta mejor que módulos “más justos” cuando hay pared o cuando el dispositivo receptor no está perfectamente alineado. No es magia: si te vas a ubicaciones realmente comprometidas, la latencia y el número de reconexiones aumentan como en cualquier Bluetooth serie; pero el comportamiento me resultó consistente en entornos domésticos y pequeños talleres.
Puntos fuertes y aspectos mejorables
Puntos fuertes
- Integración tipo puerto serie real: TXD/RXD lo hacen muy rápido de implementar en proyectos existentes.
- Configuración por AT: entrar en modo AT con KEY simplifica puesta a punto (nombre, contraseña, baudios y rol).
- Seguridad de enlace: incorpora AES-128 y autenticación con clave compartida de 128 bits, lo cual es un plus cuando el dispositivo va a convivir con otros en la misma zona.
- Flexibilidad de alimentación (3,3 V–5 V): reduce fricción en prototipos, aunque la lógica sigue requiriendo atención si hay mezcla de voltajes.
Aspectos mejorables
- Sensibilidad a cableado y alimentación: si compartes fuente con cargas inductivas (relés, motores, solenoides), el enlace puede volverse errático. Aquí un buen filtrado y una masa común sólida marcan la diferencia.
- Gestión de niveles lógicos: en montajes con 5 V, no es raro olvidar el convertidor de nivel en TX. En mi experiencia, ese descuido es una de las causas más frecuentes de fallos “raros” (mensajes corruptos, pérdidas puntuales, emparejamientos que a veces no completan).
- Elección entre SPP y BLE según uso: aunque sea “dual”, no todo encaja igual. Si tu tráfico es continuo, el enfoque tipo SPP suele ser más directo como canal serie. Si el tráfico es intermitente, conviene diseñar el protocolo para que BLE aproveche su filosofía de bajo consumo.
Consejos prácticos de uso y mantenimiento
- Usa GND común siempre que conectes UART.
- Mantén los cables de TX/RX lo más cortos posible y evita compartir trayectorias con líneas de alimentación ruidosas.
- Configura baudios al inicio y prueba con el entorno real antes de fijar el valor definitivo.
- Si vas a usarlo con 5 V en microcontrolador, añade adaptación de nivel en la línea de TX hacia el módulo.
- Para proyectos “en campo”, revisa que la contraseña y rol queden bien asentados antes de encapsular el montaje (porque depurar dentro de una caja cerrada es más costoso).
Comparativa genérica
Frente a módulos “solo SPP”, este te da una salida más flexible cuando más adelante quieras un modo de bajo consumo o cambies la estrategia de comunicación. Frente a módulos “solo BLE”, ganas una experiencia más parecida a un cable serie clásico, evitando reescrituras completas del protocolo cuando lo que necesitas es transmisión simple por UART. El precio suele estar en una configuración inicial algo más exigente, pero el ahorro de retrabajo compensa en proyectos iterativos.
Veredicto del experto
Me parece un módulo muy adecuado para prototipos y productos pequeños donde quieres comunicación inalámbrica tipo serie con posibilidad de evolucionar hacia un enfoque BLE. Lo usaría especialmente en domótica de bajo coste, control remoto por telemetría ligera y casos de adquisición de datos donde necesitas una integración rápida con UART y una puesta a punto controlada por comandos AT.
Si cuidas la alimentación, respetas niveles lógicos y defines bien qué modo usar para cada escenario, el comportamiento es bastante sólido. El principal “talón de Aquiles” no es el Bluetooth en sí, sino el montaje eléctrico alrededor: cuando el cableado y la fuente están bien, el módulo responde como esperas; cuando no, aparecen los fallos intermitentes típicos de cualquier enlace serie en entornos con ruido.












