Cardiovascular Disease Diagnosing Using Machine Learning

Project Code :TEMBMA3836

Objective

The objective of this project is to develop an Arduino-based heart monitoring system that uses sensors and machine learning (Bagging algorithm) to provide real-time cardiac health insights. The system aims to enable continuous, remote monitoring with alerts for abnormal readings, improving early detection, accessibility, and proactive management of cardiovascular diseases.

Abstract

Cardiovascular diseases (CVDs) are among the leading causes of death worldwide, making early diagnosis and continuous health monitoring essential for effective treatment. This project presents a Machine Learning-Based Cardiovascular Disease Diagnosis System using Raspberry Pi as the main controller. The system continuously monitors vital health parameters such as heart rate, pulse rate, and body temperature using a heartbeat sensor, pulse sensor, and Dallas temperature sensor. Since some sensors provide analog outputs, an ADC converter is used to convert analog signals into digital data that can be processed by the Raspberry Pi. The collected physiological data is analyzed using a machine learning algorithm trained to identify patterns associated with cardiovascular diseases. The diagnostic results and sensor readings are displayed on an LCD screen for easy monitoring. If abnormal health conditions or potential cardiovascular risks are detected, a buzzer generates an immediate alert to notify the user or healthcare provider. The proposed system offers a low-cost, portable, and intelligent healthcare solution for early disease detection, continuous patient monitoring, and improved medical decision-making. It can be effectively utilized in hospitals, clinics, and home healthcare environments to enhance cardiovascular health management.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:                                                            

  • Raspberry Pi
  • LCD Display
  • Pulse Sensor
  • Heartbeat Sensor
  • Dallas Temperature Sensor
  • ADC Converter
  • Buzzer
  • SD Card
  • Power Supply
  • 12V Adapter
  • Connectors – 30

Software components:

  • Python
  • Raspbian OS

Learning Outcomes

  • Understand Raspberry Pi architecture and GPIO configuration
  • Learn how to install and configure Raspbian OS and required Python libraries
  • Interface analog sensors with Raspberry Pi using MCP3008 ADC
  • Implement image classification using Artificial Neural Networks
  • Develop real-time skin analysis using USB camera input
  • Build automated health screening systems with display and alert features
  • Integrate temperature and heartbeat monitoring in diagnostic systems
  • Analyze and interpret classification output for healthcare applications
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills:
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video