Control i monitorització de la porta d’accés a una...

17
Control i monitorització de la porta d’accés a una finca Julián Márquez Delgado Grau Enginyeria Informàtica TFG - Arduino Antoni Morell Pérez Pere Tuset Peiró Juny 2017

Transcript of Control i monitorització de la porta d’accés a una...

Page 1: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Control i monitorització de la porta d’accés a una finca

Julián Márquez Delgado Grau Enginyeria InformàticaTFG - Arduino

Antoni Morell Pérez Pere Tuset PeiróJuny 2017

Page 2: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Taula de continguts

Objectius

Control de la porta

Comunicacions

Aplicacions Clients

Funcionament

Conclusions

Page 3: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Objectius1. Crear un sistema capaç de

controlar la porta d’accés a una finca

2. Incorporar un sistema de comunicació senzill amb la porta

3. Crear aplicacions clients web i mòbil.

Page 4: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Funcions

Obrir, Tancar i Aturar la porta

Detectar si la porta esta

completament oberta o tancada

Detectar objectes

massa proxims

Control de la porta

Page 5: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Arduino UnoControl de la porta

Microcontrolador ATmega328

Rellotge de 16MHz

14 pin digitals, 6 pin analogics

32 Kbytes memoria flash.

Page 6: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Sensors y ActuadorsControl de la porta

Obrir / Tancar / Aturar

Motorització

Motor DC DRIVER L298N

Porta Oberta / Tancada

Finals de carrera

2 Polsadors

Detectar objectes pròxims

Barrera Infrarroja

Emisor / receptor infrarrojos

Funció

Solució

Elements

Page 7: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Sistema completControl de la porta

Page 8: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Funcions

Rebre ordres i retornar l’estat

del sistema

Enviar les ordres al sistema i llegir l’estat

Comunicacions

Page 9: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

ESP-01Comunicacions

Basat en ESP8266

Wi-Fi tipus IEEE 802.11b/g/n. ISM 2.4 GHz

16 potes genèriques d'E/S

Connectivitat amb busos UART, SPI, I²C

1MB de memòria flash

Antena

Page 10: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Elements

Rebre ordres i retornar l’estat

Servidor Web

Llibreria ESP8266WebServer

Enviar les ordres i llegir l’estat

Comunicació serial

Llibreria SoftwareSerial

Funció

Solució

Elements

Comunicacions

Intercanvi de dades amb JSON

Page 11: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

SeguretatComunicacions

m H _ t p

Xifrat per desplaçament amb paraula de pas

P A S S W O R DA C C I O

Page 12: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Sistema completComunicacions

Page 13: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Aplicació WebAplicacions clients

Page 14: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Aplicació MòbilAplicacions clients

Accés ràpid a traves de widget Activitat principal Activitat de configuració

Mostra l’estat

Accés a la configuració

Page 15: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

ExempleFuncionament

Page 16: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Video DemoFuncionament

Accés al vídeo de demostració

Page 17: Control i monitorització de la porta d’accés a una fincaopenaccess.uoc.edu/webapps/o2/bitstream/10609/80825... · Porta Oberta / Tancada Finals de carrera 2 Polsadors Detectar

Conclusions

S’han assolit tots els objectius

Cada fase del projecte a suposat un repte

Aprenentatge i experiència en àrees poc conegudes

Ús de competències adquirides al Grau

Una gran experiència