FM-AirPod: Portable Smallest All-in-One Radio + Music Player + Recorder

by AlenJecob in Circuits > Gadgets

25 Views, 1 Favorites, 0 Comments

FM-AirPod: Portable Smallest All-in-One Radio + Music Player + Recorder

Screenshot 2025-11-09 at 6.18.16 PM.jpeg
dem
Screenshot 2025-11-09 at 6.17.54 PM.jpeg
IMG_3476.jpeg
IMG_3479.jpeg
IMG_3468.jpeg
IMG_3480.jpeg
IMG_3473.jpeg
FmAirPod

It is world’s smallest all-in-one smart radio and music player This compact powerhouse combines FM radio, Web radio, Wi-Fi streaming, SD card playback, and voice recording — all in a pocket-sized device. With the Core2’s built-in speaker and microphone, plus an RDA FM receiver chip, the FM-AirPod delivers crystal-clear audio performance anywhere, anytime.

Whether you’re tuning into your favorite local FM station, streaming from the web, or playing your personal tracks, the FM-AirPod does it all — no phone, no extra hardware needed. It’s the next-gen portable sound companion designed for music lovers, explorers, and creators alike.

it is build around the M5 stack core 2 inbuild capability like MIC , SD card , Inbuild Speaker and WiFi and ibuild Battery with Carger.

Key Features

🎧 All-in-One Audio Device

Enjoy FM radio, Web radio, SD card playback, and on-device recording — all integrated seamlessly.

📻 FM + Internet Radio

Built with an RDA FM receiver for local stations and Wi-Fi streaming for online music and podcasts.

💾 Music from SD Card

Supports direct music playback from microSD — play your favorite MP3 or WAV files instantly.

🌐 Wi-Fi Music Streaming

Connect to Wi-Fi to stream live web radio stations or online audio feeds effortlessly.

🎙️ Built-in Audio Recorder

Record voice, radio, or streamed audio using the Core2’s internal microphone and store it on SD card.

🔊 Integrated Speaker System

Crystal-clear sound using the Core2’s onboard speaker — no external speaker required.

⚙️ Touchscreen User Interface

Intuitive touch display for easy navigation between modes — Radio, Music, Stream, and Record.

🔋 Portable & Rechargeable

Compact form factor powered by the Core2’s built-in Li-Po battery, ideal for travel and outdoor use.

📦 Expandable Design

Supports firmware upgrades, custom playlists, and IoT connectivity for advanced users..

Supplies

IMG_3430.jpeg
IMG_3461.jpeg
IMG_3433.jpeg
Screenshot 2025-11-09 at 7.33.49 PM.jpeg
  1. M5stack Core2
  2. M5Stack Core2 I2C Port Plug with Wire
  3. SD Card 2GD
  4. RDA5807M
  5. USB Cable Type C

Attaching the FM CHIP

FI39QT5MHMCI9FK.jpg
IMG_3435.jpeg
IMG_3436.jpeg
IMG_3437.jpeg
Screenshot 2025-11-09 at 6.02.29 PM.jpeg
IMG_3438 2.jpeg

Alright, first things first — make sure your M5Stack Core2 is powered off. No sparks today!

Now grab your RDA5807M FM radio receiver. Time to give it some legs — solder the header pins neatly onto the module.

Next, take your jumper wires and connect it up like this:

  1. VCC → VCC on the Core2 I2C port
  2. GND (black wire) → GND
  3. SDA → SDA
  4. SCL → SCL

Once that’s done, gently plug the connector into the I2C port of your M5Stack Core2. It should fit snugly.

Perfect! Now stick or glue the RDA5807M module to the back of the Core2 — nice and secure.

Uploading Firmware

IMG_3478.jpeg
IMG_3471.jpeg
IMG_3459.jpeg
Screenshot 2025-11-09 at 7.00.17 PM.jpeg

Add the M5Stack Board URL:

  1. Go to File > Preferences (or Arduino IDE > Preferences on macOS).
  2. In the “Additional Boards Manager URLs” field, add:
  3. text

https://raw.githubusercontent.com/espressif/arduino-esp32/master/package_esp32_index.json

  1. Click OK.
  2. Install the M5Stack Board:
  3. Go to Tools > Board > Boards Manager.
  4. Search for “M5Stack”. You’ll see “M5Stack by M5Stack Official”.
  5. Click Install to add support for the M5Stack Core2 and other M5Stack boards.
  6. Once installed, go to Tools > Board > M5Stack Arduino and select M5Stack-Core2.

Install the Required Libraries

  1. RDA5807.h
  2. Radio
  3. Webradio
  4. M5unifid.h

Download and Upload the Code

  1. Grab the Code: Copy the code I provided earlier (the one for the All-In-One Pocket Tool). I’ll tweak it below to make the UI a bit more customizable and add the thermometer and compass explicitly.
  2. Paste the Code: Open a new sketch in the Arduino IDE and paste the modified code (below).
  3. Select the Board and Port:
  4. Go to Tools > Board > M5Stack Arduino > M5Stack-Core2.
  5. Connect your M5Stack Core2 via USB-C to your computer.
  6. Go to Tools > Port and select the port your M5Stack is connected to (e.g., COM3 on Windows or /dev/ttyUSB0 on Linux/macOS).
  7. Upload the Code: Click the Upload button (right arrow) in the Arduino IDE. Wait for it to compile and upload. You’ll see “Done uploading” when it’s ready.



Enjoy

IMG_3477.jpeg
IMG_3472.jpeg
IMG_3470.jpeg
IMG_3469.jpeg
FKC3KQVMHMCI551.jpg

Now Your tiny smallest portable FM-AirPod is ready to enjoy

FM

dem
Music player UI

Tune the FM radio And Enjoy

Voice Recorder

FmMusicPod Recorder

Music Player and Other Other

Music player UI