8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
1/35
UNIVAP Universidade do Vale do ParabaFEAU Faculdade de Engenharia Arquitetura e Urbanismo
Engenharia da Computa !o
"onitor de EnchentesAluno# $osemar de "endon a Flausino
%rientador# Valdir &il Pillat%rientador E'terno# (eonardo "elo de (ima
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
2/35
Agrade o em primeiro lugar a )eus pela sa*de+ , -amlia e amigos pelo apoio+ aosorientadores pela disponibilidade+ e todos os que de maneira direta ou indireta
contriburam para o desenvolvimento deste pro.eto/
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
3/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 1
IN)ICE1. INTRODUO ...................................................................................................................... 4 2. MATERIAIS E MTODOS ................................................................................................... 5
2.1 HARDWARE ................................................................................................................... 5 2.1.1 ARDUINO ..................................................................................................................... 5 2.1.1.1 ARDUINO UNO ........................................................................................................ 6 2.1.2 SHIELDS ....................................................................................................................... 6 2.1.2.1 SHIELD ETHERNET W5100 ................................................................................... 6 2.1. SENSOR LA16M40 I!"# .............................................................................................. $ 2.2 SO%TWARE ..................................................................................................................... & 2.2.1 MONITORAMENTO ................................................................................................... & 2.2.1 APLI'AO WE( DE NOTI%I'A)ES .................................................................. * 2.2.1.1 + ,A-AS'RIPT ......................................................................................................... *
2.2.1.1.1 + , UER/ ............................................................................................................... *
2.2.1.2 + PHP .......................................................................................................................... * 2.2.1. + M S L .................................................................................................................. 10 2. +T'NI'AS UTILI ADAS ......................................................................................... 11 2. .1 + RESISTOR DE PULL UP ....................................................................................... 11 2. .2 + DE(OUN'IN3 ........................................................................................................ 12 2. . + INTERRUPO E TERNA .................................................................................. 1 2. .4 + DESI3N PATTERNS .............................................................................................. 1 2. .4.1 +DATA A''ESS O(,E'T + DAO ......................................................................... 1 2. .4.2 +MODEL -IEW 'ONTROLLER M-' ............................................................. 15 2.4 + -ISO 3ERAL DO SISTEMA .................................................................................. 1$
2.4.1 + MA'RO %LU O DO PRO'ESSO ......................................................................... 1& 2.5 + ' DI3OS DO SISTEMA .......................................................................................... 20 2.5.1 + ' DI3O APLI'AO DE MONITORAMENTO ................................................ 20 2.5.2 + APLI'AO WE( DE NOTI%I'A)ES ............................................................. 24 2.6 + ES UEMA DE LI3AO ........................................................................................ 2$
. RESULTADOS E DIS'USSO ......................................................................................... 2& .1 E%ETI-IDADE DA SOLUO ................................................................................... 2& .2 TWITTER 7 %A'E(OO8 ............................................................................................. 0
4. 'ON'LUSO ...................................................................................................................... 2
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
4/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 2
1E4U"%
O# "9:;
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
5/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina
A2401AC0
T ; "9:;! a?; ##"@FFin" an> < ; in G">;@ W5100 . A# a ?;#F@< "C < i# "? a# 9;;n "9 an a @i!a C"? "< ;? F? "#;# < a< a@"n; i##"@Fing 9F< in !"n:Fn! 9 C@"">ing. 7e89ords %@""># M"ni
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
6/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 4
:/ IN01%)U;5%
Di=;?#a# ?;gi ;# 9?a#i@;i?a# #"C?;G !"G " ?"9@;Ga >; a@agaG;n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
7/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 5
A1E Fin" FGa @a!a ;@;Fin". Ini!ia@G;n;#;n="@=i>" a?a ?":;
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
8/35
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
9/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina $
%igF?a 2.2 + S i;@> E< ;?n;< W5100
A" a!" @a? " W5100 "# in"# 10 11 12 1 >" A?>Fin" UNO #; ;#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
10/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina &
%igF?a 2. + S;n#"? >; nK=;@ I'OS LA16M40
A1E
D" "ni=i>i>" ;G >Fa# a?; G"ni" n" A?>Fin" UNO. T">" ;#ig" C"i>;#;n="@=i>" F" a @ingFag;G ' ; ;#!?iFin".
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
11/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina *
Fin". O >;#;n="@=iG;nFa# @ingFag;n#
,a=aS!?i < !"G" front$end %client$side&' ;G "?" '@i;n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
12/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 10
; (an!" >; Da>"# + S3(D. A" F" "? g?an>;# ;G ?;#a#. E7;G @%a!;9"" 3""g@; A>"9; A@!a;n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
13/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 11
; #+ll$+p " n"G; >a>" a" ?;#i#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
14/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 12
i# "#i;?FK>"# !"n ;!i>"# !"G" # i ;# JF; Ca ;G !"G JF; "!"??aG "#!i@a ;# n" nK=;@ @ gi!">;" in" a %igF?a 2.6 ?; ?;#;n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
15/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 1
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
16/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 14
"F
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
17/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 15
?B" >; ?":;
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
18/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 16
G">;@" FGa =; JF; a# ?;g?a# >; n;g !i"# #B" iG @;G;na# na !aGa>a G">;@" ; "#>a>"# g;?a>"# ;7i9i>"# na !aGa>a =i; " '"n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
19/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 1$
" g;?a@ " #i#" " a?>Fin" #; !"n;!a>a. A" ?"!;##aG;na# a?a D;C;#a 'i=i@ a?a F#Fa?!a>a#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
20/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 1&
" ?"!;##" !"??;# "n>;n" n"a?>Fin" JF; a< JF; FG ;=;na? ;#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
21/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 1*
A %igF?a 2.12 ?; ?;#;n;na#Fin" FGG;n#ag;G >; #F!;##" "F Ca@ a.
%igF?a 2.12 + %@F7"g?aGa A @i!a B" ;9 >; n"" @a>" ;9 "F #;:a a##iG JF; ?;JFi#i B" =in>a >" a?>Fin" ! ;ga a< a a @i!a B". A # a ! ;ga>a >a ?;JFi#i B" =;?iCi!a#; ;@a ?"=;ni;n" a?>Fin" a # ;##a =;?iCi!a B" "# >a>"# >; @"!a@i a B" >" #;n#"?;!F ;?a>"# a
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
22/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 20
;#;n="@=i>"# a?a a a @i!a B" >; G"ni" n" a?>Fin" ; a?a a a @i!a B" ;9 >; n"" ! >ig" >a a @i!a B" >; G"ni;!@a?a B" >; FG a??a >; 9 a " ;n>;?; " CK#i!" >" # i;@> ;< ;?n; Lin a 6 >;!@a?a B" >; FG =a?i=;@ >" " na 9i9E< ;?n;"? ?;a@i a? a# ?;JFi#i ;#X Lin a $ >;!@a?a B" >; FG a??a >; ! a? JF; gFa?>a a F?@ >; "n>; ;#;?ia " " i >" "# ;>;i?"X Lin a * >;!@a?a B" >; FGa =a?i=;@ >" ; ;#Fin" Ca a a ?;JFi#i B" ;9 "F a?a JF; " a?>Fin!"nan>" a in; #B" in#;?i>a# a# @in a# ?;# " ;@a ini!ia@i a B" >" a?>Fin". T">" ! >ig" !"n" >;n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
23/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 21
Lin a 1* ; 20 D;Cini B" >a# in
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
24/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 22
JFa@JF;? "Fa a inC"?Ga B" >" i> >" #;n#"? =i#
a=;? FG #;n#"? ; !a>a #;n#"? FG n G;?" JF; i? i>;n; JFa@ "#< ;#" ?;JFi#i" ;@" a?>Fin" "i#
G;#G" "# ;>;i?" ">; #; a=;? Gai# >; FG "#< ; a "Gi##B" >;#; (AD RE UESTX
Lin a 52 ; 5* I>;n;#a ?;JFi#i B".
%igF?a 2.15 %Fn B" @"" .
A # ?;JFi#i B" ;n=ia>a " ?;a ;9 !"G; a a #;? ?"!;##a>" a %igF?a 2.16 a ?;#;n
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
25/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 2
;9X Lin a 6& EnJFan
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
26/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 24
%igF?a 2.1$ + %Fn B" @"" + a?#; >a ?;# "#a #;G ?; JF; "F=;? Fin
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
27/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 25
%igF?a 2.1* + Diag?aGa >; '@a##;# DAO
A@ G >a# !@a##;# DAO C"?aG !?ia>a# 2 !@a##;# M">;@". E@a# a#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
28/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 26
A CiG >; >;i7a? " ! >ig" Gai# !@a?" ;=i" a ?; ;; ; Gai@ ; #G#. A %igF?a 2.21 G"#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
29/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 2$
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
30/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 2&
/ 1E4U(0A)%4 E )I4CU445%
/: EFE0IVI)A)E )A 4%(U;5%D; Ca
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
31/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 2*
OF
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
32/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 0
%igF?a .2 + P;?!;na " F@a B" JF; "##F;G !;@F@a?;#. %"nI00E1 ' FACE2%%7
T i
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
33/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 1
A %igF?a . G"#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
34/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
Pgina 2
/ C%NC(U45% N;#
8/13/2019 Monitor de Enchentes com Sensores de Nvel ICOS
35/35
01A2A(3% )E C%NC(U45% )E CU14%
4EN4%1 )E ENC3EN0E4
J/ 1EFE1KNCIA4
Z1[ + HADDAD E. A.X SANTOS E.T.X E!"n"Gi! IG a!# in SB" PaF@" (?a i@. %EA USP Uni=;?#i>a>; >; SB" PaF
201 Q. Di# "nK=;@ ;G mi!a">;=i>a_ n#9200&_PNS(j200C . A!;##" ;G 01 "FFin" !an >"kX Di# "nK=;@ ;G mFin".!!X A!;##";G 1& ag". 201 X
Z4[ + ,A-AS'RIPT SOUR'E. W a< i# ,a=aS!?i i
Top Related