This tool simulates the electrical muscle activity recorded by electrodes placed near muscles controlling hand movement. On narrower screens, it displays the hand above a single combined chart containing both electrode signals to conserve space and maintain a single-screen experience. On wider screens, it adapts by placing the hand diagram on the left and two separate electrode charts stacked vertically on the right, providing a more detailed view and reducing empty space around the hand. Clicking a finger triggers a brief change in its position and a corresponding increase in the recorded signals, illustrating the connection between muscle movements and electrical activity.
To interact, click on a finger to simulate its movement and the corresponding EMG signal. Demo mode is active by default but will pause when you interact manually. You can toggle demo mode or user-controlled mode using the on-screen button. Keyboard shortcuts (1-5) allow quick interaction with fingers, and the tool is fully compatible with touchscreens. Demo mode can be resumed at any time using the "D" key or by pressing the button.
The concept behind this simulation is rooted in electromyograms (EMGs), which capture the electrical signals produced by muscles as they contract. Although this demonstration does not represent actual medical data, it provides an intuitive, accessible introduction to the principles behind EMG recordings. In real-world biomedical research, EMG signals can be used to investigate neuromuscular function, guide physical rehabilitation strategies, control prosthetic devices, and even develop new interfaces for interacting with technology.
Looking ahead, this tool may incorporate a wider range of biomedical signals such as electroencephalograms (EEGs) and electrocardiograms (ECGs), expanding its educational potential. The goal is to continue refining the interface so it remains simple, accessible, and fully contained in a single screen, all without relying on proprietary or closed-source platforms. You can follow the ongoing development and experimentation on the BioniChaos YouTube channel and on the website, where feedback is always welcome. Support through Patreon would help enhance the range of features, improve visualizations, and keep the project free and open-source.