I recently failed to resist buying two TEA5767 FM Radio modules from eBay for almost nothing. These little modules use the I2C serial protocol and so are ideal for connecting to an Arduino.

There is more information and other Arduino projects over on my blog: http://srmonk.blogspot.co.uk/2012/03/tea5767-fm-radio-breakout-board-for.html

ou will need:
* Stripboard
* a TEA5767 FM Radio module from eBay
* An Arduino Uno
* 0.1 inch header socket strip
* Wire
* soldering equipment
* audio amplifier
* optional 10k linear pot
* optional stripboard

Step 1: Break the Links on the Stripboard

First cut the tracks on the back like this:
<p>I want to do this with Raspberry Pi but with one difference, I want HD radio reception. Is there a board that will do this? I know of the SI4777 but that's a SMD chip and I have no way to work with those, I need a breakout board like this.</p>
if you wanted to really make this a smaller project, you could use an ATTiny, 8 pin atmel MPU with an internal 8mhz clock. there is a software I2C bus library written for it. you'd even have 3 IO pins left for buttons, or software serial. <br> <br>Has anyone had success obtaining RDS station info from one of these FM modules?
<p>i did it with an attiny85. Didnt look at RDS</p>
<p>i build this radio with nokia 5110 lcd this picture : </p><p>code: http://forum.arduino.ir/4/12/1278.html</p>
<p>looks great</p>
<p>Got this radio module, added a supercheap amplifier </p><p><a href="http://www.aliexpress.com/item/Super-Mini-PAM8403-DC-5V-2-Channel-USB-Digital-Audio-Amplifier-Board-Module-2-3W-Volume/32596449563.html">http://www.aliexpress.com/item/Super-Mini-PAM8403-...</a></p><p>and am controlling it with an Attiny85</p>
Hi Simon, <br> <br>Thanks for the great instructable! <br>Because of you I also failed to resist buying one off eBay :) <br> <br>I didn't have a board, so instead of your breakout board setup I just took two 5-pin pieces of male headers and then bent the little pins to match the spacing of the (oh so tiny!) TEA5767 board, and soldered them that way. I soldered it all flat (see picture), because it was easy that way, plus I didn't trust that it could take the force of being pushed into a breadboard anyway. Then I used M-F jumper wires to connect to the Arduino. <br> <br>I noticed one little important typo in your instructable though. Where you say &quot;SDA and SCL that will go to pins A5 and A4 respectively on the Arduino Uno.&quot;, that is actually backwards. SDA = A4, SCL = A5 (see Wire library reference: http://arduino.cc/it/Reference/Wire) <br> <br>Once I fixed those connections, it worked like a charm! <br> <br>ps for others out there - it doesn't drive my earphones directly, but going through my powered computer speakers worked beautifully :) <br> <br>Cheers, <br>-Nico
<p>hi men i build board for tea5767 see : nice?</p>
Thanks Nico! I like the pin header idea.
<p>nice tutorial, i orderd one to. now i solderd it to the prototype board. but it doesnt work. is there any way i can check if its broken or did i solder something wrong?</p><p>any tips?</p>
<p>Good job! Congratulations. Where should I put the power ? at the output of the potentiometer or TEA ? Thank you! From Argentina!</p>
<p>Hello. Does the module TEA5767 support AM?. Thank you. Very nice instructable.</p>
<p>Great documentation, thank you for this!</p><p>I clamped the frequency set call so that it only set a new frequency in case the analogue read has changed. </p><p>(and with my 50k pot it is still changing every then and now when I do nothing)</p><p>double frequency_set = 0;<br> if ( frequency != frequency_set) {<br> setFrequency();<br> Serial.println(frequency);<br> frequency_set=frequency;<br> }</p>
<p>Any idea if this would work in an automotive setting?</p>
Hi, no not Australian, I'm a brit - but I do like the Freetronics kit - well designed and high build quality.
Hi just wondering if you are from Australia like me I recognise that freetronics arduino from jaycar <br> <br>-Harry
Thank you Smonk1... Your Arduino code allowed me to get up and running quickly. Now I just need to tackle to tech docs to really get to know this chip :-) <br> <br>By the way, I took a slightly different route with regards to mounting the chip... Instead of stripboard I used an IC socket... Same job, just smaller footprint, and it is a little less fragile.
Hi, it lets you connect the difficult to solder to FM radio module to an Arduino so that you can make an Arduino controlled FM radio.
yeah same question as keimel
So, um...<br><br>What does it do? Besides... break things out?

About This Instructable




More by smonk1:TEA5767 FM Radio Breakout Board for Arduino Build your own Coilgun Arduino Solar FM Radio 
Add instructable to: