Transmitter/Receiver basics + good components

Hey everyone, I’m kinda new to RF tech so I’d appreciate a little help on this project I’m working on. I spent the past day learning about simple AM/FM transmitters and receivers only to find out that it’s not suitable for my purposes. Essentially, I’d like to create a set of wireless speakers for my dorm-room. I stumbled upon a build online, that is no longer active, but was able to learn that the transmitter/receiver the builder used was from sparkfun.

Transmitter: http://www.sparkfun.com/products/8945

But sadly, there’s not receiver available (that I could tell). Does anyone have a good receiver that I could use? or even a substitute transmitter/receiver pair?? OR could I use this sparkfun model Transceiver: http://www.sparkfun.com/products/9582 ??? would it be best to buy two of these transceivers and use them together??

Are these items even good for my purposes???

Any tips/help is greatly appreciated. Thanks!! -Joe

It might help if you posted a link to the build you found. I find it hard to believe someone made a wireless speaker from a 315 Mhz ASK transmitter/receiver pair. Their bit rates are so low I don’t see how you’d convey even heavily compressed audio data with anything resembling acceptable quality. Look up the lowest bit rate used in MP3 and compared it to the spec for the 1’st device.

I’m not familiar with the RFM12 module but it at least passes the sanity check wrg needed data rates. How are you getting the digitized audio ? And do you speakers take a digital bit-stream or analog inputs ?

the build that pointed me in this direction was unrelated to music; it was just for making a wireless microcontroller board with a couple of Atmega’s. I think he said he got the baud rate up to 1200bps even though the datasheet said it was capable of around 2400bps -4800bps{shrugs}. I mean, I don’t know that much about RF communication, I figured that I could simply apply audio at the input of the transmitter and be able to get it across the room at the output of the receiver. Upon further research, I’m seeing that even lower-quality MP3 is around 128kbps…not even close :X

What would you recommend for sending a good quality audio signal?? Thanks! -Joe

Given the variety of options for wireless speakers available at retail, I don’t think I’d even bother to build an equivalent unless I had some really good reason to. And for something the size of a dorm room … I’d just run wires. That assumes that there’s some audio receiver/amp. If all you have is a PC to stream music from … then I can see using wireless and self-powered speakers.

well I love to build and spruce my dorm up with my own creations, so this is really a personal thing I guess. Plus I love building and learning these sort of skills. I’ve built a lot so I’m not really new to this, I’ve just never built with RF technology. So if you have any ideas on how to make this work, I’d really, really appreciate it.

The amp-circuit and everything else I can handle, it’s just getting the signal from the PC/stereo to the speakers that I have very little experience with. I built something similar about 6 months back using IR LED’s/Photoresistor’s but the range was crap. This is kinda take-two for that :smiley:

Right now i’m leaning towards two RFM12B-S2 Wireless Transceiver’s. They should be great, and handle up to 115.2kbps which shouldn’t degrade the sound much…right? After looking at the datasheet, it appears that I’d need a micro-controller to operate it. I’m trying to keep the design simple (since I usually end up getting a few requests for similar items from my hall-mates) and I don’t want to go the micro-controller route for this project…

If you go with some link using the RFM12’s then you going to need a ucontroller at each end. I believe that’s the only reasonable way to configure them and to get the (music) data to them and from them. What I’d do is first figure out where the music resides and how it gets to the speakers. Leave out the specific part selection at this time and think functions.

ie - If the music resides as files on your PC then it’s already in digital form. Seems easiest to perhaps keep it that way and send it, with minimal processing, as a bit stream to a receiver at the speakers. Once there you have to decide if you need to send it digitally to the speakers (will you have USB speakers ?) or convert it to analog to be feed into … what ? Will the speakers be powered (like a set of PC speakers) or will you need to have a separate audio power amp that’s then wired to the speakers. That seems to defeat the whole purpose. Will you have 1 RF receiver + decoder/controller that is wired to 2 (or more ?) speakers or will each speaker have it’s own receiver built into it, so only a line cord is needed ? That’s certainly neater, less wires, but it’s more receivers and decoder/controllers. If the data comes out of your receiver in digital form, how will it get (eventually) to a voltage with enough “umpf” to drive a speaker ? Will the data be raw audio samples of MPEG encoded ?

So where’s the transmitter going to be located ? How will data from your PC get to it ? Are you going to plug it into a USB port and send data to it ? What software on the PC will do that ? If you do that, you’ll need some interface logic between the RF transmitter and the USB port. What format is the data coming across and what format will your RF link support ? If you have 2 receivers, one in each speaker, will you need 2 transmitters or will you share the one ?

What word length and sample rate will be needed to get the quality of sound you desire ? What encoding is needed to get that data reasonably intact across the RF link ? If there’s interference how will your system cope with it ? Then you can ask what bit rate is needed. Are all the files on your PC in the format you need ? Are they all in the same format (sample rate, word length, etc) ? If not, where will the conversion be done ? In software on your PC or in the interface logic that you will need (in any case) to convert the USB to something your RF transmitter can understand ?

You might be able to use the WiFi transceiver you have in your PC. I don’t know how to advise you on doing that other than to say I believe it can be done. That’s a whole 'nother set of standards you’d have to learn (to do WiFi).

Then again you could use the PC’s headphone output and come up with an analog RF transmitter. I don’t think you’ll find one in SF’s part bin though. And then the receiver(s) need to demodulate the RF are different than you’ll find in that parts bin too. If you do that then it’s probably best to keep it all analog and that means a simpler (no D/A) audio power amp.

My point is you need to think about the big picture first, scheme up alternate ways of accomplishing the task and their pros and cons. Then think about the parts needed to do those functions. You’ll then no doubt have to revisit the pros and cons based on what’s available and their costs and what you know how to do.

This isn’t something that can be slapped together in a weekend but if you do it you’ll definitely learn a lot.

honestly, i’m thinking simple analog. The way I envisioned it was to have a transmitter that was always in contact with the receiver. The transmitter would plug into the audio/headphone jack (aux out) of whatever device would be used and the transmitter (1) would send the signal out to whatever receivers were in range (most likely, two at a minimum).

I found this schematic: http://www.electroniq.net/radio-frequen … ystem.html

and will probably order the parts I don’t already have and put it together and test it out and see if it’s viable. The only problem I see with it, is that there’d probably be some static. Not sure though, have never built anything like this before…

Depending on how noisy your dorm’s power lines are, it should work.

An alternative is to buy something like this to do the transmitting duty …

[Belkin FM transmitter

and then spin your own FM receiver + amp + power supply for each speaker. That’s doable in a weekend.

Good luck in any case ! 8)](Google Shopping - Product not found)

dude, thanks so much for all the help! you saved me a looooottt of time haha! -Joe