element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
BeagleBone Black Radio Challenge
  • Challenges & Projects
  • Design Challenges
  • BeagleBone Black Radio Challenge
  • More
  • Cancel
BeagleBone Black Radio Challenge
Blog Beaglebone Black Radio Challenge - Part 1: Project description
  • Blog
  • Forum
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fvan
  • Date Created: 11 Feb 2014 9:38 PM Date Created
  • Views 660 views
  • Likes 6 likes
  • Comments 7 comments
  • RoadTest
  • Black
  • radio
  • bbb
  • BeagleBone
  • challenge
  • beaglebone_black_radio
Related
Recommended

Beaglebone Black Radio Challenge - Part 1: Project description

fvan
fvan
11 Feb 2014

All entries in this blog series:

  • Beaglebone Black Radio Challenge - Review
  • Beaglebone Black Radio Challenge - Part 1: Project description (this post)
  • Beaglebone Black Radio Challenge - Part 2: Getting the different components to work
  • Beaglebone Black Radio Challenge - Part 3: User interface (Work in progress)
  • Beaglebone Black Radio Challenge - Part 4: The Build
  • Beaglebone Black Radio Challenge - Part 5: Project Finalisation

 

  • Project Description
  • GUI
  • Switching / Redundancy
  • Audio output
  • All-in-one solution
  • Kit

 

 

This is my first post for the Beaglebone Black Radio Challenge. I have never worked with the BBB before, but I'm sure it will be a fun learning experience!

 

 

Project Description

 

For this challenge, I plan to create a FM/Internet radio combo with following features, using the Beaglebone Black:

  • All-in-one solution with integrated speakers and easy to use control interface
  • FM / Internet radio switching capabilities
  • Possibility to search and store FM / Internet radio channels

 

I will also attempt to display RDS messages in FM radio mode

 

 

GUI

 

The radio's interface should be straightforward and easy to use.

  • Options/actions should be made available through big buttons
  • Channel information should clearly be visualised
  • Some detailed information such as FM receive level, internet connectivity should be displayed in a status bar.

 

It seems the SDR USB stick also came with a remote control. Perhaps it can be integrated in the project as well, but I originally only planned control via the LCD touch screen.

 

 

Switching / Redundancy

 

In certain situations it might be more desirable to use FM instead of internet radio or vice versa.

 

For example:

  • Whenever possible, FM radio would be the preferred option as it doesn’t consume any internet bandwidth. But if due to certain conditions (e.g. due the structure of the building) the FM reception is not reliable or even possible, the system should switch to internet streaming.
  • When on holidays abroad, the regular FM channels wouldn't be available, so the only remaining option would be to use internet radio streaming in order to still be able to listen to your favorite channel.

 

The idea would be to monitor the FM reception level/quality (perhaps combined with other factors) to make the decision to switch to internet radio instead.

 

 

Audio output

 

The Road Test kit seems very interesting but it does lack one major component in order to build a usable radio: speakers.

 

I would test different options to provide connectivity for speakers, such as the HDMI port, a USB sound card, ... and see which is most useful and/or practical.

Shabaz has some interesting notes about the audio on the Beaglebone Black: BBB - Audio notes. I'm sure they will come in handy once I get started.

 

 

All-in-one solution

 

The provided case is not sufficient for the entire setup. This is why I would shoot for a “all-in-one” solution where I would create an enclosure able to contain:

  • BBB + LCD cape
  • Wifi USB stick
  • Radio antenna
  • Speakers

 

I’m thinking of two plexi glass panels (with cutouts for LCD and speakers) holding everything together in a good looking, but compact solution.

 

image

Early sketches of the solution in mind

 

Kit

 

My kit arrived yesterday. It looks great!

 

image

Contents of the BBB Radio Challenge Kit

 

Unfortunately it's missing the Wifi USB adapter, but I've been told it should arrive any day.

 

 

 

image

The BBB fitting nicely in its case


imageimage

LCD cape from beagleboardtoys.com


The different components look great and I can't wait for the weekend to start in order to have some quality time with my kit.


In the mean time, I'll be watching Ben Heck's Getting started with BBB video (again)!

  • Sign in to reply

Top Comments

  • fvan
    fvan over 7 years ago in reply to balearicdynamics +1
    Thanks Enrico! If I could do something differently, it would probably be to use a bigger/better antenna. The reception with the default antenna of the RTL-SDR dongle wasn't that great, but good enough…
  • balearicdynamics
    balearicdynamics over 7 years ago in reply to fvan

    By the high of my 98% ignorance in the radio + digital I am anyway very interested to this argument. I have tried a couple of things here with the help of a friend but just the time to have some ideas, unfortunately no time to develop. But I have things in mind that in the next future I will ask you some advice and suggestion.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 7 years ago in reply to balearicdynamics

    Thanks Enrico! If I could do something differently, it would probably be to use a bigger/better antenna. The reception with the default antenna of the RTL-SDR dongle wasn't that great, but good enough for a first iteration image

     

    If you search around the web for similar application, you'll find plenty of amazing things like tracking planes, spectrum analysers, etc ...

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 7 years ago

    I have only had now the option to see this project in detail. It's very very good image I am thinking that this can be adapted to different frequencies opening the way to a lot of other kind of projects integrating digital with radio. What about - if you have already though - accessing to different frequencies ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 8 years ago in reply to fvan

    Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 8 years ago in reply to shabaz

    Wifi stick arrived today, it's this one: UWN200 b/g/n USB wireless adapter | Logic Supply

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube