CardiSim: a cost-effective electrocardiogram simulator for medical training and research
Abstract
In this project, we developed a microcontroller-based ECG Simulator capable of simulating 12 different cardiac diseases. The main goal of the system is to provide a cost-effective, portable, and reliable tool for medical training, enabling educators and trainees to study various abnormal ECG patterns, thereby supporting diagnosis and skill development. The simulator is powered by an Arduino Mega microcontroller, which generates ECG waveforms representing different heart conditions, including Sinus Rhythm, Tachycardia, Bradycardia, and more. The device features an interactive interface with an OLED display and push buttons, allowing users to select from the 12 disease simulations. The OLED screen displays the disease names, and users can easily navigate, select, and exit simulations using the buttons. Once a disease is selected, a mini-oscilloscope shows the corresponding ECG waveform. The lightweight design ensures the device is highly portable, making it suitable for medical training and research. The simulator has been tested to generate clear, distinct waveforms that can also be displayed on external monitors for further analysis. This project offers an accessible, practical solution for simulating complex cardiac conditions, making it a valuable tool for the medical field without requiring expensive or invasive equipment.