Welcome to the Joychair Interface project for Arduino Leonardo! This setup allows you to integrate the movements of an Aeris Swopper chair into virtual reality (VR) environments using an Arduino Leonardo board and sensors.
The Joychair Interface captures the movements of the Aeris Swopper chair and integrates them into a solution for VR environments, particularly in Unity. This setup uses the Arduino Leonardo microcontroller to read data from an Inertial Measurement Unit (IMU) and transmit it wirelessly/wired.
- Arduino Leonardo
- MPU6050 IMU
- Buzzer
- Aeris Swopper Chair
3D-printed with a prusa MK2
Thingiverse file
- Connect the MPU6050 IMU to the Arduino Leonardo via I2C (SDA to A4, SCL to A5).
- Connect the buzzer to pin 6 of the Arduino Leonardo.
- Attach the MPU6050 IMU to the Aeris Swopper chair.
Make sure you have the following libraries installed in your PlatformIO project:
lib_deps =
mheironimus/Joystick@^2.1.1
mike-matera/ArduinoSTL@^1.3.3
mbed-syundo0730/[email protected]+sha.3aa973ebe3e5
electroniccats/MPU6050@^1.3.1