Robot 3pi con bluetooth

Quiero usar bluetooth para obtener la información de mi 3pi en lugar de mostrarla en la pequeña pantalla LCD. Pololu proporciona una biblioteca para la comunicación en serie.

Me pregunto cuál es el mejor módulo bluetooth/serie para usar.

Un amigo me recomendó el módulo Xbee. ¿Alguna idea?

Respuestas (3)

Yo usaría bluetooth, es más fácil comunicarse con una computadora. Todo lo que necesita para bluetooth es el módulo, como el BlueSMiRF de sparkfun y un dongle USB Bluetooth. Entonces todo lo que haría es usar las capacidades seriales en el 3pi para comunicarse con la computadora a través de la conexión serial Bluetooth con un programa como Hyperterminal. Por otro lado, con el xbee necesitarías dos transmisores y una forma para que una computadora lea los datos. Una forma de hacerlo es a través de Xbee Explorer . Ambas opciones costarían lo mismo pero la ruta Xbee lleva más componentes y es más compleja. Esta página le muestra cómo establecer el puerto serial virtual, y estoLa página muestra la conexión, aunque es para Lillypad. Conecta el VCC y Grounds del 3pi y el Bluetooth, luego conecta el RX y TX del 3pi al TX y RX del módulo Bluetooth respetablemente. Espero que esto ayude. También aquí está el tutorial para la comunicación serial 3pi.

En su mayor parte estoy de acuerdo con Hristos, pero no estoy de acuerdo con Xbee. He hecho esto con ambos dispositivos y no hubo una diferencia significativa en la complejidad.

Señalaría que hay una buena regla para recordar aquí, como la navaja de Occam para la electrónica, trate de apegarse a la tecnología más común y accesible. Muchas computadoras tienen bluetooth que elimina la necesidad de un dongle, es una tecnología muy común y, por ese hecho, tiene más disponible en desarrollo.

Relación de alcance, la mayoría de la gente piensa que Xbee tiene mayor alcance, pero bluetooth también puede tener una potencia radiada de hasta 100 mW en clase 1, aunque decir que un dispositivo es de clase 1 no implica que esto sea cierto, solo define un máximo, si quieres rango, DEBE leer acerca de la potencia radiada real de los dispositivos. La mayoría de las personas también pasan por alto la sensibilidad del receptor, descubrirá con las pruebas que a menudo tiene más que ver con el rango que con la potencia radiada, aunque ambos son importantes.

Espero haber ayudado. -Máx.

Depende de tus necesidades, pero la de Xbee no sería una mala elección. Tienen mejor alcance que Bluetooth

todo lo que quiero hacer con él es obtener la información que se muestra en la pantalla LCD, por lo que la duración de la batería, el sensor integrado, la velocidad... Supongo que, en última instancia, también me gustaría controlarlo de forma inalámbrica... esto puede cambiar mis requisitos un poco.