how to program a robot that can play a guitar

Reply

Join Date: Mar 2008
Posts: 4
Reputation: robotwannabe is an unknown quantity at this point 
Solved Threads: 0
robotwannabe robotwannabe is offline Offline
Newbie Poster

how to program a robot that can play a guitar

 
0
  #1
Mar 29th, 2008
I'm planning to create a robot that can play a guitar independently, wherein you just need to input chords, musical scores or tabs in your program then the robot will be able to play it. this robot will be able to play basic major and minor guitar chords and can do both strumming and plucking. I just want to hear comments from you guys. what do u think of this project? also how should we implement this and what necessary devices, motors, things we will be needing in making this? what can be the significance and future applications of making this project? what kind of program can we use here? and what kind of controller device do we need? and what software do you need to program this and how would you program this? thank you in advance...
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 181
Reputation: Paul.Esson is an unknown quantity at this point 
Solved Threads: 10
Paul.Esson's Avatar
Paul.Esson Paul.Esson is offline Offline
Junior Poster

Re: how to program a robot that can play a guitar

 
0
  #2
Apr 9th, 2008
Sounds like a pritty cool, but fairly hard project. I guess you may want to look at similar robats that have existed, say robotic hands ( if you want your robot to have human hands ).

If your robot doesn't have to be say Jimi Hendrix it may be alot easyer, I would start by taking alook at things like Phidgets, http://www.phidgets.com/. They are relitivly cheep controllers for things like servos, encoder, moters and other junk like that.

they also have libarys for java, VisualBasic, C, python and about every other programming language you may want.

I would think you can keep this whole project out of hard real time ( great advantage really ).

But yea, you will have to figure out the mechanics of the robot, but the phidgets site should hopefully hope you discover what is availible for use.

If you are going to have a hand moving up and down a fret board you will have to make certain it has some idea of where it is on the fret board. A way I have seen this done before with industrial packing equipment is the use of a origin point ( i guess you would say ) each time the robot starts up it slides its hand down to the orientation point ( it can tell its there because you would clip a proxy sensor on the origin ) then you would prolly attempt to use an encoder for monitoring the movement of the your parts. Allowing you to have a fair idea of where everything is in reality.

I hope some of that made sens
Reply With Quote Quick reply to this message  
Join Date: Mar 2008
Posts: 4
Reputation: robotwannabe is an unknown quantity at this point 
Solved Threads: 0
robotwannabe robotwannabe is offline Offline
Newbie Poster

Re: how to program a robot that can play a guitar

 
0
  #3
Apr 12th, 2008
what were planning to do is not really a robot hand, its like a mechanism that is composed of solenoids for pressing chords at the fret board and probably a double acting solenoid to strum the guitar. may i ask, what other components, materials, devices do i need for this project? what kind of motors to use, kind of controllers? any suggestions? and how much each of those cost? thanks..
Last edited by robotwannabe; Apr 12th, 2008 at 3:31 pm.
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 181
Reputation: Paul.Esson is an unknown quantity at this point 
Solved Threads: 10
Paul.Esson's Avatar
Paul.Esson Paul.Esson is offline Offline
Junior Poster

Re: how to program a robot that can play a guitar

 
0
  #4
Apr 12th, 2008
Yea, That makes the problem much simper .

Would you really need any motors ? If you had enough solenoids to cover the entire fret board then I guess you wouldn't, But perhaps you are looking at using a small group of solenoids that slide up and down the fret broad ( I guess the advantage of this may be cost and the ability to do slides. )

If you where going to use a motor you may want to get a small variable frequency drive to control it or a DC motor control. ( A VFD is prolly an overkill ), There is some of them on that Phidgets site again.

If you want you will also need something to switch the voltage for this you could use a controller with a couple of digital output and some relays. you prolly want somthing like this but with more outputs. There are defiantly other people who make similar hardware that allows digital/analog input and output anything like this can be used for actuating your solenoids with the help of a relay and a power supply.

I hope I have helped.
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 248
Reputation: hammerhead is an unknown quantity at this point 
Solved Threads: 24
hammerhead's Avatar
hammerhead hammerhead is offline Offline
Posting Whiz in Training

Re: how to program a robot that can play a guitar

 
0
  #5
Apr 13th, 2008
I would suggest you use stepper motors Stepper motors for the controllers try pic pic microcontroller or AVR series from Atmel http://en.wikipedia.org/wiki/Atmel_AVR. Coding for both is done in C and can be easily programmed ( I use AtMega 16 from Atmel). The softwares are variable depending on the microcontroller you use. I can tell only about the AVR series as they are the only ones I have used.

Here in India these microcontrollers cost from 110Rs + (approx 3 USD) Atmega 16 costs Rs 200 (5 USD). Apart from these you will require various IC's for driving the motors i.e. L293D or L298 or ULN 2003.

Personally I think its a little difficult project. I suggest you start with something smaller just to get a hang of microcontrollers and motors. A simple obstacle detection robot would be a good example.
Last edited by hammerhead; Apr 13th, 2008 at 3:37 am.
There are 10 types of people in the world, those who understand binary and those who don't.

All generalizations are wrong. Even this one.
Reply With Quote Quick reply to this message  
Join Date: Mar 2008
Posts: 4
Reputation: robotwannabe is an unknown quantity at this point 
Solved Threads: 0
robotwannabe robotwannabe is offline Offline
Newbie Poster

Re: how to program a robot that can play a guitar

 
0
  #6
Apr 16th, 2008
a ok ok.. got those ideas..il take note of hose things. btw, may i ask, what other kind of mechanism or any other idea for the strumming part? another thing, what kind of design should we implement for this project? i mean the structure of this robot? thanks
Reply With Quote Quick reply to this message  
Join Date: Mar 2008
Posts: 4
Reputation: robotwannabe is an unknown quantity at this point 
Solved Threads: 0
robotwannabe robotwannabe is offline Offline
Newbie Poster

Re: how to program a robot that can play a guitar

 
0
  #7
Apr 16th, 2008
also may i ask why is it that we can't get off with motors? were planning to put a linear motor for the slider part of the robot. meaning the box like mechanism that can press the strings in the guitar. does a solenoid has the same capacity as a motor? i think a double acting one will have a slower reaction time or speed compared to a motor...
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Other Threads in the IT Professionals' Lounge Forum
Thread Tools Search this Thread



Tag cloud for IT Professionals' Lounge
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC