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
  • НаукаНаука

Комментарии • 34

  • @Tumerboy1
    @Tumerboy1 6 лет назад

    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!

  • @garthhowe297
    @garthhowe297 7 лет назад

    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).

  • @mikecraft4506
    @mikecraft4506 7 лет назад +1

    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.

  • @marhar2
    @marhar2 7 лет назад +1

    I am so glad you said that about buying random things off ebay!

  • @davidsonshine9678
    @davidsonshine9678 7 лет назад +2

    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!

    • @Kevindarrah
      @Kevindarrah  7 лет назад

      thanks, yea I think I'm going to pick up the one he mentioned on that page " Programming Arduino Next Steps"

  • @Emtron_Technologies
    @Emtron_Technologies 7 лет назад

    Very Nice. I will build this kit and i'm planning to add an LCD & Rotary Encoder( for enhancements)..

  • @ExStaticBass
    @ExStaticBass 7 лет назад

    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.

  • @nomadic_rider42
    @nomadic_rider42 7 лет назад +1

    Love the Pinout of 328 breakout. Could you please tell us how you designed it?

  • @legolas199
    @legolas199 7 лет назад +2

    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!

  • @maxsnts
    @maxsnts 7 лет назад +1

    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.

  • @BillKibby1
    @BillKibby1 7 лет назад

    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

  • @BuildItnow
    @BuildItnow 7 лет назад +18

    it's good to know that someone else buys random boards on impulse 😂

    • @malenottinicco
      @malenottinicco 7 лет назад

      Build It

    • @BuildItnow
      @BuildItnow 7 лет назад

      Niccolò Malenotti yes?

    • @TekkGnostic
      @TekkGnostic 7 лет назад +3

      Drinking and ebay has resulted in some interesting purchases for me.
      Have a stockpile of hundreds of components I might ever use 1 of.

  • @n0ukf
    @n0ukf 6 лет назад

    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.

  • @smartydix
    @smartydix 7 лет назад

    Any way to expand the frequency range of the fm board? :)

  • @yassineenissay6225
    @yassineenissay6225 7 лет назад

    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

  • @vlad-j4m
    @vlad-j4m 7 лет назад

    dunno my 15w amp kits turned out great. surprisingly

  • @TheJuanditas
    @TheJuanditas 6 лет назад

    if i want to do a am radio, will be the same?

  • @gschultz2010
    @gschultz2010 7 лет назад

    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

    • @Kevindarrah
      @Kevindarrah  7 лет назад

      yea, should be cheap and easy WiFi part 1

  • @EmilFihlman
    @EmilFihlman 7 лет назад

    Is your code erroneous? To low pass filter one does loop(accumulator+=read). You do loop(accumulator=read).

    • @EmilFihlman
      @EmilFihlman 7 лет назад

      Oh you explained it afterwards.

  • @kieran_hammond
    @kieran_hammond 7 лет назад

    Anyone know of a good way of drawing custom meter scales?

    • @yngvenystrand167
      @yngvenystrand167 7 лет назад +1

      You might want to take a look at Galva
      www.f5bu.fr/wp/?page_id=13

  • @doublebulbing
    @doublebulbing 7 лет назад +1

    now if it would only do HD radio

  • @xennelul
    @xennelul 7 лет назад +1

    How about station memory?

    • @Kevindarrah
      @Kevindarrah  7 лет назад

      yea, and I think I'm going to add a real time clock, so that it can be like a clock radio...

    • @xennelul
      @xennelul 7 лет назад

      Cool project!! Thanks for being so inspiring!

  • @user-sb7tu2ve8h
    @user-sb7tu2ve8h 7 лет назад

    nice vid :)

  • @letmexplainyou
    @letmexplainyou 4 года назад

    ROFL! If this is simple...