Professional Documents
Culture Documents
MỤC LỤC
ẢLỜI CM ƠN
Trên thực tế không có sự thành công nào mà không gắn liền với
những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của
người khác. Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường
trường Đại học Điện Lực đến nay, em đã nhận được rất nhiều sự quan
tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè.
Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý thầy cô trong
trường đã cùng với tri thức và tâm huyết của mình đã dạy dỗ cho em
kiến thức về các môn đại cương cũng như các môn chuyên ngành, giúp
em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em
trong suốt quá trình học tập.
Nhóm thực hiện đồ án cũng xin gửi lời biết ơn sâu sắc tới nhưng
người thân, cùng toàn thể quý thầy, quý cô trong khoa Công Nghệ Tự
Động và đặc biệt là giáo viên hướng dẫn Bùi Thị Duyên đã dìu dắt
chúng em trong suốt quá trình làm đồ án.
xin cảm ơn các bạn sinh viên trong khoa đã giúp đỡ nhiệt tình rất
nhiều mặt như: phương tiện, tài liệu, sách vở, những ý kiến đóng góp
xác đáng…để chúng tớ có thể hoàn thành đồ án tốt nghiệp này.
Hà Nội, Ngày 4 tháng 1 năm 2016
Nhóm sinh viên thực hiện.
toàn an ninh cho ngôi nhà thông minh là phần hết sức quan trọng và cần
thiết giúp gia chủ của ngôi nhà được yên tâm hơn, không phải lo lắng
nhiều về vấn đề trộm cắp hoặc các vấn đề phát sinh không mong muốn
như hỏa hoạn, rò rỉ khí ga, vấn đề thời tiết bất thường…
Từ những kiến thức được học với mong muốn tìm hiểu về ngôi nhà
thông minh đáp ứng nhu cầu của sinh hoạt hàng ngày. Với thời gian hạn
chế chúng em muốn dành thời gian tập chung nghiên cứu sâu vào phần hệ
thống an toàn an ninh cho ngôi nhà thông minh nên nhóm em đã quyết
định lựa chọn đề tài : “Nghiên cứu thiết kế hệ thống an ninh, an toàn
cho ngôi nhà thông minh.” làm đồ án tốt nghiệp của mình.
1.2 Nhiệm vụ thư
1.2.1 Nội dung nghiên cứu bao gồm:
- Nghiên cứu tổng quan về hệ thống an toàn an ninh của ngôi nhà thông
minh.
- Nghiên cứu cấu trúc vi điều khiển và các loại cảm biến.
- Vẽ sơ đồ khối cho hệ thống.
- Thiết kế mạch cho hệ thống. Thiết kế mô hình ngôi nhà thông minh.
- Lập trình phần mềm. Kiểm tra và kết luận cho hệ thống.
1.2.2 Các trang thiết bị sử dụng:
- Các đầu vào cảm biến:
Cảm biến nhiệt độ & độ ẩm DHT22.
Cảm biến chuyển động PIR.
Cảm biến khí MQ135.
Cảm biến báo mưa.
- Vi điều khiển sử dụng: vi điều khiển Arduina Mega 2560.
- Các module sử dụng:
Mô hình ngôi nhà.
Module sim 900A.
Module nguồn LM2596, ASM1117.
Module cảm biến chuyển động PIR HC- SR501.
Module cảm biến khí MQ 135.
Module RFID RC522.
- Điều khiển các cơ cấu chấp hành:
Đèn báo động.
GVHD : Th.S BÙI THỊ DUYÊN 8
ĐỒ ÁN TỐT NGHIỆP
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Thực trạng các hệ thống an toàn an ninh của ngôi nhà thông
minh.
Ở nhiều nước phát triển, hạ tầng hiện đại, nhà thông minh đã được
thịnh hành từ lâu và người ta không coi nó là thứ xa xỉ, mà là những cái
cần thiết, rất đời thường khiến cuộc sống tiện nghi hơn. Ở Việt Nam, Nhà
thông minh bắt đầu xuất hiện trong vài năm trở lại đây, khi mà các căn hộ
hiện đại mọc lên, các tòa biệt thự hay các công trình lớn… Cùng với nó là
sự hiện diện của nhiều công ty cung cấp giải pháp nhà thông minh tại thị
trường Việt Nam.
Ở góc độ của những người kinh doanh thị trường nhà thông minh
thì người ta cho rằng đấy là những ngôi nhà hiện đại hoặc những ngôi nhà
thoả mãn được các yêu cầu của cư dân hiện đại. Những người thiết kế
công nghệ thì cho rằng đấy là những ngôi nhà được tự động hoá ở mức
cao, kiểm soát và điều khiển được các thiết bị điện, điện tử trong ngôi nhà
một cách đồng bộ. Ví dụ: kiểm soát được khí hậu, chiếu sáng, giải trí…
Thực hiện được các ý muốn của chủ nhà như: Tự động bật đèn khi ánh
sáng trở nên nhá nhem tối, tự động mở nước chảy vào bồn tắm hoặc báo
hiệu sự bắt đầu của buổi sáng bằng âm thanh đặc trưng, đảm bảo an ninh,
an toàn cho ngôi nhà nhờ cảnh báo xử lý cháy, trộm… mà không cần sự
trông giữ của chủ nhà… Các thiết bị trong ngôi nhà thông minh có quan
hệ chặt chẽ với nhau, tương tác, hỗ trợ nhau, phù hợp trên cả phương diện
chức năng, kỹ thuật, thẩm mĩ, kinh tế.
2.2 Hệ thống tòa nhà thông minh Building Management System
(BMS) và nhà thông minh Smart Home.
2.2.1 Hệ thống BMS
BMS (Building Management System) là một hệ thống đồng bộ cho
phép điều khiển và quản lý mọi hệ thống kỹ thuật trong toà nhà như hệ
thống điện, hệ thống cung cấp nước sinh hoạt, điều hoà thông gió, cảnh
báo môi trường, an ninh, báo cháy - chữa cháy v.v…, đảm bảo cho việc
vận hành các thiết bị trong nhà được chính xác, kịp thời.
Hiện nay, hầu hết các tòa nhà cao tầng trên thế giới như: tổ hợp văn
phòng, trung cư cao cấp, nhà băng, nhà chính phủ, tòa nhà sân bay…đều
được trang bị hệ thống điều khiển và quản lí tòa nhà BMS (Building
Management System). Việc này góp phần quan trọng trong việc vận hành
một cách hiệu quả và kinh tế các tòa nhà, bên cạnh đó tăng cường một các
hữu hiệu an toàn và an ninh.
Các chức năng, phạm vi hoạt động của hệ thống BMS là rất rộng
lớn vì nó quản lí, điều khiển mọi hoạt động của các hệ thống kỹ thuật hạ
tần tòa nhà. Do đó, tùy theo yêu cầu, chức năng hoạt động của từng tòa
nhà mà các hệ thống BMS cần phải trang bị sao cho phù hợp.
Trên thị trường có rất nhiều hãng cung cấp BMS như: Honeywell,
Siemens, Delta Control, Azbil (Yamatake), TAC (Schneider), KMC
Control, Control Application,...
- Hệ thống BMS cung cấp các tính năng sau:
Điều khiển và gián sát cho các hệ thống cơ – điện trong tòa nhà
nhằm đảm bảo tính vận hành của các hệ thống một các tối ưu và hiệu quả
Phối hợp hoạt động của các hệ thống cơ – điện trong tòa nhà để đáp
ứng tốt nhất các yêu cầu về mức đọ sử dụng, đảm bảo an ninh, an toàn và
tiện nghi, thoải mái cho con người trong tòa nhà
Tạo ra một công cụ giao tiếp người/máy cho các nhân viên vận hành
tòa nhà để họ có thể vận hành các hệ thống cơ – điện trong tòa nhà một
cách an toàn chính xác và hiệu quả.
Thống kê các số liệu về tình trạng hoạt động, thông số kỹ thuật của
các hệ thống cơ – điện trong tòa nhà.
Tự động phát hiện sớm các sự cố, đưa ra cảnh báo để kịp khắc phục
sửa chữa để tránh ảnh hưởng trực tiếp đến hoạt động của tòa nhà.
Tạo ra một môi trường làm việc thân thiện, thỏa mái cho người
tham gia hoạt động.
- Đối tượng quản lý và điều khiển của hệ thống BMS:
Hệ thống phân phối điện năng.
Hệ thống máy phát và ắc quy điện dự phòng.
Hệ thống chiếu sáng tòa nhà.
Hệ thống điều hòa nhiệt độ.
Hệ thống thông gió.
Hệ thống cấp, thoát nước và xử lý nước, rác thải.
Hệ thống phòng cháy và chữa cháy.
Hệ thống thang máy và thang thoát hiểm.
Hệ thống an ninh bao gồm quản lý vào ra, kết hợp chấm công, hệ
thống camera an ninh, hàng rào hồng ngoại và xung điện hệ thống nhận
dạng sinh học và phỏng sinh học…
Hệ thông âm thanh công cộng.
Hệ thống thông báo hình ảnh công cộng.
Hệ thống thông tin liên lạc.
Hệ thống quản lý bãi trông giữ xe.
…
minh), thật sự đã trở thành một cuộc cách mạng của nhà ở hiện đại.
Không chỉ là những ứng dụng thông minh tiên tiến nhất, nhà thông minh
còn là nơi hội tụ của những sản phẩm góp phần công nghệ hóa cuộc sống
của con người và tạo nên kiến trúc đặc biệt cho nhà ở hiện đại.
Smart home là một loại hình nhà ở hiện đại, được ứng dụng những
yếu tố công nghệ cao và những sản phẩm thông minh nhằm tạo cho ngôi
nhà một hệ thống đặc biệt. Tất cả các thiết bị và nội thất trong ngôi nhà
hầu như được ứng dụng công nghệ tự động hóa và được thiết lập tinh vi
theo một hệ thống hoàn chỉnh để phù hợp cho sự điều khiển của người
dùng.
thiết bị kĩ thuật công nghệ cũng như thích nghi được xu hướng kiến trúc
của nhiều thời đại.
- Tiết kiệm năng lượng:
Hệ thống nhà thông minh – Smart home không thể thiếu một tiêu chí tối
cần thiết đó là tiết kiệm năng lượng. Thể hiện ở việc các thiết bị có thể
khai thác và sử dụng tốt các nguồn nhiên liệu có sẵn trong tự nhiên như
sức gió, sức mặt trời, sức nước thay vì tiêu tốn quá nhiều nguyên liệu bởi
sự ứng dụng các thiết bị công nghệ hiện đại.
- Hệ thống kĩ thuật: Đây là nhân tố quan trọng nhất quyết định một ngôi
nhà có đúng là smart home hay không. Phân loại hệ thống kĩ thuật
trong smart home có thể điểm qua một số nhóm chính sau:
- Hệ thống báo cháy và chữa cháy: Hệ thống báo cháy cảm ứng khi có
hiện tượng cháy (nồng độ khói, nhiệt độ), và thông báo bằng âm thanh
(loa, còi), đèn chiếu sáng.
- Hệ thống an ninh: Bao gồm các hệ thống cửa tự động, camera quan
sát, đầu ghi hình, bộ nhớ lưu trữ, ghi nhận và lưu trữ thông tin trong hệ
thống nhà.
- Hệ thống nhiệt: Điều hoà nhiệt độ, lò sưởi, bình nước nóng...)
- Hệ thống giải trí: Truyền hình, đầu DVD, máy nghe nhạc…
- Hệ thống cấp nước: Phòng vệ sinh, tưới vườn...
- Hệ thống điều khiển thiết bị thông minh: Với hệ thống thiết bị này chủ
nhân có thể làm chủ căn nhà tiện nghi hiện đại của mình mà không mất
quá nhiều thời gian và công sức .
- Hệ thống âm thanh đa vùng: Hệ thống âm thanh đa vùng của Smart
Home giúp cho các khu vực khác nhau trong nhà cùng 1 lúc có thể phát
các nguồn nhạc khác nhau tùy theo sở thích của từng người.
- Hệ thống kiểm soát môi trường: Nhà thông minh Smart Home được
trang bị hệ thống kiểm soát môi trường với các cảm biến nhiệt độ, độ ẩm,
nồng độ oxy đặt ở khắp các vị trí thích hợp trong ngôi nhà.
- Hệ thống điều khiển rèm mành: Smart Home còn tự động hoạt động
theo thói quen của người dùng, như buổi sáng rèm tự động kéo lên, đi ngủ
rèm tự động đóng lại, hệ thống còn phân biệt được nhu cầu ánh sáng của
mùa đông, mùa hè khác nhau để tự động điều chỉnh đóng mở cho phù
hợp.
- Đối tượng quản lý của Smart Home trong hệ thống an toàn, an ninh:
Kiểm soát vào ra
Bosch là một tập đoàn cung cấp các dịch vụ và sản phẩm công
nghệ hàng đầu thế giới trong đó có các sản phẩm tạo sự tiện ích cũng như
an toàn an ninh với ngôi nhà của bạn.
- Đối tượng quản lý của BOSCH trong hệ thống an toàn, an ninh của
ngôi nhà:
Hệ thống quan sát hình ảnh.
Hệ thống báo động chống đột nhập .
Hệ thống báo cháy EN54 UL ,ULC,FM…
Hệ thống kiểm soát ra vào.
Hệ thống chống cháy có bảng điều khiển có thể lập trình được cho
lập trình và vận hành. Các phần mở rộng tùy chọn như các phần chuyển
tiếp mở module thu và chuyển mạch chính cho ghép.
c, Hệ thống nhà thông minh của LUMI
Lumi Việt Nam là nhà sản xuất thiết bị điện thông minh và cung
cấp giải pháp nhà thông minh trong nước được khách hàng lựa chọn nhiều
nhất trong phân khúc hệ thống nhà thông minh trung và cao cấp bởi tính
tiện ích, đơn giản và dễ dàng trong sử dụng.
- Đối tượng quản lý của LUMI trong hệ thống an toàn, an ninh của tòa
nhà:
Hệ thống an ninh giám sát.
Chống đột nhập.
Kiểm soát môi trường hiển thị nhiệt độ, độ ẩm, báo mưa…
Báo cháy và tự động chữa cháy.
Kiểm soát ra vào.
Kiểm soát toàn bộ ngôi nhà qua các thiết bị smartphone, máy tính…
Có thể điều chỉnh nhiệt độ của một hay nhiều điều hòa ở bất cứ khi
nào có điện thoại hay máy tính bảng trên tay.
Hệ thống điện thông m inh an ninh giám sát cho ngôi nhà được đặt
quan trọng ưu tiên hàng đầu bảo vệ an toàn cho gia đình bạn. Hệ thống
Camera được lắp đặt tại các khu vực cần được giám sát và hoạt động liên
tục suốt ngày đêm ghi lại toàn bộ các hoạt động diễn ra hàng ngày.
Các thiết bị đều có thể phòng và chống trộm đều do bạn cài đặt. Ví
dụ bạn và gia đình đi vắng và đặt chế độ chống đột nhập cho cảm biến đặt
ở tầng thượng: Khi cửa mở, ngay lập tức, còi hú vang lên, đèn xoáy quay
sáng, hệ thống chiếu sáng bật lên, toàn bộ rèm cửa mở ra… tất cả các thiết
bị đều tham gia “chống trộm” ngay khi có sự đột nhập trái phép.
Kiểm soát tất cả thiết bị trong nhà bất cứ thời gian nào và ở bất kỳ
đâu trên thế giới chỉ với chiếc điện thoại hoặc máy tính bảng có kết nối
Internet.
Cảm biến môi trường sẽ đo thông số môi trường và gửi về bộ điều
khiển trung tâm đồng thời hiện thị trên điện thoại di động.
Chân 1: VCC
Chân 2: DATA
Chân 3: NC
Chân 4: GND
Mạch cảm biến mưa hoạt động bằng cách so sánh hiệu điện thế của
mạch cảm biến nằm ngoài trời với giá trị định trước (giá trị này thay đổi
được thông qua 1 biến trở màu xanh) từ đó phát ra tín hiệu đóng / ngắt rơ
le qua chân D0.
Khi cảm biến khô ráo (trời không mưa), chân D0 của module cảm
biến sẽ được giữ ở mức cao (5V-12V). Khi có nước trên bề mặt cảm biến
(trời mưa), đèn led đỏ sẽ sáng lên, chân D0 được kéo xuống thấp (0V).
Mạch hoạt động với nguồn 5v.
Báo rò rỉ Đo nhiệt độ
khí ga độ ẩm
NHÀ
Quản lý Giám sát
vào ra THÔNG bằng camera
MINH
Chữa cháy tự
Báo mưa và động
đóng mở
giếng trời Màn hình hiển
thị
vòi phun tự
Nguồn động Spinkler
Hình 19: Minh họa về ghép nối shield với Arduino (1)
Hình 20: Minh họa về ghép nối shield vời Arduino (2)
3.3.1 Board Arduino Mega 2560
Arduino Mega 2560 là 1 bo mạch thiết kế với bộ xử lý trung tâm là
vi điều khiển AVR Atmega2560. Dòng vi điều khiển này cho phép lập
trình các ứng dụng điều khiển phức tạp do được trang bị cấu hình mạnh
với các loại bộ nhớ ROM, RAM và FLASH, các ngõ vào ra digital I/O
trong đó cón nhiều ngõ có khả năng xuất tín hiệu PWM, các ngõ đọc tín
hiệu analog và các chuẩn giao tiếp đa dạng như UART, SPI, TWI (I2C).
như thermostat của CPU, tốc độ quạt, một số màn hình OLED/LCD, đọc
real- time clock, chỉnh âm lượng cho một số loại loa.
- Nguồn
Arduino2560 có thể được cấp nguồn thông qua kết nối USB hoặc
vơi một nguồn cung cấp bên ngoài. Các nguồn năng lượng được chọn tự
động. Ngoài ra có thể cấp điện từ một bộ chuyển đổi AC – to – DC hoặc
PIN. Các bộ chuyển đổi có thể được nối bằng cách cắm một plug trung
tâm vào jack cắm điện của bo mạch.
Bo mạch có thể hoạt động với một điện áp vào từ 6 – 20 V. Nếu ta
sử dụng ít hơn 7V thì pin 5V có thể cung cấp ít hơn 5V dẫn đến bo mạch
hoạt động không được ổn định. Nếu sử dụng nhiều hơn 12V, bộ điều
chỉnh điện áp có thể bị nóng và làm ảnh hưởng đến các bảng mạch. Vì vậy
phạm vi điện áp vào đề nghị là từ 7 – 12V.
Phần nguồn bao gồm các chân :
Chân VIN:
Cấp điện áp đầu vào cho các board Arduino khi nó sử dụng một
nguồn điện bên ngoài. Bạn có thể cung cấp điện áp thông qua pin này,
hoặc có thể thông qua jack cắm điện.
Chân 5V:
Cấp điện áp 5V đầu ra. Bo mạch có thể được cấp nguồn từ các jack
cắm điện DC ( 7 – 12 V), kết nối USB ( 5V), hoặc pin VIN (7 – 12V).
Chân 3.3V:
Cấp điện áp 3.3V đầu ra. Dòng tối đa cho phép là 50mA.
Chân GND:
Cực âm của nguồn điện cấp cho Arduino. Khi bạn dùng các thiết bị
sử dụng những nguồn điện riêng biệt thì những chân này phải được nối
với nhau.
Chân IOREF:
Cổng này quy định các điện áp tham chiếu được phép cung cấp cho
vi điều khiển hoạt động. Nó có chức năng lựa chọn nguồn năng lượng
thích hợp để bo mạch làm việc với 5V hoặc 3.3V.
3.3.3 Thiết kế nguồn của hệ thống
a, Nguồn adapter
Nguồn adapter được sử dụng để cấp nguồn cho hệ thống bao gồm 2
adapter 12V/1A, 1 adapter Asus 90W 19V/4,74A.
GVHD : Th.S BÙI THỊ DUYÊN 41
ĐỒ ÁN TỐT NGHIỆP
Hình 24: Một thiết kế cơ bản mạch nguồn sử dụng chip LM2596 5V
Ký LM 2596
Tham số Điều kiện Đơn vị
hiệu Type Limit
V
Điện áp 4.5V ≤ V IN ≤ 40V;
VFB 1.230 1.193/1.180 V (min)
phản hổi 0.2A ≤ ITẢI≤3A
1.267/1.280 V (max)
ɳ Hiệu VIN = 12V, V OUT =
73 %
suất 3V, ITẢI = 3A
4 GND
- Thông số kĩ thuật
Bảng 6: Thông số kĩ thuật của cảm biến DHT22
gửi tín hiệu phản hồi tới vi điều khiển. Một tín hiệu bắt đầu từ vi điều
khiển gửi tới DHT22 thì DHT22 sẽ gửi phản hồi dữ liệu nhiệt độ, độ ẩm
về vi điều khiển một lần. Khi DHT22 hoàn thành việc gửi dữ liệu thì nó
lại chuyển về trạng thái tiết kiệm năng lượng.
Bước 1: Vi điều khiển gửi tín hiệu bắt đầu quá trình giao tiếp, chuyển đổi
tới DHT22.
Ở trạng thái không hoạt động bus dữ liệu ở mức cao, khi quá trình
giao tiếp giữa vi điều khiển và DHT22 bắt đầu, chương trình của vi điều
khiển sẽ chuyển điện áp ở bus dữ liệu từ mức cao xuống mức thấp, quá
trình này đòi hỏi tối thiêu 18ms để đảm bảo DHT22 có thể nhận được tín
hiệu của vi điều khiển, sau đó vi điều khiển sẽ chờ 20-40µs để DHT22 gửi
tín hiệu phản hồi.
Bước 2: DHT22 gửi tín hiệu phản hồi tới vi điều khiển
Khi DHT22 nhận được tín hiệu bắt đầu, DHT22 sẽ gửi ra tín hiệu
điện áp thấp, tín hiệu này kéo dài 80µs sau đó chương trình của DHT22 sẽ
chuyển điện áp của bus dữ liệu từ thấp lên cao và giữ nguyên ở mức này
trong vòng 80µs để DHT22 chuẩn bị gửi dữ liệu.
Bước 3 : DHT22 gửi dữ liệu tới vi điều khiển
Khi DHT22 đang gửi dữ liệu tới vi điều khiển, mỗi bit truyền bắt
đầu với mức điện áp thấp kéo dài trong 50µs, sau đó độ dài của tín hiệu
mức cao sẽ quyết định bit đó là mức 1 hay mức 0. Nếu thời gian điện áp
duy trì ở mức cao là 26-28µs thì dữ liệu là 0, còn nếu dữ liệu duy trì ở
mức cáo trong 70µs có nghĩa là mức 1.
3.5 Động cơ Servo SG90
3.5.1 Giới thiệu
Ở trong khuôn khổ đồ án này chúng em sử dụng động cơ Servo để
đóng mở cửa và đóng mở giếng trời, đây là một dạng động cơ đặc biệt.
Không giống như động cơ thông thường cứ cắm điện vào là quay liên tục,
servo chỉ quay khi được điều khiển (thông qua xung PWM) với góc quay
nằm trong khoảng bất kì từ 0º - 180º. Mỗi loại servo có kích thước, khối
lượng và cấu tạo khác nhau. Có loại thì nặng chỉ 9g (chủ yếu dùng trên
máy bay mô hình), có loại thì sở hữu một momen lực (vài chục N/m).
Hình 32: Cách kết nối động cơ servo với vi điều khiển
3.6 Module cảm biến chuyển động
3.6.1 Giới thiệu về cảm biến PIR
Để thực hiện các chức năng như bật đèn tự động khi có người đi
qua hoặc chế độ chống trộm chúng em đã sử dụng cảm biến hồng ngoại
thụ động. Cảm biến PIR (Passive InfrarRed sensor) tức là bộ cảm biến thụ
động dùng nguồn kích thích là tia hông ngoại. Tia hồng ngoại (IR) chính
là các tia phát ra từ các vật thể có nhiệt độ. Trong có cơ thể sống như con
người chúng ta luôn có thân nhiệt (thông thường là ở 37ºC), và từ cơ thể
chúng ta sẽ luôn phát ra các tia nhiệt, hay còn gọi là các tia hồng ngoại,
người ta sẽ dùng một tế bào điện để chuyển đổi tia nhiệt ra dạng tín hiệu
điện và nhờ đó mà có thể làm ra cảm biến phát hiện các vật thể nóng đang
chuyển động. Cảm biến này gọi là thụ động vì nó không dùng nguồn nhiệt
tự phát (làm nguồn kích từ hay chủ động) mà chỉ phụ thuộc vào các nguồn
nhiệt phát ra từ bên ngoài.
Module cảm biến PIR HC – SR501 gồm các khối: cảm biến PIR,
khối khuếch đại tín hiệu, khối so sánh, khối định thời delay và tín hiệu
được đưa ra công tắc tự động để điều khiển các thiết bị khác.
và làm cảm biến đóng. Điều này thật sự không tốt và gây phiền phức. Nó
gây nên báo động giả cho một số trường hợp.
Tự động cảm ứng khi có người vào phạm vi của cảm ứng
Kiểm soát ánh sáng ( tùy chọn): Bạn có thể xem bị trí lắp quang trở,
khi có quang trở sẽ thiết đặt module hoạt động ban ngày hoặc ban đêm
Thiết lập 2 chế độ kích hoạt: L: không lặp đi lặp lại; H: có thể lặp đi
lặp lại.
Không lặp đi lặp lại: Module tự động đưa về mức thấp khi
hết thời gian trễ.
Lặp đi lặp lại: Module luôn giữ ở mức cao cho đến khi không
còn người chuyển động.
3.7 Module relay 4 kênh
3.7.1 Giới thiệu
Để đóng cắt các các cơ cấu chấp hành sử dụng điện áp xoay chiều
trong đồ án này chúng em sử dụng module relay 4 kênh. Rơ-le (relay) là
một loại linh kiện điện tử thụ động rất hay gặp trong các ứng dụng thực
tế, có sự ổn định cao và rất dễ dàng bảo trì. Rơ-le là một công tắc điện tử
được kích hoạt bằng điện thay vì dùng tay, có 2 trạng thái: đóng và mở.
Có 2 loại module rơ-le:
Module rơ-le đóng ở mức thấp (nối cực âm vào chân tín hiệu
rơ-le sẽ đóng ).
Module rơ-le đóng ở mức cao ( nối cực dương vào chân tín
hiệu rơ-le sẽ đóng).
Khi tín hiệu DK = 0, transistor NPN tắt, cuộn hút rơ-le mất điện, tiếp
điểm 1 nối với 2 trở về trạng thái ban đầu, đèn LED 1 tắt.
Diot D1 được mắc song song với cuộn hút có tác dụng xả dòng khi
cuộn hút không hoạt động.
3.8 Module cảm biến khí MQ135
3.8.1 Giới thiệu
Trong đồ án này để báo khói, rò rỉ khí gas giúp cảnh báo cháy nổ thì
chúng em đã sử dụng module cảm biến khí MQ135. MQ 135 là một cảm
biến khí, thường được dùng trong các thiết bị kiểm tra chất lượng không
khí bên trong cao ốc, văn phòng, công ty,…Phát hiện NH 3, NOX, Alcohol,
Benzen, khói, CO 2,…
Với những tính năng hữu ích và vượt trội cùng cấu tạo đơn giản và
chi phí thấp nên được ứng rộng dãi trong công nghiệp và dân dụng.
Ký
Tên tham số Điều kiện kỹ thuật
hiệu
VC Điện áp nguồn ≤ 24V DC
Âm lượng 50bB
Kích thước φ10 cm, hoặc φ15
Trọng lượng 0.48kg
3.10 Màn hình LCD HD44780
3.10.1 Giới thiệu
Ngày nay, thiết bị hiển thị LCD (Liquid Crystal Display) được sử
dụng trong rất nhiều các ứng dụng của VĐK. LCD có rất nhiều ưu điểm
so với các dạng hiển thị khác: Nó có khả năng hiển thị kí tự đa dạng, trực
quan (chữ, số và kí tự đồ họa), dễ dàng đưa vào mạch ứng dụng theo
nhiều giao thức giao tiếp khác nhau, tốn rất ít tài nguyên hệ thống và giá
thành rẻ…
Bảng 10: Khoảng đặc tính điện gây hỏng cho LCD
- Đặc tính điện làm việc điển hình: (Đo trong điều kiện hoạt động
Vcc = 4.5V đến 5.5V, T = -30 đến +75C)
Display on/off control: Hiển thị/tắt màn hình, hiển thị/tắt con trỏ,
nhấp nháy/không nhấp nháy.
Entry mode set : các thiết lập kiểu nhập kí tự như: Dịch/không dịch,
tự tăng/giảm (Increment).
Hình 50: Đây là sơ đồ nguyên lý tổng thể giữa các module với vi
điều khiển Atmega 2560
Dấu * nghĩa là không cần thiết, tức IRQ không cần nối dây.
RW GND
VSS GND
VDD +5V
- Biến trở
Đầu biến trở nối +5V.
Cuối biến trở nối GND.
Giữa nối LCD V0.
4.3 Cách nối dây module relay 4 kênh
+5V +5V
VDD +5V
GND GND
4.5 Cách nối dây cảm biến chuyển động PIR HC-SR 501
Bảng 16: Cách nối dây cảm biến chuyển động PIR HC-SR 501
GVHD : Th.S BÙI THỊ DUYÊN 68
ĐỒ ÁN TỐT NGHIỆP
#include <DHT.h>
#include <LiquidCrystal.h>
#define SAD 53
#define RST 29
#define DHTPIN 48
#define RELAY1 25
#define RELAY2 24
#define RELAY3 23
#define RELAY4 22
char inchar;
String voice;
int valPIR;
int valGAS;
int valLDR;
Servo myservo;
Servo myservo2;
int pos;
void setup()
SPI.begin();
Serial1.begin(19200);
Serial2.begin(9600);
nfc.begin();
myservo.attach(9);
myservo2.attach(13);
dht.begin();
GVHD : Th.S BÙI THỊ DUYÊN 71
ĐỒ ÁN TỐT NGHIỆP
pinMode(RELAY1,OUTPUT);
pinMode(RELAY2,OUTPUT);
pinMode(RELAY3,OUTPUT);
pinMode(RELAY4,OUTPUT);
digitalWrite(RELAY1,HIGH);
digitalWrite(RELAY2,HIGH);
digitalWrite(RELAY3,HIGH);
digitalWrite(RELAY4,HIGH);
SIM900power();
delay(100);
Serial1.print("AT+CNMI=2,2,0,0,0\r");
// blurt out contents of new SMS upon receipt to the GSM shield's serial
out
delay(100);
Serial.println("Ready...");
lcd.begin(16, 2);
void relay1on()
digitalWrite(RELAY1,LOW);
void relay1off()
digitalWrite(RELAY1,HIGH);
void relay2on()
digitalWrite(RELAY2,LOW);
void relay2off()
digitalWrite(RELAY2,HIGH);
void relay3on()
digitalWrite(RELAY3,LOW);
void relay3off()
digitalWrite(RELAY3,HIGH);
void relay4on()
digitalWrite(RELAY4,LOW);
GVHD : Th.S BÙI THỊ DUYÊN 73
ĐỒ ÁN TỐT NGHIỆP
void relay4off()
digitalWrite(RELAY4,HIGH);
byte AAuthorized[6] = {0x3C, 0x80, 0x26, 0x65, 0xFF, 0xFF}; // Thẻ của
Toàn
if (key[i] != serial[i])
return false;
return true;
if(isSame(serial, AAuthorized))
return true;
else
return false;
if(isSame(serial, BAuthorized))
return true;
else
return false;
if(isSame(serial, CAuthorized))
return true;
else
return false;
if(isSame(serial, DAuthorized))
return true;
else
return false;
void SIM900power()
digitalWrite(10, HIGH);
delay(500);
digitalWrite(10, LOW);
delay(500);
void callSomeone()
delay(100);
Serial1.println();
Serial1.println("ATH"); // hang up
void sendSMS()
Serial1.print("AT+CMGF=1\r"); //
AT command to send SMS message
delay(100);
delay(100);
delay(100);
delay(100);
Serial1.println();
void loop()
int pos=120;
myservo.write(pos);
byte status;
byte data[MAX_LEN];
byte serial[5];
if (status == MI_OK)
status = nfc.antiCollision(data);
if(isAAuthorized(serial))
Opening = true;
else if(isBAuthorized(serial))
Opening = true;
else if(isCAuthorized(serial))
Opening = true;
else if(isDAuthorized(serial))
Opening = true;
else
{
GVHD : Th.S BÙI THỊ DUYÊN 79
ĐỒ ÁN TỐT NGHIỆP
Opening = false;
nfc.haltTag();
delay(500);
if(Opening==1)
pos=30;
myservo.write(pos);
delay(2000);
pos=120;
myservo.write(pos);
lcd.setCursor(0, 0);
lcd.print("Nhiet do:");
lcd.print(temp);
lcd.print("*C");
lcd.setCursor(0, 1);
lcd.print("Do am :");
lcd.print(hud);
lcd.print(" %");
GVHD : Th.S BÙI THỊ DUYÊN 80
ĐỒ ÁN TỐT NGHIỆP
if (valPIR == HIGH)
relay1on();
else
relay1off();
valGAS = digitalRead(gasPin);
if (valGAS == LOW)
relay2on();
callSomeone();
else
relay2off();
valLDR = digitalRead(ldrPin);
if(valLDR == LOW)
{
GVHD : Th.S BÙI THỊ DUYÊN 81
ĐỒ ÁN TỐT NGHIỆP
myservo2.write(0);
else
myservo2.write(120);
Sau khi nạp code xong chúng ta có thể sử dụng các cảm biến.
- Chưa tạo thêm được nguồn dự phòng duy trì hệ thống khi sảy ra sự
cố mất điện lưới.
- Chưa tận dụng hết các chức năng của các thiết bị có sẵn như: màn
hình hiển thị LCD (Hiện tại chúng em mới dùng chỉ để hiển thị nhiệt độ,
độ ẩm).
- Màn hình LCD hoạt động chưa thực sự ổn định trong việc hiển thị
thông tin nhiệt độ, độ ẩm.
- Cần phải sử dụng nhiều nguồn điện cung cấp, và các nguồn này
chưa đảm bảo chính xác điện áp, dòng điện ra cung cấp cho mạch.
- Với mô hình này cảm biến chuyển động để chống trộm luôn hoạt
động nhiều lúc gây bất tiện cho người sử dụng. Chúng em còn hạn chế
khả năng lập trình tạo thời gian hoạt động cho phù hợp. Cũng như chưa
đảm bảo cho cảm biến nhận biết chính xác người chứ không phải các tác
nhân gây báo động khác như động vật di chuyển hoặc vật bị dịch chuyển.
- Mạch đóng mở cửa bằng thẻ RFID chúng em chưa thiết kế để có thế
hoạt động ở chế độ bằng tay.
- V.v.
5.3 Phương hướng phát triển
Từ đồ án đã thực hiện được chúng em xin nêu thêm phương hướng
phát triển thêm để tăng tiện ích cho ngôi nhà ngày càng xứng đáng hơn
với tên gọi nhà thông minh như:
- Thêm 1 số chức năng đảm bảo an ninh như: nhận biết kính vỡ (nếu
trộm đột nhập qua lối cửa sổ),
- Thiết kế thêm các hệ thống giải trí, am thanh, hệ thống chiếu sáng
thông minh phù hợp với thời gian cũng như địa điểm, nhu cầu sử dụng.
- Nghiên cứu thêm ứng dụng để có thể điều khiển giám sát từ xa qua
internet, blutooth hoặc các hệ điều hành như Androi, IOS, bằng các thiết
bị thông dụng đơn giản như một chiếc điện thoại di động hay qua máy vi
tính.
- Nghiên cứu lập trình để tăng tiện ích sử dụng triệt để các chức năng
có sẵn: như màn hình LCD hiển thị thêm lịch, thời gian thông tin của
người sử dụng thẻ ra vào, báo động và làm tăng tính ổn định của thiết
bị .v.v.
- Module cảm biến mưa có thể thiết kế dùng để thu giàn phơi quần
áo khi trời mưa và tự động kéo ra khi trời tạnh.
- Từ hệ thống của ngôi nhà chúng ta có thể phát triển cho cả 1 hệ
thống tòa nhà hay khu chung cư…Đối với camera: giám sát an ninh hành
lang, bãi gửi xe cũng như khuân viên sinh sống, gửi và lưu giữ thông tin
để có thể kiểm tra, sao chép và xuất ra; Đối với module RFID: chúng ta có
thể sử dụng không chỉ chức năng đóng mở cửa nhà thông thường, có thể
phát triển để sử dụng trong bãi gửi xe, Chấm công trong các công ty, nhà
máy, các khu vực hạn chế người lạ đi vào…
- Sử dụng phương pháp lập trình hướng đối tượng để giảm dung
lượng của code, tăng khả năng sử dụng lại và tính rõ ràng của code.
Chúng em mong nhận được sự góp ý của thầy cô cùng các bạn để
đồ án ngày càng hoàn thiện hơn.
Chúng em xin chân thành cảm ơn !
Nhóm sinh viên thực hiện
1. http://www.smarthome.com.vn/
2. www.dientuvietnam.net
3. codientu.org
4. Instructables.com
5. Github.com
6. lumi.vn
7. http://www.bosch.com.vn