Soy un principiante en microcontroladores y electrónica, aunque no realmente en computadoras y programación.

Comenzando con Arduino, vine hasta un punto en el que estoy realmente interesado en hacer que mi prototipo hable con un dispositivo móvil o una computadora para enviar y recibir datos (por ejemplo, enviar datos de sensores o recibir comandos).

Mirando hacia afuera, «Descubrí que hay diferentes módulos bluetooth con diferentes puntos de precio. Investigaciones adicionales sobre las diferencias no me revelaron mucho como principiante, estoy luchando por entender qué buscar o cómo elegir.

Mi pregunta aquí es:

¿Cuáles son las diferencias fundamentales de los diferentes módulos Bluetooth para principiantes? como:

  • HC-05
  • HC-06
  • HC-07

¿Y qué debería ¿Qué buscar al comprar un módulo Bluetooth simple para Arduino?

Responder

Como En lo que respecta a la simplicidad, HC05 sería el camino a seguir. Es, con mucho, el más popular y hay una tonelada de tutoriales sobre su uso (solo una búsqueda rápida en Google). En cuanto a las diferencias:

  • El módulo HC-05 puede construir una conexión con otros módulos. P.ej. un robot que es un maestro y se conecta al módulo bluetooth esclavo. O en modo esclavo para hacer un puente inalámbrico a una computadora portátil.

  • El módulo HC-06 solo puede ser esclavo. Esto solo lo hace útil para, por ejemplo, conectar un portátil como maestro a un robot con un módulo esclavo, p. para un puente serie inalámbrico.

  • En cuanto al HC07, el soporte parece bajo, por lo que recomendaría seguir con HC05 o HC06

Al final del día, todo se reduce a sus necesidades. Si solo desea hablar entre el teléfono y su arduino, entonces el HC06 funcionaría bien, sin embargo, si en algún momento desea hablar con otro arduino, hc05 sería el camino a seguir.

Comentarios

  • Gracias Caleb, ¡gran respuesta! ¿Tiene experiencia con los módulos Xbee BT?

Respuesta

Realmente no conozco las diferencias, pero «He utilizado los módulos HC-06. Son solo en modo esclavo, pero eso es lo que necesita para reemplazar un terminal cableado a su Arduino, como su PC y un cable USB, con un terminal Bluetooth. Eso probablemente cubre el 99% de los casos en los que un Arduino u otro dispositivo basado en MCU necesita comunicarse con una PC o tableta que ya tiene Bluetooth incorporado. Para la comunicación de dispositivo a dispositivo, uno de ellos tendría que ser un maestro, y creo eso requiere un HC-05.

Comentarios

  • ¡Gracias @JRobert! No sabía ' que era posible, ¡muy bien! ¿Está utilizando su HC-05 para cargar bocetos y compartir datos durante la operación (como información del sensor)?
  • El hc05 es maestro y esclavo, el hc06 es solo esclavo. La única diferencia real es el firmware que se puede actualizar, pero no es una tarea fácil para un principiante.
  • Sí, he subido bocetos, pero fue demasiado lento para continuar. Pero sí, estos están diseñados como reemplazos directos para un terminal cableado. @CalebBramwell: gracias por aclarar eso. Todavía no he ' t jugado con las diferentes variantes de HC-0x.

Respuesta

Es posible usar el HC-05 para cargar sus programas de forma inalámbrica, aunque requiere cableado adicional desde el HC-05 al arduino.

La carga inalámbrica puede ser una alternativa útil cuando el acceso al arduino es engorroso o si no te sientes cómodo conectando tu computadora a un arduino que está alimentado o conectado a otra cosa, logra lo mismo que obtendrías con un optoacoplador.

Comentarios

  • Esto no responde a la pregunta de los OP.
  • Bueno, los HC-06 no son capaces de eso … entonces los hace diferentes, ¿verdad? ¿Quiere decir que los principiantes no deberían ' preocuparse por eso?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *