Final Project Proposal
Project Ideation
1- Tell us about the purpose of your project. Which problem does it solve? Why do you care about this? What were you inspired by? Include images and videos of similar projects
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/
2- Describe the project idea and general features. How would it work?
It works simply by placing an RFID card on the reader to play a particular audio clip from an SD card.
3- Sketch your project: You may use pen and paper or a simple sketching tool like Microsoft Paint or Photoshop
Project Planning
4- Describe the Technical Modules that your project consists of
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
5- Create a cardboard prototype of your project, demonstrating the project face as well as internal movements and mechanisms. Include a demo video and photos of the prototype.
6- Categorize your project’s User Features into: Minimum, Complete, and Nice-to-have features. List the required action and input components per feature.
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: -
7- What are the project tasks and its time-frame?
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
8- What are the required electronic components and materials for the project?
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)