interfaz USB a interfaz Bluetooth para escala digital

1

Tengo una situación en la que necesito comunicarme de forma inalámbrica entre un dispositivo Android con Bluetooth y una báscula digital a la que se puede acceder digitalmente a través de USB.

Aunque normalmente me encantaría usar una de las nuevas escalas humanas con bluetooth, la báscula debe estar certificada oficialmente y no he encontrado ninguna balanza con capacidad para Bluetooth certificada hasta ahora ... y ya que está certificada como hacking La escala misma está fuera de discusión. Así que lo que me queda es una báscula certificada con una interfaz USB a la que necesito acceder a través de un dispositivo Android con Bluetooth.

Tengo poca experiencia con Arduino, pero me parece que podría usar algo como Sparkfun Arduino Pro Micro + Sparkfun Bluetooth Mate Silver

Por lo que he entendido, simplemente puedo conectar mi USB al Arduino y luego hacer que haga los datos de entrada / salida a través del bluetooth mate.

Entonces, mi pregunta para los que tienen más experiencia que yo: ¿son las cosas tan simples o me falta algo? ¿Habrá muchos códigos de Arduino para hacer o esto funcionará de manera inmediata? ¿Con estos modelos puedo contar con una conexión Bluetooth fuerte y confiable? una conexión bluetooth que tenía que restablecerse constantemente arruinaría completamente el interés del proyecto ...

    
pregunta Petrov

1 respuesta

0

No, un Arduino es un dispositivo USB y, como tal, solo puede conectarse a un host USB o a un dispositivo USB OTG de cambio de roles. Por lo tanto, no podría conectarse directamente a este dispositivo de báscula.

Puedes obtener un escudo de host USB para un Arduino, pero es bastante caro y muy difícil de programar. Probablemente estarías mejor con un sistema de linux integrado compacto como una frambuesa pi o beaglebone black, además de un dongle bluetooth (en realidad, será más barato que el arduino, el host y los escudos bluetooth). Sin embargo, si no se sabe si esta escala USB se puede usar con las distribuciones actuales de Linux de escritorio, puede que el proyecto sea extremadamente desafiante, ya que primero tendrá que investigar (/ realizar ingeniería inversa) el protocolo utilizado por la báscula e implementar su propio controlador. .

Otra posibilidad podría ser utilizar una PC compacta integrada con Windows como puerta de enlace, si el fabricante proporciona controladores USB para eso.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas