Analyzing Outputs, Tweaking Code, Adding Features, and finishing the Guitar
I haven’t posted an update in a while, but it’s purely because we’ve been so busy with the bot. As the long title of this post implies, we’ve gotten a lot accomplished recently, including finishing the guitar! (not the whole bot, just the physical guitar)…But I’ll get to that in[…]
Testing Mounting Solutions
As we finish tweaking our programming, we’ve been testing options for mounting our sensors. After first experimenting with a plexiglass mount, we moved on to velcro (with a temporary lego and K’nex mount). That was too difficult to adjust, so we finally mounted the boards on rails. We’ve ordered sliding[…]
Moving Towards a Finalized Design
Today was dedicated to getting a working prototype of the guitar in its nearly final form. Since we have redesigned the control board, we modified the original design by cutting connections and jumpering pins to get it working with the programming. This is only temporary for testing purposes. All of[…]
More PCB modding, Prepping the Sensor Track
As yesterday, we continued modding the control PCBs to work with our current programming. In addition to that, we finally started routing a path for our sensing circuits. They will sit on a plexiglass base and be able to slide horizontally to accomidate to differently sized televisions. Pictures from today:
More guitar mods, and PCB testing
Since we are convinced that the inside our our guitar is going to look really cool when complete, we’ve decided to make a a back window out of plexiglass, so today we’ve started to cut it. As normal, today was also another day of program tweaking, something that will likely[…]
Guitar Programming bug fixes, PCB testing, and USB installation
At this point, it’s all about bug fixes. We have two working version of our program, the spin version, running in a slower interpreted language that is easier to code, and a super fast-assembly version, that still doesn’t work perfectly, but can process 20x faster than its spin cousin. We’re[…]
Even more Programming, and the Arrival of PCBs
Oh yes, even more programming today. After spending hours working out little bugs in our new code platform, we finally have a “working” version. However, it is still not as good as our previous program (the one that 100 percented a song). However, it can process significantly faster, and once[…]
First 100%!
Granted, it was on practice mode (to avoid the star power notes that mess it up), but we did get our first 100% today on a custom song: “Black Widow of La Porte.” Most of today was focused on our new approach at the programming aspect. In order to speed[…]
Guitar Hero Bot plays some solos
Here’s just a quick compilation of our bot excelling at some of the game’s hardest solos.
Auto LED indicator and switch installation
Programming continued today. In fact, we are essentially rewriting the code to better take advantage of the propeller chip’s many IO pins. In addition to that, we installed an LED above the rocker switch to indicate when autonomous mode is activated, and installed a hex switch (0-15), that will allow[…]