ESP32+LM35+MAX30102+Firebase-database+Flutter
ESP32 as the main board controller, getting the sensor data and sending out to Firebase.
After receive the data, the Apps can get the firebase data using the firbase API.
Arduino path
LM35 as a low cost temperature detection, which can detect the temperature change in the surrounding environment.
The MAX30102 acts as a heart rate sensor, that can senor the heart rate date by skin contact with the vascular light reflection.
The sensor data needs to be adjusted for some Settings so that it meets the normal range
Firebase
Firebase acts as an iot data relay point, receive all the data come form controller senor or the Apps data.
physical devices
Put all the hardware parts in the box
The Application
The Apps will display firebase data in two boxes, the boxes image will also different with the values changing.
The Apps is also including the base setting function for user including text size, Apps theme and language.