Arduino-controlled bed that helps in reducing rate of disease infection by detecting whether a person accessed the safe space of a subject who is infected

Infection Control Bed

BACKGROUND

  • Spread of COVID-19 occurs via airborne parricels and droplets.
  • People who are infected with COVID an release particles and droplets of respiratory fluids that contain the SARS CoV-2 virus into the air when they exhale.
  • The problem is that a person can be exposed by an infected person coughing or speaking near them.
  • They can also be exposed by inhaling aerosol particles that are spreading away from the infected person.
  • Transmission of COVID-19 from inhalation of virus in the air can occur at distances greater than six feet (182.88 cm ~ 180 cm)

SOLUTION

  • This project will help in reducing rates of infection of the coronavirus through the following steps:
  • The patient's bed is surrounded by two ultrasonic sensors from the right and the left directions
  • If at least one ultrasonic sesnor detected a minumimum distance of 10cm between the patient's bed and the nearest person in the room an LED at the same direction will light up
  • Furthermore, once an LED lights up, the buzzer (piezo speaker) will send a sound signal of 2500Hz for half a second until the distance increases.

~ P.S: a scale of 18cm-to-1cm was used while taking measurements for the prototype.

Hardware

schematic

Authors

  • Amir Hesham Khalil
  • Ali Tarek Atef
  • Ali Sherif Badran
  • Youssef Ashraf Mohamed
  • Hesham Tamer Mohamed
  • Muhannad Abdallah Abdallah
Owner
Amir Hesham Ibrahim
I write code and practice karate!
Amir Hesham Ibrahim
Similar Resources

flashrom is a utility for detecting, reading, writing, verifying and erasing flash chips

flashrom is a utility for detecting, reading, writing, verifying and erasing flash chips

Dec 26, 2022

A tool for detecting manual/direct syscalls in x86 and x64 processes using Nirvana Hooks.

A tool for detecting manual/direct syscalls in x86 and x64 processes using Nirvana Hooks.

manual-syscall-detect A tool for detecting manual/direct syscalls in x86 and x64 processes using Nirvana Hooks. Description A full write-up of this to

Dec 26, 2022

Tool for detecting violations of ordering axioms in STL comparators

SortChecker++ is an extension of SortChecker tool to C++ sorting APIs like std::sort or std::binary_search. It verifies that comparators satisfy the S

Dec 21, 2022

Heart Rate Monitor for FPV drones

Heart Rate Monitor for FPV drones

Heart Rate Monitor for FPV drones Watch your heart rate on Betaflight OSD 💓 See how excited you are while: Diving the highest skyscraper 🏙 Flying lo

Aug 7, 2022

Faster Non-Integer Sample Rate Conversion

Faster Non-Integer Sample Rate Conversion

Non-Integer Sample Rate Conversion This repository contains a comparison of sample-rate conversion (SRC) algorithms, with an emphasis on performance f

Jul 5, 2022

Use the spline-interpolation method to a origin sine-wave data(40 MHz) captured by 250M sampling rate

Use the spline-interpolation method to a origin sine-wave data(40 MHz) captured by 250M sampling rate

Spline-Interpolation-Project Goals When we obtain some data that is discrete data, eg: from the the Analog-to-digital converter card, we need to resto

Jan 20, 2022

Allows for multiple SwitchBot buttons and curtains to be controlled via MQTT sent to ESP32. ESP32 will send BLE commands to switchbots and return MQTT responses to the broker. Also supports Meter/Temp Sensor

SwitchBot-MQTT-BLE-ESP32 Switchbot local control using ESP32. no switchbot hub used/required. works with any smarthub that supports MQTT https://githu

Dec 27, 2022

A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch.

A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch.

LVGL_USB_Mouse A simple tool using PC mouse via USART to control MCU and LCD/OLED (with LVGL library), if your screen cannot be controlled by touch. 如

May 5, 2022

This is a simple sketch that can be controlled from the TEST_ARMACOM.vr mission

ARMA_LED This is a simple Arduino sketch that can be controlled from the TEST_ARMACOM.vr mission in ARMA 3 With this sketch, a connected Arduino's bui

Oct 27, 2021
This project helps a person park their car in their garage in the same place every time.

garage-parking-sensor Description This project is developed to help a person park their car in their garage in the same place every time. Normally peo

Aug 18, 2022
The Express LRS Handset project is first and foremost an experimental test bed for pushing the envelope with what can be done with the ELRS radio link

The Express LRS Handset project is first and foremost an experimental test bed for pushing the envelope with what can be done with the ELRS radio link

Dec 10, 2022
Final project for the Programming I subject of the Computer Engineering Degree.

2048 Final project for the Programming I subject of the Computer Engineering Degree. 1. Introduction 2048 is a puzzle game for one player. Its main go

Oct 28, 2021
STM32Cube is an STMicroelectronics original initiative to ease the developers life by reducing efforts, time and cost.

STM32Cube covers the overall STM32 products portfolio. It includes a comprehensive embedded software platform (this repo), delivered for each series (such as the STM32CubeU5 for the STM32U5 series).

Dec 18, 2022
"SaferCPlusPlus" is essentially a collection of safe data types intended to facilitate memory and data race safe C++ programming

A collection of safe data types that are compatible with, and can substitute for, common unsafe native c++ types.

Nov 24, 2022
It's a simple and free x86_64 architecture operating system created by one person, GoofOS started since 2022

This project is while developing... GoofOS GoofOS is a text operating system for x86 computers. About This is a 32 bit x86_64 graphical operating syst

May 1, 2022
Voltage Controlled Digital Core Multimode Oscillator using Mozzi library on Arduino

Arduino-VDCO Voltage Controlled Digital Core Multimode Oscillator using Mozzi library on Arduino Its a digital Oscillator/Voice for the Eurorack Stand

Dec 12, 2022
arduino controlled led matrix pullover

Animated Xmas pullover With this project we will make an animated pullover for the Christmas season. Controlled by a 32x8 LED matrix and a wemos D1 mi

Nov 5, 2021
PoC capable of detecting manual syscalls from usermode.

syscall-detect PoC capable of detecting manual syscalls from usermode. More information available at: https://winternl.com/detecting-manual-syscalls-f

Dec 26, 2022
Gesture-Detecting-Macro-Keyboard - Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.
Gesture-Detecting-Macro-Keyboard - Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.

Gesture detection tldr; Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32. Main feat

Dec 1, 2022