I can't say for sure (because I haven't tried it)
but something like this might just hook up and work: https://www.adafruit.com/product/163
It's an accelerometer that outputs 5V analog data for each axis which is exactly what the accelerometer does in the official HOTD4 guns.
Though looking at the HOTD4 schematics it looks like the official accelerometer only uses 2 axis. So this little module has one additional channel. that will give you some additional mounting options, or you could play around with which channels are being used to figure out what combination works best.
EDIT: some caveats about that board...
output is between 0v (0g) and 3.3v (3g or higher).
The Sega I/O is expecting between 0v and 5v
I don't know what the g rating is of the original accelerometers, but I do know that they're expected to range between 0V and 5V... it might be 0V = 0G and 5V = 1G in which case the scale of this module is way smaller. or it could be that the sega ones are something like 16G at the 5V end in which case this module would be way weaker.
It's also possible that calibrating the accelerometers can make up for whatever discrepancy exists here.
It could be inverted where 0V = 3G and 3.3V = 0G. If this is the case then calibration would not fix this I don't think.
If someone has one this information would be very easy to determine with a multimeter. Since gravity pulls 1G tipping the gun on it's side and keeping it still while and measuring the voltage of the outputs would give you the Voltage to G scale and direction.
but something like this might just hook up and work: https://www.adafruit.com/product/163
It's an accelerometer that outputs 5V analog data for each axis which is exactly what the accelerometer does in the official HOTD4 guns.
Though looking at the HOTD4 schematics it looks like the official accelerometer only uses 2 axis. So this little module has one additional channel. that will give you some additional mounting options, or you could play around with which channels are being used to figure out what combination works best.
EDIT: some caveats about that board...
output is between 0v (0g) and 3.3v (3g or higher).
The Sega I/O is expecting between 0v and 5v
I don't know what the g rating is of the original accelerometers, but I do know that they're expected to range between 0V and 5V... it might be 0V = 0G and 5V = 1G in which case the scale of this module is way smaller. or it could be that the sega ones are something like 16G at the 5V end in which case this module would be way weaker.
It's also possible that calibrating the accelerometers can make up for whatever discrepancy exists here.
It could be inverted where 0V = 3G and 3.3V = 0G. If this is the case then calibration would not fix this I don't think.
If someone has one this information would be very easy to determine with a multimeter. Since gravity pulls 1G tipping the gun on it's side and keeping it still while and measuring the voltage of the outputs would give you the Voltage to G scale and direction.
Last edited: