Simple & Cheap Arduino FM Radio! - Tutorial + Code
HTML-код
- Опубликовано: 17 июл 2024
- Just a quick mini project here to basically create an Arduino Controlled FM Radio. All of the boards are linked to here as well as the code shown in the video. If any of these links are dead, just search eBay for the part number and you'll find a similar item... or probably even cheaper.
The Radio Board (TEA5767): www.ebay.com/itm/TEA5767-FM-St...
The Amplifier (TDA7297) Note that I'm running this at 5V even though the datasheet shows a VIN of 6.5-18V... 5V works fine and it's super loud: www.ebay.com/itm/AC-DC-12V-TDA...
The 0-5VDC meter: www.ebay.com/itm/DC-5V-Analog-...
The Speakers: www.ebay.com/itm/2pcs-2-5-inch...
Can't remember where I got the 10 turn potentiometer, but this should work: www.ebay.com/itm/3590S-2-103L-...
And search around for cool knobs.
wiki page for the 328 board: www.kevindarrah.com/wiki/index...
And the USB-Serial Converter for programming: mklec.com/project-kits/kd-circ...
The CODE: kevindarrah.com/download/ardui...
Check out my Tindie store (trigBoard is available) www.tindie.com/stores/kdcircu...
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
/ kdarrah
Twitter: / kdcircuits
For inquiries or design services:
www.kdcircuits.com Наука
I'm not a programmer, and have toyed with my arduino for a while now. I started working on a TEA5767 radio last year, and was never able to get it to work very well. Part of the problem is that all of the available tutorials include all sorts of extra stuff in their code to turn on auto-searching and such. Your code was exactly what I needed. It was simple enough to follow along, and did what I wanted it to do. I got it working with a rotary encoder and a volt meter I have for this exact purpose. Thank you very much!
Hey Kevin, that looks like a fun (FM) board to play with. I'm glad to see another tutorial from you, it has been a while. Have a good and safe Christmas (or insert holiday of choice here).
Thanks for this video, I will be building it. Love in the future to see a Dab/digital version with a lot of presets and a big led channel information display. Just a thought from the UK.
I am so glad you said that about buying random things off ebay!
The guy that you got some of the code from - Simon Monk - is an author of quite a few books on electronics. My local library had some of his books available to borrow. Nice video, Kevin!
thanks, yea I think I'm going to pick up the one he mentioned on that page " Programming Arduino Next Steps"
Very Nice. I will build this kit and i'm planning to add an LCD & Rotary Encoder( for enhancements)..
Interesting project. I would never have considered using an arduino for this before now. Using some warm white LEDs to illuminate the meter would be a nice touch if your going for the old looking theme. I'm eager to see how you put this together in a finished project.
Love the Pinout of 328 breakout. Could you please tell us how you designed it?
Would this work with an arduino mini? I'm new to this and what is really confusing me is how to add a tuner dial to the radio for seeking stations. You know like a digital swivel button of some kind to browse through the stations. What is that called, and how do I add it to the mini with a radio board? Any help is appreciated!
Not to be pedantic about it, but usually while maintaining states in code its more readable to use "current" instead of "old", so you would have "currentFrequency" instead if "oldFrequency". In complex code it helps a lot.
In my case I was unable to find a replacement for my failed remote to my stereo a few years ago, so I bought my first Arduino, lifted the IR LED from the old remote and made one. Cool project by the way Kevin! I like your idea of using an encoder on the tuning, think it would be fun to swap out the potentiometer on the amplifier board with a digital IC, then you could control the entire project via software. Have fun!
- Bill
good ideas! thanks
it's good to know that someone else buys random boards on impulse 😂
Build It
Niccolò Malenotti yes?
Drinking and ebay has resulted in some interesting purchases for me.
Have a stockpile of hundreds of components I might ever use 1 of.
I'm looking for any HD radio chip on a breakout board. So far I can only find the bare chips (I can't do SMD) off boards or the analog radio chips on boards.
Any way to expand the frequency range of the fm board? :)
Please i need your help my project it concerns to make a calcukatrice a commands vocales if you have ideas And thank you for your project
dunno my 15w amp kits turned out great. surprisingly
if i want to do a am radio, will be the same?
Kevin
Was interested in your project to tell if your garage door was open... cant seem to find it again.... can you give me a hint to where i can find it again
yea, should be cheap and easy WiFi part 1
Is your code erroneous? To low pass filter one does loop(accumulator+=read). You do loop(accumulator=read).
Oh you explained it afterwards.
Anyone know of a good way of drawing custom meter scales?
You might want to take a look at Galva
www.f5bu.fr/wp/?page_id=13
now if it would only do HD radio
How about station memory?
yea, and I think I'm going to add a real time clock, so that it can be like a clock radio...
Cool project!! Thanks for being so inspiring!
nice vid :)
ROFL! If this is simple...