element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • 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 Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents How to Make a Portable Emergency Radio with an Arduino Nano in a Mint Tin -- Episode 683
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: cstanton
  • Date Created: 17 Sep 2025 12:49 PM Date Created
  • Last Updated Last Updated: 18 Sep 2025 9:34 AM
  • Views 193 views
  • Likes 6 likes
  • Comments 2 comments

How to Make a Portable Emergency Radio with an Arduino Nano in a Mint Tin -- Episode 683

Mark builds a mint tin emergency radio using an Arduino Nano, a TEA5767 FM receiver module, a custom PCB, and a coin cell–powered microcontroller-controlled supply. The challenge was designing a compact circuit that fits into a metal mint tin while avoiding shorts, using the housing itself as an antenna, and creating a power latch system for reliable operation. The radio is programmed to lock onto a single predefined station for emergency use, with careful soldering and component placement to make the design practical and portable.

Watch the Episode

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Mark set out to build a compact FM radio that fits inside a mint tin, designed specifically for emergencies. Instead of tuning across stations in a crisis, this radio is programmed to receive just one predefined frequency. With that focus, Mark wanted a reliable, portable device that can be switched on quickly when it’s needed most.

In his own words:

"Imagine you are in crisis. Maybe your town got flooded or there is a forest fire coming your way. Maybe even worse… But I hope not! Anyway, during crisis people are under a lot of stress. Wait! I’ll have to switch on the radio to listen if there are any emergency broadcasts to give us more information about the current crisis. What station was it? I don’t remember…. Help us.

Wouldn’t it save a lot of stress if you had a ready to go radio that is already tuned into the local emergency station whenever it’s switch on?" - Mark

image

"So in this project I’m building a small Arduino based radio that automatically tunes to a local station that you pre-defined in the Arduino code. I will be using a radio module that has all the components I need to build an FM receiver. All I need to add are some connectors and a small Arduino. Yeah,, batteries are also a necessity. An antennae can be useful but you can do without by using a tin can housing ( a mint box) that serves as antenna." - Mark

Hardware Used

For this build, Mark used a mix of common and easily available components:

  • Arduino Nano – the microcontroller at the core of the project.

  • TEA5767 FM Receiver Module – the main radio chip.

  • Custom PCB – designed by Mark to keep the layout compact.

  • Coin Cell Batteries with Clips – providing power for portability.

  • Push Button – used to control the power latch system.

  • 3.5mm Audio Jack – for connecting headphones.

  • Metal Mint Tin – serving as the enclosure and optionally as part of the antenna.

  • Capacitor (C1) – linking the antenna signal to the headset ground.

Circuit Design

Mark’s schematic covered three important areas:

  1. Radio Section – built around the TEA5767, supported with small passive components on the PCB.

  2. Power Section – a microcontroller-controlled latch circuit that let the push button start up the system, keep it powered, and safely shut it down.

  3. Antenna Options – either connecting the mint tin housing to the circuit via C1 or attaching a dedicated wire. Care was needed to ensure the housing didn’t short against other PCB traces.

image

"So the schematic can be divided into 3 blocks. The power block is optional as you can choose to use feed the circuit by using the usb port on the Arduino. However, to build a standalone radio that fits in a mintbox, you will need to build the power section as well. The block with the Arduino is self-explanatory and the radio block is not hard if you follow the connections.

The whole circuit is powered by 3 coin cell batteries. When the radio is off no fet’s are conducting. By pressing the pushbutton KEY1, Q2 will conduct and it will drive the gate of Q1to ground, causing Q1 to conduct. By conducting, Q1 will feed power to the regulator U2 and the Arduino will power up. You will need to press and hold the pushbutton for 2 seconds so that IO pin D5 on the Arduino can be activated to drive Q3. OVERRIDE Line). From that moment on, the pushbutton can be released and gets a new function. By monitoring D6 on the Arduino ( SWITCH Line), the Arduino can now detect the Pushbutton as input.  The software is programmed to shut down the Arduino if this button is pressed and hold for a longer time. The Arduino shutting down will also shut down the power supply." - Mark

Assembly

Assembly was done carefully under a microscope. Mark’s approach was to tack down one pad of each surface mount part, then solder the rest for accurate placement. Once the SMD parts were installed, he moved on to the through-hole components: the audio connector, push button, and battery clips. The Arduino Nano was soldered directly, with only the required pins connected to save space.

Before installing into the case, Mark powered the PCB from a bench supply with current limiting enabled. This way, any shorts could be caught without damaging the board. Once the circuit passed testing, he mounted it inside the mint tin, adding insulation tape to prevent the board from contacting the metal case.

Programming

On the software side, Mark programmed the Arduino Nano using three libraries:

  • Wire – for I²C communication.

  • Radio – to drive the TEA5767.

  • EasyButton – to handle button inputs.

The code initialises the radio and locks it to a single station. The button is programmed so a short press-and-hold switches the radio on, while a longer press powers it down. During development, the radio frequency and button actions were verified via the serial monitor. Users can easily adjust the tuned frequency in the code before uploading.

"In the Arduino sketch, the radio frequency of the station you want to listen to is defined as fixed. (#define FIX_STATION 10530  // listen to 105.30 Mhz on FM))

If you are building this setup on a breadboard, make sure you include R1 and R2 as those are crucial for the I2C bus to function. If you hear no sound on the plugin headset, try adjust R3 to control the volume.

C1 has a special function as it couples the joined wire of your headset to the receiver circuit of the radio. This way the joined wire has another function: antenna. This is a neat trick that was used in the older Walkman radio’s ( for those who remember those). Pay attention, in the schematic C1 is defined as 100nf but that’s not correct. It should be in the pf range. It’s a bit trial and error but about 50 to 100pf will do the trick." - Mark

Finishing Touches

Mark created a template to drill precise holes in the mint tin for the audio jack, button, and antenna connector. The antenna can be a direct connection to the case or an external wire. Once everything was installed, the project looked neat and compact, resembling a discreet little radio gadget.

Mark’s mint tin radio shows how a practical emergency receiver can be built with an Arduino Nano, TEA5767 module, custom PCB, and coin cell batteries. The main challenges included avoiding shorts in a metal enclosure, designing a reliable power latch system, and making the housing itself serve as an antenna. The end result is a portable, single-station FM radio that’s simple to use in emergencies: switch it on and listen right away, no tuning required.

image

Supporting Files and Links

-  Episode 683 Resources  

Bill of Materials

Product Name Manufacturer Quantity Buy Kit
MULTICOMP PRO Battery, 1.5 V, SR44, Silver Oxide, 162 mAh, Pressure Contact, 5 MULTICOMP PRO 3 Buy Now
ARDUINO ARDUINO NANO, EVALUATION BOARD ARDUINO 1 Buy Now
YAGEO SMD Multilayer Ceramic Capacitor, 0.1 µF, 50 V, 0805 [2012 Metric], ± 10%, X7R YAGEO 10.0 Buy Now
SAMSUNG ELECTRO-MECHANICS SMD Multilayer Ceramic Capacitor, 10 µF, 25 V, 0805 [2012 Metric], ± 10%, X5R SAMSUNG ELECTRO-MECHANICS 5.0 Buy Now
PANASONIC SMD Chip Resistor, 4.7 kohm, ± 0.5%, 100 mW, 0805 [2012 Metric], Thick Film, Precision PANASONIC 10.0 Buy Now
VISHAY Trimmer, Single Turn, Cermet, Top Adjust, 10 kohm, Surface Mount, 1 Turns VISHAY 1.0 Buy Now
SAMSUNG ELECTRO-MECHANICS SMD Multilayer Ceramic Capacitor, 1 µF, 50 V, 0805 [2012 Metric], ± 10%, X7R SAMSUNG ELECTRO-MECHANICS 5.0 Buy Now
CLIFF ELECTRONIC COMPONENTS Phone Audio Connector, 5 Contacts, Jack, 3.5 mm, PCB Mount, Tin over Nickel Plated Contacts CLIFF ELECTRONIC COMPONENTS 5.0 Buy Now
DIODES INC. Audio Power Amplifier, 2.5W x 1 @ 4Ohm, D, 1 Channels, 2V to 5.5V, SOIC, 8 Pins DIODES INC. 1.0 Buy Now
SAMSUNG ELECTRO-MECHANICS SMD Multilayer Ceramic Capacitor, 10 µF, 50 V, 1206 [3216 Metric], ± 10%, X5R SAMSUNG ELECTRO-MECHANICS 5.0 Buy Now
DIODES INC. Zener Single Diode, 5.1 V, 500 mW, SOD-123, 2 Pins, 150 °C, Surface Mount DIODES INC. 5.0 Buy Now
ONSEMI Power MOSFET, P Channel, 20 V, 2 A, 0.06 ohm, SOT-23, Surface Mount ONSEMI 5.0 Buy Now
ONSEMI Power MOSFET, N Channel, 20 V, 1.7 A, 0.07 ohm, SOT-23, Surface Mount ONSEMI 5.0 Buy Now
NEOHM - TE CONNECTIVITY SMD Chip Resistor, 10 kohm, ± 5%, 125 mW, 0805 [2012 Metric], Thick Film, General Purpose NEOHM - TE CONNECTIVITY 10.0 Buy Now
NEOHM - TE CONNECTIVITY SMD Chip Resistor, 1 kohm, ± 5%, 125 mW, 0805 [2012 Metric], Thick Film, General Purpose NEOHM - TE CONNECTIVITY 10.0 Buy Now
TEXAS INSTRUMENTS Fixed LDO Voltage Regulator, 6.4V to 15V, 1.2V Dropout, 5Vout, 800mAout, SOT-223-3 TEXAS INSTRUMENTS 2.0 Buy Now
TE CONNECTIVITY Tactile Switch, FSMRAJ, Side Actuated, Through Hole, 260 gf, 50mA at 24VDC TE CONNECTIVITY 10.0 Buy Now
Additional Items
Antenna 
Housing Mint Box
Radio Pcb 
Battery Clips for coin cell CR/LR42
 
  • a custom PCB
  • arduino power latch
  • arduino soldering project
  • microcontroller radio
  • compact radio build
  • DIY electronics project
  • arduino radio build
  • custom PCB radio
  • fm radio antenna design
  • emergency broadcast receiver
  • mint tin radio
  • TEA5767 FM receiver module
  • portable FM receiver
  • DIY emergency radio
  • arduino nano project
  • friday_release
  • voin cell powered microcontroller
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply
  • beacon_dave
    beacon_dave 15 hours ago

    Thinking back to the last emergency situation here, the problem was in finding a local radio station that was still transmitting, due to the widespread power outage and apparent lack of backup power with modern digital radio systems.

    I had to dig out an old AM radio before I eventually found a local station still on air. The other issue was that it was only broadcasting information at hourly intervals, so was easy to miss the broadcasts whilst trying to tune-in off the hour.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • donnersm
    donnersm 20 hours ago

    Tell me what you thing, ask questions or make suggestions. I'll do my best to answer all of you.

    • 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 © 2025 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

  • X
  • Facebook
  • linkedin
  • YouTube