Introduction - isurika23/Guitar-Pal GitHub Wiki
GuitarPal is an embedded system designed to assist beginners in learning the guitar more effectively and interactively. By placing addressable LEDs under each string at every fret and using touch sensors to detect finger placement, this system provides real-time visual guidance and feedback through a connected mobile app.
To create a low-cost, extendable guitar learning tool that:
- Guides users with LED-lit note/chord positions
- Detects and verifies correct finger placement
- Provides real-time feedback via a mobile application
- Makes practice intuitive and motivating for beginners
- Individually addressable LED strips for visual fret guidance
- Capacitive/resistive touch sensors to detect correct finger positions (detecting method is TBD)
- Bluetooth communication with a custom mobile app
- Real-time accuracy feedback through the app
- Microcontroller: ESP32 (Wi-Fi/Bluetooth, GPIO support)
- Sensors: (TBD)
- Visuals: WS2812B addressable RGB LED strips
Week(s) | Milestone |
---|---|
Week 1โ2 | ๐ง Research & Requirements Finalization โข Literature review โข Component sourcing (ESP32, LEDs, sensors) โข Confirm fretboard layout and hardware design |
Week 3โ4 | ๐ก Hardware Prototyping โข LED control with ESP32 โข Basic touch sensor testing โข Breadboard layout & power setup |
Week 5โ6 | ๐ Bluetooth Communication โข Set up BLE with ESP32 โข Mobile app connects to hardware โข Test sending commands from app to light LEDs |
Week 7โ8 | ๐ฑ Mobile App Core Features โข Flutter UI for chord/note selection โข Integrate with BLE logic โข Touch sensor feedback shown on app |
Week 9โ10 | ๐งช Integration & Testing โข Full system testing (LED + touch + app) โข Debug interaction delays & UI bugs โข Fine-tune fretboard response |
Week 11โ12 | โ
Finalization & Polish โข Refactor code & optimize power usage โข Document system and app โข Prepare for presentation/demo โข Buffer time for unexpected issues |
- Total Estimated Weekly Commitment: ~8โ10 hrs (flexible)
MIT License
Below is a reference image of a market product similar to what GuitarPal aims to achieve. This helps visualize how LEDs might be integrated along the fretboard for learning and guidance purposes.
Image used for illustrative purposes only. All rights belong to the original manufacturer or creator.