Autor Tema: [Tutorial] Receptor de radio Wi-Fi con OpenWrt  (Leído 173290 veces)

0 Usuarios y 1 Visitante están viendo este tema.

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #260 en: 22-04-2014, 18:18 (Martes) »
Buenas!

Mi proyecto sigue adelante, lento pero seguro.

Solo pasaba por aquí para mostrar un pequeño vídeo de cómo va la cosa  ;D




raphik

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #261 en: 26-04-2014, 21:55 (Sábado) »
Gracias por compartirlo. Es verdaderamente espectacular. El analizador de espectro, ¿lo mueves con el plugin gst-mod-spectrum de GStreamer?

Saludos.

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #262 en: 01-05-2014, 12:58 (Jueves) »
Pues no, estuve buscando algo de información para hacerlo por software como tú dices, pero confieso que no encontré nada que me resultara cómodo. Al final lo hice por hardware, usando el integrado MSGEQ7, que es un analizador de espectro de 7 bandas. Como estoy usando un PIC como driver para el lcd, fue sencillo añadirle el MSGEQ7 a una de las patillas con conversión A/D y la verdad es que funciona muy bien.
Ahora mismo estoy desguazando unos altavoces a ver si consigo que suene medio decente...

danitool

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #263 en: 01-05-2014, 13:39 (Jueves) »
Muy bueno el mod, aunque creo que no está al alcance de la mayoría de nosotros que no sabemos nada acerca de PICs.

Sobre el LCD creo que podría haber posibilidad de conectarlo directamente a la interfaz SPI. En el HG556a la interfaz con los pads expuestos en la placa los localizé hace poco. Aunque no sé como se podría manejar un LCD SPI, tal vez a través de spidev, el cual es fácil de meter en el kernel.

Para el HG553 el SPI  creo que también sería fácil de localizar ya que los pines SPI van al chip Legerity, simplemente desoldándolo ya tendríamos la interfaz disponible para otra cosa, o bien dejándolo soldado y localizando un chip select adicional en otro sitio, lo cual creo que ya está hecho, alguien investigó los GPIOs en este mismo hilo, los GPIOs 32 y 33 son chipselects adicionales.

Saludos

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #264 en: 01-05-2014, 20:03 (Jueves) »
Anda, pues sería interesante probar el SPI directo que trae este router. En su día improvisé una interfaz SPI usando los leds como gpio, pero lógicamente la transferencia iba a dos por hora. Si sabes de alguna forma de controlar el SPI, no me importaría probarlo...

danitool

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #265 en: 03-05-2014, 00:15 (Sábado) »
Se podría usar el driver spidev para manejarlo desde espacio de usuario. Habría que compilar Openwrt con unas modificaciones para que registre el dispositivo SPI con el driver spidev.

Sería algo tal que así
Citar
static struct spi_board_info hw556_spi_info[] = {
   {
      .bus_num   = 0,
      .chip_select   = 1,
      .mode      = 0,
      .max_speed_hz   = 781000,
      .modalias   = "spidev",
   },
};


static struct board_info __initdata board_HW556 = {
   .name               = "HW556",
   .expected_cpu_id         = 0x6358,

   .has_uart0            = 1,
   .has_pci            = 1,
   .has_ohci0            = 1,
   .has_ehci0            = 1,

   .has_caldata            = 1,
   .caldata = {
      {
         .caldata_offset      = 0xe00000,
      },
   },

   .has_enet1            = 1,
   .enet1 = {
      .has_phy      = 1,
      .phy_id         = 0,
      .force_speed_100      = 1,
      .force_duplex_full      = 1,
   },

   .leds = {
      {
         .name         = "HW556:red:message",
         .gpio         = 0,
         .active_low      = 1,
      },
      {
         .name         = "HW556:red:hspa",
         .gpio         = 1,
         .active_low      = 1,
      },
      {
         .name         = "HW556:red:dsl",
         .gpio         = 2,
         .active_low      = 1,
      },
      {
         .name         = "HW556:red:power",
         .gpio         = 3,
         .active_low      = 1,
         .default_trigger   = "default-on",
      },
      {
         .name         = "HW556:red:all",
         .gpio         = 6,
         .active_low      = 1,
         .default_trigger   = "default-on",
      },
   },

   .buttons = {
      {
         .desc         = "help",
         .gpio         = 8,
         .active_low      = 1,
         .type         = EV_KEY,
         .code         = KEY_HELP,
         .debounce_interval   = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
      },
      {
         .desc         = "wlan",
         .gpio         = 9,
         .active_low      = 1,
         .type         = EV_KEY,
         .code         = KEY_WLAN,
         .debounce_interval   = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
      },
      {
         .desc         = "restart",
         .gpio         = 10,
         .active_low      = 1,
         .type         = EV_KEY,
         .code         = KEY_RESTART,
         .debounce_interval   = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
      },
      {
         .desc         = "reset",
         .gpio         = 11,
         .active_low      = 1,
         .type         = EV_KEY,
         .code         = KEY_CONFIG,
         .debounce_interval   = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
      },
   },
   .spis = hw556_spi_info,
   .num_spis = ARRAY_SIZE(hw556_spi_info),

};
El código añadido está resaltado en verde. Luego sería compilar el firmware con el driver spidev marcado en el kernel.

Luego para el manejo desde espacio de usuario se podría usar python, pero no sé mucho más. Hay por ahí algún ejemplo
http://w8bh.net/pi/TFT2.pdf

Aunque supongo que se podría usando otros códigos más eficientes como C pero más difíciles, no me pregunteis más. Sobre como funcionan los displays o el SPI poca idea tengo.

El driver spidev lo incluí en un backport 12.09 que recientemente compilé para el hg556a
http://wiki.openwrt.org/toh/huawei/hg556a#backports

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #266 en: 03-05-2014, 13:35 (Sábado) »
Interesante... cuando saque algo de tiempo lo pruebo. Lo que has marcado en verde tendría que añadirlo al 554-board_hw556.patch y luego compilar con kmod-spi-dev, no?

danitool

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #267 en: 03-05-2014, 15:51 (Sábado) »
No exactamente, lo que tú indicas es un parche para el kernel, si lo editas probablemente estropearás.

Más bien sería editar el archivo
build_dir/target-mips_mips32_uClibc-0.9.33.2/linux-brcm63xx_generic/linux-3.10.36/arch/mips/bcm63xx/boards/board_bcm963xx.c

La ruta podría ser diferente dependiendo de que revisión estés compilando. Y también hay que tener en cuenta de que en el caso de del HG556a hay tres versiones, habría que añadir
Código: [Seleccionar]
   .spis = hw556_spi_info,
   .num_spis = ARRAY_SIZE(hw556_spi_info),

en cada una: HW556_A, HW556_B y HW556_C

Y luego compilar con el modulo kmod-spi-dev como has dicho.

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #268 en: 03-05-2014, 17:10 (Sábado) »
Gracias, acabo de hacerlo como indicas y la cosa parece que promete. Después de compilar y flashear, me ha aparecido un /dev/spidev0.1  >:(

A ver si consigo hacer andar el lcd...

[Edito 04/05/2014] ¡Conseguido!


Para más detalles, consultar el hilo
https://foro.seguridadwireless.net/openwrt/hg556a-interfaz-spi
« Última modificación: 04-05-2014, 15:43 (Domingo) por mojopicon »

raphik

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #269 en: 05-05-2014, 13:24 (Lunes) »
Chapeau !

¡¡¡Sí, señor!!!
« Última modificación: 05-05-2014, 13:27 (Lunes) por raphik »

sokoloko

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #270 en: 17-12-2014, 01:12 (Miércoles) »
Buenas!!!

Estoy intentando escuchar emisoras en mi 556a pero no consigo que me reconozca mi tarjeta de sonido usb.

En concreto es esta:



El chipset es un CM119, uso el firmware r39304usb de Jar229, he cambiado la linea:

src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages

Por:

src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages

Y ya me actualiza paquetes, pero no paso de este punto:

Código: [Seleccionar]
root@SkRtR:~# opkg update
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker.
root@SkRtR:~# opkg install kmod-usb2 kmod-usb-core kmod-usb-ohci kmod-usb-audio
Multiple packages (kmod-usb2 and kmod-usb2) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb2 on root from 3.10.26-1 to 3.10.49-1...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb2_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb-core on root from 3.10.26-1 to 3.10.49-1...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb-core_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-nls-base and kmod-nls-base) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-ohci and kmod-usb-ohci) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb-ohci on root from 3.10.26-1 to 3.10.49-1...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb-ohci_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-audio (3.10.49-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb-audio_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-input-core and kmod-input-core) providing same name marked HOLD or PREFER. Using latest.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb2:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb2.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-core:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb-core.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-ohci:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb-ohci.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-audio:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *         kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb-audio.
root@SkRtR:~# ls /dev/a*
ls: /dev/a*: No such file or directory

He probado conectando la tarjeta de sonido usb en los tres USB pero ninguno la reconoce.....

Alguna idea??  ???

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 1939
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #271 en: 17-12-2014, 09:38 (Miércoles) »
Buenas!!!

Estoy intentando escuchar emisoras en mi 556a pero no consigo que me reconozca mi tarjeta de sonido usb.

En concreto es esta:



El chipset es un CM119, uso el firmware r39304usb de Jar229, he cambiado la linea:

src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages

Por:

src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages

Y ya me actualiza paquetes, pero no paso de este punto:

Código: [Seleccionar]
root@SkRtR:~# opkg update
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker.
root@SkRtR:~# opkg install kmod-usb2 kmod-usb-core kmod-usb-ohci kmod-usb-audio
Multiple packages (kmod-usb2 and kmod-usb2) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb2 on root from 3.10.26-1 to 3.10.49-1...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb2_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb-core on root from 3.10.26-1 to 3.10.49-1...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb-core_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-nls-base and kmod-nls-base) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-ohci and kmod-usb-ohci) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-usb-ohci on root from 3.10.26-1 to 3.10.49-1...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb-ohci_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-audio (3.10.49-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/brcm63xx/generic/packages/kmod-usb-audio_3.10.49-1_brcm63xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-input-core and kmod-input-core) providing same name marked HOLD or PREFER. Using latest.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb2:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb2.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-core:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb-core.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-ohci:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb-ohci.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-audio:
 *      kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *         kernel (= 3.10.49-1-ad222baab7cf17d00e255c5edc11fa85) *
 * opkg_install_cmd: Cannot install package kmod-usb-audio.
root@SkRtR:~# ls /dev/a*
ls: /dev/a*: No such file or directory

He probado conectando la tarjeta de sonido usb en los tres USB pero ninguno la reconoce.....

Alguna idea??  ???

Léete los hilos relevantes: https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/ y busca la instalación de módulos dependientes del kernel.
Hay muchas posibilidades de que los módulos no te terminen funcionando ya que estás intentando poner una versión 3.10.49 sobre un kernel 3.10.26. Si puedes, busca algunos más antiguos o actualiza openwrt para tener más posibilidades.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.

sokoloko

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #272 en: 17-12-2014, 12:00 (Miércoles) »
Ok, muchas gracias por la respuesta.

He actualizado kernel a version 3.14.16 y ya me detecta usb, pero me aparece otro error y no me deja iniciar mpd:

Citar
root@OpenWrt:~# ls /dev/a*
/dev/audio
root@OpenWrt:~# mpd
errno: Failed to open database file "/root/.mpd/mpd.db": No such file or directory
fatal_error: line 14: No such audio output plugin: alsa
root@OpenWrt:~#

Si ejecuto varias veces "mpd" siempre me sale lo mismo..... ???

sokoloko

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #273 en: 17-12-2014, 12:10 (Miércoles) »
Perdon, me autorespondo por si a alguno mas le pasa....

Instale el modulo mpd-mini en vex del mpd-full  ;D

Ya funciona, muchas gracias!!!!!!!!!!!

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #274 en: 31-12-2014, 12:16 (Miércoles) »
No sé dónde soleis buscar las emisoras de radio. Yo lo hago aquí, hay miles, y ordenadas por estilos:
http://vtuner.com/setupapp/guide/asp/BrowseStations/startpage.asp
Estupenda página, Danitool. Yo suelo usar la de NullSoft: http://www.shoutcast.com/
Otra página más: http://www.internet-radio.com/

Saludos.

danitool

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #275 en: 18-02-2015, 12:01 (Miércoles) »
Y otra página más

http://www.listenlive.eu/

Lo bueno es que dispone de listas de streaming de las radios comerciales FM de cada país, como las de España:

http://www.listenlive.eu/spain.html

La verdad no sé por qué ponen tan difícil las radios comerciales tradicionales FM el que les escuchen en streaming. Quiero decir como uno espera escuchar una radio, encender el reproductor y a sonar, ... será que no quieren tener oyentes.

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #276 en: 19-07-2015, 00:45 (Domingo) »
La verdad no sé por qué ponen tan difícil las radios comerciales tradicionales FM el que les escuchen en streaming.
Seguramente prefieren monetizar sus reproductores web.

Bueno, yo venía a hablar de mi libro. Este es el trasto que he armado:


La radio Wi-Fi está basada en el Comtrend AR5387un, un router que me encanta por prestaciones y tamaño. Ejecuta el MPD Full sin despeinarse. Solo tiene una salida usb, pero con el típico hub de los chinos va perfecto. Usé una toma usb para la tarjeta de sonido y otra para un ratón, del cual saco los 3 botones para controlar el aparato.


No me quise complicar demasiado así que usé un display de 7 segmentos para usarlo como reloj, y para indicar el número de emisora. Como este router no tiene gpios identificadas (o yo al menos no las he encontrado), usé los leds como salida de datos.


El pequeño ampli se consigue muy barato en eBay y cumple más que bien para hacer sonar dos altavoces de 10W aunque yo solo usé uno.


Así queda el router dentro de la caja, realmente compacto


Detalle del panel trasero. Una buena ventilación es imprescindible.

Y eso es todo. La radio funciona de maravilla, y el sonido es comparable al de cualquier radio-reloj comercial. Estoy contento con el resultado.

Por si es de interés, dejo por aquí la compilación a medida que hice de Barrier Breaker, r40396 para el AR5387un. No lleva luci, pero contiene el MPD Full con Alsa, soporte usb y wifi perfecto y alguna cosilla más.
https://mega.nz/#!QwIH3RSB!2ICW_1xjYCkXJP-J9TXd-9YMkGJ13BDi3xB-2UHrOtQ
« Última modificación: 19-07-2015, 00:55 (Domingo) por mojopicon »

radioso86

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #277 en: 20-07-2015, 21:39 (Lunes) »
Bonito aparato Mojopicon enhorabuena....
yo tambien tengo un router contrend como el tuyo y me gustaria montarme esa radio. Me podrias mandar planos y documantacion que poseas para realizarlo igual. Te lo agradeceria mucho
mi mail. davidgallego92@gmail.com.

mojopicon

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #278 en: 20-07-2015, 23:11 (Lunes) »
Hola radioso86. La verdad es que no tengo planos, solo hice un borrador y fui ajustando las medidas sobre la marcha mientras la construía.

Te puedo dar las medidas finales de la caja, que son 16,7cm x 12cm x 7cm. No es difícil de construir, yo usé madera DM de 3mm (la venden en Leroy Merlin por planchas y se corta fácil con sierra de calar). La revestí con unos trozos de metacrilato negro en los laterales, y transparente para el frontal. Por arriba la tapa está tapizada con goma eva y tela de altavoces color plata. Si la quieres hacer exactamente igual te puedo dar más detalles pero lo suyo es personalizárselo al gusto de cada uno.

Tal como se ve en las fotos, el router lo coloqué dentro de la caja con la tapa superior abierta, de esa forma le cabe justo encima un altavoz de 3", que es el típico que se encuentra en los altavoces de PC.

Al puerto USB del router le conecté un HUB de este tipo para sacar 4 puertos:
http://www.ebay.es/itm/NEW-4-Port-USB-1-1-High-Speed-USB-HUB-Laptop-PC-Slim-Smallest-Mini-FO-/291361070553?pt=LH_DefaultDomain_2&hash=item43d6791dd9

A uno de los puertos se le conecta una tarjeta de sonido USB como esta:
http://www.ebay.es/itm/TARJETA-DE-SONIDO-EXTERNA-USB-2-0-3D-SOUND-CARD-5-1-AUDIO-VIRTUAL-DJ-ADAPTADOR-/121469016039?pt=LH_DefaultDomain_186&hash=item1c481e17e7

Y a otro puerto se le conecta un ratón USB. Yo le quité la carcasa a todo, y soldé directamente los terminales de ratón y tarjeta de sonido al hub, sin usar los conectores. de otra forma es imposible que entre todo dentro de una caja tan compacta.

Para sacar el sonido de la tarjeta, se usa un amplificador de este tipo, que como va a 12v, se puede conectar directamente a la fuente del router:
http://www.ebay.es/itm/TDA7297-Version-B-2-15W-Digital-Audio-Amplifier-Board-Dual-Channel-AC-DC-12V-SN-/151722155538?pt=LH_DefaultDomain_15&hash=item2353585e12

El display de 7 segmentos lo saqué de un viejo microondas, pero aunque uses uno comercial, ya te adelanto que no será fácil hacerlo andar con el router a menos que sepas un poco de electrónica y programación. De hecho esa fue con diferencia la parte más difícil.

Todo eso en cuanto a la parte hardware. La parte software es otro cantar. Puedes probar a flashear con el firmware que colgué en el post, y cuando tengas la tarjeta de sonido usb, vas probando el funcionamiento del MPD y MPC. Yo me hice un programa en C para manejar el reloj y cambiar de emisora al pulsar los botones, pero no se cómo andas en programación.

De momento es todo lo que se me ocurre, no se si te ha servido. Si tienes más preguntas, intentaré ayudar en lo que pueda.
« Última modificación: 20-07-2015, 23:13 (Lunes) por mojopicon »

Sir-Stephen

  • Visitante
Re: [Tutorial] Receptor de radio Wi-Fi con OpenWrt
« Respuesta #279 en: 21-07-2015, 15:53 (Martes) »
Cuidadito..... Mojopicon, yo tuve ese mismo hub USB de los chinos en mis dos radios, la HG553 y la que estoy terminando a mi mujer, en una ar5387 como el tuyo.... y ese hub tiene multiples defectos....

A veces no es detectado, y en otras ocasiones, al pinchar un pendrive para oir musica en la radiowifi, a intervalos irregulares el pen conecta y desconecta, provocando en los display de visualizacion autenticos follones....

La solucion que hallé paso por añadir un condensador electrolitico de 470 microfaradios y unos 10 voltios en paralelo con las lineas de alimentacion 5v y masa  ( cuidado con la polaridad ), y el problema se corrigio hasta cierto punto, porque dias mas tardes ambos hub cayeron.....

No lo recomiendo..... hay uno que es el que al final utilice en ambas radios....


... y este no me ha dado ningun problema...

Por cierto, para la radio con el AR utilice un display similar al tuyo de tus antiguos videos de youtube, el de 320x240, pero lo comando con un Arduino nano  ( solo 3 eurillos en DX.com.... ) y va muy bien.....