Architecture

the image cannot be visualized


Hardware Architecture

A simple sticker (beacon) will be put on every useful object which needs to be carried for the current activity. This is how every object will be identified. The app will be installed on a tablet which will be set next to the door and do all the necessary controls. The tablet is the central unit of the system as it also detects, by its proximity sensor, whether the user is going to leave.

Software Architecture

The app will be useful for the user to programm the daily routine. In particular it will be able to access Google Calendar where all the activities will be set. Every activity is associated with many objects, so with a list of identifiers. This list will be compared with the one which is made during the moment when the person is going out. If they are different, something is missing and the user will be warned.

Network Architecture

The android app will send datas to Arduino as soon as it detects a movement. Datas contain information about the proximity of the item by analyzing the power of bluetooth connection with the tablet sensor. Arduino will interpret the signal sent to control the motor which will eventually lock the door.


HARDWARE

OTS components

Component LADISPE
Arduino UNO no
Beacon yes
Bluetooth Module HC-05 no

AD-HOC components

Component LADISPE
Tablet no
Stepper motor (micro servo GS-9018) yes
Smoke sensor (TPM-300-v2.2) yes
Push-button no
LEDs no

SOFTWARE

components

Component
Google API
"Servo.h" library
"SoftwareSerial.h" library