¿Cómo conectar los cables del módulo WIFI de una impresora a un Arduino?

Impresora HP RSVLD-0608 Módulo WIFI con BROADCOM BCM4326UKFBG

Soy un artista digital, encontré esta impresora HP en la calle y quería usar sus componentes (motor, etc.) en mis proyectos.

Me preguntaba si alguno de ustedes sabe si puedo usar este módulo WIFI para enviar/recibir datos desde/hacia una PC a través de la API de Arduino. ( Solo quiero conectarlo a una tarjeta Arduino y poder recibir las señales simples, es decir: Alto-Bajo / 0-1 desde una PC )

Si es así, primero necesito saber cómo conectar los cables, especialmente los de alimentación (+¿cuántos voltios?) y los de tierra (puedo probar el resto y leerlos como entradas de Ardunio aunque no estoy seguro de si funciona!)

Entonces, realmente agradecería si alguien me puede ayudar a descubrir qué es qué en estos cables y cómo puedo ocupar las señales de datos de una PC.


Esos diseños de antenas son pura magia.

Respuestas (5)

"Simple" es extremadamente difícil en estos días. Lo que está viendo es una pequeña computadora en sí misma; el chip Broadcom (hoja de datos) contiene un procesador ARM y es una computadora completa en sí misma para ejecutar el WiFi. La hoja de datos dice que habla SDIO o USB. El pad cuadrado en el tablero generalmente indica el pin 1, aunque eso no le dice qué significa el pin 1 .

También echaría un vistazo y sondearía los voltajes en el otro extremo de la conexión. Sospecho que los cables pares negro y rojo son de alimentación y tierra, pero no sabemos qué voltaje. Cualquiera de 3.3V o 5V son posibilidades probables. Tal vez uno de cada uno. Hazlo mal y destruirás el tablero.

Esta página: http://wikidevi.com/wiki/Foxconn_U98H035 y la publicación del foro vinculada confirman que es USB, aunque, lamentablemente, ninguna página describe correctamente el pinout. Es básicamente idéntico a un dongle wifi USB barato. Lo cual es de muy poco uso con un Arduino.

Su valor aproximado es de $25 como repuesto de HP o $10 en ebay.

Encontré la documentación de la FCC y me verificó que esto tiene modo USB... pero creo que también puede hacer SPI.

Conseguí que el mío funcionara... al menos en Windows 7 Pro... pero tengo una versión ligeramente diferente al modelo anterior: número serigrafiado en la parte posterior de la placa: BCM94319WLUSBN4L número en la etiqueta, en el escudo en el frente: BCM94319WLUSBN4LPT HP N/P 1150-7933

Tiene el mismo conector que el anterior y aparentemente el mismo pinout. El OP numeró incorrectamente los pines (el pin 1 siempre se indica con una marca o almohadilla cuadrada), pero usaré sus números y dibujos como referencia aquí.

Los rojos (7,8) son +V; Los negros (5,6) son GND; Amarillo (3) es TXD; Blanco (4) es RXD

Lo ejecuté directamente desde la alimentación USB, ya que así fue como se realizaron las pruebas de la FCC.

Tengo un enrutador rápido (AC1750) y obtuve una velocidad de conexión de 72 Mbps y una tasa de transferencia "real" de aproximadamente 40 Mbps de descarga de Ookla speedtest (obtengo aproximadamente 90 Mbps en la misma computadora a través de Gbit ethernet)

Parece que este puede ser un módulo multifunción, creo que también tiene Bluetooth, pero no cargó ningún controlador cuando lo conecté a mi PC, sin embargo, tenía 2 componentes que no pudieron cargar los controladores.

Esta es una publicación muy dudosa: afirma que el módulo admite USB y / o SPI, pero proporciona un pinout con un RXD y un TXD (pero sin reloj), que no funcionaría para ninguna de esas interfaces.
¡Interesante! ¿Compartirías el documento de la FCC si es posible?
@MimArmand busque el ID de la FCC. fccid.io/B94RSVLD0608
WLU3072-D69 "Módulo wifi mini-usb de 2,4 ghz" RTL, BCM4326UKFBG. Seiko/Epson. 5 x 0.1 pines espaciados, parece que el quinto (según el conteo del 1 serigrafiado) o el primero (es el giro "cuadrado") parece que no se puede usar ... el mismo diseño de antena interna que la imagen en OP's RHS imagen, tambien tiene u.fl para antena externa en lugar de una secundaria interna. Tiene certificaciones para casi todos los países del mundo, incluida una gran certificación Anatal (¿brasileña?). No puedo ver que sería bueno para Arduino, necesitaría algo con host USB (ATXMega), pero se conectaría al escritorio como WIFI "interno"

Al leer que se trataba de un dispositivo USB, (@ronbot) conecté el mío y lo conecté. En mi computadora portátil Linux se reconoció instantáneamente como un dispositivo inalámbrico USB. Tenía un cable amarillo extra, lo dejé flotando.

Desde el búfer de anillo del kernel:

$dmesg
[ 5082.421256] ata1.00: configured for UDMA/133
[ 5082.595127] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 5082.595365] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 5082.595463] iwlwifi 0000:03:00.0: Radio type=0x1-0x3-0x1
[ 5082.807072] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 5082.807297] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 5082.807390] iwlwifi 0000:03:00.0: Radio type=0x1-0x3-0x1
[ 5112.023930] e1000e: enp0s25 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx
[ 5112.023941] e1000e 0000:00:19.0 enp0s25: 10/100 speed: disabling TSO

la salida parcial de lsusb muestra bluetooth, también es compatible con el dispositivo. Parte de la salida omitida, porque es muy larga.

$lsusb -v
Bus 001 Device 005: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x217f BCM2045B (BDC-2.1)
  bcdDevice            3.60
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
...

Debería funcionar físicamente, lo que proporciona una interfaz USB, pero en realidad no funciona si no codifica el protocolo wifi para comunicarse con otros lados, como sus computadoras o lectores de datos.

Debería tener algunos códigos especiales dentro, de lo contrario, la respuesta aún No funciona.

Resulta que tengo la parte exacta menos el cable y mi primer pensamiento fue que esto parecía ser un USB, los colores recuerdan a un cable 'On-the-Go' que para activar el dispositivo puede requerir una conexión amarilla a tierra si Recuerdo correctamente o simplemente dejándolo desconectado. Creo que es divertido convertirlo en un dongle barato.

1 VBUS Rojo 2 D- Blanco 3 D+ Verde 4 ID < 10 Ω a GND: normalmente veo un amarillo para este 5 GND Negro Normalmente no veo un cable de drenaje de protección de carcasa en cables OTG baratos.

Consulte la página 10: http://www.usb.org/developers/onthego/otg1_0.pdf

¡El enlace está roto!