The system measures the temperature, blood oxygen and pulse. This is combined with a ward management system with the use of RFID system, where the doctor can scan the RFID card before and while leaving the room in order to log the visiting time.
NodeMCU ESP8266 is used as the microcontroller for both systems.
- ESP8266WiFi
- BlynkSimpleEsp8266
- OneWire
- DallasTemperature
- Wire
- MAX30100_PulseOximeter
- SimpleTimer
- NTPClient
- SPI
- MFRC522
- WiFiUdp
- Firebase_ESP_Client
- TokenHelper
- RTDBHelper
The health monitoring and ward management systems are independent of each other, and have separate connections.
Blynk is used as the front end for activating and monitoring the output from the sensors.
You can either use Arduino IDE or VSCode with the Arduino Extension.
- Arduino Setup
- Vscode
- Install the Arduino extension in VSCode.
- Press ctrl+shift+p and type - “arduino initialize”, press enter and choose the following:
- Enter the file name for your .ino file.
- Board - NodeMCU 1.0 (ESP-12E Module).
- Port - Depends on your machine.
- Baud Rate - 115200
- This will create an arduino.json file in .vscode folder.
- Press ctrl+shift+p and type - “arduino library manager” and install all the above mentioned libraries.