Project showcase
A Special Christmas Gift for My Two-Year-Old Niece

A Special Christmas Gift for My Two-Year-Old Niece © CC BY-SA

A retro radio made with Arduino and DFPlayer Mini for my two-year-old niece.

  • 1,406 views
  • 1 comment
  • 12 respects

Components and supplies

Necessary tools and machines

74r1310 40
Scissors, Free Fall
Hy gluegun
Hot glue gun (generic)

Apps and online services

About this project

My niece loves music. She is two years old and the way she listens to music is through a smartphone. To try to get her a little off the smartphone and keep the songs that she likes, I made an educational radio for her as a gift for this Christmas.

Sure, I could buy a Chinese MP3 device, but as a good maker, this was the opportunity to develop not just a little generic radio but an educational toy so she can listen to her favorite songs, children's tales, and even a little game to guess sounds and a lullaby function and yet develop motor coordination.

With these requirements, I went in search of the solution (And have fun).

The most affordable solution with customization options was the use of DFPlayer Mini in conjunction with an Arduino.

I did some validation testing with the FranzBoy board that helped me define the desired buttons, use of the OLED display and operating modes for DFPlayer Mini:

So I designed the schematic of my project:

I bought the knobs and potentiometer for easy use by a child.

Then the challenge was to make the box. At first, I thought about using laser cut MDF, but I didn't have easy access to a laser at the moment. Looking at my trinkets I found an old smartphone box that would be perfect for the project.

Based on this box I made a design of the front of the radio.

With the design done, the next step was to drill the box to fit the speaker, knobs, potentiometer, and OLED.

The control board and DFPlayer Mini were mounted on a standard board.

I used hot glue to fix the speaker, control board and wiring.

For external finishing, I used the contact paper. As a handle, I used a drawer pull.

The result was excellent!

The source code was written based on the Arduino framework in PlatformIO. All code is available on my GitHub.

Here is my encouragement for parents, uncles, and friends to make toys for children.

Livia loved her new toy and takes him everywhere.


Code

Custom parts and enclosures

Schematics

Schematic

Comments

Similar projects you might like

DIY Christmas Tree and Christmas Decor Using Arduino

Project tutorial by STEMpedia

  • 1,373 views
  • 0 comments
  • 5 respects

ATTiny Dice Christmas Gift Project

Project in progress by wrightmac

  • 1,778 views
  • 1 comment
  • 3 respects

Christmas LED Tree Decoration

Project showcase by henyte

  • 1,096 views
  • 0 comments
  • 4 respects

Piezo Christmas Songs

Project showcase by joshi

  • 41,767 views
  • 28 comments
  • 66 respects

Arduino MIDI Arpeggiator

Project tutorial by Dmitry

  • 25,571 views
  • 50 comments
  • 114 respects

FM Radio Using Arduino and RDA8057M

Project tutorial by Neeraj Rane

  • 10,621 views
  • 2 comments
  • 36 respects
Add projectSign up / Login