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.
PD: como puede ver, uno de los cables está soldado en forma cuadrada en la parte posterior de la PCB, ¿es un signo común de V o GRND en electrónica, y los códigos de color estándar se respetan aquí o no? ¡Gracias de nuevo! :)
Encontrado ¿Alguien puede localizar las especificaciones de este módulo wifi? (si ayuda)!
"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.
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
Brendan Simpson