nail polish ropor
dc.contributor.author | Dana Hamdan | |
dc.contributor.author | Shahd Salahat | |
dc.date.accessioned | 2025-07-06T09:53:35Z | |
dc.date.available | 2025-07-06T09:53:35Z | |
dc.date.issued | 2025 | |
dc.description.abstract | This project presents the design and implementation of a robotic system capable of playing a physical piano and guiding users through an interactive and gamified piano learning experience. The idea originated from the need to make music education more engaging and accessible by combining robotics, visual feedback, and game-like elements. Built around an Arduino Mega, the system uses servo motors to press piano keys and an LED strip mapped to individual notes for real-time visual guidance. The robot operates in multiple modes. In Performance Mode, it automatically performs predefined melodies. In Practice Mode, the system lights up the keys the user should press and displays the name of the upcoming note on an LCD screen, helping beginners learn note positions and timing. Once familiar, users can enter Practice Test Mode, where the LEDs are turned off and the user is tested on their memory and accuracy. During this mode, the LCD displays what the user presses in real time, allowing immediate feedback. At the end of the test, the mobile app shows the final score unless the user makes too many mistakes, in which case the session ends immediately with corrective feedback. An additional feature, "Guess the Melody" Mode, challenges users to identify a melody played by the robot. After listening, users select the correct song title from multiple options through a connected web app. Communication between the Arduino Mega and the web interface is handled via an ESP8266 Wi-Fi module, enabling song selection. This integrated system blends robotics, music, and interactive software to deliver a hands-on, educational experience. It is designed to make piano learning more intuitive, fun, and accessible especially for visual and self-paced learners. | |
dc.identifier.uri | https://hdl.handle.net/20.500.11888/20162 | |
dc.supervisor | Dr. Emad Natsheh | |
dc.title | nail polish ropor |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- abstract_robhoven_arabic.docx
- Size:
- 37.7 KB
- Format:
- Microsoft Word XML
- Description:
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: