Architecture
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 |