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

2

Soyunartistadigital,encontréestaimpresoraHPenlacalleyquiseusarsuscomponentes(motor,etc.)enmisproyectos.

MepreguntabasialgunodeustedessabesipuedousarestemóduloWIFIparaenviar/recibirdatosdesde/aunaPCatravésdelaAPIdeArduino.(SoloquieroconectarloaunatarjetaArduinoypoderrecibirlasseñalessimples,esdecir,High-Low/0-1desdeunaPC)

Siesasí,primeronecesitosabercómoconectarloscables,especialmentelapotencia(¿cuántosvolts?)ylosdetierra(puedoprobarelrestoyleerloscomoentradasdeArdunio¡aunquenoestoysegurodesifunciona!)

AsíquerealmenteapreciaríasialguienmepuedeayudaraaveriguarquéhayenestoscablesycómopuedoocuparlasseñalesdedatosdeunaPC.

  • PS:comove,unodeloscablesestásoldadodeformacuadradaenlaparteposteriordelaPCB,esunsignocomúndeVoGRNDenelectrónica,ycumpleconloscódigosdecolorestándaraquírespetadoso¿no?Graciasdenuevo!:)

  • Encontrado ¿Puede alguien localizar las especificaciones en ¿Este módulo wifi? (si ayuda)!

pregunta Mim Armand

4 respuestas

7

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

También observaría y probaría los voltajes en el otro de la conexión. Sospecho que los cables emparejados negros y rojos son de corriente y tierra, pero no sabemos qué voltaje. Cualquiera de 3.3V o 5V son posibilidades probables. Tal vez uno de cada uno. Si lo haces mal, destruirás el tablero.

Esta página: enlace y la publicación del foro vinculado confirman que es USB, aunque no hay ninguna página que describa correctamente el pinout. Es básicamente idéntico a un dongle USB wifi barato. Que es muy poco uso con un Arduino.

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

    
respondido por el pjc50
2

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

Tengo el mío para trabajar ... al menos en Windows 7 Pro ... pero tengo una versión ligeramente diferente a la del modelo anterior:   Número serigrafiado en el dorso del tablero: BCM94319WLUSBN4L   número en la etiqueta, en el escudo en la parte delantera: 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 denota con una marca o una 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 unos 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 para eso cuando lo conecté a mi PC, sin embargo tenía 2 componentes que no tuvieron éxito al cargar los controladores .

    
respondido por el ronbot
1

Al leer que se trataba de un dispositivo USB, (@ronbot) conecté el mío y lo enchufé. En mi computadora portátil Linux se reconoció al instante, 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 se omite, 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
...
    
respondido por el j0h
0

Resulta que tengo la parte exacta menos el cable y mi primer pensamiento fue que en realidad parecía ser un USB. Los colores recuerdan 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 solo es divertido convertirlo en una mochila barata.

1 VBUS Rojo 2 D- Blanco 3 D + Verde 4 ID < 10 Ω a GND - normalmente veo un amarillo para esto 5 GND negro Normalmente no veo un cable de drenaje Shell Shield en cables OTG baratos.

Echa un vistazo a la página 10: enlace

    
respondido por el 99Developer99

Lea otras preguntas en las etiquetas