Please help support the site by donating at the link below.https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8ZRU34U47BESW
This looks like a cool project you have started. I have seen custom Beatmania DJ controllers that use quadrature rotary encoders to sense the turntables direction of movement (like the official controllers), but they are not simple to build. It all depends on how the stick is required to function within the game. If it is only required to rotate in a clockwise or counterclockwise circle then you might be able to use a simple mechanical gearing system from the axle to rotate an analog joystick. Could you explain a little more about the motor? Is there a part of the game that requires continuous rapid rotation of the analog stick? I have never played any of these games before, so I am not sure how all the controls and game modes work.These pictures show more clearly the grounding method I was trying to describe in the other thread, this is where I grounded the analog stick in the PSP.
I can tell you how to do just about everything.A few questions.1. Are you going to power the cd motor so it spins ?2. Do you want to be able to manually spin the cd left and right like DJ's spin records ?3. Do you use and analogue stick in the game so that the amount you push the stick varies the feedback to the game ?The IPOD docking connector is 30 pins. I have been thinking about doing three of them on a PSP.1. From the UMD drive so it can be external2. From the LCD display so I can do video that other people are working on3. From all the internal buttons and joystick so I can do external rumble pad
Robin I r sorrieez.
...the game basically accepts any random directions from analog to register......the only thing matters is the movement timing (start movement, stop movement) in order to correctly complete the task.do u have any idea in mind how to make the CD function as analog stick?
That makes everything much simpler. So if I understand correctly, the controller requires:The CD to be able to spin freely in either direction.Any rotation of the turntable (CD) to simulate a directional movement (in any direction) of the PSP analog stick.Directional movement of the analog stick to be active whenever the turntable is in motion.No movement of the analog stick when the turntable is stopped (stick is centered).A switchable mode to activate the spindle motor during music playback.I have never built a rotating controller like this, but I think you should be able to do all of the above with a rotary encoder and microcontroller. The microcontroller can be programmed to send a pulse to one of the X/Y axis contacts on the analog stick when a change in the turntable position is detected by the rotary encoder. Because direction of movement and amount of rotation are not important, the rotary encoder would only be needed to sense a change of any kind in the turntables position. The microcontroller could be used to set the sensitivity of movement detection, and turn the CD spindle motor on while disabling the pulses going to the analog stick. A correct amount of resistance would also need to be applied to the pulses to avoid throwing off the calibration of the analog stick. Just one possibility.
You can find miniature encoders at surplus sites.They have two outputs most of the time.One output is high for clockwise and low for counterclockwise. It just tells you which way thecd is spinning.The other output is a square wave pulse. It normally is hooked to a counter. The directionoutput is normally tied to up/down count.So when you spin one direction it counts up, and when you spin the other direction it countsdown.So if you divide the cd circle into quadrants, you can take the max count and min count to asimple 8 pin Pic cpu and have it generate the x and y analogue values.Just like a dj when he works the turntable if you move back and forth in small movementsthe x and y would toggle back and forth.This should give you the effect you are looking for.
This would require no software and no computer chip to work.