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

Đồ án học phần thiết kế ổ cắm tiện ích cho hộ gia Đình trên ứng dụng blink

68 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Đồ Án Học Phần Thiết Kế Ổ Cắm Tiện Ích Cho Hộ Gia Đình Trên Ứng Dụng Blink
Người hướng dẫn Giảng Viên Hướng Dẫn
Trường học Trường Đại Học Công Nghiệp Quảng Ninh
Chuyên ngành Tự Động Hóa
Thể loại đồ án
Năm xuất bản 2023
Thành phố Quảng Ninh
Định dạng
Số trang 68
Dung lượng 4,16 MB

Nội dung

Việc nghiên cứu và thiết kế một bộ sản phâm điều khiến thiết bị không dây có một ý nghĩa lớn, ø1úp tăng thêm sự lựa chọn cho người sử dụng, sản phẩm được sản xuất trong nước nên giá thàn

Trang 1

UNG DUNG BLINK

Giảng viên hướng dẫn

Sinh viên thực hiện

Trang 2

UNG DUNG BLINK

Giảng viên hướng dẫn

Sinh viên thực hiện

Trang 3

xu DO 9 1.5.4 Kích thước của Ïo'Ï c1 112111211211 11 1118111111111 111 111115011115 01 1111111 xkg 9

1.6.1 Nâng cao hiệu quả công vIỆC - Lọ 1 n1 111211211111 112121111 11811811 ray 10 1.6.2 Nâng cao chất lượng cuộc sống 52 1S E21221121211112212 2 re 10

1.8 Mục tiêu của đề tài - s21 22 221,0 1122112111221 221121 14

"to ii sa na n 16 2.1.1 Téng quan vé ESP8266.0.0.ccccccccccccccceccssessessesscssesessessessesscssesessessesseseesesseeees 16

2.1.2 Các phiên bản ESP8266 - Q2 201121121 111121111111110111111 2011111211281 re 17

2.1.3 Phần mềm lập trình cho ESP8266 52-52 S12 EE18212112111121E21E1 c1 19

2.1.4 Sơ đổ chân 2-:- 22 2111222112221121211222111111121112112111211121 01101 re 29

2.1.5 Kết nỗi phần cứng 2-52 sc 1S 1 11211111211 12111121 1221111011 cn ng 33 2.1.6 Nạp chương trỉnh - 2 221121122112 11101 11211111111 11111 111 1111121111201 X1 1tr 34 2.2 Đề ra chân micro USE - - + S1 1 S21115115112112121111211 2111122121212 211k 36 2.3 Khôi đóng cắt dùng rơ le trung gian - 2-5 SE 1221121211112121122 2 xe 37

2.3.2 Cau tạo và nguyên lý hoạt động 5à Sc n 1 21212211212 xe 38

2.4 Test board han, ban mach hàn 2 mặt sợi thủy tĩnh - 52225222 225<<52 40

CHUONG 3 THIET KE MẠCH IOT DIEU KHIỂN THIẾT BỊ ĐIỆN TRONG

GIA ĐINH VÀ THIẾT KÉ CHƯƠNG TRÌNH PHÁN MÉM << se <5 al

ˆW):5084:0 710.0 1n 41

Trang 4

3.1 Chế tạo mạch 2 2 2n S0 11115151 555155 151111 121111511 5511188 tre 41

3.2 Sơ đồ nguyên lý toàn mạch 2-2 11121871 51121121111211111121121 121cc 41

3.3 Lưu đỗ thuật toán - 2 2+ 212212112211 21221221121121122111121121111211221 2 ca 41

B THIET KE CHUONG TRINH PHAN MEM ae 3.5 Cac ché d6 wifi cia ESP8266 000.0 cccccccccccccccsccssessessessssesessesscssesesstsssecseseseessestes 42 3.5.1 Ché d6 WiFi Station 0.0 cccccccccccescessessessessseseessessessresetsesiessnteeteetesseses 44

3.5.2 Chế độ WiFi Access Poittt ccccccccccccccscscececessssestesesevecevssseseseevevevevsesesevseees 44 E2 45

3.7 Giới thiệu về blynĂk s-Sc 1 1111111211111111 1111 1211111 1111111111011 g 45

3.7.1 Cài thư viên blynk trên arduino IIDE - 5 52 2222 222222312222 +szzxs+2 46 3.7.2 Các bước sử dụng blynk - 2 121121112 1112112211111 11111111 112121 8k He ray 46 3.8 Chương trình cho ESP8266 200201 121121211Ẹ1112111111011 1111111111211 HH 49

CHUONG 4 CHE TAO VA THU NGHIEM THIET BI 56 4.1 Ché tao thiét Bi ccccccccccccccscssessessresessesseserseesectinseesasetstitssetaseaietintesseseeen 52

4.1.1 Théng kê linh kiện sử dụng trong mạch 2 222 2212211132112 12212 zk2 52 4.1.3 Mô hình sản phẩm nghiên cứu - 2-5 21 2S 19211 1271211212112 E111 tt 55

4.2 Thir nghidém thiét bi ccccccccccccccccececseseecsesessescsseseeseesesseeseseessessessesesseeseeeees 55 KẾT LUẬN VÀ HUONG PHAT TRIEN CUA DE TAL oeececcscccsccscessesseseesesseees 57 TAI LIEU THAM KHAO 58

DANH MUC BANG BIEU

Trang 5

Bang 1.1 Biéu đồ Hype Cycle của hãng Gartner 5-5 2S 111215 5212121111112 e2 1 Bang 1.2 Kién tric mét hé thống TOT ieee ceeeeceeeeecececscecescccececseccescesaussseesecevausaenesevecs 5 Bang 1.3Téng quan vé mét hé thong TOT csscscesssessessesesseessessessessesensseeeeen 7

Bảng 3.1 Lưu đồ thuật tốn - S1 1211211211211111121211121212 1121 rrag 4

Bảng 4 1.Thống kê linh kiện sử dụng trong, mạch - - 2 2222112211132 1212k 52

DANH MỤC HÌNH

Hình 1.1 Một số dự đốn khảo sát 22 522222 2222231222122712711 2122112112211 e2 2

Hình 1.2 Mơ tả thuật ngữ lọÏ - L2 2211211121 12112 1110111511111 1111111 1011111111121 1 182 ke 4 Hình 1.3 Hình minh họa lIoT thơng, minh 5 2 22 222212212223 151 3533511153152 x2 6 Hình 1.4 Tầm quan trọng Io'Ï” - : 122111211221 121 1121111111111 171 10111011111 11112111111 key 6

Hinh 1.5 Bùng nỗi IT - 25s 2222E212251251271111211211211271222112112111212 12221 te 8

Hinh 1.6 Tang truong vì 0 0 9

Hình 1.7 Kết nối IợT -:-22:22222222221251221122711271112112711271127111211271211.221 2 x20 10 Hình 1.8 Một số ứng dụng của IoT - 5c s2 E121151221112112111211 12101121 nu ll

Hinh 1.9 IoT cho phép moi dé vat va thiét bi thu thập và trao đổi dữ liệu với nhau 13 Hình 1.10 Một số sản phâm ơ cắm đơn, ơ cắm cĩ nhiều ơ cắm bán trên thị trường L5

Y

Hinh 2.2 Modul ESP 8266-07000 19

Hinh 2.3 Nhap vao “Windows Zip file for non admin install” 0.000.0.ccccceceeeeeeeeees 20

Hình 2.4 Nhấp vào “JUST DOWNLOAD” để tải phần mềm -2- 52552222222: 21 Hình 2.5 Chọn nơi lưu file và bám “Start Download” -: 2s: 2+22z22xz2xzsxzzxrsre2 21

Hình 2.6 Giải nén file vừa tải - Q2 0222111211121 112111121 1110111101 1120111011110 1 11k 22 Hình 2.7 Giao diện của Arduino IDE - Ác 2225111111155 1 1111111521111 1119552111111 k ra 22 Hình 2.8 Chạy file exe, sau đĩ nhấn Next - Sa 0 21 11511511115115215181 211281 ne 23 Hình 2.9 Nhắn Install khi cĩ yêu cầu xác nhận 2 ST S11 11 15151 515121111555 151551 sse 24

Hình 2.10 Quá trình cài đặt diễn ra 52 2212211 112112121121211211 2112221 rreg 24 Hình 2.11 Nhắn Finish dé kết thúc quá trình cài đặt 22 2 s22 22212122222 2x 25

Hinh 2.12 VỊ trí các chức năng cơ bản - 12 120112211211 1211121 1111111121111 11 key 25 Hinh 2.13 Mở ví dụ trong Ardurno IDE - 22: 2211211221 1221 1211151 1111111 211182 de 27 Hình 2.14 Chon Board đề kết nỗi board thực tế với phần mm - 222 Sa S2 S22 2 sszs2 28

Hình 2.15 Chọn céng COM board thực tế liên kết với máy tính - 2 sec 29

Hình 2.16 Sơ đỗ chân ESP8266 2S SE 112112112112121111 212122211121 xe 29

Hình 2.17 Sơ đồ kết nối phần cứng - 25s E111 E2157152121111111111111121 211 6 34 Hình 2.18 Đề ra chân USB -:- 22 2222221222112211222122711271122127111211211201 21c e 37

Hình 2.19 Cấu tạo của rơ le trung gian - : s+ sc 1111112111121 111111212 11a 38 Hinh 2.20 Nguyên lý hoạt động của rơ Ïe trung e1an - 5 2c 22221122212 ezxcses 39 Hinh 2.21 Test board han, Ban mach han 2 mat 6x8cm sợi thủy tĩnh 40

Hình 3.1 Sơ đồ khối hệ thống 2-5 SE 212112 111111211112121111111 10111211 0 41

Trang 6

Hình 3.2 Sơ đồ nguyên lý toàn mạch - 51 211121 1271112112111 11 ru 41 Hình 3.3 WIF]I Access Polmt - L2 111122111192 1n ng ng KT ng 1k 121151 116 kh 43 Hình 3.4 Cài đặt Blink trén arduino IIDE - 2 2 22111111111 cesesesesesesesesevevenas 46 Hình 3.5 Tải phần mềm Blynk trên App StOre 52-52 1 12821 1222121111121 1 26 47

Hình 3.6 Tạo tài khoản trên phần mềm Blynk - S92 1 1922E8212111 1111121 x6 47

Hình 3.7 Các khối chức năng điều khiến 2-52 + 12 S25211211115221121211 11212 x0 48

Hinh 3.8 Cài đặt cho nút ấn - 25s 2 22222221212112112711 1111112112121 12c rteg 49

Hình 3.9 Giao diện Arduino TDE c1 2 2111111115153 1111111515111 11c net 49 Hinh 4.1 Đồng hồ van tr) t›mHaiaiaiiiiaiiÝỶÝ 53 Hinh 4.2 M6 hate cece cceeccececceseecneeccnseecesecunsecnnsecnsaecnsescnseecnseentsesntaeesnnnaeess 53

Hinh 4.4 Hộp cầu nối điện làm mô hỉnh 22222 E92E£2 E212 E221252222222522222222 22 54

Hinh 4.5 Các dụng cụ phụ - - c1 2022211211121 11111 1110111212111 1182111211211 12k rryg 54

Hình 4.6 Hình ảnh thực tế của thiết bị - 2: 5222221521 821122122121121211212111271 21c 55 Hình 4.7 Hình ảnh thiết bị 1 tác động - S122 1 121121111121 111121212111 t6 56 Hình 4.8 Hình ảnh thiết bị 2 tác động 2 S912 221211111211 121121211112121 11g 56

DANH MỤC TỪ VIẾT TẮT

® JoT - Internet Of Things hay internet van vat

© ESP8266 - Chịp xử lí tích hợp thu phat WiF1

e IDE - Viết tắt của Inteprated Development Enviroment - môi trường phát triển tích hợp

Compiler - Trinh bién dich

Trang 7

MO DAU

Ngày nay, xã hội phat triển mạnh mẽ, kỹ thuật ngày cảng hiện đại nên nhụ cầu về trao đối thông tin giải trí, nhu cầu về điều khiển các thiết bị từ xa, ngày cảng cao Và những hệ thông dây cáp phức tạp lại không thể đáp ứng nhu cầu này, nhất là ở những khu vực chật hẹp, những nơi xa xôi, trên các phương tiện vận chuyền VÌ vậy công nghệ không dây đã ra đời và phát triển mạnh mẽ, tạo rất nhiều thuận lợi cho con nguol trong đời sông hằng ngày

Trong những năm gần đây công nghệ truyền nhận đữ liệu không dây đang có những bước phát triển mạnh mẽ, góp công lớn trong việc phát triển các hệ thông điều khiến, giám sát từ xa, đặc biệt là các hệ thống thông minh Hiện nay, có khá nhiều công nghệ không truyền nhận dữ liệu không dây nhu RF, Wifi, Bluetooth,

NEC, Trong đó tiêu biêu nhất là Bluetooth và Wifi

Trên thị trường Việt Nam hiện nay chưa có nhiều sản phâm điều khiến thiết bị không dây, đa số những sản phẩm hiện có đều là nhập khâu từ nước ngoài với giá thành cao Việc nghiên cứu và thiết kế một bộ sản phâm điều khiến thiết bị không dây có một ý nghĩa lớn, ø1úp tăng thêm sự lựa chọn cho người sử dụng, sản phẩm được sản xuất trong nước nên giá thành rẻ và góp phần phát triển các hệ thống điều khiến thông minh Nhắc đến sự phát triển của thời đại công nghiệp 4.0, mét trong những khái niệm nhận được sự quan tâm hàng đầu trên toàn thế giới chính là Internet Vạn Vật hay còn được gọi là Internet of things (IoT) Sw phát triển của loT hứa hẹn sẽ đem lại những tác động mạnh mẽ lên nhiều mặt của công việc và đời sống Chứng kiến sự phát triển như vũ bão của các sản phâm ứng dụng công nghệ IoT và thị trường công nghệ Start

up tiềm năng đang ngày cảng sôi động hơn bao giờ hết, ý thức được vấn đề đó, cùng với sự đồng ý của giảng viên hướng dan, em đã lựa chọn đề tài “ thiết kế ô cắm tiện ích cho hộ gia đình trên ứng dung Blink ” dùng sóng wifñi để điều khiển các thiết bị điện trong gia đình làm đề tài tốt nghiệp Nội dung của báo cáo của đề tài tốt nghiệp có

bố cục như sau:

- CHUONG I TONG QUAN

- CHUONG 2 CO SO LI THUYET

Trang 8

- CHUONG 3 THIET KE MACH IOT ĐIỀU KHIỂN THIẾT BỊ ĐIỆN TRONG GIA PINH VA THIET KE CHƯƠNG TRINH PHAN MEM

- CHUONG 4 CHE TAO VA THU NGHIEM THIET BI

Trang 9

CHUONG 1 TONG QUAN

1.1 Giới thiệu

1.1.1 Giới thiệu tông quan về loT

Thời đại vạn vật kết nối Internet of Things (IoT) là một mạng lưới các vật thé duoc gan cảm biến hoặc hệ thống điện tử đặc biệt cho phép chúng kết nối với nhau đề thu thập và trao đổi dữ liệu Các vật thể trong mạng lưới nảy có thế được kết nối với mạng Internet cho mục đích điều khiển từ xa

Xét về mặt vật chất, làm thế nào để chất lượng cuộc sống chúng ta được nâng cao, đó là khi các nhu cầu của chúng ta được đáp ứng nhiều hơn trước Nhu cầu ở đây

có thê là có đầy đủ thức ăn, có quần áo đẹp, không kẹt xe, giảm bớt những lo lắng,

không phải nhớ nhiều thứ linh tính trong đầu, Những điều này đều sẽ được đáp ứng

bởi loT Hiện tại, loT ảnh hướng lớn nhất đến các khía cạnh trong đời sống

Theo báo cáo hàng năm của hãng Gartner về xu hướng công nghệ sẽ thay đổi thế giới trong năm 2018 thì loT đang xếp ở mức đỉnh cao của kỳ vọng và ứng dụng của loT trong vòng 5 năm -10 năm nữa sẽ ứng dụng nhiều trong đời sông thực tế

Bang 1 1 Biéu do Hype Cycle ctta hang Gartner

‘Hype Cycle for Emerging Technologies, 2018

Trang 10

Năm 2003 với 6.3 tỷ người có 500 triệu kết nối internet, với mỗi người sở hữu 0.08 thiết bị kết nối

Năm 2020 với 7.6 tỷ người đã lên đến 50 tỷ kết nối với 1 người sở hữu 6.58 thiết

POPULATION DEVICES CONNECTED DEVICES

PER PERSON Sows Gace EG, Api 2011

Hình 1 1 Một số dự đoán khảo sát Một số mốc phát triển của internet vạn vật (IoT)

1990: Máy nướng bánh mì được cho là đề vật đầu tiên được kết nối internet John Romkey, một kỹ sư phần mềm tại Mỹ, đã kết nối chiếc máy nướng bánh mì với máy tính qua Internet để bật nó lên

1999: Thuật ngữ “internet of things duoc tao ra boi Kevin Ashton khi thuyét trình về một hệ thống cảm biến và nhãn nhận dạng qua tần số radio (RFEID) gắn trên hàng hóa đề quản lý chuỗi cung ứng

ớ000: LG giới thiệu chiếc tủ lạnh có kết nối internet đầu tiên trên thế ĐIỚI VỚI mức giá 20.000 USD

6008: H6i nghi quốc tế đầu tiên về loT được tổ chức tại Zurich, Thụy Sĩ

Trang 11

6009: Theo Cisco, day là thời diém ma mang internet van vật thực sự được khai sinh, khi số lượng thiết bị được kết nối internet vượt dân số thế ĐIỚI

ớ013: Từ điển Oxford thêm thuật ngữ “internet of thíngs” vào hệ thống định

> Tìm hiểu về thuật ngữ loT

IoT (Internet of things) được dịch sang tiếng Việt với nhiều tên gọi khác nhau như Internet Vạn Vật, Mạng lưới thiết bị kết nối Internet, Mạng lưới vạn vật kết nối Internet, Trong đó, thuật ngữ được sử dụng phố biến nhất là Internet Vạn Vật

« - Internet trone thuật ngữ chỉ hệ thống kết nối, hệ thống liên mạng được sử dụng cho việc tiếp nhận, xử lý, truyền tải, chia sẻ thông tin, dữ liệu

« - Things (vạn vật) dùng để chỉ tất cả các thiết bị trong thực tế, được kết nối và trở thành một phần của mạng lưới thông tin, di liệu Dựa trên một vải ứng dụng thực tế, các thiết bị nằm trong “vạn vật” của loT có thể kế đến may theo dõi nhịp tim, xe cảm biến tích hợp, nhà ở thông minh, đồng hỗ đeo tay thông minh,

IoT là một liên mạng với sự tham gia của nhiều thành phan Trong đó, các thiết

bị, phương tiện sẽ được bô sung và tích hợp thêm các bộ phận điện tử, phần mềm cũng như các loại cảm biến giúp chúng vừa có thê thu thập dữ liệu, vừa có thé

kết nối qua mạng máy tính để truyền và chia sẻ các dữ liệu đó Hệ thống các thiết bị,

phương tiện thông minh nảy sẽ tạo nên một cơ sở hạ tầng đáp ứng nhu cầu phát triển của xã hội thông tin

Trang 12

Hình l2 Mô tả thuật ngữ lo†

> Bạn có thể hình dung đơn giản về loT như sau:

¢ Các thiết bị và phương tiện thông minh ban đầu là các thiết bị, phương tiện thông thường mà chúng ta hay sử dụng, ví dụ như ô tô, đồng hồ, máy hút bụi, Chúng sẽ được tích hợp các thiết bị cảm biến, giúp chúng thu thập thông tin thực tế như hình ảnh đường đi, các đồ vật trên đường, do nhip tim,

° Tiếp đó, các dữ liệu được thu thập sẽ được truyền tải qua hệ thống mạng Internet Những đữ liệu này sẽ được tải lên, xử lý và chia sẻ trên môi trường ảo Quá trỉnh này có thể tạo ra các lệnh, các chương trình p1úp điều khiển hoạt động của thiết bị ban đầu

© Thiết bị, phương tiện thông minh sẽ tiếp nhận các lệnh mới thông qua đữ liệu đường truyền của mạng và tiến hành các nhiệm vụ được đặt ra

Như vậy, với việc ứng dụng IoT, các thiết bị trong cuộc sống có thê trực tiếp kết nỗi và được điều khiển từ xa thông qua Internet, hạn chế sự tham 01a trực tiếp từ con người Quá trình kết nối các yếu tô thực và ảo này không chỉ đánh dâu một bước phát triển về công nghệ mà nó còn là tiền đề giúp thúc đây những bước phát triển mạnh mẽ trong cuộc sống tương lai

Trang 13

1.2 Kiến trúc hệ thống IoT

Bảng 1 2 Kiến trúc một hệ thống loT Kiến trúc hệ thống loT

(loT Reference

Architecture)

Xử lý dữ liệu, phân tích "HH Thiết bị kết néi và quản lý Hiện thị, vai trò kêt nôi

(Device Connectivity Analytics and Business Connectivity)

Management

Bang 1 3 Tổng quan về một hệ thống loT

Trên cơ sở nghiên cứu, tìm hiệu về loT Đê tài đề xuât phương án tự động hóa ngôi nhà, và cụ thê hon đó là vê những chiệc ô căm điện thông minh

Trang 14

Hình 1.3 Hình mình họa loT thông mình

1.3 Tầm quan trọng của loT

Khi bất cứ vật gì đó được kết nỗi với internet, điều đó có nghĩa là nó có thê gửi thông tin hoặc nhận thông tin, hoặc cả hai Với loT khả năng gửi hoặc nhận thông tin này làm cho mọi thứ trở nên thông minh, và thông mính luôn là điều hướng đến

Hinh 1 4 Tam quan trong loT

Sử dụng lại điện thoại thông minh (điện thoại thông minh) làm vi dụ Ngay bây giờ bạn có thể nghe bat ky bai hat nao trén thé giới, không phải vì điện thoại của ban thực

6

Trang 15

sự có mọi bài hát trên thế giới được lưu trữ trong nó Nó có nghĩa là vì mọi bài hát trên thế ĐIớI đều được lưu trữ ở một nơi khác, nhưng điện thoại của bạn có thé gửi thông

tin (yêu cầu bài hát đó) và sau đó nhận thông tin (phát trực tuyến bài hát đó trên điện

thoại của bạn) Để trở nên thông minh, một thứ không cần phải có siêu lưu trữ hoặc siêu máy tính bên trong nó Tất cả những gì phải làm là kết nối với siêu lưu trữ hoặc

với một siêu máy tính Trong Internet of Things, tat cả những thứ đang được kết nối

với internet có thê được chia thành ba loại:

> Loại thu thập thông tín và sau đó gửi nó

Ví dụ: các thiết bị mang tính cảm biến, có thể là cảm biến nhiệt độ, cảm biến chuyên động, cảm biến độ âm, ánh sáng, Những cảm biến này cùng với một kết nối, cho phép chúng ta tự động thu thập thông tin từ môi trường Do đó, cho phép chúng tôi đưa ra quyết định thông minh hơn

> Loại nhận được thông tin và sau đó hành động

Vi dụ: máy in của bạn nhận được một tài liệu và In nó Xe của bạn nhận được tín hiệu từ chìa khóa xe và cửa mở

> Thực hiện cả hai

Lấy một ví dụ hiện đang được sử dụng rộng rãi trong ngảnh nông nghiệp Các cảm biến có thê thu thập thông tin về độ ấm của đất để cho nông dân biết cần tưới bao nhiêu cho cây trồng, nhưng bạn không thực sự cần người nông dân Thay vào đó, hệ thống tưới có thể tự động bật khi cần thiết, dựa trên độ âm của đất Thêm vào đó, các nhà nông nghiệp đã phát minh thêm một bước tiến nữa Nếu hệ thống thủy lợi nhận được thông tin về thời tiết từ kết nối internet của nó, thì nó cũng có thê biết khi nào trời sẽ mưa và quyết định không tưới nước cho các loại cây trồng ngày hôm nay vì tận dụng được nguồn nước mưa

1.4 Nguồn sốc loT

Trên thực tế, các yếu tô của loT dường như đã nhen nhóm xuất hiện cách đây nhiều thập ký Tuy nhiên, phải đến năm 1999, lần dau tién cum tir Internet of Things

7

Trang 16

chính thức ra đời Trong những năm tiếp theo, sự bùng nỗ của công nghệ và sự lan tỏa của mạng Internet đã tạo ra một nền tang thuan loi giup loT tiép tuc phat triển Năm 2016, IoT bắt đầu được quan tâm nhiều hơn khi có những bước tiến thực sử

nối bật Bằng việc kết hợp nhiều công nghệ hiện đại như kết nỗi không dây, phân tích

dữ liệu trên thời gian thực, machine learning, cảm biến, các ứng dụng đầu tiên của loT ngay cang hoan thiện và đem dén những lợi ích thiết thực cho công việc vả cuộc sống Cũng nhờ vậy mà trong vài năm trở lại đây, loT trở thành một đề tài nóng, được

nhiêu người quan tâm, theo dõi

Hình 1 5 Bùng nồi loT 1.5 Dac trung cua loT (internet of thing)

1.5.1 Kha nang dinh danh

Các đối tượng tham gia vào IoT, bao gồm cả thiết bị, phương tiện và con người, đều sẽ được định danh và mọi hoạt động đều được tiến hành thông qua cách thức định danh nảy Việc định danh được thực hiện giúp phân biệt và phân loại các nhóm đối tượng nhờ đó mà quy trình thu thập, xử ly và chia sẻ dữ liệu được tiến hành chính xác

và hiệu quả hơn

Cách thức định danh của loT' khá da dang, vi dụ như dùng mã QR, ma vach, NFC, dia chỉ IP, Tuy nhiên, các thông tin định danh này cần đảm bảo yếu tổ độc nhất, tránh sự nhằm lẫn pIữa các đối tượng hoặc thiết bị

Trang 17

1.5.ớ Thông minh

Các yếu tố của trí tuệ nhân đạo đã và đang được cân nhac dé ứng dụng phát triển các thiết bị trong mạng lưới loT Mục tiêu là để tạo ra các thiết bị thông minh, được bô sung day đủ các thiết bị thu thập, xử ly thông tin và có thể tự động thực hiện các nhiệm vụ nhất định, dựa trên tình huống và môi trường thực tế Đồng thời, các dữ liệu, thông tin cũng sẽ được chia sé chung cho nhiều loại thiết bị khác nhau đề sử dụng

theo các tính năng riêng

1.5.3 Phức tạp

Trên thực tế, hệ thống kết nối của loT vô cùng phức tạp Hệ thống này bao gồm mọi đường liên kết, kết nối giữa các thiết bị với nhau, giữa các thiết bị cũ vả các công nghệ, yếu tố mới, gitra cac thiết bị thực tế và những đữ liệu được lưu trữ trên nền tang Internet Cùng chính vì đặc trưng này, việc vận hành và ứng dụng loT không hề đơn giản, tốn nhiều thời gian và công sức thực hiện

1.5.4 Kích thước của loT

Tính sơ bộ, một hệ thống IoT có thê liên kết 50 đến 100 nghìn tỉ đối tượng khác nhau, từng đối tượng đều giữ một vai trò nhất định trong việc chia sẻ và sử dụng dữ liệu Trên thực tế, hiện nay chúng ta vẫn chưa khai thác được nhiều tài nguyên của hệ thông này

Theo Công ty nghiên cứu và tư vấn công nghệ Gartner, Inc., trên thé giới sẽ có khoảng 26 tỷ thiết bị tham gia vào hệ thống IoT trong năm 2020 Con số này hứa hẹn

sẽ tiếp tục gia tăng nhanh chóng trong những năm tiếp theo

Trang 18

Hình l6 Tăng truong cua loT 1.6 Lợi ích của loT

1.6.1 Nâng cao hiệu quả công việc

loT thúc đây quá trình khai thác, trao đổi và sử dụng dữ liệu trong nhiều công

việc khác nhau Điều này tạo ra những thay đối tích cực trong công tác quản lý, nghiên

cứu, sản xuất và chế tạo sản phâm, giúp nâng cao chất lượng các sản phẩm, dịch vụ, đem đến những sản phẩm và chất lượng đáp ứng đúng nhu cầu của người dùng Trong hầu hết mọi công việc, bằng việc ứng dụng IoT một cách phù hợp, bạn có thê nhận được sự hỗ trợ thiết thực, øIúp hoàn thành nhiệm vụ nhanh chóng, chính xác, hiệu quả 1.6.2 Nâng cao chất lượng cuộc sống

Các ứng dụng của loT hướng đến việc tạo ra những sản phẩm, thiết bị, đồ dùng,

phương tiện thông minh hơn, tiện ích hơn Qua đó, dần dần cải thiện điều kiện, môi

trường sống và giúp hình thành những thói quen sống hiện đại Nhờ sự tham gia của các thiết bị công nghệ và IoT, tất cả công việc thường ngày đều có thê giảm bớt, được đơn giản hóa, tự động hóa

Trang 19

Hình 1 7 Kết nối loT

1.7 Một số ứng dụng cơ bản của IoT

Hình 1 8 Một số ứng dụng của loT

Trang 20

Quản lý hạ tầng: Hệ thống loT tham gia vào việc giam sát và kiểm sát các hoạt động liên quan đến xây dựng, quy hoạch và phát triển cơ sở hạ tầng IoT sẽ thu thập dữ liệu về quy trình triển khai các dự án, lên kế hoạch sửa chữa và bảo trì

hiệu quả, tham gia vào quy trình xử lý các sự cô,

Y tế: Các thiết bị y tế, chăm sóc sức khỏe trong hệ thông loT thực hiện thu thập các chỉ số của người bệnh, tiến hành cảnh báo và gửi đữ liệu đến bác sĩ, những

người chăm sóc khi cân thiết

Nhà ở: Hệ thống loT được ứng dụng vào quá trình thiết kế, xây dựng nhà ở sẽ tạo ra các căn nhà thông minh có khả năng tự động hóa cao Các thiết bị sẽ dựa trên tỉnh huống thực tế của môi trường, nhụ cầu của chủ nhà đề tiến hành các nhiệm vụ từ đơn giản đến phức tạp, tao ra sự thuận tiện và thoải mái tối đa, giúp nâng cao chất lượng cuộc sống

Ngành chế tao: Cac nha san xuất có thê đạt được lợi thế cạnh tranh bằng cách

sử dụng giám sát dây chuyền sản xuất để cho phép bảo trì chủ động trên thiết bị khi cảm biến phát hiện ra lỗi sắp xảy ra Các cảm biến thực sự có thê đo lường khi sản lượng sản xuất bị tốn hại Với sự trợ giup cua canh bao cam biến, các nhà sản xuất có thể nhanh chóng kiểm tra độ chính xác của thiết bị hoặc loại bỏ

nó khỏi sản xuất cho đến khi nó được sửa chữa Điều này cho phép các công ty giảm chỉ phí hoạt động, có thời gian hoạt động tốt hơn và cải thiện quản lý hiệu suất tài sản

Ngành ô tô: Ngành công nghiệp ô tô đã nhận ra những lợi thế dang ké từ việc

sử dụng các ứng dụng lol Ngoài những lợi ích của việc áp dụng loT vào dây chuyên sản xuất, các cảm biến có thế phát hiện lỗi thiết bị sắp xảy ra trên các phương tiện đã đi trên đường và có thể cảnh báo cho người lái xe một cách chi tiết Nhờ thông tin tông hợp được thu thập bởi các ứng dụng dựa trên loT, các nhà sản xuất và nhà cung cấp ô tô có thể tìm hiểu thêm về cách giữ cho xe chạy

và thông báo cho chủ xe về các thông tin phía trước

Giao thông vận tải: Các đội xe ô tô, xe tải và tàu cho hàng tồn kho có thể được định tuyến lại đựa trên điều kiện thời tiết, tính sẵn có của xe hoặc tính khả dụng của tài xê, nhờ dữ liệu cảm biên loT Bản thân hàng tôn kho cùng có thê được

12

Trang 21

trang bị các cảm biến đề theo dõi và kiểm soát nhiệt độ Các ngành công nghiệp

thực phẩm và đỗ uống, hoa và được phâm thường là những mặt hàng tồn kho nhạy cảm với nhiệt độ sẽ được hưởng lợi rất nhiều từ các ứng dụng giám sát loT gửi thông báo khi nhiệt độ tăng hoặc giảm có thê ảnh hưởng đến sản phẩm

> Ngành bán lẻ: Các ứng dụng IoT cho phép các công ty bán lẻ quản lý hàng tồn kho, cải thiện trải nghiệm của khách hàng, tối ưu hóa chuỗi cung ứng và giảm chi phi hoạt động

Vị dụ: kệ thông minh được trang bị cam biến trọng lượng có thé thu thập thông tin dựa trên RFID và gửi dữ liệu tới nền tảng loT để tự động theo dõi hàng tồn kho và kích hoạt cảnh báo nều các mặt hàng sắp hết

Các ứng dụng công nghệ đến từ Internet vạn vật (IoT): hứa hẹn mang đến những giá trị to lớn cho con người Trong những năm gần đây, chúng ta đã thấy sự xuất hiện của những hệ thông nhà thông minh hay các thiết bị gia dụng thông minh có

điều khiến bằng giọng nói Theo số liệu từ hãng nghiên cứu MecKinsey, số lượng nhà

thông minh tại Mỹ đã tăng từ 17 triệu năm 2015 lên 29 triệu năm 2017, còn người tiêu dùng tại các nước Tây Âu dành khoảng 12 tỷ euro để mua các thiết bị thông minh vào năm 2020 Tuy nhién, McKinsey cũng đưa ra nhận định nhà thông minh mới chỉ là khởi đầu của một thế giới internet vạn vật Ứng dụng quan trọng nhất của loT là số hóa quá trình sản xuất trong các ngành kinh tế

Trang 22

Hinh 1 9 loT cho phép mọi đồ vật và thiết bị thu thập và trao đồi dữ liệu với nhau

Ví dụ:

> Trên trang trại, cảm biến tự động đo độ âm của đất có thê cho người nông dân biết chính xác khi nào cây trồng cần được tưới nước Thay vì tưới quá nhiều hoặc quá ít nước, người nông dân có thê đảm bảo rằng cây trồng nhận được chính xác lượng nước thích hợp Điều này giúp tăng năng suất cây trồng và

giảm chi phí sản xuất

> Nhưng sức mạnh thực sự của Internet vạn nằm ở chỗ nó giup cho may moc thu, nhận thông tin và tự hoạt động mà không cần con người Các cảm biến có thé thu thập thông tin về độ âm của đất đê cho người nông dân biết lượng nước tưới cho cây trồng, nhưng liệu người nông dân có thực sự cần thiết? Thay vảo đó, hệ thông tưới có thê tự hoạt động khi độ âm trong đất xuống thấp

> Tiến thêm một bước nữa, nếu nhận được thông tin về thời tiết trực tiếp từ mạng, internet, hệ thống tưới tiêu cũng có thê biết khi nào trời sắp mưa và quyết định

không tưới cây nữa

Không dừng lại ở đó! Tất cả những dữ liệu về độ âm của đắt, lượng nước tưới và quá trình sinh trưởng của cây trồng đều có thê được thu thập qua cảm biến và gửi đến

14

Trang 23

các siêu máy tính để các thuật toán phân tích Và đó chỉ là một loại cảm biến Nếu lắp đặt thêm các cảm biến khác như chất lượng không khí và nhiệt độ, thì các thuật toán

máy tính có thê học được nhiều hơn nữa Khi hàng nghìn trang trại cùng thu thập

những thông tin này, các thuật toán này có thể hiểu rõ về điều kiện tự nhiên ở nơi trồng trọt, từ đó đưa ra cách chăm sóc cây trồng tối ưu

Internet vạn vật (IoT) cũng có thế được ứng dụng trong các nhà máy, nơi các cảm biến được gan vào máy móc để theo dõi hoạt động của chúng, đưa ra cảnh bảo về

sự cố hỏng hóc có thé xảy ra, theo dõi lượng năng lượng tiêu thụ và đưa ra chế độ hoạt động tiết kiệm nhất

Hiện nay, thiết lập hệ thống IoT đang là xu hướng các doanh nghiệp theo đuôi để tăng hiệu quả hoạt động và tăng khả năng chống chịu trước các rủi ro Hãy tưởng tượng, tronp đại dịch Covid-19, khi mà cư dân ở nhiều nơi không thể ra khỏi nhà vì nguy cơ lây nhiễm, cuộc sống của họ sẽ bớt khó khăn như thế nào nếu các nhà máy vấn có thể tự tiếp tục hoạt động, các nông trại van có thê tự vận hành và các phương tiện vẫn có thê tự đi lại để trao đổi hàng hóa Ngoài một vài ứng dụng cơ bản kể trên, loT còn được sử dụng cho nhiều lĩnh vực như giao thông vận tải, bảo mật thông tin, quản lí năng lượng, quản lí chât thải, quản lí và lập kế hoạch quản lí đô thị, quản lí môi trường, phản hồi trong các tình huồng khẩn cấp, mua săm thông minh, quản lí các thiết

bị ca nhân, đồng hồ đo thông minh, xe thông minh tự lái,

1.8 Mục tiêu của đề tài

Thiết kế, phát triển sản phẩm ổ căm điện thông minh, online dựa trên cơ sở loT

cụ thể là điều khiến từ xa bằng wifi, hoặc bất cứ nơi nào smart phone của bạn có kết nối Internet Sản phâm đảm bảo các tiêu chí:

> Hoạt động chính xác, ôn định, ngay cả khi các điều kiện của sản phâm thay đổi

như nhiệt độ, độ âm

> Có giao diện phần mềm giao tiếp trực quan với người dùng

1.9 Khảo sát thị trường

Trang 24

Chỉ cân một thiết bị có thê kết nôi Internet và một công cụ tìm kiêm như google,

sẽ thây đủ các mẫu mã sản phâm của các hãng với các giá tiên khác nhau Chứng tỏ một chiếc ô căm thông minh hiện tại là cân thiệt đến thê nào với cuộc sông của chúng

ta với công dụng mà nó mang lại

Hình 1 _10.Một số sản phẩm ô căm đơn, ô căm có nhiễu ỗ căm bản trên thị trường

Trang 25

CHUONG 6 CO SO LY THUYET

2.1 Khéi xử lí trung tâm

2.1.1 Tông quan về ESP8266

ESP8266 là một vi mạch trong gói QEN có khả năng của cả bộ TCP/IP và bộ vĩ điều khiến ESP8266 cung cấp giải pháp WiFi tich hop cao đáp ứng nhu cầu của các

ứng dụng IoT (Internet of Things) nhu chi phí thấp, sử dụng năng lượng hiệu quả, hiệu suất đáng tin cậy và thiết kế nhỏ gọn Nó được sản xuất bởi Espressif Systems 6

Thượng Hải, Trung Quốc Có khả năng kết nối mạng WiFi hoan chinh, ESP8266 co

thể hoạt động như một thiết bị tớ cho một bộ vi điều khiển chủ hoặc như một ứng dụng độc lập Khi chúng ta nói thiết bị tớ cho vi điều khiến chủ, điều đó có nghĩa là nó có

thể sử dụng làm bộ điều hợp WiFi cho bất kỳ vi điều khiên nào sử dụng giao tiếp

SPI hoặc UART Trong khi sử dụng độc lập, nó có thê thực hiện được các chức năng của một bộ vi điều khiến và mạng WIFI.ESP8266 dựa trên dòng L106 Diamond của

Tensilica, là bộ xử lý 32-bit và có SRAM trên chíp Đồng thời tích hợp module nguồn,

balun RF, bộ thu và phát RE, bộ thu và phát tương tự, băng tần số, bộ khuếch đại, bộ lọc và một số thành phần tối thiêu khác

ESP8266 NodeMCU (Node MicroController Unit) là một môi trường phát triển

phần mềm và phần cứng mã nguồn mở được xây dựng trên một hệ thống trên chip

(SoC) được gọi là ESP8266 ESP§266, được thiết kế và sản xuất bởi Espressif

Systems, chứa các thành phần quan trọng của một máy tính: CPU, RAM, mạng (WIF)), thậm chí cả hệ điều hành và SDK hiện đại Board mạch thu phát wifi ESP8266 NodeMCU với kích thước nhỏ gọn, giá rẻ được dùng nhiều cho các thiết bị IoT, các ứng dụng cân kết noi mang wifi

Chip ESP8266 được phát triển bởi Espressif để cung cấp giải pháp giao tiếp Wifi

cho các thiết bị loT Điểm đặc biệt của dòng ESP&266 là nó được tích hợp các mạch

RF như balun, antenna switches, TX power amplifier và RX filter ngay bên trong chip với kích thước rất nhỏ chỉ 5x5mm nên các board sử dụng ESP8266 không cần kích thước board lớn cũng như không cần nhiều linh kiện xung quanh Ngoài ra, giá thành

của ESP§266 cũng rất thấp đủ đề hấp dẫn các nhà phát triển sản phẩm IoT

17

Trang 26

Cấu trúc phần cứng của dòng chip ESP8266 có thể tóm tắt như sau:

> Sử dụng 32-bit MCU core có tên là Tensilica

> Tốc độ system clock có thé set 6 80MHz hoặc 160MHz

> Không tích hợp bộ nhớ Flash đề lưu chương trình

> Tích hợp 50KB RAM dé lưu đữ liệu ứng dụng khi chạy

> Có đầy đủ các ngoại vi chuân đê giao tiếp như 17 GPIO, 1 Slave SDIO, 3 SPI,

1 12C, 1 28, 2 UART, 2 PWM

> Tích hợp các mạch RF dé truyén nhận đữ liệu ở tần số 2.4GHz

> Hỗ trợ các hoạt động truyền nhận các IP packages 6 mutc hardware như Acknowledgement, Fragmentation va Defragmentation, Aggregation, Frame Encapsulation v.v (va phan stack TCP/IP sé duoc thie hién trén firmware cua ESP8266)

Do khéng hé tro b6 nhé Flash nén cac board str dung ESP8266 phai gan thêm

chip Flash bén ngoai va thuong 1a Flash SPI dé ESP8266 cé thé doc chuong trinh ung dụng với chuân SDIO hoặc SPI Về mô hình lập trình ứng dụng với ESP8266, chúng

ta có thể chia làm 2 loại như sau:

> Sử dụng fñrmware được cung cấp bởi Espressif và giao tiếp thông qua AT commands

> Lập trình frmware trực tiếp vào ESP8266 sử dụng bộ thư viện SDK cung cấp

boi Espressif,

ớ.1.ớ Các phiên bản àSP8ớ66

ESP8266 có nhiều phiên bản khác nhau như được thê hiện trong hình bên dưới Hiện nay, NodeMCU ESP-12E là phiên bản phố biến nhất vì nó dễ kết nói, lập trình và

chính Espressif cho mục đích nghiên cứu các tính năng của ESP8266, các module ứng dụng phố biến hiện nay của ESP8266 đều được phát triển bởi công ty AI-Thinker

18

Trang 27

Hiện tại có khá nhiều module khác nhau cho ESP8266 được sản xuất bởi công ty AI-Thinker Đặc điểm khác nhau giữa các module này bao gồm:

> Loại anten sử dụng (PCB anten, chip anten hoặc gắn anten ngoàải)

> Dung lượng của chíp Flash SPI trén board

> Kích thước board của module

> Có gắn khung nhôm chống nhiễu hay không

> Số lượng pin GPIO đưa ra chân kết nối

Ở thị trường VN thì 3 module là ESP-01, ESP-07 và ESP-12F khá phô biến và sẽ

duoc str dung dé demo trong cac bai viét sau nên chúng ta sẽ giới thiệu sơ các module

ở đây:

a) aSP-01

Hinh 2.1 Modul esp 8266-01

Su dung on-board PCB antenna

C6 2 LED trén board dé bao nguén va bao TX

Cung cấp 3 chân GPIO (GPIO0, GPIO2 và GPIO6) va 2 chan TXD/RXD cho UART

Dung lượng SPI Flash 4Mbyte

Đưa chân ra Jumper luôn nên có thê kết nôi trực tiếp với các board khác 1 cách nhanh

chóng

Trang 28

b) aSP-07

Hinh 2.2 Modul ESP 8266-07

Str dung chip anten on-board va co IPEX connector hé tro gan thém anten ngoài để tang khoang cach truyén

C6 2 LED trén board dé bao nguén va bao TX

Đưa ra 9 chân GPIO, 2 chan TX/RX cho UART, | chan REST dé reset chip, 1 chan

ADC, | chan CH_PD dé dura chip vao ché dé low power

Dung lượng SPI Flash trén board la 4Mbyte

Có thé han thêm jumper để kết nối trực tiếp với board khác hoặc hàn trực tiếp lên board ứng dụng

2.1.3 Phần mềm lập trình cho ESP8266

Phần mềm lập trình ESP8266 - giao diện Arduino IDE (IDE - viết tắt của cụm từ

Inteprated Development Environment) là phần mềm cung cấp cho các lập trình viên

một môi trường tích hợp bao gồm nhiều công cụ khác nhau như chương trình viết mã lệnh hay code editor, chương trình sửa lỗi hay debugger, chương trình mô phỏng ứng dụng khi chạy thực tế hay simulator Nói cách khác thì IDE là một phần mềm bao

gồm những gói phần mềm khác giúp phát triển ứng dụng phần mềm

> Arduino IDE là một trình soạn thảo văn bản, giúp viết code đề nạp vào bo mạch arduino

20

Trang 29

> Một trương trỉnh viết bởi Arduino IDE được øọI là sketch, sketch được lưu dưới định dang ino

> Môi trường lập trình đơn giản dé sử dụng, ngôn ngữ lập trình C hoặc C++ quen thuộc với người làm kỹ thuật

> Số lượng thư viện code viết sẵn và chia sẻ bởi cộng đồng nguồn mở cực kỳ lớn

> Các bước cài đặt Arduino IDE

a) Bước l: Truy cập địa chỉ http://arduino.cc/en/Main/Software/ Đây là nơi lưu trữ cũng như cập nhật các bản IDE của Arduino Bắm vào mục Windows ZIP

file for non admin 1nstall như hình minh họa

Hinh 2.3 Nhdp vao “Windows Zip file for non admin install”

Sau đó sẽ được chuyên đến một trang mời quyền góp tiền để phát triển phần

mềm cho Arduino, tiếp tuc bam “JUST DOWNLOAD” dé bat dau tai

21

Trang 30

Hình 2 4 Nhấp vào “JUST DOWNLOAD” đề tai phan mém

Hinh 2 5 Chon noi heu file va bam “Start Download”

a) Bước ớ: Sau khi download xong, bam chuột phải vào file vừa download

“arduino-1.6.4-windows.zIp” và chọn “Extract here” đề giải nén

22

Trang 31

Hình 2 6 Ciiải nén file vừa tải b) Bước 3: Copy thư mục “arduino- 1.6.4” vừa giải nén đến nơi lưu trữ c) Bước a: Chay file trong thu muc “arduino-1.6.4” để khởi động Arduino IDE

23

Trang 32

Hinh 2 7 Giao dién cua Arduino IDE Cài đặt Driver để máy tính và board Arduino giao tiếp được với nhau, cần phải

cai đặt driver trước tiên Nếu dùng Windows §, trong một số trường hợp Windows không cho phép cải Arduino driver (do driver không được kí bằng chữ kí số hợp lệ)

Do vậy cần vào Windows ở chế độ Disable driver signature enforcement thi moi cai duoc driver

Đầu tiên, chạy file arduino 1.6.4\drivers\dpinst-x86.exe (Windows x86) hoặc arduino-I.6.4\drivers\dpinst amd64.exe (Windows x64) Cửa số “Device Driver Installation Wizard” hiện ra, chọn Next để tiếp tục

24

Trang 33

Khi có yêu câu xác nhận cài đặt driver, chọn “Install”

Hình 2 9 Nhẫn Install khi có yêu cầu xác nhận Đợi khoảng 10s trong lúc quá trình cài đặt diễn ra

25

Trang 34

Hình 2 10 Quá trình cài đặt điễn ra Quá trình cài đặt đã hoàn tat Bam “Finish” dé thoát

Hình 2 11 Nhắn Finish đề kết thúc quá trình cài đặt

Các chức năng cơ bản trong Arduino IDE Các chức năng cơ bản của các biểu tượng trên phần mềm được trình bay chi tiết như sau:

26

Ngày đăng: 19/12/2024, 14:26

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

TÀI LIỆU LIÊN QUAN