¿Puedo usar el módulo Bluetooth PIR + HC-06 sin un arduino para enviar eventos a Android?

2

Quiero que un sensor PIR envíe un evento "algo movido" a Android.

¿Puedo usar un simple módulo PIR + Bluetooth para enviar tal evento? Estaba pensando que podría conectar la salida PIR (que va a 5V cuando se detecta movimiento) al TX del módulo bluetooth, de modo que "algo" se enviaría a Android (que ha sido emparejado anteriormente), que decía "algo". "de instream.read (buffer)

¿Esto funcionaría? ¿Está bien simplemente poner + 5V en el TX del módulo bluetooth? Diría que enviaría basura, pero no estoy interesado en "qué" se envía, solo en el caso de que se haya enviado algo ...

    
pregunta Leo

4 respuestas

1

No con el HC-06. El HC-06 es un firmware especializado para el módulo bluetooth CSR en el que se ejecuta. Carece de opciones para GPIO, ya sea de un maestro o de él.

Hay otras versiones. El HC-05 es aún más limitado. Una versión más nueva conocida como BC-04C o alguna variación de la que ahora tiene una opción GPIO limitada, y se puede ejecutar sin un microcontrolador conectado. (Electrodragon, no afiliado) , pero tiene poca documentación.

Consulte enlace o enlace

Aun así, necesitaría configurar el módulo al menos una vez, con un microcontrolador o un cable serial de usb a ttl, y ponerlo en el modo de trabajo Monitor / Collection (modo de lectura de entrada).

En cuanto a conectar directamente la salida PIR al pin TX , puede crear caracteres de basura que podrían bloquear el módulo. No lo recomiendo.

La solución más sencilla sería utilizar un clon de Arduino, o ATTINY, y hacer un boceto rápido que implique leer un pin de entrada y enviar una cadena a través de los pines TX y RX (serie de software). No llevaría mucho.

Editar: Un simple truco sería usar un dispositivo como un botón Bluetooth Selfie Stick . Estos botones son un bluetooth totalmente contenido con múltiples entradas digitales, e incluso una batería. Añadir un transistor y una resistencia y todo listo. Hay aplicaciones que pueden configurar lo que hace el botón "presionar" en el lado de Android. ¡Puedo hacerlo yo mismo ahora!

    
respondido por el Passerby
0

El módulo HC-06 no tiene los circuitos IO adecuados para comunicarse con Android. Necesitarías un microcontrolador para hacer eso. Si le preocupa el tamaño del arduino, puede usar una foto en su lugar.

    
respondido por el Ogbe
0

No con ese módulo, pero si obtiene un módulo diferente diseñado para ser un control remoto simple (presentaciones, obturador remoto selfie stick, erc) o teclado (preferiblemente no multiplexado) puede ser capaz de manipular la salida PIR para efectuar una pulsación de tecla utilizando un transistor o puerta. Los detalles dependerían de las características de salida de su PIR no especificado, y de lo que el módulo bluetooth espera en la forma de cableado del interruptor.

O sí, puede usar un simple microcontrolador para enviar a través de su módulo de serie de Bluetooth. La mayoría de los micros con un reloj moderadamente estable pueden transmitir palabras seriales, codificándolos en software incluso si carecen de un periférico UART de hardware.

    
respondido por el Chris Stratton
0

El Módulo Bluetooth HC-05/06 no lo cortará. No hay funcionalidad GPIO en él. Otra opción: módulos ZigBee / Xbee. Tiene ADC / GPIO incorporado y no necesita ningún controlador en el lado de TX. Conecte Arduino en RX y analice los datos recibidos. Simple y efectivo.

    
respondido por el ammar.cma

Lea otras preguntas en las etiquetas