How to make an IoT Based Physiological Sensor Data Acquisition System with Heart Rate, Blood Oxygen, Body Temperature, Room Temperature & Humidity?

Instruction & Source Code: IMPORTANT NOTE: The resolution of ADC of NodeMCU ESP8266 is 10-bit. This means, the output of ADC will be in the range of 0 to 1023. We need additionally an external analog to digital converter with at least 16 bit for research grade applications.