It Started With a Hardware Limitation I have been using Quectel GNSS modules in my designs for a while. They are reliable, well-documented, and the support ecosystem is solid. But the module I had been using had one problem that I kept running into: no external antenna support . For most projects that is a minor inconvenience. For a marine vessel monitoring and control system , it is a non-starter. A vessel hull blocks sky view, antenna placement is critical, and the difference between a clean fix and no fix at all often comes down to whether you can mount the antenna where it actually has line of sight. An integrated antenna in a sealed enclosure below deck simply does not cut it. So I went directly to Quectel. The Conversation With Quectel I reached out through their official sample request channel. I was not expecting much — most component manufacturers have a standard process: fill out a form, wait, get a few uni...
Its been a while i have been messing with TP-LINK TL-MR3020 router. Before with couple of modifications to hardware and software i made a temperature monitor with room light controller via a custom web interface. If you view below links you will have an idea.
http://pixelatedpic.blogspot.com/2013/01/openwrt-on-tl-mr3020-controlling-arduino.html
http://pixelatedpic.blogspot.com/2013/04/openwrt-on-tl-mr3020-controlling.html
This time i flush the TL-MR3020 with Openwrt. After couple of usb packages and audio packages i just plug in the USB sound card (which was given by whoknowz - https://www.facebook.com/nashith) to the router.
When the USB sound card is detected from the linux, you can check by command dmesg. Then install the madplay or any player you prefer.
I installed madplay because it play audio streams and play local files.
For test i played the audio stream from atoll radio and it works great. Just ssh the router and pass this command
wget -o - http://radioatoll.serverroom.us:7088/ | madplay -

Locally played an 1KHz tone to test the audio played locally. madplay 440Hz_44100Hz_16bit_05sec.mp3
when this command passes the mp3 file starts to play. :)
http://pixelatedpic.blogspot.com/2013/01/openwrt-on-tl-mr3020-controlling-arduino.html
http://pixelatedpic.blogspot.com/2013/04/openwrt-on-tl-mr3020-controlling.html
This time i flush the TL-MR3020 with Openwrt. After couple of usb packages and audio packages i just plug in the USB sound card (which was given by whoknowz - https://www.facebook.com/nashith) to the router.
When the USB sound card is detected from the linux, you can check by command dmesg. Then install the madplay or any player you prefer.
I installed madplay because it play audio streams and play local files.
For test i played the audio stream from atoll radio and it works great. Just ssh the router and pass this command
wget -o - http://radioatoll.serverroom.us:7088/ | madplay -

Locally played an 1KHz tone to test the audio played locally. madplay 440Hz_44100Hz_16bit_05sec.mp3
when this command passes the mp3 file starts to play. :)
These applications can be used to make many useful gadgets.
Opensource rocks...\::/



Comments