The main premise of this project is to make an LED wheel light up and perform various functions when each string has been strung. The project in itself will cost no more than around $70 or less depending on how many of the needed materials are provided in the FabLab. The materials include: a ukulele kit (link here), an LED ring (12-16 inches in circumference), an accelerometer, a 9V battery, a battery connector, and a switch. Using a 15 inch ukulele kit from Amazon, I will customize it to my personal liking. Because it is a particularly small instrument, it will be able to be taken and played anywhere, need be indoors or outdoors. Bluetooth will not be needed. I will program certain functions for the LED to do, like flash in a circular motion, using Arduino. Different from the original idea I found on instructables.com, the neck of the ukulele will also light up.
We began the process by creating a schedule of when we assumed we would complete each step of our projects. We labeled it as a "task analysis."
Instructions from: https://www.instructables.com/id/DIY-Smart-Electronic-Ukulele-With-Arduino/
After making the task analysis, I started the first step. Because all but one of my materials came in on the first shipping day, I began immediately. I went through numerous design ideas such as a meadow with the ukulele hole being the sun, a flower, and a solar system. I narrowed it down to the solar system, however, that idea did not last long. The complexity of a solar system / galaxy proved to be a bit challenging for Corel. Instead of making the whole solar system, I opted for focusing on one planet, Saturn. There is no particular reason as to why I chose Saturn.
Details About Ideas (Includes info about general research regarding each project)
In the planning stages of the project, I planned to have most of the steps done in November, but that did not work out at all. Most of the steps I wanted to have done in a day or so took about 3 days. Some issues I ran into include:
I started a fire.
The 24 LED NeoPixel did not respond to given code on Instructables.com
Sanding and varnishing neck
Rastering Saturn
Finished design
How 24 LED NeoPixel was going to be placed on ukulele
Bridge mounted onto body by wooden pegs and wood glue
Fully constructed ukulele
Designing
Constructing:
Successfully getting RGW Strandtest to show up on 16 LED NeoPixel
Final Product with mic amp max4466 attached
Playing with NeoPixel
Changing values on RGW Strandtest example
Important Decisions
This project was really enjoyable to create. Although I ran into challenges along the way, I was able to complete my original task by the date it was due. This was my largest project that I have worked on by myself. Normally, in the past for big projects, I have worked in small groups. I enjoyed being by myself a lot more because I had full control over what decisions I could make and which direction I could take the project.
In the beginning, I believed everything was going to be a breeze and that I would complete the ukulele by, the latest, early December. That did not happen because the unexpected kept happening. I had anticipated small setbacks to happen, but not large ones, which were the most common to occur (example: the fire). I had to learn to work around these blockades on-spot which was something that I did not really have that much experience with. There was always a time crunch. There was never an "oh, I can do this later" because there was no "later." If I wanted to get everything done and have enough time to fix any issues, I could not procrastinate.
As I continued to work on the project, I learned a lot about myself. For example, I am not as bad at time management as I thought. With other subjects, this is something that I struggle with, but when it came to this project, I found that I was able to dedicate certain time to work on it and stick to it. I don't know if this is a skill that will stay, however it worked in my favor in this instance. If I could further work on this project, I would probably fix the NeoPixel and make it so that the whole ring reacts to sounds. Also, I would probably paint it to make it look more galactic-like.