¿Batería AAA para alimentar un dispositivo USB?

0

Mi ratón murió recientemente. Específicamente el cable. Lo que he querido hacer por un tiempo y tener una excusa es intentar que el mouse se ejecute a través de Bluetooth. Soy un estudiante de primer año de ingeniería en la tech, así que sé lo básico de esto. Pensé que si cableaba esto:

A los cables USB que corté y eliminé para poder enviar datos a mi computadora portátil que tiene bluetooth. La parte de bluetooth de arriba tiene un interruptor de esclavo maestro y puedo dejarlo en esclavo mientras lo uso. Con lo que necesito ayuda es conectar una batería al mouse. ¿Cómo puedo hacer esto? ¿Necesito un regulador de voltaje constante para mantener el mouse hasta el voltaje que necesita hasta que la batería se agote o puedo usar una batería y una resistencia y funcionará hasta que la batería se agote? ¿Demasiado voltaje o amperaje matará al ratón? ¿Qué pilas me recomiendan? Estoy pensando en un AAA (o 2) o un AA ya que quiero encajar todo dentro de la funda del mouse. Tengo un multímetro, por lo que puedo medir los voltajes (y el posible amperaje aún) para ver cuánta potencia consume el mouse. Pensé que si conectaba los cables de datos y los cables de alimentación del mouse al transmisor esclavo bluetooth y luego también conectaba la energía a los cables de alimentación del mouse y del módulo bluetooth a través de una batería que funcionaría y el mouse funcionaría como normal porque incluso si tiene un transformador o algo así en su lugar, conecte la alimentación al mismo lugar donde la recibe y no la dañará. Puedo lidiar con la cosa del bluetooth que se destruye. Ayuda o ideas para configurar esto para usar con una batería. Si conecto una batería AAA de 1.5 vatios y un puerto usb normal funciona a 1.5 v, en teoría, ¿debería alimentarlo correctamente? Entonces, todo lo que tendría que hacer es agregar una resistencia para el amperaje si es necesario, ¿no? ¡Gracias por la ayuda!

Editar

El mouse es un logitech g300s ¿Crees que conectar el mouse a través de Bluetooth cambiaría la forma en que funciona? Todavía está recibiendo los mismos datos como si fuera un dispositivo USB, ¿verdad? ¿O tendría que escribir un controlador para ello?

    
pregunta user25832

1 respuesta

3

El producto en su enlace no funcionará para su problema.

  • El problema principal es que se trata de un dispositivo USB, no de un host USB. Dos dispositivos USB (este y su mouse) no pueden hablar, a menos que uno de ellos pueda cambiar de modo y ser un HOST.

  • Además, su host debe tener un software que conozca el protocolo del mouse USB

  • Eso es un dispositivo BTLE no Bluetooth clásico; puede ser que haya una forma de hacer el mouse HID sobre BTLE, pero es al menos atípico

  • La descripción del producto está escrita desde un usuario en lugar de una perspectiva técnica; BTLE no tiene "master" y "slave", sino "Central" y "Peripheral"

  • Y sí, todavía tienes el problema de alimentación.

Si realmente desea compilar esto, puede intentar usar una MCU que puede ser un host USB. A menudo hay un ejemplo de alojamiento de mouse para ellos. Entonces necesitarías un módulo BLE clásico con un firmware HID, y con suerte uno que se conecte a través de UART o SPI.

O podría usar una MCU o una computadora más capaz y ver si puede conectar tanto el mouse como el bluetooth como periféricos USB (aunque no sé si los dongles Bluetooth comunes pueden ser dispositivos HID, y ambos necesitan dos motores host USB o para agregar un hub)

Podría ser mejor en ese momento ir a algo que esté ejecutando un sistema operativo que ya tenga los controladores relevantes: una placa Linux incorporada, o incluso la PC en la que está sentado como prueba de concepto.

También puedes considerar obtener un mouse PS / 2; esos tienen una interfaz síncrona mucho más simple que se puede utilizar en cualquier par de GPIOs con circuitos de cambio de nivel.

O puedes comprar un mouse bluetooth ...

En cuanto a la cuestión del poder; un convertidor de refuerzo si su periférico tiene poca corriente, pero no espere una larga vida útil sin una ingeniería muy cuidadosa del uso de la energía y los modos de suspensión.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas