Luận Văn Thiết kế và thi công mô hình ứng dụng IOT vào việc điều khiển giám sát các thiết bị điện trong nhà - Pdf 57

TR

B GIÁO D Că&ă ÀOăT O
NGă I H CăS ăPH M K THU T TP. H CHÍ MINH
KHOAă I N ậ I N T
B MÔNă I N T CÔNG NGHI P ậ Y SINH
----------------------------------

ÁN T T NGHI P
NGÀNH CÔNG NGH K THU Tă I N T

TRUY N THÔNG

Tài:

THI T K VÀ THI CÔNG MÔ HÌNH

NG D NG

IOT VÀO VI Că I U KHI N GIÁM SÁT
CÁC THI T B

I N TRONG NHÀ

GVHD: TS. Nguy năV năThái
SVTH: Nguy n Hu nh Tâm 16341022
Hìnhă ôngăT nh

Tp. H Chí Minh ậ 01/2018

16341024

Tp. H Chí Minh ậ 01/2018

16341024


NGă H.ăS ăPH MăK ăTHU Tăăăăăă C NGăHÒAăXÃăH IăCH ăNGH AăVI TăNAM
TP. H CHÍ MINH
CăL Pă- T ăDOă- H NHăPHÚC
KHOA I N- I NăT
B ăMÔNă I NăT ăCÔNGăNGHI P ậ Y SINH
Tp. HCM, ngày 12 tháng 1 n mă2018

TR

NHI M V
H tên sinh viên:
Chuyên ngành:
H đƠo t o:
Khóa:
I. TÊN

ÁN T T NGHI P

Nguy năHu nhăTơm
Hìnhă ôngăT nh
Côngăngh ăk ăthu tăđi năt ătruy năthông
i h c chính quyăchuy năti p
2016

MSSV:16341022


NG D N

BM.ă I NăT ăCỌNGăNGHI P ậ Y SINH

i


NGă H.ăS ăPH MăK ăTHU Tăăăăăă C NGăHÒAăXÃăH IăCH ăNGH AăVI TăNAM
TP.ăH ăCHệăMINHăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăăă CăL Pă- T ăDOă- H NHăPHÚC
KHOA I N- I NăT
B ăMÔNă I NăT ăCÔNGăNGHI P ậ Y SINH
Tp.ăHCM,ăngƠyă12ăăthángă1ăn mă2018

TR

L CH TRÌNH TH C HI Nă

ÁN T T NGHI P

H ătênăsinhăviênă1:ăNguy năHu nhăTơm ...........................................................................
L p: 163410A ............................................................... MSSV: 16341022 .......................
H ătênăsinhăviênă2:ăHìnhă ôngăT nh .................................................................................
L p: 163410A ............................................................... MSSV: 16341024 .......................
Tênăđ ătƠi:ă Thi tăk ăvƠăthiăcôngămôăhình ngăd ngăIoTăvƠoăvi căđi uăkhi năgiámăsátă
cácăthi tăb ăđi nătrongănhƠ .................................................................................................
...........................................................................................................................................
Tu n/ngày

N i dung


Thi tă k ă web server,ă c ă s d ă li u,.... +
ch nhăs a,ăthi tăk ăboard m ch
Thi tă l pă k tă n iă ESPă vƠă serveră +ă ch nhă
s aăthi tăk ăboard m ch
Ch nhăs aăph năc ngăvƠăph năm m

Tu nă3ă(thángă12)

Tìmăhi u html, css, javascript,...

Tu nă4ă(thángă12)

Ch nhăs aăgiaoădi năweb

Tu nă1ă(thángă12)

Xác nh n
GVHD

Tu nă 1ă (thángă 1/2018) + Ki m tra h ă th ng,ă ch nhă s aă +ă vi tă báoă
hi năt i
cáo.
GVăH NGăD N
(KỦăvƠăghiărõăh ăvƠătên)

ii


L IăCAMă OAN

Hìnhă ôngăT nh

iii


L I C Mă N
Chúngăemăxinăg iăl iăc mă năsơuăs căđ năTh yăNguy năV năTháiăđƣătr căti pă
ngăd năvƠăt nătìnhăgiúpăđ ,ăt oăđi uăki năđ ăchúngăemăhoƠnăthƠnhăt tăđ ătƠi.
Chúng em xin chân thành c mă năTh yăNguy năH uăTrung,ăgi ngăviênă Khoa
Côngăngh ăthôngătin,ăđƣăgópăỦăvƠăchiaăs ănhi uăkinhănghi măquỦăbáuăđ ăchúngăemăcóă
th ăth căhi năt tăđ ătƠi.
Chúngăemăxinăg iăl iăchơnăthƠnhăc mă năcácăth yăcôătrongăKhoaă i n- i năT ă
đƣăt oănh ngăđi uăki năt tănh tăchoăchúngăemătrongăquáătrìnhăth căhi năđ ăán.
Chúngăemăc ngăg iăl iăđ ngăc mă năđ năcácăb năl pă16341ăđƣăchiaăs ătraoăđ iă
ki năth căc ngănh ănh ngăkinhănghi măquỦăbáuăgiúpăđ ăchúngăemăhoƠnăthƠnhă ăánă
t tănghi pănƠy.
h

XinăchơnăthƠnhăc mă n!

Ng

iăth căhi năđ ătƠi

Nguy năHu nhăTơm
Hìnhă ôngăT nh

iv



1.5ăB ăC C ................................................................................................................3
Ch

ngă2.ăC ăS ăLụăTHUY T .................................................................................4

2.1ăNGUYểNăLụăHO Tă

NGăC AăCỌNGăT C ................................................4

2.1.1ă i uăkhi nătr căti păt ămôăhình .....................................................................4
2.1.2ă i uăkhi năthôngăquaăweb ..............................................................................4
2.2ăGI IăTHI UăV ăPH NăC NG ...........................................................................5
2.2.1ăM chăc mă ngăđi nădung ...............................................................................5
2.2.2ăM chăcôngăsu t ............................................................................................... 8
2.2.3ăM chăx ălỦătrungătơm ...................................................................................10
2.2.4ăM chăngu n ..................................................................................................18
2.3ăGI IăTHI UăV ăPH NăM M ...........................................................................23
2.3.1 Web server ....................................................................................................23
2.3.2ăC ăs ăd ăli u.................................................................................................24
Ch

ngă3.ăTệNHăTOỄNăVÀăTHI TăK ..................................................................26

3.1ăGI IăTHI U ........................................................................................................26
3.2ăTệNHăTOỄNăVÀăTHI TăK ăH ăTH NG ........................................................27
3.2.1ăThi tăk ăs ăđ ăkh iăh ăth ng ........................................................................27
3.2.2ăTínhătoánăvƠăthi tăk ăm ch ...........................................................................28
Ch

ngă4.ăTHIăCÔNGăH ăTH NG .........................................................................41

Ch

ngă6.ăK TăLU NăVÀăH

NGăPHỄTăTRI N ..............................................73

6.1ăK TăLU N .........................................................................................................73
6.2ăH

NGăPHỄTăTRI N ......................................................................................73

TÀIăLI U THAMăKH O...........................................................................................74
PH ăL C .....................................................................................................................76

vi


LI T KÊ HÌNH

Hình 2.1: IC C m ngăđi n dung AT42QT2120. ............................................................5
Hìnhă2.2:ăS ăđ chân c a AT42QT2120. ........................................................................6
Hình 2.3: Triac BTA12 ậ 600BRG. ................................................................................8
Hìnhă2.4:ăS ăđ chân c a triac BTA12 ậ 600BRG. ........................................................8
Hìnhă2.5:ăS ăđ chân và c u t o c a MOC3020. ............................................................9
Hìnhă2.6:ăS ăđ chân ESP8266. ....................................................................................11
Hìnhă2.7:ăS ăđ nguyên lý cho ESP8266. .....................................................................13
Hình 2.8: Module tích h p ph bi n (Module ESP-12F). .............................................14
Hìnhă2.9:ăS ăđ chân c a module ESP-12F. .................................................................15
Hình 2.10: IC FT232. ....................................................................................................17
Hình 2.11: IC CP2102. ..................................................................................................17


i c a PCB th 1. ..........................................................44

Hìnhă4.6:ăS ăđ m ch in c a PCB th 1. ......................................................................44
Hìnhă4.7:ăS ăđ b trí linh ki n m t trên c a PCB th 2. .............................................45
Hìnhă4.8:ăS ăđ điădơyăm t trên c a PCB th 2. ...........................................................45
Hìnhă4.9:ăS ăđ b trí linh ki n m tăd
Hìnhă4.10:ăS ăđ điădơyăm tăd

i c a PCB th 2. ............................................46

i c a PCB th 2. ........................................................46

Hìnhă4.11:ăS ăđ m ch in c a PCB th 2. ....................................................................47
Hìnhă4.12:ăS ăđ b trí linh ki n m t trên c a PCB th 3. ...........................................47
Hìnhă4.13:ăS ăđ điădơyăm t trên c a PCB th 3. .........................................................48
Hìnhă4.14:ăS ăđ b trí linh ki n m tăd
Hìnhă4.15:ăS ăđ điădơyăm tăd

i c a PCB th 3. ..........................................48

i c a PCB th 3. ........................................................48

Hìnhă4.16:ăS ăđ m ch in c a PCB th 3. ....................................................................49
Hình 4.17: M t trên kh i ngu n. ...................................................................................51
Hình 4.18: M tăd

i kh i ngu n. ..................................................................................52

Hình 4.19: M t trên kh i công su t. ..............................................................................53

Hình 5.2: Giao di n web server. ....................................................................................71
Hình 5.3: Giao di năđi u khi n thi t b c a web server. ...............................................72

ix


LI T KÊ B NG
B ng 2.1 Mô t các chân c a AT42QT2120

ch đ Standalone..................................7

B ng 2.2: Các ch đ boot c a ESP8266 và c u hình chân GPIO ................................ 12
B ng 2.3: M t s moduleăđ

c AI-Thinker s n xu t ....................................................14

B ng 3.1: Tr ng thái chuy n m ch t đ ng ..................................................................32
B ng 3.2: Li t kê công su t tiêu th c a m t s thi t b đi n gia d ng ........................35
B ng 3.3: Thông s đi n áp và dòng tiêu th c a các linh ki n trong mô hình ............38
B ng 4.1: Danh sách linh ki n .......................................................................................49

x


TÓM T Tă

ÁN

IoTăv năcònălƠăkháiăni măkháăm iăv iănhi uăng


minhăđƣăđ

căth căhi năb iăcácădoanh nghi pătiêuăbi uănh ăLUMI,ăBKAV,ầă

nƠyăv iăm cătiêuăđ tăraălƠăđ tăđ
th ătr

ngăcôngăt căk tăn iăInternet,ăcôngăt căthôngă
tài

cănh ngătínhăn ngămƠăcácăcôngăt căthôngăminhătrênă

ngăđangăcó.ăLƠăcóăth ăđi uăkhi năthi tăb ăt ăxaăthôngăquaăInternetăvƠăđi măn iă

b tă c aă môă hình lƠă cóă th ă giámă sátă tr ngă tháiă c aă thi tă b ,ă cóă serveră qu nă lỦ vƠă đi uă
khi năthi tăb .

xi


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P

Ch

ngă1. T NG QUAN

T V Nă



ngăxem,ăđangăd nătr ăthƠnhăhi năth căv iăcôngăngh ăIoT.

Trongăcu căs ngăth

ngănh t,ăchúngătaăđƣăquáăquenăthu căv iăvi căb tăt tăcácă

thi tăb ăb ngăcôngăt căthôngăth

ng.ăV iăcu căs ngăb năb ăngƠyănay,ăchúngătaăb ăchiă

ph iă b iă nhi uă th .ă Vi că chúngă taă raă kh iă nhƠă mƠă quênă t tă đèn,ă đi uă hòaă lƠă chuy nă
khôngăhi măg p.ăV iăcôngăt căthôngăth
cácăthi tăb ătrongănhƠ.ă

ng,ăkhiăchúngătaăr iăkh iănhƠămƠăv năquênăt tă

ăt tăcácăthi tăb ăthìăch ăcáchăquayătr ăl iăv ănhƠăr iăt tăchúng.ă

i uănƠyăđôiăkhiăgơyăraăchoăchúngătaănhi uăphi nătoái.
ă gi iă quy tă v nă đ ă trên,ă nhómă đƣă l aă ch nă đ ă tƠi:ă ắTHI Tă K ă VÀă THIă
CÔNG MÔ HÌNH

NGă D NGă IOTă VÀOă VI Că I Uă KHI Nă GIỄMă SỄTă

CỄCăTHI TăB ă I NăTRONGăNHÀ”,ă ngăd ngăcôngăngh ăIoTăvƠoăđ iăs ng.ăGiúpă
chúngătaăcóăth ăb tăt tăcácăthi tăb ătrongănhƠă ăm iălúcăm iăn i.ăNgoƠiăch căn ngăb tă
t tăcácăthi tăb ăt ăxa,ăđ ătƠiăc aănhómăs ăxơyăd ngăthêmăcácăch căn ngăgiámăsátătr ngă
tháiăđi uăkhi n,ăb tăt tăc aăthi tăb .ă ơyălƠăm tăđ ătƠiăkhôngăm i,ănhi uăanhăch ăkhóaă
tr


1.3 N I DUNG TH C HI N
N Iă DUNG 1: Tìmă hi uă nguyênă lỦă ho tă đ ngă vƠă thi tă k ă m chă đi uă khi nă s ă
d ngăchipăESP8266.
N IăDUNGă2: Thi tăk ăm chăngu năvƠăm chăcôngăsu tăchoămôăhình.
N IăDUNGă3: Tìmăhi uăvƠăxơyăd ngăc ăs ăd ăli u.
N IăDUNG 4: Thi tăk ăl uăđ ăgi iăthu tăvƠăvi tăch

ngătrìnhăđi uăkhi năthi tăb ,ă

thi tăk ăgiaoădi năweb server và đ ăđi uăkhi n,ăgiámăsátătr ngăthái đóngăt tăc aă
thi tăb ăthôngăquaăInternet.
N IăDUNG 5: Thi công mô hình.
N IăDUNGă6: Th ănghi măvƠăđi uăch nhăph năc ngăc ngănh ăch
môăhìnhăđ

ngătrìnhăđ ă

căt iă u.ă ánhăgiáăcácăthôngăs ăc aămôăhình.

N IăDUNGă7: Vi tăbáoăcáoăth căhi n.

1.4 GI I H N
 Môăhìnhăch ăđi uăkhi năcácăthi tăb ătrongănhƠăcóăcôngăsu tăd

iă1000W.

 Môăhìnhăcóăth ăđi uăkhi năt iăđaălƠă4ăthi tăb .
 Webăserverăch ăcóăth ăđi uăkhi năvƠăgiámăsátătr ngătháiăc aă4ăthi tăb .


 TrìnhăbƠyăv ălỦăthuy tăv ăm chăngu n,ănguyênăt căho tăđ ngăc aăm chă
côngăsu t,ăchipăESP8266ăvƠăm chăc mă ngăđi nădung.
 TrìnhăbƠyălỦăthuy tăv ăweb server vƠăc ăs ăd ăli u. Ph

ngăth cătruy nă

nh năd ăli uăgi a thi tăb ăvƠăweb server.
Ch

ngă3:ăTínhăToánăvƠăThi tăK
TrìnhăbƠyăcácăph

ngăánăthi tăk ,ătínhătoánăcácăthôngăs ăvƠăt ăđóăti năhƠnhăthi tă

k ăm chăngu n,ăm chăcôngăsu t, m chăx ălỦ trungătơm,ăm chăc mă ng.ăThi tăk ăc ăs ă
d ăli u,ăxơyăd ngăgiaoădi năweb server.
Ch

ngă4:ăThiăCôngăH ăTh ng
Trongăch

ngănƠyătrình bày quá trình th căhi năthiăcôngăcácăboard m ch,ăcácă

ph năđi uăkhi năvƠ ph năc ngămôăhình c a đ ătƠi.
Sauăđóăl păráp m tăh ăth ngămôăhìnhăhoƠnăch nh đƣăxơyăd ngătr
xơyăd ngănênăl uăđ ăgi iăthu tăvà vi tăch
Sauăkhiăcóă đ

cămôăhìnhăvƠăch



B

MÔNă I N T

căvƠăch aălƠmăđ

căc aăc ămôăhình.ăNêuă

ngălai.

CÔNG NGHI P ậ Y SINH

3


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P

Ch

ngă2.ăC ăS

2.1 NGUYÊN LÝ HO Tă
Mô hình đ

LÝ THUY T

NG C A MÔ HÌNH


iădùngăcóăth ătruyăc păvƠoăwebă

cătr ngătháiăhi năt iăc aăthi tăb .

2.1.2ă i u khi n thông qua web
Ng
web.ăNg

iădùngătruyăc păvƠoăweb,ăserverăs ătr ăv ătr ngătháiăhi năt iăc aăthi tăb ălênă
iădùngăcóăth ăl aăch năthi tăb ăc năđi uăkhi n.ăKhiăng

iădùngătácăđ ngăvƠoă

web,ăserverăs ăg iăd ăli uăđi uăkhi năv ăb ăx ălỦătrungătơm.ăB ăx ălỦătrungătơm nh nă
d ăli u,ăsauăđóăti năhƠnhătácăđ ngăđ ăđóngăm ăthi tăb ăt
s ăc pănh tătr ngătháiăc aăthi tăb ăv aăđ

B

MÔNă I N T

ngă ngăvƠăđ ngăth iăserveră

cătácăđ ng.

CÔNG NGHI P ậ Y SINH

4


iădùngăth căhi năđ

cănhi uăthaoătácăch măcùngă

m tălúc.

b. IC c m ng đi n dung AT42QT2120 [2]

Hình 2.1: ICăC mă ngăđi nădungăAT42QT2120.
AT42QT2120ă s ă d ngă ngu nă t ă 1,8 ~ă 5,5V,ă ch ă c nă ch mă vƠoă l pă đ ngă t
ngăv iăkênhăc mă ngăđi nădung thì kênh c mă ngăđi nădungăs ăho tăđ ngăt

ngă

ngăt ă

nh ătácăđ ngăvƠoănútănh n.
Khiăcóăđi nădungăthayăđ iătrênăl păđ ng (n iăv iăngõăvƠoăc aăICăAT42QT2120)ă
thìăngõăraăt

B

ngă ngăc aăICăs ăxu tăraă1ăm căđi năáp.

MÔNă I N T

CÔNG NGHI P ậ Y SINH

5


B

MÔNă I N T

CÔNG NGHI P ậ Y SINH

6


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P

B ng 2.1 Môăt ăcácăchơnăc aăAT42QT2120ă ăch ăđ ăStandalone
STT

Tên

Ki uăchân

Môăt

1

KEY6

I/O

NgõăvƠoăc mă ngăđi nădungăkênhăth ă6ă


NgõăvƠoăc mă ngăđi nădungăkênhăth ă2

6

GUARD

I/O

Kênhăb oăv ă(kênhăth ă1)

7

PROX

I/O

KênhănƠyăđ

8

VSS

P

N iăv iămass

9

VDD


13

PXOUT

OD

Ngõăraăc cămángăh ăc aăkênhăc măbi năti măc n

14

N/C

OD

ăch ăđ ăStandalone,ăchơnănƠyăkhôngăs ăd ng

15

N/C

OD

ăch ăđ ăStandalone,ăchơnănƠyăkhôngăs ăd ng

16

OUT6

I/O


I/O

Ngõăraătínăhi uăc aăkênhăc mă ngăđi nădungăth ă2

Dùngăđ ăresetăAT42Q2120,ăresetătíchăc căm căth p

Chúăthíchăki uăchơn:
 I:ăCh ăcóăth ălƠăchơnăngõăvƠoă(Input)
 I/O:ăCóăth ălƠăchơnăngõăvƠoăho căngõăraă(Input/Output)
 P:ăChơnăngu nă(Power)
 OD:ăChơnălo iăc cămángăh ă(Open Drain)

B

MÔNă I N T

CÔNG NGHI P ậ Y SINH

7


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P

2.2.2 M ch công su t
M chăx ălỦătrungătơmăs ăd ngăđi năápă3,3VDC,ăcóăcôngăsu tăth pănênăkhôngăth ă
đóngă t tă đ

că thi tă b ă đi nă 220VAC.ă


Hình 2.4: S ăđ ăchơnăc aătriac BTA12 ậ 600BRG.

B

MÔNă I N T

CÔNG NGHI P ậ Y SINH

8


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P
Triac BTA12ăđ

căs ăd ngătrongăcácă ngăd ngăđi uăch nhăđi năápăxoayăchi u,ă

đi uăkhi năđ ngăc ,ăđi uăkhi năđóngăt tăthi tăb ăđi n,ầ
Thôngăs ăk ăthu t:


i năápăc căđ iăch uăđ

c:ă600V.

 Dòngăđi năthu năc căđ i:ă12A.




i năápăng

căt iăđa:ă3V.



i năápăthu năđ uăvƠo:ă1,5V.

MÔNă I N T

CÔNG NGHI P ậ Y SINH

9


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P
Detector
i năápăđ uăraăt iăđaăch uăđ



c: 400VAC.

 Dòngăt iăđaătrênătriac:ă1A.
 DòngăkíchăLEDăt iăđa:ă30mA.
 Dòng duy trì: 100µA.
M chăx ălỦătrungătơmăs ăd ngăm căđi năápălƠă3,3V,ăđ ăgiaoăti păv iăm chăcôngă

giáăc ăcóăth ănóiălƠăr tăr ăsoăv iătínhăn ngăvƠăkh ăn ng ESP8266ăcóăth ălƠmăđ

c.

ESP8266ă cóă m tă c ngă đ ngă cácă nhƠă phátă tri nă trênă th ă gi iă r tă l n,ă cungă c pă
nhi uă moduleă l pă trình mƣă ngu nă m ă giúpă nhi uă ng

iă cóă th ă ti pă c nă vƠă xơyă d ngă

ngăd ngăr tănhanh.
Hi nă nayă t tă c ă cácă dòngă chipă ESP8266ă trênă th ă tr

ngă đ uă mangă nhƣnă

ESP8266EX,ălƠăphiênăb n nơngăc păc aăESP8266.

B

MÔNă I N T

CÔNG NGHI P ậ Y SINH

10


GVHD: TS NGUY NăV NăTHỄI

ÁN T T NGHI P
S ăđ ăchơn


 1 ADC 10-bit.
 D iănhi tăđ ăho tăđ ngăr ngă:ă-40oC ~ 125oC.
Do không h ă tr ăb ă nh ăFlash nên các board s ă d ngă ESP8266ă ph iă g nă thêmă
Flash bên ngoài,ăđ ăESP8266ăcóăth ăđ căch

ngătrìnhă ngăd ngăv iăchu năSPIăho că

SDIO.
Cácăch ăđ ăBootăc aăESP8266
B ngă2.2: Cácăch ăđ ăbootăc aăESP8266ăvƠăc uăhình chân GPIO
MTDO

GPIO0

GPIO2

Mode

Description

L

L

H

UART

L



căs năxu t,ăki mătraăv iăcácăthi tăb ăhi năđ i.ăDoăđóă

ngăxu tăhi nănhi uămoduleăvƠăboardăm chăphátătri năđ ăng

iădùngăcóăth ă

phátătri năcácă ngăd ng.

B

MÔNă I N T

CÔNG NGHI P ậ Y SINH

12



Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status