An IoT project for monitoring the house and the health of a bedridden home-patient.
- Riccardo Bonesi
- Andrea Biaggi
- Arduino MKR1000
- Temperature and Humidity Sensor Module (KY-015)
- Light Sensor
- Sound Sensor
- Flame detection Sensor Module
- LCD RGB Backlight
- Buzzer
- Led Socket Kit
- NodeMCU - ESP8266
- Heartbeat Detection Module (KY-039)
- Vibration Switch Module (KY-002)
- Tilt Switch Module (KY-020)
- Temperature and Humidity Sensor Module (KY-015)
- key Switch Module (Ky-004) (Button)
M2M communications are all made through MQTT
Alerting events are collected and reported through the LCD display. The alerting events are:
- Flame detection
- High/Low Temperature
- High Humidity
- Low light
- High Sound
- Low WiFi signal
Flame detection and high temperature are reported also with an alarm sound through the buzzer since they are considered more serious events.
When an event is detected from the Health Monitor, the alarm propagates to the Home Monitor with light and sound signals so that everyone in the house is alerted. A telegram message is also sent through the bot warning even those who are not at home.
Events detected:
- Tilt
- Shock
- Assistance requested (button pressed)
Through a web page it's possible to observe in real time the values collected by the sensors and stored in the SQL database. If an alarm is triggered an alert icon appears. All the alerting events are reported also on the LCD display and flame detection and high temperature values are also reported with an alarm sound.
We assumed that the device for health monitoring is always attached to the patient. This implies that abnormal values are due to disconnected sensor or problems with the patient. We can therefore query the device any time expecting trusted results without the need to check if the sensors are correctly connected.