|
Re: Hacking Various Controllers
Just a side note, is this really FIRST legal? I can understand modifying a couple pins in a joystick is easy(I don't know about legal, see rules below), but using a game controller is more than likely illegal. Unless it was specially designed for standard 15-pin joystick ports without MIDI In, chances are slim to work. I can't speak for all controllers, but I know the N64 & Gamecube would require special circuitry to operate.
Steven
P.S.
N64 Controller Interface
GCN Controller Interface
Quote:
(Quoted from Section 5 - The Robot, Rev- C Incorporated 3-3-04)
5.2.8 Custom Circuit Rules
<R49> Additional electronics must be wired to their ATC breaker using a 16 AWG or larger diameter wire.
<R50> The use of additional electronics is intended to allow teams to construct custom circuits for their robots. The custom circuits may be used to indirectly affect the robot outputs, by providing enhanced sensor
feedback to the Robot Controller to allow it to more effectively decide how to control the robot. The custom circuits must draw power from a 20A circuit breaker. Smaller value fuses may be incorporated into the custom circuits for additional protection. All outputs from the custom circuits must be connected
to the analog inputs, digital I/O, TTL Serial Port, or Program Port on the Robot Controller.
<R51> Inputs to custom circuits may be connected to the following sources:
• Circuit breaker outputs
• Speed Controller or Relay module outputs
• PWM or Relay outputs on Robot Controller
• Switches, Potentiometers, the outputs from Current Sensors, Optical Sensors, Motors, and other additional electronics allowed
<R52> Custom Circuits may not:
• Interfere with the operation of other robots
• Directly affect any output devices on the robot, such as by providing power directly to a motor, supplying a PWM signal to a speed controller or supplying a control signal to a relay module. (Custom high impedance voltage monitoring or low impedance current monitoring circuitry connected to the robot’s electrical system are acceptable, because the effect on the robot outputs should be inconsequential.)
• Be used for wireless communication, such as sending or receiving a signal to and/or from the alliance station
• Connect to the radio or tether ports on the Robot Controller
|
__________________
2017 - Team 2832 Mentor
2016 - Team 6013 Mentor
2002-05 - Team 45 Software/Electrical
A robot is like a campfire: it takes a while to bulid it, and then everyone surounds it!
A world without standards is chaos. A world with standards is chaos.
|