What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

DIY seat controller

WiZard

Alien Control Officer
VIP Supporter
Rating - 100%
230   0   1
Joined
Apr 23, 2010
Messages
7,621
Reaction score
1,274
Points
8,835
Location
Pretoria East
While looking for a project to build in order to gain experience with Arduino programming, I came across a KickStarter page for the VRGO mini, a controller you operate by leaning your body in the chosen direction (thus freeing your hands).

This is very handy for VR, since using a keyboard, mouse or joystick can be challenging with your vision blocked by a VR headset. Not to mention that your hands are probably already holding the tracked motion controllers.

With the KickStarter closed, the VRGO mini is still available for pre-order on Indiegogo, but the price is R3,198 :oops: .

So, perfect for DIY...

Decided to cal the DIY version the BUTTER :giggle:

(Also decided that the bluetooth connection and haptic feedback was not really essential for a DIY/prototype build)
 
Last edited:
So, found the following "suitable" hardware to form the base of the project:

636b98aaba570be24dadc68c94c6a281-full.jpg

Cost: R30 from charity shop.
 
Built some very sophisticated hardware....

92803022cf68eaa07792c37fffa0b873-full.jpg


9e8e7e3110a4835c52ad4c9308bbee80-full.jpg


Electronics cost: R150 for the Arduino and R50 for the accelerometer (had the cable already)
 
Last edited:
The final result:
f4660172c7eb5b1df5cd59a4a6367e36-full.jpg


d79d89e6dc1da4a68074d67fe263b5c8-full.jpg


Must say: Not really very impressive looking, is it? :unsure:
 
Also had to write some firmware to read the accelerometer and emulate a Joystick and Keyboard for connection to the computer (since some games want keyboard inputs). Decided I might as well make it configurable via the USB serial connection with the computer (avoided extra hardware).

Since I have a lousy memory, and will no doubt not know how to use the thing next month, added some built in help:
(response from receiving a "?" via the serial interface)
5f7254dc5eb09f61a8d9f5931c0735a4-full.jpg


e836cb6b9a027cc465c1737d8cdcc284-full.jpg
 
Last edited:

Users who are viewing this thread

Back
Top Bottom