So this post will probably be a lot of words! Mostly to wrap up the blog and put in any information we have missed and are required to put in for the grade. So here we go..
First of all, the Arduino is the brain of the entire project. It processes the signals given by the piezos reading each drum hit, and sends it to the computer as a MIDI signal. This signal is then converted using a MIDI to Serial converter so that the Mac can read it properly and assign the drum sounds of GarageBand to it. We used a second Arduino to control one of the modes of the lights, being Tutorial mode. When we switch the drum set to Tutorial mode, the first Arduino controls the second Arduino, and tells it to start running the program that we had previously gave it, to light the lights in a certain sequence, teaching you how to play.
Our initial assembly worked quite well, but we hit a few bumps and setbacks. it took a long time to get all of the films wrapped around each of the light strips, equating to about 3 hours, and when we got them all wired up, the green light strip decided to no longer work! so we had to redo that strip with the remainder of lights we had. also, only 3/4 of the red pad lit up when given power, as one of the connections got messed up during the contact cementing of the films onto the lights. so Jake did a fix on that where wires went from a good part of the red strip to the other portion, fixing it and allowing the whole red strip to light up once again. there was quite a few other setbacks when it came to soldering, but all seemed to work out in the end.
A quick thing on the fabricated parts. We received our 3D printed drum stick holders and they worked magnificently. we screwed them into the back of the left pvc pipe and there was plenty of space to get the sticks in and out and they were adequately held by the holders. We even gave them a gloss gold coat of paint to tie them into the rest of the paint job of our drum set. Our project did not require the use of any laser cut parts, as we used one of the UMass Lowell machinists to lathe us a perfect 7 inch circle out of the stainless steel sheets we had for the metal pads. in hindsight, we probably shouldve tried to laser cut these instead, but they came out quite well. However, as a last minute addition, we had a nifty project display name card laser cut out of cardboard for the final presentation (shown below in the first picture). PVC was used to connect all of the pieces of the drum set to each other, with PVC fittings to conjoin the pipes. The pads were made from plywood. Anything else that needed to be attached was either done with 1/4-20 holes and screws with lock nuts, or with contact cement we got from Eric's dad and Home Depot.
The success of our project was incredible. All of the lights worked, all of the pads worked and sent the signal correctly, and the lights reacted to the strikes perfectly. We got a ton of support and feedback from friends, family, colleagues, strangers, and faculty about how we did, what a success we had, and what we could do to improve it as well as possibly take our project to the next level. which we are still thinking about (can't give too much away).
Unfortunately, we did not include a stepper motor or a moving part to this design, which seemed to be required. But for what we accomplished within only a month's time, I believe we shouldn't be penalized for it considering that a motor has nothing to do with a drum set!
All in all, this project was a huge success, we all had a lot of fun building it, and we all have gained a tremendous amount of experience. From the mechanical part of the project of assembling it all, to the electrical and coding parts of making the pads and lights work, we all have gained a lot, and cant wait to see what comes next. Thanks to everyone who has helped us along the way, take it easy, and rock on!
-LightBeats (Drum Set Kr3w)
Technical Information
We were unsure of the best way to upload all of the files of the project, so copy and paste the URL below for ALL of the SolidWorks components used
https://drive.google.com/folderview?id=0B1l6KV0rfAJgN0JheFZ3VkROaVU&usp=sharing
And some final wrap up pictures for your viewing pleasure...
Arduino project for the UMass Lowell Francis College of Engineering Prototyping Competition. This blog will contain updates on our brainstorming, processes, and building of our project, being an electronic drum set that can teach you to play drums through the visual aid of LEDs.
Friday, December 12, 2014
Monday, December 8, 2014
Wrapping It Up
So the competition was a good time and we had a lot of interest and buzz about our drum set, but we did not win anything due to the capstone projects that were involved! But we got great feedback and overall we are satisfied with what we accomplished within the allotted time period.
Here is the SolidWorks model of the drum set we used:


and here are some pictures of us working on the final days leading up to the competition:
This wasn't exactly the finished product, and an updated photo will be provided shortly. We will be attending the Design Expo with this as well and hopefully we find a power source to show off what we made!
Wednesday, December 3, 2014
Big News!
Look at us! After hours and hours of painful work, its together! Hit lots of bumps and lots of improvising and quick thinking was done, but it came out almost exactly how we hoped it would.
Pads can be sticky, lights are finicky, can only hit one pad at a time, but most importantly, it works! Here is a video of Brett's first jam in Freestyle Mode! (and it contains some excitement, mostly from Eric's roommate who has had to deal with us working)
Pads can be sticky, lights are finicky, can only hit one pad at a time, but most importantly, it works! Here is a video of Brett's first jam in Freestyle Mode! (and it contains some excitement, mostly from Eric's roommate who has had to deal with us working)
Also, a photo of the unforeseen consequence of using a breadboard, 2 arduinos, 2 toggle switches, and very little foresight
The three modes, Freestyle, Glow in the Dark, and Tutorial are all working and available, with videos of those hopefully to come soon!
Here are the codes that are currently "Final." Code 2 is only needed for having lights go to a beat in Tutorial Mode while the drum hits stay independent, Code 1 takes care of everything else.
***
***
Tuesday, December 2, 2014
Final Stretch!
So we all met up yesterday and got cranking on the finishing parts of the drum set. We drilled more holes in the pipes so we could run the wires throughout the piping instead of having them out in the open. we also cut the LED light strips for each pad and the drum pedal, cut the wires we needed to size, and soldered them onto the drum pads and the leads of the light strips. Then we took the lights and cut the colored films into strips and contact cement them on so we have different colored LED light strips.
We will be meeting up again tonight and connecting the light strips to the drum pads and then the drum pads to the PVC structure. then the wires of the pads and the lights will have to be run throughout the piping to the middle where the arduino will be placed. Brett will be creating a quick box for the two 2 arduinos and the breadboard to sit inside without looking too messy. Finish line here we come
Here is a picture of Eric in the Captain Morgan stance while eating pizza. You're welcome. Take it easy!
We will be meeting up again tonight and connecting the light strips to the drum pads and then the drum pads to the PVC structure. then the wires of the pads and the lights will have to be run throughout the piping to the middle where the arduino will be placed. Brett will be creating a quick box for the two 2 arduinos and the breadboard to sit inside without looking too messy. Finish line here we come
Here is a picture of Eric in the Captain Morgan stance while eating pizza. You're welcome. Take it easy!
Subscribe to:
Posts (Atom)