Search models, users, collections, and posts

ESP32-C3 NFC AudioBox Auto Learning & Manual Mode

This model is created by Lightbox Maker
Make Your Model

Print Profile(1)

All
A1
X1 Carbon
H2D Pro
H2C
P2S
X1
P1P
H2D
H2S
X1E
A1 mini
P1S
X2D
A2L

0.2mm layer, 2 walls, 20% infill
0.2mm layer, 2 walls, 20% infill
Designer
28.1 h
5 plates

Open in Bambu Studio
Boost
2
6
0
0
3
0
Released 

Description

🧸 Full Description

Smart NFC Audio Player for Kids

This TonyBox is a DIY smart audio player based on ESP32-C3.
When an NFC tag is detected, the device automatically plays the assigned MP3 folder.

The project is designed to be:

  • beginner-friendly
  • highly reliable
  • fully customizable
  • perfect for kids

⭐ Key Features

✅ NFC tag playback (PN532 I2C)
✅ MP3 playback from microSD (DFPlayer Mini)
✅ WS2812 audio-reactive LEDs
✅ Physical control buttons
✅ Smart anti-repeat shuffle
✅ Two firmware options included
✅ Optional 18650 battery support
✅ USB-C powered
✅ Front and back images fully customizable
✅ Embedded NFC tag print-pause system

🖨️ IMPORTANT — Embedded NFC Tag During Print

The 3D model includes a print pause that allows you to embed the NFC tag inside the object.

How it works

  1. Start the print normally
  2. The printer pauses automatically
  3. Insert the NFC tag into the pocket
  4. Resume printing

✅ Clean professional look
✅ Child-safe design

📸 Reference images show exactly where to pause.

🖼️ Full Customization

The TonyBox is fully customizable.

You can easily change:

  • 🎨 front image
  • 🖼️ back image
  • 🏷️ NFC tag graphics
  • 🌈 LED effects
  • 🔊 audio content

✅ Both front and back panels can be reprinted with your own design.

Perfect for:

  • kids characters
  • audiobooks
  • personalized gifts
  • educational projects

🧠 Firmware Options

🔵 Manual UID (Recommended)

Pros

  • unlimited NFC tags
  • maximum stability
  • full control

Cons

  • requires UID scanning step

🟢 Auto Learning

Pros

  • very easy to use
  • automatic tag learning

Limitations

  • maximum 5 tags
  • 6th tag overwrites the oldest
  • PLAY button becomes LEARN

⚠️ These are two separate sketches.

🔘 Button Functions

Manual UID

  • ▶ PLAY → play / pause
  • ⏭ NEXT → next random track
  • ⏮ PREV single → restart track
  • ⏮ PREV double → previous track

Auto Learning

  • ▶ becomes LEARN
  • ⏭ NEXT active
  • ⏮ PREV active

🔀 Smart Anti-Repeat System

The TonyBox:

  • shuffles tracks
  • avoids immediate repetition
  • automatically regenerates the playlist

⚡ Recommended Power

  • 5V 2A minimum
  • 5V 3A recommended

Avoid weak USB ports.

Comment & Rating (0)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.