The system is an assistant thought for elders living alone, that have memory loss problems and that are quite distracted. Assystme is able to safeguard them: infact, it is capable of detecting whether someone is at home or not, and it eventually helps the user to do not forget dangerous things like a faucet open or an even more serious issue like the gas left open, by sensing an excessive water flow or the gas presence in the environment. The user can accept the help of the system by simply answering to its request of assistance, resulting in a closing of the faucet and gas. If the hazard at issue is potentially mortal, Assystme immediately acts and, only afterwards, it will ask for the user’s health conditions in order to, if needed, warn a family member through a Telegram Bot; a warning will be also sent in case of no reply or if the user tries to leave the house at night, since it could be potentially dangerous.
N | Description | Priority |
---|---|---|
0 | Detection of the user's presence | 1 |
1 | Detection of gas leakages in the environment | 1 |
2 | Automatic gas source closing system | 1 |
3 | Detection of faucets erroneously left open | 1 |
4 | Notification of the user's family in case of non-response | 1 |
5 | Voice interaction with the user | 1 |
6 | Automatic faucets closing system | 2 |
7 | Notification of the relatives in case the user tries to leave home at night | 2 |
Assystme have two main computational nodes for computing data given by sensors. The technologies implemented are: multisensor detecting movement, gas sensor, microphone, ultrasonic sensor detecting water flow, solenoid valve. The main user interface is a vocal/audio interface, the most simple and immediate we could think of.
Snap-Action Switch
This type of sensor is used to check if and at what time the main door has been opened, and if the user is not feeling well.
Presence sensor
It detects if the person is at home: multiple are needed in the house, one for each room.
Gas sensor
Present in the kitchen, it detects the presence of gas in the environment
Ultrasonic water flow sensor
To detect if the kitchen's faucet has been left open, by measuring the distance between
it and a possible water flow.
Solenoid valve
Used to control both the water flow as well as the gas
Speaker
Used to interact with the user by communicating though audio messages.
Microphone
Used in order to take the user answers as command for the system.
As software module, we want to develop an application running on the main computational node in order to collect and elaborate data received from sensor. This will also manage the voice comunication between the system and the user.
As the image suggests, sensors are connected to the central unit in the following way:
Gas, and ultrasonic sensors are connected to Arduino. Presence sensor runs
in the dedicated Z-wave server. Solenoid valve, door control, user alarm button, speakers and microphone
used for the interaction between the system and the user, communicates with
Raspberry.
The Raspberry Pi needs an internet connection in order to set the current time.
Issue N | Description | Date |
---|---|---|
1 | Inter process communication between main program and telegram bot (signals?) | 24/05/2018 |
2 | User detection: zwave or presence sensor with arduino? | 24/05/2018 |
All issues has been addressed |
Description | Quantity | Availability in Ladispe |
---|---|---|
Presence sensor | 1 | Proximity sensors |
Gas sensor | 1 | NO |
Water flow sensor | 1 | NO |
Raspberry Pi 3 | 1 | YES |
Microphones | 1 | YES |
Speakers | 1 | YES |
Solenoid valve | 1 For closing gas and closing water flow |
NO |