<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>Bà GIAO THÔNG V N T I </b>
<b>KHOA IịN - IịN Tỵ </b>
<b><iu Khin Thit Bß Wifi ESP8266 Bằng Blynk và WebServer = </b>
GIÁO VIÊN H¯âNG DÀN: ThS.PHAN TRỊN
LâP: 18DHDT01
<i><b>TP. Hồ Chí Minh, tháng 04 năm 2022</b></i>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">
2
<b>Bà GIAO THƠNG V N T I </b>ÂÀ
<b>KHOA ĐIÞN - IịN Tỵ </b>
<b><iu Khin Thit Bò Wifi ESP8266 Bng Blynk và WebServer = </b>
GIÁO VIÊN H¯âNG DÀN: ThS.PHAN TRÒN
<i><b>TP. Hồ Chí Minh, tháng 04 năm 2022</b></i>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">
<b>HàC VI N HÀNG KHÔNG VI T NAM C</b>Þ Þ <b>àNG HỊA XÃ H I CH</b>à <b>Ă NGHĨA VIÞT NAM </b>
TP.Hồ Chí Minh, ngày tháng năm
<b>NHIÞM VĀ TI U LUÂ</b>Â<b>N T T NGHI P </b>àÞ
<b>Hà VÀ TÊN:&VÕ MINH TH¯& MSSV:&1853020023&&&&&& LâP:&&&&18DHDT01&&&& NGÀNH:&Đián T - Vi</b>ā<b>ßn Thơng& </b>
<b>1. Tên đÁ tài tiÃu luÃn t t nghi p: </b>áß
<ĐiÃu khiÅn thiÁt bá Wifi ESP8266 bằng Blynk và Webserver=
<b>2. Nhißm vā ti u lu n t t nghi p: </b>ÃÃáß
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
<b>3. Ngày giao đÁ tài tiÃu lu n t t nghi p: </b>Ãáß
<b>4. Ngày náp báo cáo ti u lu n t t nghi p: H</b>ÃÃáß<b>á tên giáo viên h°ãng d n </b>Á(ghi rõ: H c hàm, h c vọọ<b>á): ThS.PHAN TRÒN </b>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">
<b> Giáo viên </b>h°ã<b>ng d n </b>Á(Ký tên và ghi rõ h tên) ọ
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">
<b>NHÂN XÉT CĂA GIÁO VIÊN PHÀN BIÞN</b>
<b>Giáo viên phÁn bi n </b>ß(Ký tên và ghi rõ h tên) ọ
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">
4
<b>LäI CAM ĐOAN</b>
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ÿ q 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 ố ồă
<b>Ng°åi cam oan </b>đ
<b>Võ Minh Th° </b>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">
<b>LäI C</b>ÀM ¡N
Lßi đÅu tiên, tơi xin by tò lũng bit Ân n ton th quý th y, cơ Khoa ÅÅ
thn lợi đà tơi hồ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 ln. 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 q thÅy cơ, b¿n bè và gia đình. Tơi xin by tò lũng bit Ân sõu sc.
Trõn tr ng cọÁm ¢n.
TP HCM, ngày tháng năm 2022 Sinh viên th c hi n ựá
<b>Võ Minh Th° </b>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">
6
<b>MĀC L C </b>Ā
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 TỐ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
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">
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 ni 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 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¢ đã ngun 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 tốn ...27ÃHình 31 : S¢ đã ngun 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¿ ự Á
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">
8
<b>MĀC LĀC BÀNG </b>
BÁng 1 : ¯u nh°ợc điÅm IoT ... 4
<b>LäI NÓI ĐÀU </b>
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 hiu hÂn v IOT.
Vói nhng 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
<i><b>Blynk và Webserver</b></i>= 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 q trình tìm hi u, nghiên c u và hồ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. ßắ ã
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">
<b> Māc tiêu nghiên c u </b>ą
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ý ln vãi th c tiựßn. ĐÅ ÿ đó bå tsung, hoàn thi n ki n tháÁāc đã đ°ợc cung cÃp trong tr°ßng h c. ọ
<b> Đái t°ÿng và ph m vi nghiên c u </b>¿ą
Đái t°ợng nghiên cāu : Chāc năng thu và phát WiFi cÿa ESP8266, Code ch¿y ch°¢ng trình, cách sā ụ d ng app Blynk cùng v i Webserver ãđÅ điÃu khiÅn đáng c¢
Ph¿m vi nghiên c u : ESP8266 ā
<b> Ph°¢ng pháp nghiên cąu </b>
T nhng c sỏ lý lun th c tiòn đã quan sát đ°ợc đ°a ra những thu ho¿ch cÿa cá nhân qua giai đo¿n ti u luÅÃn t¿i công ty. ĐÅ có đ°ợc sá liáu chính
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ý thut
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. ÁÃựÿ
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">
Ch°¢ng 3 : Tính tốn và thi t k Á Á PhÅn III : K t lu n và ki n ngh ÁÃÁá
Ch°¢ng 4 : KÁt luÃn và ki n ngh Áá
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">
CH¯¡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 tốn, máy móc c¢ khí và kỹ tht 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 gia con ngòi vói máy tính.
Ý t°áng và mát m¿ng l°ãi các thiÁt bá thô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.
<i><b>Hình 1 : Internet of Things </b></i>
<b> IoT ho¿t đáng nh° th¿ nào? </b>
Mọi h th ng IoT hồn chá áßnh đÃu có 4 b°ãc: Thu thÃp, chia sẻ, xā lý dữ liáu và đ°a ra quyÁt đánh.
<i><b>Hình 2 : IoT ho</b></i>¿t động nh° thế<i><b> nào? </b></i>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">
14
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.
<b> Giãi thißu phÁn mêm lÃp trình </b>
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ỳ, vit chÂng trỡnh trờn Arduino IDE khỏ dò dng cáng thêm Open Source viÁt riêng cho Arduino thì ngày càng nhiÃu.
<i><b>Hình 15 : Giao di n c a ph n m m Arduino </b></i>ệủầề
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="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 đÅ 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:
Sau đó click OK đÅ chÃp nhÃn.
<i><b>Hình 16 : N</b></i>¿p th° việ<i><b>n Module NodeMCU ESP8266 </b></i>
TiÁp theo vào Tool→Board→Boards Manager
<i><b>Hình 17 :Board Manager </b></i>
Đợ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.
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">
16
<i><b>Hình 18 </b></i>: Cài đặt th° việ<i><b>n </b></i>
Vào Tool→Board→Generic ESP8266 Module, chọn cồng COM tÂng
<b> CÂ sỗ ly thuy¿t vê APP Blynk </b>
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. Á
<b> Cách ho¿t đáng </b>
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: Å
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">
Blynk 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.
<i><b>Hình 19 : Blynk App</b></i>
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">
20
PHÀN II. NàI DUNG VÀ K¾T Q
CH¯¡NG 3 : TÍNH TỐN VÀ THI¾T KắS ó khỏi v nguyờn lý hot ỏng ca mch
SÂ đã khái toàn m¿ch
Nguyê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 Bà X LÝ Ā
KHàI BLYNK WEBSERVER
<i><b>Hình 22 </b></i>: S¡ đồ<i><b> kh i tồn m ch </b></i>ố¿
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">
là 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 ln ng d ng Blynk t ụÿbá NodeMCU.
<b> B</b>á xÿ<b> lý trung tâm </b>
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 tồ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. āụ
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">
-cung cÃp cho dự án. Dự án này cÅn 5 volt.
<b> Khái ngu n: </b>ã
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.
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">
Chọ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. ÿ¿
<i><b>Hình 25 : Relay 5V-10A </b></i>
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.
<i><b>Hình 26 </b></i>: S¡ đồ<i><b> kh i c</b></i>ố ủa Relay điệ<i><b>n tử </b></i>
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
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">
<i><b>Hình 28 </b></i>: S¡ đồ<i><b> nguyên lý kh i công su t ngõ ra</b></i>ốấ
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. Relay 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 tn 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. Ã
Ngồ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 Åãngn 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.
<b>Thơng s ká ÿ thuÃt </b>
</div>