1. Trang chủ
  2. » Luận Văn - Báo Cáo

điều khiển thiết bị wifi esp8266 bằng blynk và webserver

50 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Điều khiển thiết bị Wifi ESP8266 bằng Blynk và Webserver
Tác giả Vũ Minh Thư
Người hướng dẫn ThS. Phan Trần
Trường học Học viện Hàng không Việt Nam
Chuyên ngành Điện - Điện tử
Thể loại Tiểu luận tốt nghiệp
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 50
Dung lượng 4,84 MB

Nội dung

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 1

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

LâP: 18DHDT01

TP H ồ Chí Minh, tháng 04 năm 2022

Trang 2

2

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 3

Hà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 4

2

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 5

NHÂ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 6

4

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 7

Lä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 8

6

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 9

MĀ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 10

8

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 11

Mā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 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 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 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) á Cac 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 16

16

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 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

Hình 19 : Blynk App

Trang 19

https://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 20

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

Trang 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 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 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 ÿ ¿

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 25

Hì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

Ngày đăng: 24/05/2024, 13:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w