Professional Documents
Culture Documents
KHOA ĐIỆN
----------
Đề tài: Thiết kế thiết công tắc thông minh bật tắt đèn chiếu sáng
Hà Nội - 2022
3
NỘI DUNG
Đề tài: Thiết kế thiết công tắc thông minh bật tắt đèn chiếu sáng.
MỤC LỤC
2.1.3. Sơ đồ khối......................................................................................33
2.1.4. Lưu đồ thuật toán...........................................................................34
2.2. Tính chọn phụ tải.....................................................................................35
2.3. Các thiết bị thiết kế công tắc thông minh................................................37
2.3.1. Liệt kê thiết bị................................................................................37
2.3.2. Giới thiệu một số thiết bị chính......................................................38
2.4. Hướng dẫn tạo tài khoản và thiết lập giao diện trên wed blynk..............43
2.5. Hướng dẫn cách tạo nút ảo trên ứng dụng Blynk....................................45
2.6. Hướng dẫn cách nạp code cho module wifi bằng phần mềm arduino....51
CHƯƠNG 3:XÂY DỰNG MÔ HÌNH THỰC NGHIỆM...................................62
3.1. Sơ đồ đấu dây..........................................................................................62
3.2. Mô hình hoàn chỉnh và chạy mô hình.....................................................67
3.3. Kết luận và đánh giá sản phẩm................................................................68
3.3.1. Ưu nhược điểm của sản phẩm........................................................68
3.3.2. Kết luận..........................................................................................69
3.3.3. Tài liệu tham khảo..........................................................................70
- Đặc biệt, tất cả những thiết bị thông minh có thể điều khiển tự động theo ý
của con người mà không cần phải hoạt động thủ công, chẳng hạn như: điều
khiển từ xa qua remote, điện thoại, máy tính, máy tính bảng hoặc điều khiển
bằng giọng nói.
1.1.2. Nguyên lý hoạt động của thiết bị thông minh
- Cũng giống như việc truyền tải thông tin giữa các máy tính với nhau thông
qua mạng Internet thì những hệ thống thiết bị thông minh này cũng sử dụng
một phương pháp kết nối tiêu chuẩn gọi chung là Internet Protocol hay viết
tắt là (IP). Nếu tất cả mọi thứ được kết nối và sử dụng Wifi thông qua địa
11
chỉ IP của nó để truyền tải thông tin đến bộ định tuyến kết nối Internet,
được điều khiển thông qua trình duyệt web từ bất kỳ nơi đâu bất cứ vị trí nào
trên thế giới. Và đó chính là lí do tại sao bạn lại có thể nhìn thấy hệ thống an
ninh, điều khiển các thiết bị điện như bật/tắt thông qua ứng dụng trên
smartphone của mình.
Hệ thống cảm biến là một phần không thể thiếu trong “Internet of Things”
(IoT). Thay vì việc bạn sẽ phải kết nối trực tiếp vào mạng, cảm biến có thể tự
động cập nhật, đo lường thường xuyên và liên tục sự biến đổi và chuyển hóa
thành tín hiệu điện gửi thông tin truyền đến trung tâm điều khiển thông qua
sóng RF.
Khi trung tâm điều khiển thu thập một khối lượng lớn những dữ liệu từ hàng
trăm, hàng nghìn, hàng triệu và hơn cả hàng triệu thậm chí nó còn lên đến
hàng tỉ thiết bị, cho nên chúng sẽ cần phân phải tích và tìm ra một mẫu chung
để có thể thực hiện làm việc một cách thông minh, hiệu quả hơn.
Hình 1.2: Nguyên lý hoạt động của thiết bị điện thông minh
1.1.3. Chức năng của thiết bị điện thông minh
12
- Các thiết bị điện thông minh còn đóng vai trò đảm hệ thống an ninh trong
ngôi nhà của bạn.
Chống cháy giật hiệu quả
- Theo dõi an ninh ngôi nhà mọi lúc mọi nơi.
Ví dụ:
- Với thiết bị camera giám sát phòng ngủ của trẻ sơ sinh, bạn có thể dễ dàng
kiểm soát được tình hình của bé ngủ ban đêm khi bạn ở trong phòng khác qua
thiết bị di động kết nối với camera.
- Hay với thiết bị an ninh chống trộm, bạn có thể biết được khi nào có kẻ đột
nhập vào khu vực lắp báo động, từ đó có cách giải quyết kịp thời nhất.
1.2.2. Nhược điểm:
- Giá thành cao.
- Bị ảnh hưởng bởi nhiều yếu tố bên ngoài.
- Các thiết bị IoT có xu hướng chạy trên phần cứng hạn chế với ít hoặc không
có giao diện quản lý. Các thiết bị thường không thể nâng cấp và giới hạn trong
việc xác định xem chúng có đang hoạt động chính xác hay không. Về mặt vật
lý, các thiết bị IoT thường được lắp đặt ở những nơi khó tiếp cận hoặc có thể
tiếp cận (và phải có thể hoạt động mà không cần giám sát trong thời gian dài
và có khả năng chống giả mạo vật lý. Bản chất vật lý mạng của một số thiết bị
IIoT có nghĩa là kẻ tấn công có thể khiến thiết bị hoạt động theo cách có thể
gây thiệt hại về tài sản, hoặc dừng hoạt động.
Wifi là công cụ kết nối không thể thiếu trên điện thoại, laptop, máy tính bảng
và một số thiết bị thông minh khác như smartwatch.
Chuẩn 802.11
Năm 1997, IEEE giới thiệu chuẩn mạng không dây đầu tiên và đặt tên nó là
802.11. Khi đó, tốc độ hỗ trợ tối đa của mạng này chỉ là 2 Mbps với băng tầng
2.4GHz.
Chuẩn 802.11b
Vào tháng 7/1999, chuẩn 802.11b ra đời và hỗ trợ tốc độ lên đến
11Mbps. Chuẩn này cũng hoạt động tại băng tần 2.4GHz nên cũng rất dễ
bị nhiễu từ các thiết bị điện tử khác.
18
Chuẩn 802.11a
Song song với quá trình hình thành chuẩn b, chuẩn 802.11a phát ở tần số cao
hơn là 5GHz nhằm tránh bị nhiễu từ các thiết bị khác. Tốc độ xử lý của chuẩn
đạt 54 Mbps tuy nhiên chuẩn này khó xuyên qua các vách tường và giá cả của
nó hơi cao.
Chuẩn 802.11g
Chuẩn 802.11g có phần hơn so với chuẩn b, tuy nhiên nó cũng hoạt động ở tần
số 2.4GHz nên vẫn dễ nhiễu. Chuẩn này có thể xử lý tốc độ lên tới 54 Mbps.
Chuẩn 802.11n
Ra mắt năm 2009 và là chuẩn phổ biến nhất hiện nay nhờ sự vượt trội hơn so
với chuẩn b và g. Chuẩn kết nối 802.11n hỗ trợ tốc độ tối đa lên đến 300Mbps,
có thể hoạt động trên cả băng tần 2,4 GHz và 5 GHz.
Chuẩn kết nối này đã và đang dần thay thế chuẩn 802.11g với, phạm vi phát
sóng lớn hơn, tốc độ cao hơn và giá hợp lý.
Chuẩn 802.11ac
Là chuẩn được IEEE giới thiệu vào đầu năm 2013, hoạt động ở băng tầng 5
GHz. Chuẩn ac có thể mang đến cho người dùng trải nghiệm tốc độ cao nhất
lên đến 1730 Mpbs.
Do vấn đề giá thành cao nên các thiết bị phát tín hiệu cho chuẩn này chưa phổ
biến dẫn đến các thiết bị này sẽ bị hạn chế sự tối ưu do thiết bị phát.
Chuẩn 802.11ad
Được giới thiệu năm 2014, chuẩn wifi 802.11ad được hỗ trợ băng thông lên
đến 70 Gbps và hoạt động ở dải tần 60GHz. Nhược điểm của chuẩn này là
sóng tín hiệu khó có thể xuyên qua các bức tường, đồng nghĩa với việc chỉ cần
Router khuất khỏi tầm mắt, thiết bị sẽ không còn kết nối tới Wifi được nữa.
Chuẩn 802.11ax
19
Wi-Fi 6 là bản cập nhật mới nhất cho chuẩn mạng không dây. Wi-Fi 6
dựa trên tiêu chuẩn IEEE 802.11ax, với tốc độ nhanh hơn, dung lượng
lớn hơn và hiệu suất năng lượng được cải thiện tốt hơn so với các kết
nối không dây trước đây. Tên gọi mới Wifi 6 này sẽ chính thức được áp
dụng từ năm 2019.
Wifi Hotspot
Bluetooth là gì?
- Bluetooth là công nghệ kết nối không dây nhằm trao đổi dữ liệu ở cự ly gần
giữa các thiết bị điện tử. Nhờ công nghệ này, các dữ liệu sẽ được truyền tải
thông qua sự kết nối giữa các thiết bị di động và cố định mà không cần dùng
tới hệ thống dây nhợ lằng nhằng như kiểu vật lý trước đây. Trên thực tế, trong
điều kiện hoàn hảo để kết nối thì Bluetooth có tầm hoạt động hiệu quả nhất
trong khoảng cách 10m đổ lại
20
+ Bluetooth 3.0 HS ( High Speed): Được giới thiệu vào 21/4/2009, chuẩn kết
nối này có tốc độ lý thuyết lên đến 24Mbps. Những thiết bị hỗ trợ Bluetooth
3.0 nhưng không có.
+ HS sẽ không đạt được tốc độ trên. Tuy được cải tiến liên tục về mặt tốc
độ nhưng Bluetooth chỉ hỗ trợ kết nối giữa các thiết bị và truyền tải các file
có dung lượng thấp như ảnh, video nhẹ…
1.4.3. Hệ thống IoT
IoT là gì?
- 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.
trong môi trường Internet, sau đó các tín hiệu sẽ được xử lý và đưa ra các
thay đổi theo ý của người tiêu dùng. Hiện nay chúng thường được ứng
dụng thông qua các ứng dụng trên điện thoại hay trên máy tính,…
* Ưu điểm
- Truy cập thông tin từ mọi lúc, mọi nơi trên mọi thiết bị.
Cải thiện việc giao tiếp giữa các thiết bị điện tử được kết nối.
Chuyển dữ liệu qua mạng Internet giúp tiết kiệm thời gian và tiền bạc.
Tự động hóa các nhiệm vụ giúp cải thiện chất lượng dịch vụ của doanh
nghiệp.
23
* Nhược điểm
- Khi nhiều thiết bị được kết nối và nhiều thông tin được chia sẻ giữa các
thiết bị, thì hacker có thể lấy cắp thông tin bí mật cũng tăng lên.
- Các doanh nghiệp có thể phải đối phó với số lượng lớn thiết bị IoT và
việc thu thập và quản lý dữ liệu từ các thiết bị đó sẽ là một thách thức.
- Nếu có lỗi trong hệ thống, có khả năng mọi thiết bị được kết nối sẽ bị
hỏng.
- Vì không có tiêu chuẩn quốc tế về khả năng tương thích cho IoT, rất khó
để các thiết bị từ các nhà sản xuất khác nhau giao tiếp với nhau.
1.4.4. Giao thức Ethernet
- Ethernet là 1 công nghệ mạng cục bộ (LAN) nhằm chuyển thông tin giữa
các máy tính với tốc độ từ 10 đến 100 triệu bít một giây (Mbps). Hiện thời
công nghệ Ethernet thường được sử dụng nhất là công nghệ sử dụng cáp
đôi xoắn 10- Mbps. Công nghệ truyền thông 10-Mbps sử dụng hệ thống
cáp đồng trục cỡ lớn, hoặc cáp đôi, cáp sợi quang. Tốc độ chuẩn cho hệ
thống Ethernet hiện nay là 100- Mbps .
24
- Từ khi chuẩn Ethernet ra đời, các đặc tính kĩ thuật và trình tự để xây dựng
nên 1 mạng Ethernet đã trở nên dễ dàng hơn đối với mọi người. Những đặc
tính này cùng với tính dễ sử dụng đã tạo nên một thị trường Ethernet rộng
lớn và là nguyên nhân cho sự ứng dụng rộng rãi của Ethernet trong nền
công nghiệp máy tính .
Một vài loại công tắc thông minh có thể kể đến như:
- Công tắc cửa cuốn
- Công tắc điều khiển rèm
- Công tắc cổng
- Công tắc đèn chiếu sáng.
1.5.2. Đèn thông minh
- Đèn thông minh là một trong những giải pháp chiếu sáng hiện đại được
Người dùng ưa chuộng nhất
25
- Đèn có thể thay đổi độ sáng dựa trên cảm biến chuyển động hay chiếu
sáng hoặc bằng giọng nói, điều khiển.
- Bởi vậy, Những chiếc đèn thông minh này có thể phù hợp lắp trong nhà,
trong phòng hay ngoài nhà đều được.
- Ổ cắm thông minh được coi là 1 trong những sản phẩm hàng đầu của thiết
bị điện thông minh giá rẻ.
- Ổ cắm sẽ có 2 loại chính:
Ổ cắm mặt kính cường lực chống xước
Ổ cắm TV, mạng/ điện thoại
- Tác dụng chính của ổ cắm thông minh là:
An toàn
Chống cháy nổ
Có tuổi thọ cao.
- Bên cạnh đó, việc lắp đặt cũng không quá khó khăn, nên từ các căn chung
cư mini đến những ngôi nhà rộng lớn đều có thể sử dụng được.
1.5.4. Rèm tự động
- Với 1 chiếc rèm cửa tự động thì bạn sẽ có thể đóng mở rèm từ xa, hoặc
cài đặt hẹn giờ tự mở theo ý thích.
- Một căn hộ tầm trung trở ra với ban công rộng khoảng từ 2m trở ra sẽ là
lý tưởng nhất để lắp đặt 1 bộ rèm cửa tự động.
- Đây được coi là một trong những sản phẩm hay giải pháp vượt trội của
dòng sản phẩm thiết bị điện tử thông minh trong nhà.
Đề tài: Thiết kế công tắc điều khiển 4 bóng đèn bằng smartphone qua kết
nối WIFI kết hợp nút nhấn.
Hình 2.20: Công tắc dạng hình chữ nhật và hình vuông
- Công tắc thông minh có 3 màu sắc để bạn lựa chọn là trắng, ghi và bạc.
Cả 3 màu sắc này đều rất dễ kết hợp và hòa hợp với không gian nội thất
trong gia đình bạn.
- Cấu tạo công tắc thông minh có bề mặt bằng 1 tấm kính liền. Đây là loại
kính cường lực, chống xước và có độ bền cao, tích hợp khả năng cảm
ứng. Mặt kính này cũng hoàn toàn cách điện. Do đó, bạn không lo bị giật
ngay cả khi dùng tay ướt để bật tắt công tắc.
- Chỉ với một vài cái chạm nhẹ là bạn có thể bật/tắt các thiết bị điện trong
gia đình dễ dàng.
Hình 2.22: Cấu tạo bên trong của công tắc thông minh
2.1.2. Nguyên lí hoạt động
- Cùng với phát triển sự bùng nổ của IoT “internet of things”, thì tất cả các
thiết bị kỹ thuật số đều được kết nối và điều khiển từ xa thông qua ứng
dụng hệ thống điều khiển thiết bị thông minh.
- Chúng sẽ được kết nối với nhau và hoạt động tương tác cho nhau chứ
không riêng lẻ từng cái một nữa.
- Đó là nền tảng mà hệ thống thiết bị thông minh xây dựng và phát triển
hướng tới nhằm tạo ra môi trường sống tối ưu, tốt nhất cho bạn gia đình và
những người thân.
- Phổ biến nhất, được ưa chuộng và sử dụng nhiều nhất là các ứng dụng
điều khiển hệ thống chiếu sáng.
32
- Cũng giống như việc truyền tải thông tin giữa các máy tính với nhau
thông qua mạng Internet thì những hệ thống thiết bị thông minh này cũng
sử dụng một phương pháp kết nối tiêu chuẩn gọi chung là Internet Protocol
hay viết tắt là (IP). Nếu tất cả mọi thứ được kết nối và sử dụng Wifi thông
qua địa chỉ IP của nó để truyền tải thông tin đến bộ định tuyến kết nối
Internet, được điều khiển thông qua trình duyệt web từ bất kỳ nơi đâu bất
cứ vị trí nào trên thế giới. Và đó chính là lí do tại sao bạn lại có thể nhìn
thấy hệ thống an ninh, điều khiển các thiết bị điện như bật/tắt thông qua
ứng dụng trên smartphone của mình.
- Hệ thống cảm biến là một phần không thể thiếu trong “Internet of Things”
(IoT). Thay vì việc bạn sẽ phải kết nối trực tiếp vào mạng, cảm biến có thể
tự động cập nhật, đo lường thường xuyên và liên tục sự biến đổi và chuyển
hóa thành tín hiệu điện gửi thông tin truyền đến trung tâm điều khiển thông
qua sóng RF.
- Khi trung tâm điều khiển thu thập một khối lượng lớn những dữ liệu từ
hàng trăm, hàng nghìn, hàng triệu và hơn cả hàng triệu thậm chí nó còn lên
đến hàng tỉ thiết bị, cho nên chúng sẽ cần phân phải tích và tìm ra một mẫu
chung để có thể thực hiện và làm việc một cách thông minh, hiệu quả hơn.
33
Hình 2.23: Nguyên lý hoạt động của công tắc thông minh
2.1.3. Sơ đồ khối
Khối Nguồn
công 220V
tắc
Bắt
đầu
Lệnh từ Blink S
=1
Kết
thúc
khiển bất cứ chân gpio nào trên Arduino. Lệnh tử Blynk được gửi đến
Arduino thông qua module ESP8266 tại Arduino phân tích lệnh rồi so sánh
lệnh nhận được đó với 1. Nếu lệnh nhận được bằng 1 thì sẽ điều khiển bật
thiết bị, nếu lệnh nhận được khác 1 thì sẽ tắt thiết bị. Ở đây sẽ dùng để điều
khiển quạt, bóng đèn bếp, đèn phòng khách và đóng mở cổng .
- Nguyên lí hoạt động: Ta sẽ điều khiển qua ứng dụng Blynk IoT. Điện
thoại chúng ta kết với internet và vào ứng dụng này. Thông qua ứng dụng
này ta sẽ điều khiển bật tắt bóng đèn thông qua tín hiệu được gửi về vi xử
lý ESP8266. Tại đây vi xử lý ESP8266 sẽ nhận tín hiệu và ra lệnh cho khối
chấp hành đóng hoặc mở các tiếp điểm. Các tiếp điểm này có nhiệm vụ là
đóng hoặc ngắt nguồn điện 220V cấp cho bóng đèn.
+ Đối với dây đồng: Mật độ dòng điện cho phép Jđ = 6 A/mm²
37
- Sau khi có thông số tiết diện (S) luôn nên chọn dây điện lớn hơn tính
toán 1 cấp để dự phòng an toàn và nâng cấp phụ tải sau này. Vì thông
thường sau một thời gian sẽ phát sinh nhiều thiết bị điện thêm trong nhà.
Ở đây bọn em chọn đây cách điện lõi đồng 1C có tiết diện S=1 mm².
đèn, dây
nạp
code,
phích
cắm…
INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
MERGEFORMATINET INCLUDEPICTURE
"https://cf.shopee.vn/file/9b7fff99d03be4f249834e0ffa969b6e" \*
41
MERGEFORMATINET
Relay 4 kênh
* Module Relay 4 kênh 5V gồm 4 relay, điện áp hoạt động 5 v điều khiển
đầu ra tối đa 220VAC/10A và 30VDC/10A. Đầu vào IN1, IN2, IN3 IN4
nhận tín hiệu cực thấp Module relay 4 kênh nhỏ thiết kế gọn chuyên nghiệp
, khả năng chống nhiễu tốt và khả năng cách điện tốt. An toàn đáng tin
cậy...
* Module relay 4 kênh nhỏ thiết kế gọn chuyên nghiệp, khả năng chống
nhiễu tốt và khả năng cách điện tốt, an toàn đáng tin cậy.
*Có sẵn header rất tiện dụng khi kết nối với vi điều khiển. Có các lỗ bắt vít
rất tiện lợi dễ lắp đặt trong hệ thống mạch.
* Trong module đã có sẵn mạch kích relay sử dụng IC cách ly quang và
transistor giúp cách ly hoàn toàn mạch vi điều khiển với rơ le bảo đảm vi
điều khiển hoạt động ổn định.
* Mạch điều khiển relay 4 kênh này 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 Mở của Relay.
* Dùng dòng điện nhỏ của vi điều khiển, arduino, PLC để điều khiển các
thiết bị điện, đồ dùng điện hoạt động ở mức điên áp cao từ 0-30v DC, 0-
250v DC như điện sinh hoạt.
Nút ấn 4 chân
44
* Là loại nút nhấn có các tiếp điểm sẽ chuyển trạng thái khi có lực tác
động vào nút ấn. Ngược lại, tiếp điểm sẽ trở lại trạng thái ban đầu khi
không còn lực tác động vào nút ấn.
* Nút nhấn nhả cho phép đóng/ngắt các thiết bị mà không cần phải qua hệ
thống mạch tự giữ. Nhờ đó, giúp tiết kiệm dây dẫn trong bảng mạch điều
khiển và không chiếm quá nhiều diện tích trong tủ điện vì 2 nhiệm vụ đóng
ngắt đều được thể hiện trên cùng 1 nút ấn.
- Vật liệu nhôm nhựa có tính chất cơ lý tốt có khả năng chịu nhiệt, tản nhiệt
nhanh, chịu áp suất...
2.4. Hướng dẫn tạo tài khoản và thiết lập giao diện trên wed blynk
Bước 1: Thiết lập tài khoản trên web Blynk, bằng cách ấn vào Create new
account
Tạo tài
khoản mới
Tên
Template
Chọn thiết
bị
Tên bóng
đèn
Chọn PIN
Mã cá nhân
2.5. Hướng dẫn cách tạo nút ảo trên ứng dụng Blynk
B1: Tải phần mềm “Blynk IoT” miễn phí trên CH play hoặc App store
48
Đăng nhập
tài khoản
đã tạo
B3: Sau khi đăng nhập ấn vào “ADD NEW DEVICE” để thêm thiết bị
Thêm thiết
bị
Chọn Find
devices nearby
B5: Ấn vào open wifi settings chọn mạng wifi để kết nối
Điều khiển
qua wifi
Chọn bộ
điều khiển
đã tạo
B7: Nhấn vào dấu cộng để thêm nút ấn rồi chọn “ Button”.
Nhấn tại
đây Chọn
Buttton
B10: Cài đặt 3 nút ấn cong lại tươnng tự, sau đó thoát ra màn hình điều
khiển qua nút quay lại, hoàn tất cài đặt được hình như dưới.
Hình 2.43: Nút ấn điều khiển trên phần mềm Blynk IoT
2.6. Hướng dẫn cách nạp code cho module wifi bằng phần mềm
arduino
Bước 1: Nhập code, điạ chỉ bộ điều khiển đã copy vào phần mềm
Dán code
đã copy ở
trên vào
đây
Bước 2: Cài đặt bo mạch cho hệ thống “Arduino” vào “tools” chọn
“Board NODEMCU1.0”
Thiết lập
preferenc
e
Chọn thư
viện và
thiết lập
Bước 5: Chọn cổng kết nối để truyền code bằng cách nhấn vào Tool sau đó
chọn Port.
56
Bước 6: Truyền tải các đoạn code sau qua cổng COM vào module wifi ESP
8266.
#define APP_DEBUG
#include "BlynkEdgent.h"
boolean bt2_state=HIGH;
boolean bt3_state=HIGH;
boolean bt4_state=HIGH;
unsigned long times=millis();
WidgetLED led_connect(V0);
void setup()
{
Serial.begin(115200);
delay(100);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(button1,INPUT_PULLUP);
pinMode(button2,INPUT_PULLUP);
pinMode(button3,INPUT_PULLUP);
pinMode(button4,INPUT_PULLUP);
BlynkEdgent.begin();
}
void loop() {
BlynkEdgent.run();
if(millis()-times>1000){
Blynk.virtualWrite(V5, millis()/1000);
if (led_connect.getValue()){
led_connect.off();
59
}else {
led_connect.on();
}
times=millis();
}
check_button();
}
BLYNK_WRITE(V1){
int p = param.asInt();
digitalWrite(led1, p);
}
BLYNK_WRITE(V2){
int p = param.asInt();
digitalWrite(led2, p);
}
BLYNK_WRITE(V3){
int p = param.asInt();
digitalWrite(led3, p);
}
BLYNK_WRITE(V4){
int p = param.asInt();
digitalWrite(led4, p);
}
void check_button(){
if(digitalRead(button1)==LOW){
if(bt1_state==HIGH){
digitalWrite(led1,!digitalRead(led1));
Blynk.virtualWrite(V1,digitalRead(led1));
bt1_state=LOW;
60
delay(200);
}
}else{
bt1_state=HIGH;
}
f(digitalRead(button2)==LOW){
if(bt2_state==HIGH){
digitalWrite(led2,!digitalRead(led2));
Blynk.virtualWrite(V2,digitalRead(led2));
bt2_state=LOW;
delay(200);
}
}else{
bt2_state=HIGH;
}
if(digitalRead(button3)==LOW){
if(bt3_state==HIGH){
digitalWrite(led3,!digitalRead(led3));
Blynk.virtualWrite(V3,digitalRead(led3));
bt3_state=LOW;
delay(200);
}
}else{
bt3_state=HIGH;
}
if(digitalRead(button4)==LOW){
if(bt4_state==HIGH){
digitalWrite(led4,!digitalRead(led4));
Blynk.virtualWrite(V4,digitalRead(led4));
61
bt4_state=LOW;
delay(200);
}
}else{
bt4_state=HIGH;
}
}
62
Hình 3.51: Đấu nối Model Wifi Node MCU ESP 8266 và Relay 4
kênh
63
Bảng 3.3: Đấu nối Model Wifi Node MCU ESP 8266 và Relay 4 kênh
Model Wifi Node MCU ESP 8266 Relay 4 kênh
GND GND
VCC VCC
D5 IN1
D6 IN2
D7 IN3
D8 IN4
Bước 2: Đấu nối Model Wifi Node MCU ESP 8266 và nút ấn
Hình 3.52:Hoàn thiện đấu nối Model Wifi Node MCU ESP 8266 và nút
ấn
Bảng 3.4: Hoàn thiện đấu nối Model Wifi Node MCU ESP 8266 và nút ấn
Model Wifi Node MCU ESP Nút ấn
8266
D1 S1
D2 S2
D3 S3
64
D4 S4
Bước 3: Đấu nối Relay 4 kênh với bóng đèn.
Công tắc
Jack kết nối
Relay 4 kênh
Model Wifi
Node MCU ESP
8266
Hình 3.54:Các thiết bị sau khi đã đấu nối hoàn chỉnh
Vỏ bảo vệ
Công tắc S1
Công tắc S4
Đèn 2
Đèn 3
Công tắc
S1
Đèn 1 và
đèn 2
Đèn 1,đèn
2,đèn 3,đèn Đèn 1,đèn
4 2,đèn 3
Công tắc
S1,S2,S3,S4
Công tắc
S1,S2,S3
A, Ưu điểm
- Công tắc thông minh cho phép bạn điều khiển các thiết bị điện từ xa
mà không cần di chuyển hay gạt/ tắt trực tiếp. Bạn có thể điều khiển
thiết bị điện trong nhà từ xa ngay trên điện thoại hoặc máy tính bảng
mọi lúc, mọi nơi.
- Bạn có thể thao tác, điều khiển công tắc thông minh đơn giản dễ dàng.
Nhấn trực tiếp lên nút ấn trên công tắc hoặc điều chỉnh bật tắt thiết bị
điện ngay trên ứng dụng điện thoại.
- Không bị phụ thuộc vào bộ điều khiển trung tâm. Khi bộ điều khiển
trung tâm hỏng hoặc mất kết nối, mọi công tắc vẫn hoạt động độc lập.
- Khoảng cách truyền tin của công tắc wifi (30-100 m) xa hơn so với
công tắc zigebee (10-30m).
- Khả năng truyền tín hiệu đâm xuyên vật cản của wifi tốt hơn.
B,Nhược điểm
- Khi người dùng thay đổi thông tin mạng, phải cài đặt lại các công tắc
wifi.
- Cần trang bị thêm bộ wifi mesh chất lượng cao khi sử dụng nhiều công
tắc thông minh wifi trên diện tích nhà lớn hoặc cấu trúc công trình phức
tạp.
3.3.2. Kết luận
- Công tắc Wifi thông minh là một trong những sản phẩm ứng dụng công
nghệ cao đã và đang dần trở nên phổ biến trong rất nhiều nhiều hộ gia
đình hiện nay. Đây là dòng sản phẩm cực kì nổi bật cùng rất nhiều tiện
ích khác nhau giúp mang đến sự đẹp mắt và hiện đại cho ngôi nhà
thông minh của bạn.
70
- Việc sử dụng các thiết bị trong nhà như thế nào để an toàn với trẻ nhỏ
mà vẫn tiết kiệm điện đang là băn khoăn của rất nhiều người. Và công
tắc wifi ra đời được xem là trợ thủ đắc lực nhất giúp kiểm soát mọi đồ
dùng điện từ xa một cách dễ dàng.
- Tuy nhiên, do giới hạn về thời gian thực hiện đồ án nên mô hình thiết
kế chưa thực sự hoàn thiện. Để công tắc trở nên thông minh hơn, một
số hướng đề xuất nhằm hoàn thiện mô hình như sau:
+ Cần tạo thêm các kịch bản cho công tắc, mỗi kịch bản là tổng hợp tất
cả các thao tác bật-tắt của công tắc.
Hy vọng từ những điều đồ án đã làm được cùng với những ý tưởng ở trên
sẽ được thực hiện để tạo ra mô hình nhà thông minh hoàn chỉnh và giá rẻ.
[2] Lập trình IoT với Arduino - Phạm Quang Huy & Lê Mỹ Hà
[3] Hướng dẫn sử dụng Arduino — Phạm Quang Huy & Trương Đình
Nhơn
[4] http://arduino.vn/
[5] Blynk/.
[6] https://letdiy.net/dieu-khien-bat-tat-den-led-tren-esp8266-bang-Blynk.
http://tapit.vn/dong-bo-giua-dieu-khien-bang-tay-va-tu-xa-su-dung-ung-
dung.