USB HID Interface
Sensor Module
Modular sensor input system for driving simulators, designed with Arduino Pro Micro and RJ45 connectors.
Role · Developer

Overview
This module connects sensors from a driving simulator using RJ45 Keystone jacks and custom wiring. It includes signals such as blinkers, gear selector, handbrake, seatbelt, and ignition. Each sensor is mapped to a virtual joystick button through a USB HID interface.
The firmware handles input logic and emulates a USB joystick using the Joystick.h library. The module is housed in a 3D-printed case and has a custom PCB prepared for future versions.
What it does
Plug-and-play sensors via RJ45 connectors
Arduino Pro Micro with custom firmware
Logical handling of multiple inputs
3D printed enclosure, PCB-ready for future upgrade
Real-time USB joystick mapping.
Specifications
- Stack
- 3D CAD (SolidWorks)
- PCB design (KiCad)
- Arduino C++
- Joystick.h HID library
- 3D printing
- Domain
- electronics







