This is just awesome! I used to build FM radios back in the 70's with discreet components, in fact my first stereo system was entirely self-designed and built. But it's been years (make that decades) since I worked on any audio projects and I had assumed that these days with gear being so cheap that nobody was doing it anymore. You have restored my faith in the spirit of building home-made electronics. This is a beautiful design, and to anyone who asks "why not just buy a cheap one from China" all I can say is that they don't understand what it means to design and build something from scratch.
Not exactly from scratch. The amplifier was already there. The FM IC is already there. The digital potentiometer is also there. The LCD with built-in controller is already there. However I agree with the spirit of your comment. It's a great satisfaction to build something from bits and pieces.
That radio module supports volume control, you don't need digital resistor ic, you can control volume from arduino code. It supports RDS function too, so you can display radio info on screen, also you could save radio stations freq on arduino epprom memory, so you dont have to input frequency when powered on.
Please don't be fooled by the text put on the encoder board. It's not Clock & Data - It's two phase signal, 90 degrees apart. It's called quadrature encoding.
Awesome follow-up on the I2C video. As usual top notch edited video, and voice-over. (still it's a funny accent, but by now, it's a trademark!) Looking forward to part 2 and the schematics and sketch.
8 лет назад
meanwhile jinx could re-upload this and make a small fortune off of it. Thank you for all the work you put into your channel, you're awesome.
Wow! As some1 who had gone through the full "grind" starting with intense valve, transistors and now Ic,s almost all of them in analogoue with intense practical experience in a wide range of consumer electronic equipment i can only sum up your efforts as simply awesome. Gr8 gd wrk man. Keep it up and don't listen to rookies asking for simple stuff. There's awful about of stuff for those guys on the net anyway.... Gutsy keep going...
Nice project. I agree that the the prebuild class-D amp would have simplified the final circuit, but it looks like a good build nonetheless. Thanks for sharing.
+SomiTomi There were digital radio interfaces 25 years ago but I understand what you mean by the golden era. Now-a-days, it's wifi/bluetooth/nfc/etc operated.
subsynchronous I know, I have an '80s Hitachi receiver (or as it refers to itself: "Microcomputer-controlled quartz digital synthetizer tuner", I'm not making this up) with a really nice looking VFD on it. I kind of like all sorts of radios actually, I just like ones with no IC-s a little more.
.Scott , I am in college right now learning electrical engineering your are the most interesting channel I find in youtube , keep uploading videos that educate us. My project is to build an digital oscillator using PLL VCO keypad 8051 and altera card :D keep doing what are you doing Scott ! looking forward to Part 2 !
Terrific video! This video compares favorably to the quality videos of Make Magazine. I would really like to try this project. By the way, there will be many other comments that say, "Why don't you just buy a radio?" They'll never understand. Once again, excellent project.
Nice video! I would have liked to see a little bit more info about the superheterodyne process and how it works/why it's used etc. IC's are very "black box" - where all the complicated circuitry is hidden out of sight, and unfortunately, out of mind. I think there is value in knowing the basics of how the mixer IC and amplifier ICs actually work beyond just how to use it with an Arduino. Perhaps in another video you could explain these processes. Keep up the good work!
it are needing more one amplification stage and one auto-gain circuit interconnecting (monitoring the 2nd amp. stage and inserting on the first stage) the two amplifier steps
I think i remember a project that could potentially be repurposed. Jeri Ellsworth designed herself a thought sensing lightbulb hat that used a temple electrode and a very sensitive amplifier, i think she wore that at some convention or other. I recall seeing her project video, with explanations and schematics on her channel.
GreatScott, I have been watching your channel for quite some time now, and love the way you go about making your tutorial/project videos. I was wondering if you would consider using an old CRT TV to make an oscilloscope. Not as a substitute for a modern one, but I think it would be enjoyable to see you make a video using old technology to make something cool. I personally have done this with little effort, but I figured you could go into more detail, and possibly add more functions than the one I built. I am an aspiring electrical engineer, and look up to you. So thanks for everything you do.
Wouldnt that small voltage regulator module eventually get to much power pulled threw it? Then again since you are using a single cell lithium battery it seems the circuit isnt drawing to much power. I used one of those small modules before and it caught on fire. Looking back, maybe i shouldnt have had it assist in powering a 100w led....
Dear GreatScott! I congratulate you for your project. MCP 4151-502EP M19 1528 with integrated package types When you measure the P0B and P0W pins shown in the diagram, I cannot get 5 v and the voltage shows zero. writes 1317 on the bottom on your MCP4151. I use different integration. Thanks
what are the odds of me just learning about a superheterodyne receiver in my electronics communication class only to see one of your newest videos using one of them.
Scott : so you have to connect THIS HERE that there and this here. brain : what DA FK me : um what is he saying ahh fk it i still love watching these videos
man i need to find that teaches you how to use a breadboard and schematics at the same time. i will for sure build this one day!!! thanks for the vid. i am still learning. got lots of parts and an arduino, time to get busy hahah
I really like your perfboard work as it's very tidy. You should consider investing in a bag of real connectors, though - those headers with the wires soldered to them look all but nice. I personally like the stuff you find when you search for "PSK" and "PSS" at Reichelt very much, but simple Dupont connectors would probably do as well.
Super **** (Wort nicht angebracht) es Projekt! Danke für die Demo. Ein DAB+ Radio steht ganz oben auf meiner Wunschliste, den Chip hätte ich schon, leider happert es noch mit dem Datasheet ;D und einer I2S-Integration. Aber Adafruit und die nächste Generation Arduinos (MKR1000) werden das schon lösen ... Danke für das Super Video und ... bleibt kreativ!
+TeaDrinkingIlluminati 3W is already quite a bit. If you want to learn more about class D amps then you should check out Afrotechmods channel. He made a great video about those.
+TeaDrinkingIlluminati 3W is enough, just all the big companies adverties with like 1000W because people who know nothing about electronics just thinks its way beter then 500W
+TeaDrinkingIlluminati You don't know what is powerful until you used D amplifiers. There's a 2x50w one sitting next to me and it is a beast. If I pull the volume up with no output on, I can hear the inductors squeak to the rhythm :D
I'm looking for an RM Receiver with an aux output, such that I could connect to a newer speaker, or cell phone, or whatever and play an FM station. This guy would know where to get that.
Smarter man than I... if you have all the tools this man has and understand what he is saying, you probably don’t need this video in order to make your own radio. I think I will stick with legos for now.
I would love if someone made a modern tube radio,I like the sound tube radio give,it a warmer ,smother sound,that's why they make high end tube steros and guitar amps.
On a 16 bit pic I got away with using a change notification interrupt on just 1 of the rotary encoder input pins. I wanted to save the external interrupt pins in case I needed them further down the line
Can you make a video about your electric skate board showing it's turning radius speed and other information as well as trying to replace the external parts with a 3D printed ones?
Is there a place I could get the schematic for this radio and wanted to know if you have any plans in the near future do anything with a ham radio.. Would love to see a step by step guide of how to build a 2meter SSB radio.. I could probably find something on the Internet.. But love the way you put your videos together. Thanks again and keep up the great work
I like you use rotary encoder. Never see something practical way before! //Maybe use ATTiny to calculate length of encoder and send data via i2c to make turning smooter. ;)
Awesome video! I am from an old technology but still love to learn new ways. Not much or at all into programming but look interesting to try. GOOD VIDEO!!! 73, Joe-k4jga
could you do a session about soldering irons and whats good for what projects. my old radio shack soldering iron recently let out the magic smoke. and im on the edge about what to get next.
Hey People ! I tried to complete this project on a breadboard but faced couple of issues. 1. First of all schematic and video are in conflict and do not prevent bouncing on rotary encoder. SW button do not work properly with a 10k pull-up and 100nF debounce capacitor (also on +5V), which was shown to be connected to ground. 2. I tried to wire an LCD the same way and with the same pins as shown in video but LCD does not show anything. It only allows me to adjust contrast. 3. PAM8403 works considerably OK but the schematic provided for TDA1905 also fails. I must have checked the connections 10000 times but all i get is screech. (Specially the connection from pin 6 to 10k resistor connected to pin 1. 4. Maybe it is the way i powered up my radio (both batteries, adaptors, 18650 etc..) but allthough the codes and the wiring and even the components are the same, lcd screen and rotary encoder fails. I hear the radio stations when i power the system up but cannot properly adjust the fm stations and volume. Any advice ? Thanks.
The pinMode of the SW pin for the rotary encoder needs to be set to INPUT_PULLUP and not INPUT in the Arduino sketch from the Instructables website: www.instructables.com/Make-Your-Own-FM-Radio/. Once you make this fix the issue of bouncing between FM and volume should entirely disappear regardless of your power source. If you are getting a screech or periodic chirping this would suggest that you have an electrical short of some kind in your circuit. I would check the pins of the digital potentiometer if you have soldered those (sometimes the MCP4151 chip can be too small to be directly inserted into a breadboard, so soldering is done (at least this was the case for the chips I got from DigiKey)). If the LCD doesn't show anything, then you may want to check the powering up of your Arduino from your power source. You need to provide connection to VIN, 5V, and each GND pin on the Arduino. These connections are not shown in the schematic.
Hello Refik, Some of the issues that you are describing are ones that I encountered and resolved after trying out a few ideas when electrically debugging the board. 1. For the rotary encoder, you will also need to connect its GND pin to ground on the breadboard. Please make sure beforehand though, that you did not electrically damage your rotary encoder chip (this can be observed by Serial printing in the Arduino code and seeing that you get flat zero-valued signals on SW, DT, and CLK when you are interacting with the rotary encoder). Note that the pin mode for the SW pin is wrong in the Arduino code. You will need to set the SW pin to a mode of INPUT_PULLUP and not INPUT. If you don't correct this, you won't be able to use the clicking in of the rotary encoder as a button to toggle between modes the volume and frequency modes. 2. There are a variety of reasons for why the LCD may light up and be blank. The first reason might be that you don't have your Arduino Nano or Mini rigged up to power and ground. The VIN and and GND pins of the Arduino chip need to be hooked up to power and ground, respectively (this is not shown in the circuit schematic on the instructables website). Another reason for why the LCD display might not be showing information is that your connections to the LCD display pins might be loose. If these connections are loose, you should try connecting male-to-male jumper cables to the LCD display ports shown in the circuit schematic. 3. I can only to the TDA1905 chip since it was what I used. I would first see if you have the pin number correct so that you are matching the circuit schematic. Note that there is a polarity mark on IC chips that you will need to find (usually a circular or semi-circular indentation). This polarity mark will identify the top of the chip and then you will look to the left of the polarity mark and begin numbering the pins starting from 1 and going counter-clockwise. 4. Given your description of the problems with your radio, I think you are right that it is a power issue. The fact that the LCD screen does not show FM or volume information to you is a sign that your microcontroller is not receiving enough power to boot and run its program. Since the rest of the radio, except for tuning and display can run without the microcontroller, this would explain your ability to hear radio stations. Consequently, I would recommend plugging a male-to-male jumper cable between the VIN pin of your Arduino and the bus for power and a male-to-male jumper cable between the GND pin of your Arduino and the bus for ground. Start with what I talk about in response 4 and then look further if issues persist.
Great video! I would just recommend one thing. Please fix the code in your Arduino sketch so that the SW pin mode is INPUT_PULLUP. Without this pin mode the user observes bouncing between FM and volume on the LCD display because SW is being read incorrectly in the pin mode of INPUT.
This is just awesome! I used to build FM radios back in the 70's with discreet components, in fact my first stereo system was entirely self-designed and built. But it's been years (make that decades) since I worked on any audio projects and I had assumed that these days with gear being so cheap that nobody was doing it anymore.
You have restored my faith in the spirit of building home-made electronics. This is a beautiful design, and to anyone who asks "why not just buy a cheap one from China" all I can say is that they don't understand what it means to design and build something from scratch.
You’re so right!
FM radio
Fm radio
Not exactly from scratch. The amplifier was already there. The FM IC is already there. The digital potentiometer is also there. The LCD with built-in controller is already there. However I agree with the spirit of your comment. It's a great satisfaction to build something from bits and pieces.
They do know how to steal designs though and copy them.
Have no idea what he is talking about most of the times but I always love watching these videos
Sameee.
+Oliverleo2007 samee
I'm also. ...
Rix IV in àuu
it is quite simple once you get a basic understanding of electronic components.
The top quote..."everything worked fine even on the first try".....this proves your dedication and practice Sir!!!
“A couple of complementary parts”
*shows enough parts to build a house with*
Lol
So much to learn... so little time.
sabias palavras
Right 👍👍
Your videos are just great. While many of these things are above what I can do, I absolutely love watching you put them together! Thanks for sharing!
I'm just starting with electronics and I can say that, despite the fact that I can't follow much of you say and do, your channel is amazing!
Pre program for music stations and advertising services.
Same
I tried building one when i was 15. It was a huge failure, but with your videos i am comfortable trying it again.
That radio module supports volume control, you don't need digital resistor ic, you can control volume from arduino code. It supports RDS function too, so you can display radio info on screen, also you could save radio stations freq on arduino epprom memory, so you dont have to input frequency when powered on.
I remember watching this 5 years ago, I understood little to nothing. Now I understand everything 😄
I watched this video a bit after it came out, and still come back to it since it's my favorite video by far
Please don't be fooled by the text put on the encoder board. It's not Clock & Data - It's two phase signal, 90 degrees apart. It's called quadrature encoding.
Awesome follow-up on the I2C video. As usual top notch edited video, and voice-over. (still it's a funny accent, but by now, it's a trademark!) Looking forward to part 2 and the schematics and sketch.
meanwhile jinx could re-upload this and make a small fortune off of it. Thank you for all the work you put into your channel, you're awesome.
+Immortal Android thank you
Thank you Scott. Lots of work and high level of knowledge. No competition with that.
Keep making awesome, yet simple video's. I love them. They keep my curiosity's fire going!
My uncle taught me years ago. Most scientific references are native German..Cheers!
Congrats! Your English is getting better in evry video! That is awesme! Keep making videos and keep sharing your creativity with the world! Good job!
Wow! As some1 who had gone through the full "grind" starting with intense valve, transistors and now Ic,s almost all of them in analogoue with intense practical experience in a wide range of consumer electronic equipment i can only sum up your efforts as simply awesome. Gr8 gd wrk man. Keep it up and don't listen to rookies asking for simple stuff. There's awful about of stuff for those guys on the net anyway.... Gutsy keep going...
Nice project. I agree that the the prebuild class-D amp would have simplified the final circuit, but it looks like a good build nonetheless. Thanks for sharing.
Definitely feels good when one's circuit works the first time assembling it.
One of the best channell for electronic lovers
This is a great practical gift because of it's classic interface.
+subsynchronous To me "classic interface" means a needle moving in front of a dial. I kind of expected the whole thing to be analogue to be honest.
+SomiTomi There were digital radio interfaces 25 years ago but I understand what you mean by the golden era. Now-a-days, it's wifi/bluetooth/nfc/etc operated.
subsynchronous
I know, I have an '80s Hitachi receiver (or as it refers to itself: "Microcomputer-controlled quartz digital synthetizer tuner", I'm not making this up) with a really nice looking VFD on it. I kind of like all sorts of radios actually, I just like ones with no IC-s a little more.
Großen Respekt an dich,
Deine Videos sind spitze auch wenn ich nicht alles Verstehe.
Mein Leiblingsvideo: Die LED-Bar!
As always, super interesting. You make the build look so easy, I'm jealous
SAame
You provide such a great merit to your viewers. Much appreciated.
nice work
Scott is really great and his work too.
I love your builds. Keep up the great work!
I love these videos dude I just recently found your channel and have seen every episode within a few weeks haha.
+SShimon Thanks mate ;-)
Great video! After this project, can you also make a tuneable FM transmitter?
i have no idea what all this is but it sure is interesting!!!
a radio
...
well i know that but i dont know all the electronic riff raff
+Matt Malenda breadboradradoi building
+Matt Malenda then welcome to the world of DIY electronics. It is how people hear the name of Arduino and slowly become electronics hobbyists
+Matt Malenda Electrical engineering...
.Scott , I am in college right now learning electrical engineering
your are the most interesting channel I find in youtube , keep uploading videos that educate us.
My project is to build an digital oscillator using PLL VCO keypad 8051 and altera card :D
keep doing what are you doing Scott ! looking forward to Part 2 !
It's been seven years, what you are doing now sir?
You are a genius ;-) thank you for all of your interesting videos, like someone else said, I don't understand much of it but it is really interesting.
If I could just LIKE this video multiple times ...
Terrific video! This video compares favorably to the quality videos of Make Magazine. I would really like to try this project. By the way, there will be many other comments that say, "Why don't you just buy a radio?" They'll never understand. Once again, excellent project.
+kieferonline Thanks ;-)
Nice video! I would have liked to see a little bit more info about the superheterodyne process and how it works/why it's used etc. IC's are very "black box" - where all the complicated circuitry is hidden out of sight, and unfortunately, out of mind. I think there is value in knowing the basics of how the mixer IC and amplifier ICs actually work beyond just how to use it with an Arduino. Perhaps in another video you could explain these processes.
Keep up the good work!
Why can,t you make with the single Sony IC 1619 like one with LCD display with auto searching incl Bluetooth n recording ability.
I love watching your videos man great job again from great Scott. Thank you sharing your ideas and projects.
it are needing more one amplification stage and one auto-gain circuit interconnecting (monitoring the 2nd amp. stage and inserting on the first stage) the two amplifier steps
I adore you because you make a lot of beautiful projects
I respect you a lot because you're a very good boy have you got the skills to do all these things that are very interesting
and then every time you get a new video I happen uproar at my house
Make very interesting projects and I wish you grow up you become a star
Please show us how to make a DYI ECG device for monitoring heart electric activity. That would be AWESOME project.
I think i remember a project that could potentially be repurposed. Jeri Ellsworth designed herself a thought sensing lightbulb hat that used a temple electrode and a very sensitive amplifier, i think she wore that at some convention or other. I recall seeing her project video, with explanations and schematics on her channel.
That Was Awesome Dude. Keep up the great work. Nick.
GreatScott, I have been watching your channel for quite some time now, and love the way you go about making your tutorial/project videos. I was wondering if you would consider using an old CRT TV to make an oscilloscope. Not as a substitute for a modern one, but I think it would be enjoyable to see you make a video using old technology to make something cool. I personally have done this with little effort, but I figured you could go into more detail, and possibly add more functions than the one I built. I am an aspiring electrical engineer, and look up to you. So thanks for everything you do.
Great video, thank you. Excellent content and skill level with good video and text. I had a lot of pleasure to watch it.
Thank you ;-)
+GreatScott! 😇😘😍😎😗😊😚😉😀😁😂😎☺😘😘☺😑🇦🇺🇧🇧🇦🇺🇦🇸🎁⚾⚾🎃🎄
Thought you used a metal Military Ammo Box to protect from EMP ! Thank you for the video ! tjl
great video man, can you make a walk talk? would love to see that
i really love your channel even i understand nothin, keepgoing mate
Wouldnt that small voltage regulator module eventually get to much power pulled threw it? Then again since you are using a single cell lithium battery it seems the circuit isnt drawing to much power.
I used one of those small modules before and it caught on fire.
Looking back, maybe i shouldnt have had it assist in powering a 100w led....
Man upload more, your videos are great
NIce video as always. Man I sure have a long way to go, I am still stuck on trying to bias these freaking transistors!
thank you on making this project, as you promised me so :D
It may also pick up broadcasts from NOAA stations' emergency news broadcasts.
I'm very motivated by your videos
Magic mirror with raspberry pi for next project? Continue with the great work!
+Paulo Henrique I put it on my to do list.
Dear GreatScott!
I congratulate you for your project.
MCP 4151-502EP M19 1528 with integrated package types When you measure the P0B and P0W pins shown in the diagram, I cannot get 5 v and the voltage shows zero. writes 1317 on the bottom on your MCP4151. I use different integration. Thanks
what are the odds of me just learning about a superheterodyne receiver in my electronics communication class only to see one of your newest videos using one of them.
Wow! Very nice design
0:22 just a couple of parts
Glad to see someone else building a great product out of salvaged parts! Nice Work.
Scott : so you have to connect THIS HERE that there and this here.
brain : what DA FK
me : um what is he saying ahh fk it i still love watching these videos
I enjoy your videos, and I think making your own video projector could be a great project.
Your videos are very helpful an fun keep going
man i need to find that teaches you how to use a breadboard and schematics at the same time. i will for sure build this one day!!! thanks for the vid. i am still learning. got lots of parts and an arduino, time to get busy hahah
AWESOME DUDE!
HOW I WISH I CAN BUILD THE SAME...
Another awesome video.
Thank you.
I really like your perfboard work as it's very tidy. You should consider investing in a bag of real connectors, though - those headers with the wires soldered to them look all but nice.
I personally like the stuff you find when you search for "PSK" and "PSS" at Reichelt very much, but simple Dupont connectors would probably do as well.
Super **** (Wort nicht angebracht) es Projekt! Danke für die Demo. Ein DAB+ Radio steht ganz oben auf meiner Wunschliste, den Chip hätte ich schon, leider happert es noch mit dem Datasheet ;D und einer I2S-Integration. Aber Adafruit und die nächste Generation Arduinos (MKR1000) werden das schon lösen ... Danke für das Super Video und ... bleibt kreativ!
omg, this is going to be my new project for sure!!!
GreatScott, how are those tiny 3W 5V PAM8403 amplifiers so powerful? They only output 3 watts of power, but are extremely loud...
+TeaDrinkingIlluminati 3W is already quite a bit. If you want to learn more about class D amps then you should check out Afrotechmods channel. He made a great video about those.
+GreatScott! i have one of those PAM8403 amps and they are awesome. Thank you for the project you helped me out with mine big time.
+GreatScott! Alright, thanks
+TeaDrinkingIlluminati 3W is enough, just all the big companies adverties with like 1000W because people who know nothing about electronics just thinks its way beter then 500W
+TeaDrinkingIlluminati You don't know what is powerful until you used D amplifiers. There's a 2x50w one sitting next to me and it is a beast. If I pull the volume up with no output on, I can hear the inductors squeak to the rhythm :D
Stay creative and we will see you in next time
Yes, I guessed it as soon as you've uploaded the schematics of the case to Twitter....
Hi! Great Scott I appreciate all the knowledge you spreading around the globe. May you please make fm radio that can play mp3 as well.please.
sehr gute DIYs, hab Abo da gelassen...
I'm looking for an RM Receiver with an aux output, such that I could connect to a newer speaker, or cell phone, or whatever and play an FM station. This guy would know where to get that.
I really like yours projekts....but can you make a video about making door lock using arduino,LCD, servo motor and keypad...?
Smarter man than I... if you have all the tools this man has and understand what he is saying, you probably don’t need this video in order to make your own radio. I think I will stick with legos for now.
I would love if someone made a modern tube radio,I like the sound tube radio give,it a warmer ,smother sound,that's why they make high end tube steros and guitar amps.
1:34 what language i need to learn to make this?!
answerr
It is simplified C
thx bruh, subscribed!
C++
"Worked on the first try" - goat
This project is really good :D
On a 16 bit pic I got away with using a change notification interrupt on just 1 of the rotary encoder input pins. I wanted to save the external interrupt pins in case I needed them further down the line
Thanks for this nice idea.
Do you think this can also work on other 'frequencies?
Thinking about weather sat, airband, or community service channels ?
Awesome work! Are you going to do a follow up on the oscilloscope? Some kind of portable project?
+Sjaak Benzia Maybe. No certain plans yet.
How about you try make something that is understandable for arduino/electronics beginners aswell?
As a beginner you won't be able to do a radio
DreadSage 27 Damn it
Morgan Freeman how about you shut the fuck up and learn
There are a few basic videos at the beginning. Look for those.
Can you make a video about your electric skate board showing it's turning radius speed and other information as well as trying to replace the external parts with a 3D printed ones?
Great Scott! A Radio!
Is there a place I could get the schematic for this radio and wanted to know if you have any plans in the near future do anything with a ham radio.. Would love to see a step by step guide of how to build a 2meter SSB radio.. I could probably find something on the Internet.. But love the way you put your videos together. Thanks again and keep up the great work
It would have been cool if you implemented a Bluetooth module so that you can use it as a Bluetooth speaker as well
I like you use rotary encoder. Never see something practical way before! //Maybe use ATTiny to calculate length of encoder and send data via i2c to make turning smooter. ;)
This is great, Great Scott Like
It's safe to say that I will stick to"buying" from now on😂😂
Awesome video! I am from an old technology but still love to learn new ways. Not much or at all into programming but look interesting to try. GOOD VIDEO!!! 73, Joe-k4jga
I would just tear appart a old radio take out its cip and componets and countinue with them
could you do a session about soldering irons and whats good for what projects. my old radio shack soldering iron recently let out the magic smoke. and im on the edge about what to get next.
+leadfoot lawnmower you need to get amastrer craft 125 volt
+leadfoot lawnmower veryheavyduty heating coilman
It seems like a lot of work when a charity shop digital receiver that is RIP could be brought back to life and modified ...
Hey People !
I tried to complete this project on a breadboard but faced couple of issues.
1. First of all schematic and video are in conflict and do not prevent bouncing on rotary encoder. SW button do not work properly with a 10k pull-up and 100nF debounce capacitor (also on +5V), which was shown to be connected to ground.
2. I tried to wire an LCD the same way and with the same pins as shown in video but LCD does not show anything. It only allows me to adjust contrast.
3. PAM8403 works considerably OK but the schematic provided for TDA1905 also fails. I must have checked the connections 10000 times but all i get is screech. (Specially the connection from pin 6 to 10k resistor connected to pin 1.
4. Maybe it is the way i powered up my radio (both batteries, adaptors, 18650 etc..) but allthough the codes and the wiring and even the components are the same, lcd screen and rotary encoder fails.
I hear the radio stations when i power the system up but cannot properly adjust the fm stations and volume.
Any advice ?
Thanks.
The pinMode of the SW pin for the rotary encoder needs to be set to INPUT_PULLUP and not INPUT in the Arduino sketch from the Instructables website: www.instructables.com/Make-Your-Own-FM-Radio/. Once you make this fix the issue of bouncing between FM and volume should entirely disappear regardless of your power source.
If you are getting a screech or periodic chirping this would suggest that you have an electrical short of some kind in your circuit. I would check the pins of the digital potentiometer if you have soldered those (sometimes the MCP4151 chip can be too small to be directly inserted into a breadboard, so soldering is done (at least this was the case for the chips I got from DigiKey)).
If the LCD doesn't show anything, then you may want to check the powering up of your Arduino from your power source. You need to provide connection to VIN, 5V, and each GND pin on the Arduino. These connections are not shown in the schematic.
@@alexw9167 will revise the code and check connections this weekend. Let you know how it goes.
Hello Refik,
Some of the issues that you are describing are ones that I encountered and resolved after trying out a few ideas when electrically debugging the board.
1. For the rotary encoder, you will also need to connect its GND pin to ground on the breadboard. Please make sure beforehand though, that you did not electrically damage your rotary encoder chip (this can be observed by Serial printing in the Arduino code and seeing that you get flat zero-valued signals on SW, DT, and CLK when you are interacting with the rotary encoder). Note that the pin mode for the SW pin is wrong in the Arduino code. You will need to set the SW pin to a mode of INPUT_PULLUP and not INPUT. If you don't correct this, you won't be able to use the clicking in of the rotary encoder as a button to toggle between modes the volume and frequency modes.
2. There are a variety of reasons for why the LCD may light up and be blank. The first reason might be that you don't have your Arduino Nano or Mini rigged up to power and ground. The VIN and and GND pins of the Arduino chip need to be hooked up to power and ground, respectively (this is not shown in the circuit schematic on the instructables website). Another reason for why the LCD display might not be showing information is that your connections to the LCD display pins might be loose. If these connections are loose, you should try connecting male-to-male jumper cables to the LCD display ports shown in the circuit schematic.
3. I can only to the TDA1905 chip since it was what I used. I would first see if you have the pin number correct so that you are matching the circuit schematic. Note that there is a polarity mark on IC chips that you will need to find (usually a circular or semi-circular indentation). This polarity mark will identify the top of the chip and then you will look to the left of the polarity mark and begin numbering the pins starting from 1 and going counter-clockwise.
4. Given your description of the problems with your radio, I think you are right that it is a power issue. The fact that the LCD screen does not show FM or volume information to you is a sign that your microcontroller is not receiving enough power to boot and run its program. Since the rest of the radio, except for tuning and display can run without the microcontroller, this would explain your ability to hear radio stations. Consequently, I would recommend plugging a male-to-male jumper cable between the VIN pin of your Arduino and the bus for power and a male-to-male jumper cable between the GND pin of your Arduino and the bus for ground.
Start with what I talk about in response 4 and then look further if issues persist.
*Says a couple of complimentary parts*
Me: I don’t see two more parts Scott!
Thanks mate. I can use for college project..
it would be great if you would make an LCD tutorial video once
Great video! I would just recommend one thing. Please fix the code in your Arduino sketch so that the SW pin mode is INPUT_PULLUP. Without this pin mode the user observes bouncing between FM and volume on the LCD display because SW is being read incorrectly in the pin mode of INPUT.