Các thông tin và s liá áu đ°ợc sā dụng trong đà tài tiÅu lu n t t à ánghiáp này là hoàn toàn trung thực... ữựá H¢n nữa, tôi càng nhÃn th y vai trò quan tr ng cÃọÿa giai đo¿n nghiên c u,
Trang 1Bà GIAO THÔNG V N T I Â À
KHOA ĐIÞN - ĐIÞN Tþ
<ĐiÁu KhiÃn Thi¿t Bß Wifi ESP8266 Bằng Blynk và WebServer =
GIÁO VIÊN H¯âNG DÀN: ThS.PHAN TRÒN
LâP: 18DHDT01
TP H ồ Chí Minh, tháng 04 năm 2022
Trang 22
Bà GIAO THÔNG V N T I Â À
KHOA ĐIÞN - ĐIÞN Tþ
<ĐiÁu KhiÃn Thi¿t Bß Wifi ESP8266 Bằng Blynk và WebServer =
GIÁO VIÊN H¯âNG DÀN: ThS.PHAN TRÒN
TP H ồ Chí Minh, tháng 04 năm 2022
Trang 3HàC VI N HÀNG KHÔNG VI T NAM CÞ Þ àNG HÒA XÃ H I CHà Ă NGHĨA VIÞT NAM
TP.H ồ Chí Minh, ngày tháng năm
NHIÞM VĀ TI U LUÂ Â N T T NGHI P à Þ
Hà VÀ TÊN:&VÕ MINH TH¯& MSSV:&1853020023&&&&&& LâP:&&&&18DHDT01&&&& NGÀNH:&Đián T - Vi ā ßn Thông&
1 Tên đÁ tài tiÃu luÃn t t nghi p: á ß
<ĐiÃu khiÅn thiÁt bá Wifi ESP8266 bằng Blynk và Webserver=
2 Nhi ßm vā ti u lu n t t nghi p: Ã Ã á ß
Nghiên c u v ESP8266, cách ho ā à ¿t đá ng, phân tích d li u tín hi ữ á áu đÅ u vào đÅu ra, điÃu khiÅn Relay b t t t thi t b à ắ Á á, đià u khi Ån app trên điá n tho¿i
và Webserver
3 Ngày giao đÁ tài tiÃu lu n t t nghi p: à á ß
4 Ngày náp báo cáo ti u lu n t t nghi p: H Ã Ã á ß á tên giáo viên h°ã ng d n Á (ghi rõ: H c hàm, h c v ọ ọ á): ThS.PHAN TRÒN
Trang 42
TpHCM, ngày & tháng && ăm && n
Giáo viên h°ã ng d n Á (Ký tên và ghi rõ h tên) ọ
Trang 5NHÂN XÉT CĂA GIÁO VIÊN PHÀN BIÞN
TpHCM, ngày & tháng && ăm && n
Giáo viên phÁn bi n ß (Ký tên và ghi rõ h tên) ọ
Trang 64
LäI CAM ĐOAN
Tôi xin cam đoan đà tài ti u lu Å Ãn t t nghi á áp này là công trình nghiên c u ā cÿa bÁn thân, đ°ợc đúc kÁt tÿ quá trình học tÃp và nghiên cāu thực tißn trong thßi gian qua Các thông tin và s li á áu đ°ợ c sā d ụng trong đà tài tiÅu lu n t t à á nghiáp này là hoàn toàn trung thực
Thành ph H Chí Minh n m 2022 ố ồ ă
Ng°åi cam oan đ
Võ Minh Th°
Trang 7LäI C ÀM ¡N
Lßi đÅ u tiên, tôi xin bày tß lòng bi Át ¢n đÁ n toàn th quý th y, cô Khoa Å Å
thuÃn lợi đà tôi hoàn thành t t ti u lu á Å Ãn, đặc biát là t¿o c¢ hái đÅ tôi tiÁp cÃn vãi môi tr°ß ng thực tÁ thông qua đợ t tiÅu luÃn thiÁt th c này ự
Đặc biát, tôi xin trân tr ng c ọ Ám ¢n giáo viên h°ã ng d n Th y Phan Tròn Á – Å
đã hÁt lòng giúp đỡ, h°ãng đÁn đÅ tôi hoàn thành báo cáo ti u lu n Å Ã đúng thß i gian quy đánh cũng nh° ¿ t o nhi Ãu điÃu kián thu n l i trong su t th i gian tôi à ợ á ß tiÅu luÃn Tôi đã tiÁp thu đ°ợc những kiÁn th c b ích t th c t và góp ph n ā å ÿ ự Á Å
to l n trong vi c t ã á ÿng b°ã c hoàn thi n k á ỹ năng, kiÁ n th āc chuyên môn và đ¿ o đāc nghà nghiáp khi b°ãc vào nghÃ
Trong quá trình th c hi n báo cáo, tôi còn nh ự á Ãn đ°ợc rÃt nhiÃu s ự giúp đỡ ,
hß trợ và đá ng viên cÿa quý thÅy cô, b ¿n bè và gia đình Tôi xin bày tß lòng biÁt ¢n sâu sắc
Trân tr ng c ọ Ám ¢n
TP HCM, ngày tháng năm 2022 Sinh viên th c hi n ự á
Võ Minh Th°
Trang 86
MĀC L C Ā
PHÄN I : TäNG QUAN ĐÂ TÀI 1
CH¯¡NG 1 : GIâI THI U 1à Lý do chọn đà tài 1
M c tiêu nghiên c u 1ụ ā Đái t°ợng và ph m vi nghiên c u 1¿ ā Ph°¢ng pháp nghiên cāu 1
K t c u cÁ à ÿa đà tài 2
CH¯¡NG 2 : C¡ Sà VÀ LÝ THUY T 3À T ng quan vå à IOT (Internet of Things) : 3
IoT ho¿t đáng nh° thÁ nào? 3
¯u và nh°ợc điÅm c a IoT 4ÿ T¿i sao IoT l i quan tr ng 4¿ ọ Āng d ng c a IoT 5ụ ÿ Công ngh Wifi 10á Nguyên t c hoắ ¿t đáng cÿa m¿ng Wifi 10
Mát s chu n k t n i Wifi hi n nay 11á ¿ Á á á Viát Nam sā dụng ph bi n chuå Á ¿n nào? 12
Các module 12
NodeMCU ESP8266 12
Ph n m m 14Å Ã Giãi thi u ph n m m l p trình 14á Å ê Ã C¢ sá ly thuyÁt vê APP Blynk 16
PHÄN II NàI DUNG VÀ KÀT QUÀ 20
CH¯¡NG 3 : TÍNH TOÁN VÀ THIÀT KÀ 20
S¢ đã khái và nguyên lý ho¿t đáng cÿa m¿ch 20
S¢ đã kh i toàn m ch 20á ¿ Nguyên lý ho¿t đáng c a mÿ ¿ch 20
L°u đã thuÃt toán 26
CH¯¡NG 4 : THI CÔNG VÀ KÀT QUÀ 44
Thi công m¿ch 44
M¿ch thực tÁ 46
KÁt quÁ kiÅm thā m¿ch 47
PHÄN III K T LUÂN VÀ KIÀN NGHà 48 À CH¯¡NG 5 : KÀT LUÂN VÀ KIÀN NGHà 48
K t lu n 48Á à KÁt quÁ nghiên c u so v i mā ã ục tiêu đà ra 48
¯u điÅm 48
Nh°ợc điÅm 48
KiÁn nghá 48
H°ãng ng d ng cā ụ ÿa đà tài 48
H°ãng phát triÅn cÿa đà tài (kh c phắ ục nh°ợc điÅm) 48
Trang 9MĀC L C HÌNH NH Ā À
Hình 1 : Internet of Things 3
Hình 2 : IoT ho¿t đáng nh° thÁ nào? 3
Hình 3 : Nhà thông minh 5
Hình 4 : ThiÁt bá đeo thông minh 6
Hình 5 : Thành ph thông minh 6á Hình 6 : L°ãi thông minh 7
Hình 7 : Internet công nghi p 7á Hình 8 : Xe đ°ợc kÁt nái 8
Hình 9 : S c kh e k thu t s 8ā ß ỹ Ã á Hình 10 : Bán l thông minh 9ẻ Hình 11 : Chu i cung ng thông minh 9ß ā Hình 12 : Chăn nuôi thông minh 10
Hình 13 : Mát s chu n ká ¿ Át n i Wifi hi n nay 11á á Hình 14 : NodeMCU ESP8266 13
Hình 15 : Giao di n c a ph n m m Arduino 14á ÿ Å Ã Hình 16 : N¿p th° vián Module NodeMCU ESP8266 15
Hình 17 :Board Manager 15
Hình 18 : Cài đặt th° vián 16
Hình 19 : Blynk App 17
Hình 20 : Blynk Server 18
Hình 21 : Blynk Libraries 18
Hình 22 : S¢ đã kh i toàn m ch 20á ¿ Hình 23 : nh th c tÀ ự Á board ESP8266 21
Hình 24 : Module ngu n 3.3V 5V 22ã – Hình 25 : Relay 5V-10A 23
Hình 26 : S¢ đã kh i cá ÿa Relay đián t .23ā Hình 27 : ThiÁt kÁ Relay 24
Hình 28 : S¢ đã nguyên lý kh i công su t ngõ ra 25á Ã Hình 29 : S p x p linh ki n 4 Relay 26ắ Á á Hình 30 : L°u đã thu t toán 27Ã Hình 31 : S¢ đã nguyên lý 28
Hình 32 :Thi t kÁ Á App trên Mobile 44
Hình 33 : ThiÁt kÁ trên Webserver 45 Hình 34 : L y ID , AUTHTOKEN 46Ã Hình 35 : M ch th c t .46¿ ự Á
Trang 108
MĀC LĀC BÀNG
BÁng 1 : ¯u nh°ợc điÅm IoT 4
LäI NÓI ĐÀU
LÅn đÅu tiên c m t ụ ÿ <cách m¿ng công nghiáp 4.0= đ°ợc đ°a ra trong mát báo cáo c a chính ph ÿ ÿ Đāc năm 2013 Nó có Ánh h°á ng rÃt l ãn đá i v i t t c ã à Á quác gia trên th gi Á ãi trong đó có Viát Nam chúng ta
Công nghi p 4.0 s di á ¿ ßn ra trên 3 lĩnh vự c chính g m Công ngh sinh h c, ã á ọ
Kỹ thu t s và V t lý Nh ng y u t c t lõi c à á à ữ Á á á ÿa K thu t s trong CMCN 4.0 s ỹ Ã á ¿ là: Trí tu nhân t o (AI), V n v á ¿ ¿ Ãt kÁt nái - Internet of Things (IoT) và d li u ữ á lãn (Big Data)
V¿n v t k t n i- Internet Of Thing: à Á á l°ã ¿ i v n v t k t n i Internet ho c là à Á á ặ M¿ng l°ãi thiÁt bá kÁt nái Internet là m t liên m á ¿ng, trong đó các thiÁ á Á á t b k t n i vãi nhau Vi c k t n i thì có th th c hi n qua Wi-Fi, m ng vi á Á á Å ự á ¿ ßn thông băng ráng (3G, 4G), Bluetooth, ZigBee, h ng ngo ã ¿i& Các thiÁ á t b có th là Å đián tho i ¿ thông minh, máy pha cafe, máy gi ặt, tai nghe, bóng đèn, và nhià u thi t b khác Á á Cisco, nhà cung c p gi i pháp và thi t b m à Á Á á ¿ng hàng đÅu hián nay d ự báo: ĐÁ n năm 2020, s¿ có khoÁng 50 tỷ đã v t k t n i vào Internet, th m chí con s này à Á á à á còn gia tă ng nhi Ãu h¢n nữ a IoT s¿ là m¿ng khång lã kÁt nái t t c m i th , bao à Á ọ ā gãm c Á con ng°ß i và s t n t i các m ¿ ã ¿ ái quan h gi á ữa ng°ßi và ng°ßi, ng°ßi và thiÁt bá, thiÁt b và thi á Át bá
Do vÃy đà tài : <Nghiên cāu āng dụng module Wifi ESP8266 đià u khi n t Å ÿ
xa các thi t b Á á đián= s¿ là mát ví dụ đ¢n giÁn nhÃt giúp m ọi ng°ß i hi Åu h¢n và IOT
Vãi những nhân đánh và đánh giá trên, trong chÿng mự c c a bài báo cáo ÿ tiÅ u lu n t t nghi à á áp tôi đã chọn đà “Điều khiển thiết bị Wifi ESP8266 bằng
Blynk và Webserver = làm n i dung á báo cáo và xem đây là b°ã c kh ái đÅ u cho những nghiên c āu chuyên sâu trong giai đo¿ n k ti p c Á Á ÿa tôi và đà tài này Vãi th i gian ti u lu n ng ß Å Ã ắn, c¢ há Á i ti p c n th c t và hoàn thi n bài vi t à ự Á á Á tuy có cá găng, nh°ng s¿ còn có nhiÃu thiÁu sót nh Ãt đánh Trên c¢ sá ÿ c a nh ng ữ vÃn đà đã đ°ợ c giÁi quy t, tôi s ti p t c quá trình tìm hi u, nghiên c u và hoàn Á ¿ Á ụ Å ā thián kỹ năng nghà nghiáp, góp phÅn vào s phát tri n chung c ự Å ÿa ngành B°u chính - Vißn thông trong th i gian s p t i ß ắ ã
Trang 11Māc tiêu nghiên c u ą
Giữa thực ti n và lý thuy t luôn t n t i nh ß Á ã ¿ ững đià u r t khác nhau, nh Ã ß nghiên c u ti u lu n giúp tôi nh ā Å Ã Ãn ra nh ng s khác bi t ữ ự á H¢n nữa, tôi càng nhÃn th y vai trò quan tr ng c à ọ ÿa giai đo¿ n nghiên c u, g ā iai đo¿ n này c n Å vÃn d ng các ki n th ụ Á āc đã đ°ợc trang b á đÅ đià u tra, quan sát, phân tích trên c¢ sá quan sát đ°ợc, đá i chiÁu, so sánh lý luÃn vãi th c ti ự ßn ĐÅ ÿ đó bå t sung, hoàn thi n ki n th á Á āc đã đ°ợ c cung c Ãp trong tr°ß ng h c ọ
khác nhau, t nghiên c u lý thuy ÿ ā Át đÁ n nghiên c u th c ti n, c ā ự ß ụ thÅ nh°: Ph°¢ng pháp phân tích và tång hợp lý thuyÁt
Ph°¢ng pháp phân lo i và h th ng hóa ki n th c ¿ á á Á ā
Ph°¢ng pháp mô hình hóa, ph°¢ng pháp quan sát
Ph°¢ng pháp tham khÁo ý kiÁn cÿa ng°ßi có chuyên môn
Ph°¢ng pháp phân tích tång kÁt kinh nghiám
dữ liáu và thông tin t°¢ng đái đÅy đÿ, có māc đá chính xác cao và đ°ợc cÃp nhÃt liên t ục đÅ đÁ m b o v tính xác th c c a thông tin Á à ự ÿ
Trang 13CH¯¡NG 2 : C¡ Sæ VÀ LÝ THUY¾T
IoT (Internet of Things) nghĩa là Internet v n v t M t h th ng các thi t b ¿ Ã á á á Á á tính toán, máy móc c¢ khí và kỹ thuÃt sá ho ặc con ng°ß i có liên quan vãi nhau và khÁ năng truyÃn dữ liáu qua m¿ng mà không yêu c u s Å ự t°¢ng tác giữa con ng°ßi vãi máy tính
Ý t°áng và mát m¿ng l°ãi các thiÁt bá t hông minh đã đ°ợ c th o lu n t Á à ÿ
1982, v i m ã át máy bán n°ãc Coca-Cola t¿i Đ¿i học Carnegie Mellon đ°ợ c tùy ch nh khi ß Án nó đã trá thành thi t b Á á đÅu tiên đ°ợc kÁt nái Internet, có
máy
Năm 1999, Kevin Ashton đã đ°a ra cụm t Internet of Things mô t m ÿ đÅ Á át
há tháng mà Internet đ°ợc kÁt nái v i th gi i v t ch t thông qua các c m ã Á ã Ã Ã Á biÁn
Hình 1 : Internet of Things
IoT ho¿t đáng nh° th¿ nào?
Mọi h th ng IoT hoàn ch á á ßnh đÃu có 4 b°ãc: Thu thÃp, chia sẻ, xā lý dữ liáu và đ°a ra quyÁt đánh
Hình 2 : IoT ho ¿t động nh° thế nào?
Trang 1414
GPIO15: LOW Do đo, nêu mu n s d ng các chân này á ā ụ á vai trò GPIO c n Å phÁi co mát nguyên lý riêng đÅ tránh xung đát đÁ n quá trình n¿p code GPIO9, GPIO10: hai chân này đ°ợc dùng đÅ giao tiÁp vãi External Flash cÿa ESP8266 vì v Ãy cũng không thÅ dùng đ°ợc (đã test thự c nghi m) á Cac GPIO 4, 5, 12, 13, 14, 16 u có th s d đê Å ā ụng bình th°ß ng
Giãi thißu phÁn mêm lÃp trình
Arduino IDE [15] là môi tr°ßng phát tri n tích h Å ợp mã nguãn má, cho phép ng°ßi dùng dß dàng viÁt code và tÁi nó lên bo m¿ch Môi tr°ßng phát tri n Å đ°ợ c viÁt bằng Java d a trên ngôn ng lÃp trình x lý và ph n m m mã ự ữ ā Å Ã nguãn m khác Ph n m m này có th á Å Ã Å đ°ợ c s d ng v i b t k bo m ch ā ụ ã Ã ỳ ¿ Arduino nào
Arduino IDE là mát môi tr°ßng phát triÅn tích h ợp đa nà Á n t ng, làm vi c á cùng v i m ã át bá điÃu khi Ån Arduino đÅ Át, biên d ch và t i code lên bo vi á Á m¿ch Ph n m Å Ãm này cung c p s h tr cho m à ự ß ợ át lo t các bo m ch Arduino ¿ ¿ nh° Arduino Uno, Nano, Mega, Pro hay Pro Mini, Ngôn ngữ tång quát cho Arduino C và C++, do đó phÅn mÃm phù h p cho nh ng l p trình viên ợ ữ Ã
đã quen thuác vãi c 2 ngôn ng Á ữ này Các tính năng nh° làm nåi bÃt cú pháp, th ụt đÅ u dòng t ự đá ng, làm cho nó tr thành m t s thay th hi n á á ự Á á đ¿i cho các IDE khác Arduino IDE có th° vián code mÁu quá phong phú, viÁt ch°¢ng trình trên Arduino IDE khá dß dàng cáng thêm Open Source viÁt riêng cho Arduino thì ngày càng nhiÃu
Hình 15 : Giao di n c a ph n m m Arduino ệ ủ ầ ề
Trang 15Đây là công cụ hß trợ viÁt code và n¿p code cho các bo m¿ch Arduino cũng nh° các m¿ch NodeMCU Truy cÃp vào trang chÿ Arduino
http://arduino.cc đÅ download phÅn m Ãm và cài đặ t Ph n m Å Ãm đ°ợ c h ß trợ mißn phí cho ng°ßi dùng , vãi bÁn c p nh t m i nh t là Arduino 1.8.5 à à ã à Sau khi t i v thì c Á à Ån thêm th° vián đÅ có thÅ sā dụng vãi module NodeMCU ESP8266 Vào File → Preferences, vào textbox Additional Board Manage URL thêm đ°ßng link sau vào:
http://arduino.esp8266.com/stable/package_esp8266com_index.json Sau
đó click OK đÅ chÃp nhÃn
Hình 16 : N ¿p th° việ n Module NodeMCU ESP8266
TiÁp theo vào Tool→Board→Boards Manager
Hình 17 :Board Manager
Đợi mát lát đÅ ch°¢ng trình tìm kiÁ m Ta kéo xu ng và click vào ESP8266 á
by ESP8266 Community, click vào Install Ch ph n m m t ß Å Ã ự đá ng download và cài đặt
Trang 1616
Hình 18 : Cài đặt th° việ n
Vào Tool→Board→Generic ESP8266 Module, chọn cång COM t°¢ng
C¢ sç ly thuy¿t vê APP Blynk
Blynk là m t n n t ng có ng d á à Á ā ụng iOS, Android cho phép đià u khi n Å Arduino, Raspberry Pi, ESP8266 Ta có th xây d ng ng d Å ự ā ụng đià u khi n Å bằng cách kéo, th các Widget Á
Cách ho¿t đáng
Blynk đ°ợc thiÁt kÁ cho IoT, nó có th Å điÃu khiÅn ph n c ng t xa, hi n th Å ā ÿ Å á
dữ liáu cÁm biÁn, l°u trữ dữ li áu &Blynk gã m 3 ph n: Å
Trang 17Blynk App: cho phép t o các giao di n t Widget có s n ¿ á ÿ ẵ
Blynk Server: truy n t i thông tin gi a Smarthome và thi t b Blynk Server à Á ữ Á á
có thÅ là 1 đám mây cÿ a Blynk hoặc có thÅ cài đặ t trên máy cá nhân Có thÅ cài đặt trên Raspberry Pi
Hình 19 : Blynk App
Trang 19https://github.com/blynkkk/blynklibrary/releases/latest Trong Arduino IDE
có th Å thêm th° viá n này t Manager Libraries b ng cách tìm ki m t khóa ÿ ằ Á ÿ Blynk và cài đặt
Trang 20Nguyên lý ho¿t đáng căa m¿ch
Há th ng d a trên b á ự Áng NodeMCU nh° má á á t h th ng internet v n v t ¿ Ã NodeMCU đ°ợc kÁt nái vãi internet tÿ điÅm phát sóng c ÿa điá n tho i ¿
kÁt n i v á ãi internet 4 NodeMCU đÅ đ°ợc kÁt nái v ãi điÅ m phát sóng c a ÿ đián tho¿i thông minh, c Ån đ°ợc xác đánh tên điÅ m phát sóng, m t kh u à ¿
và mã token đÅ máy chÿ cÿa Blynk kÁt nái chúng v i nhau B n có th ã ¿ Å cÅn máy tính m t l á Ån đÅ chuyÅn mã t Arduino IDE sang b NodeMCU ÿ á
đÅ chu¿n b phÅn mÃm cÿa d án Hình 1 cho th y máy ch c a ng d ng á ự à ÿ ÿ ā ụ Blynk s x lý k t n ¿ ā Á ái điá n tho i thông minh- ¿ NodeMCU Th° vián Blynk
KHàI CÔNG SUÂT
Trang 21là các t p ZIP có th á Å đ°ợ Á c t i xu ng t á ÿ trang web Github đÅ đ°ợc nhÃp vào th° vián Arduino IDE Máy chÿ Blynk s¿ kiÅm tra k t n i internet, Á á
báo, tên điÅm phát sóng và m t kh u c a nó Thông tin bao g m trong mã à ¿ ÿ ã phÁi kh p v ã ãi thông tin điÅm phát sóng đÅ cho phép ESP8266 k t n i v i Á á ã WIFI đÅ trá thành kênh trao đå i lánh gi ữa điá n tho i thông minh và ¿ NodeMCU Các quy trình còn l i ch là các l ¿ ß ánh đ°ợ c g i t ā ÿ ā ng d ng ụ Blynk đÁn NodeMCU đÅ đià u khi n các t Å Ái đ°ợ c k Át nái v i b ã á r¢ le nh° trong Hình 2 Và giá tr á đÅu ra đ°ợ c g āi ng°ợ ¿i đÁ ā c l n ng d ng Blynk t ụ ÿ
bá NodeMCU
B á xÿ lý trung tâm
Bo m¿ch NodeMCU NÃn tÁng internet v¿n vÃt nguãn má
Trung tâm điÃu khi n ho Å ¿t đá ng c ÿa toàn b h á á tháng.NhÃn tín hiáu tÿ āng dụng Android ho c nút nh n, x lý, ti p theo d li ặ Ã ā Á ữ áu đ°ợc gāi lên kh i á Server
● Giao ti p ng d ng Android Á ā ụ
● Giao ti p v i Server b ng Wifi Á ã ằ
● Ngõ ra n i các thi t b á Á á đián 220VAC
● ThiÁt k nh Á ß gọn,đÁm b o tính an toàn Á
Khái điÃu khiÅn s d ā ụng board ESP8266 đáp āng đ°ợ c yêu c Åu đặ t ra và
có khÁ năng má ráng cho nhiÃu ng d ng ā ụ
Hình 23 : nh th c t board ESP8266 À ự ế Board đ°ợ c c p ngu à ãn 5VDC Chi ti t k t n i gi Á Á á ữa board m ch và các kh i ¿ á khác đ°ợ c thÅ hi án trong hình bên d°ã i:
Chân ngu n Vin s 30 và GND s ã á á 29 đ°ợ c n ái vãi m ch ngu n cung c p ¿ ã Ã 5VDC
Trang 22-cung cÃp cho dự án Dự án này cÅn 5 volt
Khái ngu n: ã
CÃp ngu n cho toàn m ã ¿ch,sā ụ d ng ngu n 5VDC c p cho kh i x lý trung ã Ã á ā
Nguãn chính sā d ng trong m ch là ngu n 5VDC Ngu ụ ¿ ã ãn này đ°ợ à ÿ c l y t nguãn 220VAC qua module h áp AC-DC v ¿ à 5V đÅ Ã c p cho các module: board ESP8266, Relay
Các GPIO c a board ESP8266 nh n tín hi u s ÿ Ã á ¿ đià u khi n kích ho t các Å ¿ Relay ho ¿t đáng,tÿ đó đià u khi n các thi t b Å Á á đián
Relay là m t lo i thi t b á ¿ Á á đián tự đáng mà tín hiáu đÅu ra thay đåi nhÁy c p à khi tín hi u á đÅu vào đ¿ t những giá trá xác đá nh.Relay là thi t b Á á đián dùng
đÅ đóng cắt m¿ch đián điÃu khiÅn,bÁ o v và điÃu khiÅn sự làm vi c c á á ÿa m¿ch đián đáng lực
Trang 23Chọn Relay 5V,ch c n cung c p ngu n 5VDC và dòng kho ng 80mA cho ß Å Ã ã Á Relay là các tiÁp điÅm có th Å đóng ngắt khi đ°ợ c kích.Bên c ¿nh đó,dòng
thiÁt bá đián khi ch y qua các ti ¿ Áp điÅ m c a Relay s an toàn ÿ ¿
Hình 25 : Relay 5V-10A
Các b ph n chính c a relay: á Ã ÿ
C¢ cÃu tiÁp thu (khái ti p thu): Có nhi m v Á á ụ ti p nh n nh ng tín hi Á à ữ áu đÅ u vào và biÁn đåi nó thành đ¿i l°ợng cÅn thiÁt cung c p tín hi u phù h p cho à á ợ khái trung gian
C¢ cÃu trung gian (khái trung gian): Làm nhi m v ti p nh n nh á ụ Á à ững tín hiáu đ°a đÁn t kh i ti p thu và bi ÿ á Á Án đåi nó thành đ¿i l°ợ ng c n thi t cho Å Á r¢le tác đáng
C¢ cÃu chÃp hành (kh i ch p hành): Làm nhi m v phát tín hi á Ã á ụ áu cho m ch ¿ điÃu khiÅn
Hình 26 : S¡ đồ kh i c ố ủa Relay điệ n t ử
Relay có 3 tiÁp điÅm đóng ngắt NO (th°ßng má), NC (th°ßng đóng) và chân COM, tr á ¿ng thái bình th°ßng khi ch°a đ°ợc kích chân COM s n ¿ ái
Trang 25Hình 28 : S¡ đồ nguyên lý kh i công su t ngõ ra ố ấ
Relay 4 Kênh 5V g ãm 4 r¢ le ho¿t đá ng t ¿i điá n áp 5VDC, ch áu đ°ợ c hi u á đián thÁ lên đÁn 250VAC 10A Rela y 4 kênh 5V đ°ợ c thi t k ch c ch n, Á Á ắ ắ khÁ năng cách điá át Trên module đã có sẵ n t n m¿ch kích relay s d ng ā ụ transistor và IC cách ly quang giúp cách ly hoàn toàn m ¿ch đià u khi n (vi Å điÃu khiÅn) vãi r¢ le bÁo đÁm vi đià u khiÅn ho ¿t đá ng ån đá nh Có sẵn header r t ti à án dụng khi kÁt nái vãi vi điÃu khiÅn
Relay 4 kênh s d ng chân kích m c Th p (0V), khi có tín hi u 0V vào ā ụ ā à á chân IN thì relay s nh ¿ Áy qua th°ß ng H c á ÿa Relay ng d ng v i relay Ā ụ ã module khá nhi u bao g m c à ã Á đián DC hay AC
Module đ°ợc kÁt nái v i các ã board điÃu khiÅn bằng 6 chân header nh° sau: VCC cung c p ngu n cho các opto à ã
GND k t n i v i GND c Á á ã ÿa board điÃu khiÅn
IN1,IN2,IN3,IN4 dùng đÅ điÃu khiÅn relay 1,relay 2,relay 3, relay 4 tích cực māc th p Ã
Ngoài ra còn mát 3 chân header đ°ợc dùng đÅ cÃp nguãn cho relay,header
đích dung chung ngu n VCC(5V)t ã ÿ header 4 chân cho relay,thông th°ß ng jumper đ°ợc nái l¿i vãi nhau.NÁu nh° muán cách ly tín hiáu điÃu khi n v i Å ã nguãn c p cho relay thì có th b jumper này ra và c p ngu n riêng 5V cho Ã Å ß Ã ã chân RY_VCC
Thông s k á ÿ thuÃt