Skip to content

Sayak-58/ventilator-prototype

 
 

Repository files navigation

Ventilator Prototype

About the project

This project presents sample code for a ventilator prototype developed by a team of engineers at the Technical University of Kenya in 2020 during the Covid-19 pandemic. This is not the actual code for the ventilator but a demonstration of how a ventilator state machine controller can be developed.

The ventilator provides the following functionalities:

  • set the breaths per minutes (BPM)
  • monitor air pressure

The project was tested on an STM32 NUCLEO-F446RE development board.

Built with:

  • C++
  • C
  • Arm Mbed

Getting Started

Prerequisites

  • Arm Mbed or Arm Keil Studio or similar environment
  • Mbed compatible development board
  • Other hardware such as motors, sensors and displays

Installation

  1. Clone the repo with to e.g., Arm Keil Studio with:
git clone https://github.com/denis-mutuma/ventilator-prototype.git
  1. Make changes to match your board such as GPIO pin numbers etc.,

  2. This code can be converted to run on an Arduino with relative ease.

About

A state machine controller for a ventilator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C 86.0%
  • C++ 14.0%