Tag Archives: wifiradio

Celebrating one year of hacks and projects at mightyohm.com!

Wow!  I can’t believe it’s been a year!

Based on the date of my first post, last Wednesday marked the one year anniversary of my blog.

While I pour a toast, here are a few highlights of the past year:

PID Controlled Solder Paste Fridge

PID Controller closeup

The first project I documented on the site, my solder paste fridge was the end result of a weekend effort to turn an old beer chest into a PID-controlled Peltier cooler for storing tubes of solder paste. A year later, the cooler has a permanent home under my workbench and is still going strong, keeping its contents at a chilly 36 degrees F. Besides solder paste, I keep my POR-15 rust proofing epoxy paint and a few tubes of superglue in the fridge (they never dry out!).

Space Invaders!  Making RGB video with the PIC

I needed an excuse to learn assembly language programming on the PIC, and this project fit the bill perfectly.  Instead of slogging through yet another PIC tutorial I decided to “just do it” and the video above shows the result.  One of my favorite projects of last year, I have plans to build more of these and make some electronic artwork for the lab.

Bluetooth Handset Hack

Charging

One aging bluetooth headset plus one obsolete telephone handset equals one retro-fabulous hack that I still use today.  The best part: Look for this one in Make: volume 20!

DIY PID-Controlled Soldering Hotplate

PID Controlled Hotplate

I’m a big fan of the hotplate (aka reflow skillet) method of surface mount soldering.  Over the course of a few months I designed, machined, and assembled this PID-controlled soldering hotplate to help build the first few prototypes of my AVR HV Rescue Shield kit.  Hacking around in the garage is always fun, but creating a new tool is one of the most rewarding things I have can think of.

Here’s a video of the hotplate in action, reflowing the step-up converter on the Rescue Shield:

The AVR HV Rescue Shield

AVR HV Rescue Shield

What started as a simple hack to save a crippled AVR microcontroller eventually became a kit that I’ve sold to AVR enthusiasts around the world.  The AVR HV Rescue Shield includes a cool custom PCB, integrated 5V-12V step-up power supply, and is completely open source.   I only made one batch of these, and when they’re gone, they’re gone, so head over to the AVR HV Rescue Shield product page to order one today!

Wifi Radio Project

Finished Wifi Radio

Certainly the most famous project on the site, my Wifi Radio project has inspired many readers to start playing with cheap wireless routers and embedded Linux.  If you haven’t seen it before, the finished project sounds something like this:

I brought the Wifi Radio to the Maker Faire in San Mateo in May.  Everyone loved it, including some of the Make: staff, which got me a blue ribbon for the project.  Awesome!

Onward!

Well, that’s it for year one…  If I missed one of your favorite posts from the past year, leave a comment!  If you’re new to the blog, happy reading, you have some catching up to do.  🙂

Here’s to another fantastic year of hacks, projects, kits, tools, and resources at mightyohm.com!

Building a Wifi Radio? Leave a comment here!

Did my Wifi Radio project inspire you to buy a wireless router and start hacking?  If so, I’d like to hear from you!

Leave a comment below and let me know how your project is coming along.  Even if you’re not building a Wifi Radio but used my firmware or tutorials as a starting point (a great example is the Tweet-a-Watt), I’d love to hear from you.

If you have photos of your project, you can share them with the world by adding them to the Asus Wireless Router Hacks photo pool on flickr.

My Wifi Radio Station Playlist

A few people have asked me about the playlist that ships with the interface.sh script for my Wifi Radio project.

I’ve actually modified my playlist slightly, so here’s what I’m currently listening to.  Click on the links to open each station in Winamp or iTunes.

1. SLAY Radio

http://slayradio.org/tune_in.php/128kbps/listen.m3u

SLAY Radio is dedicated to playing original and remixed tunes from the Commodore 64.  Regular live shows that feature guest DJs who select and play their favorite C64 tunes, plus occasionally some stuff from the Amiga and other platforms.  SLAY Radio inspired me to dust off my old sid and mod files.  Does it get any better than this?

This cool banner shows what song is currently playing.  Click to visit their site.

2. KCRW Simulcast

http://scfire-dtc-aa06.stream.aol.com:80/stream/1046

An NPR affiliate based in Los Angeles, KCRW has a wide variety of music and talk radio programming.  They also transmit on FM 89.9MHz.

3. Bassdrive

bdlogofinal-1-1

http://www.bassdrive.com/v2/streams/BassDrive.pls

Bassdrive plays jungle and drum and bass (see dnb).  Lots of live shows and guest DJs.  One of my favorites.

4. di.fm – Soulful House

http://www.di.fm/mp3/soulfulhouse.pls

This group of six stations are hosted by Digitally Imported, which offers a wide variety of electronic dance music at both free and premium (higher quality/bitrate) paid membership levels.

5. di.fm – Lounge

http://www.di.fm/mp3/lounge.pls

6. di.fm – Breaks

http://www.di.fm/mp3/breaks.pls

Di.fm’s breaks station.  Another one of my favorites.

7. di.fm – Electro House

http://www.di.fm/mp3/electro.pls

8. di.fm – Future Synthpop

http://www.di.fm/mp3/futuresynthpop.pls

9. di.fm – Progressive

http://www.di.fm/mp3/progressive.pls

10. Groove Salad

Chillout with Groove Salad on SomaFM, commercial-free, independent, alternative/undeground internet radio

http://somafm.com/play/groovesalad

Hosted by San Francisco-based soma.fm.  Plays “A nicely chilled plate of ambient beats and grooves.”  Like many of the others on this list, this station has been around forever.  It’s probably one of the first Shoutcast stations I ever tuned into, and it’s still going strong almost a decade later.

Of course, if you don’t like these presets or just want to see what else is out there, check out shoutcast.com.  You can browse or search through hundreds of other streaming radio stations featuring every possible genre of music you could think of.

Microchip Internet Radio Demonstration Board

Microchip Internet Radio Demonstration Board

Microchip Technology, makers of the PIC microcontroller, have released a demo board for the 8-bit PIC18F67J60 that is pre-programmed to function as an internet radio receiver.

Anyone familiar with the blog knows that I have a special love for internet streaming radio, so it shouldn’t be a surprise that this demo board immediate caught my eye.

The demo board’s features include ethernet, a dedicated MP3 decoder IC, pushbutton user interface, and a cool OLED matrix display.  The PIC18F67J60 includes an ethernet PHY on-chip,  which makes for a very simple way to add network connectivity to the microcontroller.  Sadly, unlike my usual hacking platform, there isn’t any wireless on-board, but given the extremely small size and downloadable source code, I am really tempted to get one of these to play with.

Here’s a short video about the board by MicrochipTechnology on YouTube:

Internet Radio Demonstration Board.

Wifi Radio Cost Breakdown

Many people have asked me for a cost breakdown of my Wifi Radio project.  Well, here it is!

I added a link to possible sources for as many parts as I could.  However, there were a few things I scrounged from local surplus electronics stores and couldn’t easily find a good equivalent online.  I’m not expecting everyone to copy my design exactly (not everyone has a woodworking shop at their disposal), so use these numbers as a rough estimate only.

If you shop around you should be able to beat the listed prices on many items, so I see this as sort of a worst case scenario.

To flash the wireless router and create a minimal radio (with no user interface), you will need:

Total: $65.48

To make the LCD display and tuner interface, you’ll also need:

Total: $52.06

(This is on the high end, the interface can certainly be built for less by using scrounged/surplus components.)

To make the finished radio, add:

  • Volume and tune knobs – ~$2 @ HSC
  • Cool tuner knob$8.55
  • 5V/12V power supply brick – $10 @ Weird Stuff
  • 5-pin mini-DIN power connector – ~$3 @ HSC
  • Power switch – ~$1 @ HSC
  • Cheap set of PC speakers (gutted for the speakers and amplifier) – $5 @ Weird Stuff

Total: $29.55

Oh yeah, and I almost forgot…

  • An awesome friend named Tony with a full woodworking shop in his garage who will make you a killer wooden enclosure for free – $priceless

Grand total (excluding the box) – $147.09

If you take out the cost of the development tools, namely the FTDI cable and the USBtinyISP, the total comes out to $105 (without the box).

By scrounging materials and using parts from your junkbox you should be able to reduce that figure even more, but obviously the grand total hinges on what kind of enclosure you use.  Not everyone has a friend with serious woodworking skills willing to donate time and materials, but use this as an excuse to get creative.

I wanted a box that showcased the time and effort that I spent on the electronics inside, but that doesn’t mean an old boombox from the Salvation Army couldn’t work just as well.

When I first started this project, my goal was to keep the total parts cost under $100.  On paper, it looks like I came pretty close to that, thanks to the donated box and excluding the reusable development tools like the FTDI cable and AVR programmer.  To be honest, I probably spent twice that amount on spare power supplies, extra knobs, a second router to bring to NOTACON, and a bunch of other stuff that I didn’t end up using in the final project.  But I’m pretty ok with that.  I think this just highlights the fact that:

If you just want a Wifi Radio, it will always be cheaper to buy one off the shelf. But if you make your own, it will be infinitely more rewarding.

It certainly has been for me.  🙂