An RFID Audio Player
I chose it because it can be used for many purposes such as entertainment or education.
I plan to use it personally by programming the RFID cards to contain my favorite sound clips, also I plan to add RFID stickers to the toys of my sister's daughter "Lina" to tell stories or to play animals' sounds, letters, ...etc. A lot of ideas can be applied using this amazing device ^^
Here are the projects that I inspired the idea from:
https://www.instructables.com/Juuke-a-RFID-Music-Player-for-Elderly-and-Kids/
https://www.instructables.com/Interactive-Arduino-Amiibo-Stand/
It works simply by placing an RFID card on the reader to play a particular audio clip from an SD card.
Construction Parts
The external body will be designed as 2.5D parts using Fusion 360 and fabricated using Laser Cutter
Buttons will be 3D designed & printed
Input
(Sensing, Tactile Input, and/or Graphical Input)
On/Off button
Play/Pause button
Slider to adjust sound volume
RFID reader & writer
Action
(Physical and/or Graphic)
Light (LEDS)
Sound (speaker)
Brain
Arduino UNO
Power Management
Battery or adaptor
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
Turn on or off the device
Action: turn on or off
Sensing: -
User Input: on/off switch
Play customized RFID cards or 3d models
Action: sound (speaker)
Sensing: RFID module
User Input: preprogrammed RFID cards
Adjusting the sound's volume
Action: mp3 module & the speaker
Sensing: -
User Input: a rotatory pot
Complete User Features
Ability to pause or replay the
Action: stop the audio clip or replay it from the paused time
Sensing: -
User Input: push button
Turn on light while a sound clip is playing
Action: LED
Sensing: -
User Input: -
Nice-to-have User Features
to select a random clip
Action: sound (speaker)
Sensing: -
User Input: button
to play the entire album from one RFID card
Action: sound (speaker)
Sensing: RFID module
User Input: RFID card
to be powered by a battery or an adapter
Action: -
Sensing: -
User Input: -
Task
Sub-Tasks
From:
To:
Design & fabricate the enclosure
Search for a suitable design
Determine the required area/space & location of each component
Design on fusion 360
digital fabrication
day 1
day 3
Tinkering the components
Search for the datasheet of all components
Calculate the required voltage (power supply)
Wire & test all components virtually by using Tinkercad
day 4
day 5
Test each component individually
Test each real components individually
day 5
day 6
Build & test the physical circuit
Wiring of each component
Connect all inputs & outputs to the Arduino board
day 8
day 8
Write the program
Upload sound clips on the SD card
Program each RFID cards
Write the pseudocode regarding the entire workflow
Write the real program using Arduino IDE
Test the pogram
Debugging & re-testing
day 9
day 10
Assemble & mount all the components into the enclosure
Mounting & fixation of all components
Testing to ensure it is working properly
Assembly & closing of the final enclosure
day 11
day 11
Test & use the final project
Test the whole project
Enjoy it :)
day 12
day 12
Component/Material
Amount
Link
SD card
1
RFID 13.56 Mhz (Read - Write) MFRC522
1
Other available components (from the electronic kit):
Arduino UNO
Jumpers with terminal end
Toggle On/Off switch
Wall adaptor 9V
Breadboard (large)