A modular,
virtual reality (VR)-based CPR training
system with multimodal feedback mechanisms, including: a robust VR environment platform configured to generate real-time interactive simulations of realistic medical scenarios, with the platform monitoring compression depth and rate, ensuring real-time feedback for accurate skill assessment and correction; a VR
headset operatively connected to the rugged VR environment platform and configured to display the realistic medical scenarios to the user, wherein the virtual scene generated by the rugged VR environment platform and displayed by the VR
headset includes an interactive
virtual patient that dynamically responds to the user's actions and provides visual and tactile cues to guide the correct technique for CPR; one or more
visual feedback mechanisms within the virtual environment generated by the VR environment platform to provide real-time guidance to the user, wherein the
visual feedback mechanism includes a dynamic UI slider and a color-coded chest
overlay transition; a haptic feedback module configured to provide haptic cues to the user when the compression depth exceeds the predefined threshold, wherein the haptic feedback module comprises a linear resonant
actuator (LRA) mounted on the back of the user's
index finger to provide the haptic cues through vibrations, and a haptic feedback driver configured to control the tactile
signal, wherein the haptic feedback module provides a strong vibration alert via the
actuator, allowing the user to immediately correct over-compression; and a
microcontroller acting as a core
processing unit with a control interface configured to control the operation of the proposed feedback
system, wherein the
microcontroller communicates with the VR environment platform, the VR
headset, and the haptic feedback module, wherein the VR environment platform communicates with the
microcontroller via
serial communication to trigger the haptic feedback module, wherein the microcontroller processes the received signals and generates appropriate
pulse width modulation (PWM) signals for the haptic feedback driver to actuate the
actuator.