Arduino FM Radio Project with TEA5767 and a Nokia 5110 LCD display ✅
HTML-код
- Опубликовано: 28 авг 2024
- In this Arduino project video, we are going to build a simple FM Radio using the TEA5767 module with a Nokia LCD display. Let's get started!
In this video, we are going to build this. A simple FM Radio receiver on a breadboard. Let's listen to it for a few seconds … As you can see the radio is working fine and we can hear some music coming out of it. I am transmitting some RUclips safe tracks using this inexpensive FM transmitter at this frequency. I am using the Nokia 5110 LCD display, to display the selected frequency, the signal strength, and a stereo icon if we are receiving stereo sound. The brains of the project are the small and inexpensive Arduino Nano. We can control the volume of the speaker using this potentiometer, and we can change the Radio frequency using this potentiometer. It is a fascinating project and relatively easy to build. Let's see how to build it.
The project is built around this FM radio module. The module uses the TEA5767 radio chip, this one here. The chip uses the I2C interface, so it is straightforward to use with Arduino. On the module, we can also find an audio amplifier, this little chip here. Unfortunately, this is a headphone amplifier so we cannot connect a speaker to the output of the module directly since the audio signal is very weak. We need to amplify it first. Also, there is no way to control the volume that comes out of the module with software, so we are going to use a potentiometer later on. On the module there are two headphone jacks, one is for the antenna, and the other one is the standard headphone output. The module comes with this antenna, but you can easily build your own if you wish. Let's now build the circuit according to this schematic diagram.
💻 Code & Parts: educ8s.tv/ardui...
Want to learn to code?
👨💻 Check my new RUclips channel: bit.ly/3tku2n0
🎮 My Android Game: bit.ly/QuizOfKn...
I like it how "Stereo" is displayed and only one speaker is connected
Hello Nick, you don't know how happy I'm to see you back!!
I think we all missed you.
Hello, my friend! I am very happy to be back as well! There are so many projects to build!
Many thanks, I have had all the parts, and intended to build an FM Receiver for our Motor Home to use when we are living in her over the winter months, down in Arizona. Hailing from South Dakota, we found that we were both getting to old to shovel snow, so a long trip every fall and home every spring brings adventure back into our lives.Up here in South Dakota, there is really no reason for an FM, at least where I live since there is no reception in this area. The new reported that someone is trying to start a Country Music FM Station to serve the area but they are having a hard time raising the funds. IN Arizona though, FM is plentiful, and my XM Satellite Radio system in the RV will pump directly into the FM Receiver. I found a nice speaker that I am hooking up to this unit, and have a couple small satellite speakers for the high notes, the large speaker serves as a bass booster. I built a (advertised as) 100 watt amp that does drive all the speakers very well so we can enjoy all sorts of music this winter when we return from our morning walks into the desert. I have the unit assembled, now to mount it all in a case that looks good atop our TV set in the main part of the RV.
Well that flopped for me! We pulled out of our SD home and headed 1500 miles SW to Arizona, when I got there and began setting up my system I found that I forgot my XM Satellite Radio Receiver. So the unit just served as a rather large bulky FM radio receiver. So back to the drawing board for next winter! The radio system itself worked out OK but it was way oversize once I put it in the rig, so the new one will be about 1/4 the size and only have 3 speakers instead of the 6 I had set up for surround sound effect. It will also be portable and powered by some 18650 cells instead of the 110 system I built for the old system. I have a lot better places to use that transformer and such anyhow,.
Welcome back Sir!!! Glad to have you back! Hope you and your happy wife will travel far to explore new things!!!Good Luck!
Thank you very much for your kind words! I really appreciate it! I glad to be back with you guys!
Yet another informative project, Nick. It's great to have you back. Stephen
Hello Stephen, thank you very much! It is great to be back, I love this community!
Dear Nick,
Congratulations and warm wishes from core of my heart. Welcome back in RUclips..
Thank you very much, my friend. I really appreciate your kind words!
Είσαι έμπνευση! Το βίντεο σου με το μενού στην NOKIA 5110 με είχε παρακηνίσει να φτιάξω ένα ραδιόφωνο ακριβώς σαν αυτό με τη διαφορά ότι χρησιμοποίησα rotary encoder για χειρισμό (όταν πιέζεις το encoder κάνει scan) και για ενίσχυση του ηχείου το TDA2822. Το κανάλι σου είναι υπέροχο! Τώρα δουλεύω πάνω στο gps data logger γιατί μου έχει χαλάσει το κοντέρ στη μηχανή. Keep up the awesome work!!!
Ευχαριστώ πάρα πολύ φίλε για τα καλά σου λόγια. Θα μου άρεσε πολύ να έβλεπα μερικές φωτογραφίες από τα project που φτιάχνεις. Αν θες, μπορείς να στείλεις μερικές φωτογραφίες στη σελίδα μας στο facebook! Καλή συνέχεια!
Hi Nick: sounds like congratulations are in order. You will enjoy your new life 😀
The overall sound quality of this project will be better if you use a simple left/right channel mixer with 2 resistors on the L/R outputs of the radio (use a couple of 47K resistors). Then at least you get the combination of the L/R channels!
That's something I will definitely test! Thanks for sharing!
@@Educ8sCan this radio play local radio stations???
Hi Nick - great to have you back and this project is perfect timing as I am converting an old AM radio using the same module! Have been struggling with the sound quality though. Have ordered a longer aerial to see if that helps.
Hello, Robert! Good luck with your project and please share your results with us!
Can this radio play local radio stations???
@@Educ8sCan this radio play local radio stations???
Yes
Very interesting! Can't wait to see the enclosure. A mix of old and modern ways:-)
So happy to have found this. I am just starting to learn Arduino so i can convert an original 1970 Chevrolet radio into a functioning FM radio with bluetooth receiver. planning on signal output to an external car stereo amplifier. this was just what i needed to get started. i am planning on using the original volume knob for volume control and the tuner knob for tuning. there will be no display. thank you so much for the video
Welcome back! I'm looking forward to seeing your further development of this project. Unfortunately I don't have enough experience to offer any suggestions at this time.
Hey! He's back!!! Thanks for posting this. Very nice!
Yes I am back with many project ideas in mind!
It's great to see you back. Congratulations on tying the knot.
Thanks for sharing. Good to see you back.😀👍
I'm happy ))) you came back!!!
Yes, I am back with some very cool projects in mind. I happy to be back too!
God bless for posting the items used!!!!
Gracias por tus videos. He sido un suscriptor por un tiempo corto, pero he aprendido mucho. No puedo esperar a ver cómo se verá esto cuando haya terminado.
It is a real drag when the LM386 audio amplifier did not work very good; I.E. a super sound would make your future dream project a blast!
I have built a new version of the project wit another amplifier and it works great!
Good video as always, and welcome back!
Thank you very much!
Congratulations on getting married Nick, we missed you
Thank you very much!
This is indeed a very interesting project! Do you think of doing a DAB+ project in the future? That would be great as advanced DAB+ radios are still quite expensive
Love your videos! Definitely on my to-do list!
Thank you, my friend! When you finally build it, share a photo of it with us on our Facebook page. I would love to see it!
Really cool... I want to make this one... The Connection Bar display is awesome...
One suggestion... Can you program it to show the Battery level also?
great project, looking forward to what you come up with as for a better amp and speaker. I too live in Greece but have had problems ordering from banggood, they don't seem to like the fact that i have a Greek address and an american credit card. when i do order stuff online i end up having it sent to some friends in the USA then they mail it to me, but on some things its not worth it to pay shipping twice. eventually i'll get it sorted and i'd love to build some projects like this and 3d print an enclosure for it.
you gained a new subscriber, can you please mention the values of potentiometer?
Awesome video!!! Thanks :)
That's really nice. One question. I thought the Nokia display was not tolerant of 5V?
Dear Nick I`m happy that watch your video.I want to tell you that I made my second radio with this Arduino and this TEA5767 but I used an LCD 16*2 red on black.I want to remind you that audio amplifier is lm386.Before this radio I made one other radio which it has some Little differences and the mainly is that I use only the green microchip tea5767 which I can found on ebay but because it is low power I remake this radio with 1.5watt audio amplifier but I have analog volume with this potentiometer.Nowadays I want to make my own video and you watch it and tell me your opinion.Now I am looking for RDS radio which its chip is RDA5807.Have you any Idea?
Great video , Can you make a video using the 5110 and hall sensor displaying rpm and turn counts, Please, please, please. Keep up good work
It may also pick up broadcasts from NOAA stations' emergency news broadcasts.
Welcome back...
Thank you, my friend!
Great video!
Thank you! Cheers!
Awesome welcome back! Could you make a project with the ESP32, it's pretty hard due to it's 3.3V for me.
Thank you very much, my friend! Yes, I plan to build many projects with the ESP32 this year, stay tuned!
Hey buddy. I really missed you. How was the summer in Greece? Anyway I wish you a happy married life. Eager to know what you are going to do next
Hello, my friend! The summer in Greece was fantastic! We really enjoyed the weather, the sea and our free time! Now, back to work, which is a work I really love, producing project videos! I have some very cool ideas in mind, stay tuned!
Thank you very much for sharing your knowledge. I have been unsuccessful in getting the code to work. Has anyone been successful in building this project?
Great project, Nick. How about a feature that would briefly show the volume on a 0-10 (0-11?) scale when you power up and as you change the volume pot?
Yes, we can do that! Nice idea!
thank you!
OMG you're alive
Yes, and I am back!
Nice project,
PleaseI have a question how did you connected the bluetooth speaker to the project ,
Thanks,
Amazing!
Thanks!
Мне понравилось!
nice work
Is this frequently used is freeware.... and legal
blog comments are closed, try pam8403 for 3w2x or pam8610 10wx2 good tiny amps.
Very good
Thanks!
Excellent! Is it possible to create a similar radio for receiving air band channels?
How about an X9C103P for volume and tuning or maybe rotary encoder?
great video! I am looking for videos on how to map the frequency with a potentiometer. I copied your script and re-posted it for myself to study. At 6:26 you say "Next, in the loop function, we read the value from the potentiometer that controls the frequency every few milliseconds. We get the analog value from the potentiometer, and we map it to a frequency value. Since we read an analog value this value is not constant; it goes up or down slightly even if we do not turn the potentiometer. So to achieve a stable frequency, we only tune the radio to a different frequency if the frequency has changed considerably. So, if there is a significant shift in the frequency, we tune the radio module to that frequency, we get the signal strength, and we print it on the screen, we print the stereo icon if needed and lastly, we print the selected frequency."
Please make tutorial of making graphics logo like you did in 5:13 using Nokia LCD display
I have already prepared one: ruclips.net/video/aUZP0nzxc0k/видео.html
Hello nick ,great project.i think you should also make raspberry pi projects also. Like if you agree
Thank you, my friend! Yes, I will definitely make more Raspberry Pi projects in the future!
DIY spirit box
Would You Consider Making the Same tutorial with an ssd1366 Oled Screen? im struggling so hard and would really appreciate it. cheers from switzerland
I want to build an HD radio version of this but so far I have not been able to find the HD-capable chips (such as the Si4777) on breakout boards, only the bare SMD chips, and I don't have the equipment to work with SMD chips.
Привет с России =))
Hey Nick, I noticed that the audio cable you used was a TRRS type audio cable. I have a TRS, 3.5 mm male-male audio cable type lying around. Could I use that instead?
Is there any difference between fm radio and frequency modulation kindly help thanks in advance
А что надо изменить в скетче чтобы вместо дисплея Nokia5110 использовать OLED I2C ?
That’s wonderful, if you don’t mind I need the arduino programming code that you used ..
Check the video description
build an fm transmitter too :D
very good is working with Lcd Display?
links don't work anymore. website doesn't have a his project here anymore. manually entering the he code is not understandable but adriuno... dang I wanted a dial am fm but for now am is out and about his is the he closest I came up with without going back to o collage at 60 years old...
How did you connect the power bank to breadboard?
In the audio cable how can I understand which wire is gnd and audio?
why not use abs( frequency - previousfrequency) >= 0.1f .... rather than testing increase or decrease?
Sir how to connect transmitter and receiver.
If we speak it need to transmit into reciver and we need to get same voice.
We are going to creat our own college FM RADIO.
SO THAT CAN YOU PLEASE HELP ME HOW TO DO IT SIR?.
This will sound like an odd question but idk where else to ask...
I’ve got a pi, not an Arduino, I’m trying to make a radio as well, but the key difference is i want to be able to switch from just a standard fm radio, to a wifi radio, to even other frequencies like vhf, all at the press of a button. The wifi one would be no problem for the pi, it’s the fm ones I’m unsure of, almost all fm modules I find are setup for the Arduino, because most likely due to it’s analog ports.
Is there anyway you’d know of to use the pi for this? Or would I somehow have to connect both pi and Arduino as as well as something like a Phat DAC?
This is my first project so I’m completely new to this, but I figured I gotta learn somehow.
Thank you for the video! How do you calculate the value of the capacitor in input for noise reduction?
have you figured it out?
can you attach a photoresistor to the backlight to auto adjust the backlight according to the ambient light, can you link the vid with the radio in a case, and can you provide the schematic?
Sir how to tune this radio 76mhz channel?thanku for this vedio..
nice I'm getting the parts to build a receiver. Its weird but the music at 0:54 sounds as Puerto Rican folk music but not sure if someone can confirm...
youu are good, im a beginner, how do i make my tea5657 kit radio louder as it is low volume, thanks any help very welcome, john.
hi
nice video .
i have question : can i change the analog Read Resoloution in arduino uno ?
If anyone else is finding that the splash screen displays fine but the tuning screen is scrambled / corrupted, I got it to work by taking the nano out and using an Uno with 3v power to 5110 and 5v power to TEA5657.
Robert I made a voltage divider with a 10k and 22k resistors to power the LCD. I also added a Vs level converter (5V to 3V) between 5110 and my Nano board. Everything works fine with both Ver1 and Ver2. Hope this helps.....
Can I use only tea 5767 which is without amplifier integrated kit?
How to pogram this module 60hmz to 90mhz fm signal reciver??
Hey man how you doing? you still got the code for this?
The speaker sound is low due to a lack of an enclosure, you will hear a difference even just cupping it in your hand.
Yes, I think you are right! I will try it soon!
which program did you use for simulation?
hi, i am using the rrd-102v2.0 radio module, now i am doing a project, for example, how can i control a radio station empty interference sound. I need to check, if there is a parasite, I want to have it checked with commands such as do the following, otherwise do not.
//example
if(noise==noise)
{
//bla bla bla
}
else
{
//bla bla bla
}
(Arduino Projects)
El TEA 5657 da una frecuencia de 70 a 188 Mh como haces para que de banda japonesa y banda americana
where can i find the module you used in 8:13 mins that shows the power concumption?
I got it from here: bit.ly/OLED_METER but now it is out of stock. Also, it has a bug it cannot measure capacity over 100mAhs.
I just build this circuit and it’s not quite working. I pick up static and no radio signal. The only thing that is different is the audio wire I used. Idk how to fix it.
It should work even before I plug in the arduino nano correct? Everything except the lcd display
Ο ηχος για το tea5767 θα βελτιωθει μονο με noise filter και καλυτερο ενισχυτη.Οτι πληρωνεις παιρνεις
Can I use Arduino Uno instead of nano
I can't download the libraries tea 5767 and
Μπορούμε να φτιάξουμε ένα πομπό ράδιο (δυνατότερο από τους τυπικούς bluetooth fm transmitters)?
Μπορούμε αλλά είναι παράνομο.
Arduino radio emitter please
Sir please make a video on how to add LCD display for FM frequency to cxa 1619 and CTC 810 ic FM board. Pls make a tutorial soon !!!!!!!!!!👈👈👈👈👈👈🙏🙏🙏🙏🙏😭😭😭😭😭
Mine works with a speaker.
orea idea
Can we change the arduino nano to a arduino uno
sure!
can i use oled display
Can this radio play local radio stations???
cant see sterio signal continiously
Can you build a DAB+ with an Arduino?
I have to look at it!
In half an hour? + 40 days for the Fm radio and Nokia Display to be delivered form China.
I always order many parts from China even if I don't need them, but when I do, there are readily available so I don't have to wait that long ;-)
when I upload the code to the Arduino nano I get this message:
C:\Users\Ermis\Documents\Arduino\libraries\TEA5767-master\TEA5767N.cpp: In function 'transmitData.constprop':
C:\Users\Ermis\Documents\Arduino\libraries\TEA5767-master\TEA5767N.cpp:92:13: warning: iteration 5 invokes undefined behavior [-Waggressive-loop-optimizations]
Wire.write(transmission_data[i]);
^
C:\Users\Ermis\Documents\Arduino\libraries\TEA5767-master\TEA5767N.cpp:91:18: note: within this loop
for (int i=0 ; i
Hi friend I just asked if I can use an lcd oled 0.91'' I2c and if I can add an mp3 player with an author module of real clock and temperature capteur thanks I what your answer and your phone number if you can thanks very much
can you please contact me for work related because your email does not work thank you
Έλληνας είσαι;
Nikolas is cool ναι Έλληνας είναι
έ πος
Πολύ ωραίο video, αλλά στην αρχή νόμιζα ότι ήταν πομπός και όχι δέκτης
but your pronunciation sucks :)
Ευχαριστώ φίλε, θα φτιάξουμε έναν πομπό σε επόμενο βίντεο!
Πολύ ωραία. Έχεις κάποιο twitter να σε ακολουθήσω ?
Ναι, μπορείς να με βρεις εδώ: twitter.com/educ8s
educ8s.tv Μόλις σε έκανα. Φτιάχνω έναν μετεωρολογικό σταθμό με arduino και μπορείς να δεις την εξέλιξή του στο Twitter μου: @AlexTechTweaks