HNHacker News
TopNewBestAskShowJobs

nik12795

426 karma · joined April 16, 2021

submissionscomments
nik12795··on Show HN: I built a Guitar Hero robot [video]
Thank you!!
nik12795··on Show HN: I built a Guitar Hero robot [video]
Super satisfying right?!
nik12795··on Show HN: I built a Guitar Hero robot [video]
You’re welcome! Thanks for checking it out
nik12795··on Show HN: I built a Guitar Hero robot [video]
Wow that’s sweet! Glad you liked it. What was the process like to design the audio/gameplay? Sounds like a great gig
nik12795··on Show HN: I built a Guitar Hero robot [video]
Haha thanks! Yeah it’s pretty hilarious
nik12795··on Show HN: I built a Guitar Hero robot [video]
I was never great at Guitar Hero and couldn't fathom how people would play Through The Fire And The Flames, so I made a robot that could do it for me.

The video explains some of the technical details but I'll highlight a few other key points.

- My first attempt at note recognition was looking for specific pixels on the screen. The thought was that I would be able to detect if a pixel changed color and, depending on the color, it would know which note it was. The game outputs at 30 fps and on faster songs, it would miss nearly 30% of notes.

- The note recognition was eventually built using computer vision from OpenCV and specifically blob detection. It took a fair amount of effort to hone in the perfect filtering to make note recognition was highly accurate.

- Implementing the solenoids threw me for a loop. I ended up burning through a lot of them since I'm new to robotics and didn't understand the relationship between power, volts, and current. At one point I was giving these solenoids 4x the power it was expecting. Needless to say, they burnt out quickly. I eventually talked with a robotics guy and he gave me a 30 min crash course which straightened me out.

- The whole project, from idea to the YouTube video I linked in the post, took 2 months. It probably cost nearly $1,000 for everything (raspberry pi, pvc, solenoids, AC/DC power converter, relay modules, paint, stickers, etc). That might seem high, but like I said, I was learning about volts/current and part of that learning process was destroying many solenoids (oops).

← PreviousPage 3 of 3