Trong cuộc sống hiện nay tích hợp rất nhiều khoa học để giúp cuộc sống ngày một trở nên tốt hơn. Vậy tại sao chúng ta không thử làm một thứ gì đó mà chúng ta có thể làm được như làm cho ngôi nhà của bạn có thể hiểu được thứ mình nói, cửa có thể tự động mở, đèn có thể tự động sáng...
Trang 1Mục lục
CHƯƠNG 1: KHÁI QUÁT VỀ HỆ THỐNG NHÀ THÔNG MINH 4
1.1 TỔNG QUAN VỀ CÔNG NGHỆ VÀ XU HƯỚNG NHÀ THÔNG MINH 4
1.1.1 Công nghệ nhà thông minh và Iot (Internet of Things) 4
1.1.2 Xu hướng của nhà thông minh trong tương lai 5
1.2 CÁC CHỨC NĂNG CƠ BẢN CỦA NHÀ THÔNG MINH 5
1.2.1 Hệ thống quản lí chiếu sáng 5
1.2.2 Hệ thống kiểm soát ra vào 6
1.2.3 Hệ thống quan sát, thông tin liên lạc 7
1.2.4 Hệ thống cảm biến và báo động, báo cháy 8
1.2.5 Hệ thống quản lý cấp điện, nước, gas 8
1.2.6 Hệ thống công tắc điều khiển trạng thái 8
1.2.7 Hệ thống mạng, xử lý trung tâm và sự kết hợp hoạt động 9
1.3 NGUYÊN LÝ HOẠT ĐỘNG CỦA NHÀ THÔNG MINH 10
1.3.1 Tương tác giữa con người và các thiết bị 10
1.3.2 Ngôn ngữ giao tiếp giữa các thiết bị thông minh 10
1.3.3 Hệ thống an toàn, an ninh 11
CHƯƠNG 2: SƠ ĐỒ KHỐI CHO NHÀ THÔNG MINH 11
2.1 SƠ ĐỒ ĐIỀU KHIỂN NHÀ THÔNG MINH TRÊN SMART PHONE 11
2.1.1 Đặt vấn đề điều khiển nhà thông minh 11
2.1.2 Sơ đồ khối 11
2.2 KHỐI ĐIỀU KHIỂN TRUNG TÂM 13
2.2.1 Đặt vấn đề điều khiển 13
2.2.2 Tổng quan về bo mạch Arduino 13
2.3 KHỐI GIAO TIẾP DỮ LIỆU 15
2.3.1 Phương pháp xử lý tín hiệu và nhận diện giọng nói 15
Trang 22.3.2 Phương pháp nhận diện giọng nói sử dụng thuật toán trí tuệ nhân tạo
Google (AI) 17
2.3.3 Module bluetooth HC-05 18
2.4 KHỐI CHẤP HÀNH 19
2.4.1 Giới thiệu mạch relay 19
2.4.2 Giới thiệu khóa cửa điện 22
2.4.3 Giới thiệu thiết bị cảnh báo 24
2.5 KHỐI CẢM BIẾN 25
2.5.1 Cảm biến mưa 25
2.5.2 Cảm biến khí gas 26
2.5.3 Cảm biến điện dung 27
CHƯƠNG 3: THIẾT KẾ VÀ LẮP ĐẶT HỆ THỐNG NHÀ THÔNG MINH.30 3.1 THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN TRUNG TÂM 30
3.1.1 Khái quát ý tưởng 30
3.1.2 Xây dựng sơ đồ nguyên lý 30
3.1.3 Lắp đặt mạch điều khiển trung tâm 31
3.2 PHẦN MỀM LẬP TRÌNH, THIẾT KẾ GIAO DIỆN VÀ KHỞI ĐỘNG HỆ THỐNG 32
3.2.1 Giới thiệu phần mềm Arduino IDE 1.8.10 32
3.2.2 Giới thiệu phần mềm thiết kế App Inventor 37
3.2.3 Kết nối Arduino với module HC-05 40
3.3 LẬP TRÌNH GIAO TIẾP KHỐI ĐIỀU KHIỂN VỚI THIẾT BỊ CHẤP HÀNH VÀ CẢM BIẾN 42
3.3.1 Lưu đồ thuật toán điều khiển 42
3.3.2 Lập trình khối xử lý trung tâm 44
3.4 LẬP TRÌNH VÀ THIẾT KẾ GIAO DIỆN ỨNG DỤNG ĐIỀU KHIỂN NHÀ THÔNG MINH TRÊN SMART HOME 44
3.4.1 Lưu đồ thuật toán điều khiển và xử lý dữ liệu trên smart phone 44
Trang 33.4.2 Thiết kế giao diện điều khiển bằng phần mềm App Inventor 46
3.4.3 Lập trình ứng dụng điều khiển bằng phần mềm App Inventor 46
KẾT QUẢ THIẾT KẾ ĐỒ ÁN MÔN HỌC NHÀ THÔNG MINH 48
TÀI LIỆU THAM KHẢO 49
Trang 4Chương 1: Khái quát về hệ thống nhà thông minh
1.1 TỔNG QUAN VỀ CÔNG NGHỆ VÀ XU HƯỚNG NHÀ THÔNG MINH
1.1.1 Công nghệ nhà thông minh và Iot (Internet of Things)
Nhà thông minh là kiểu nhà được lắp đặt các thiết bị điện, điện tử có thểđược điều khiển hoặc tự động hoá hoặc bán tự động, thay thế con người trong thựchiện một hoặc một số thao tác quản lý, điều khiển Hệ thống điện tử này giao tiếpvới người dùng thông qua bảng điện tử đặt trong nhà, ứng dụng trên điện thoại diđộng, máy tính bảng hoặc một giao diện web
Hình 1.1 Ảnh minh họa nhà thông minhTrong căn nhà thông minh, đồ dùng trong nhà từ phòng ngủ, phòng kháchđến toilet đều gắn các bộ điều khiển điện tử có thể kết nối với Internet và điệnthoại di động, cho phép chủ nhân điều khiển vật dụng từ xa hoặc lập trình cho thiết
bị ở nhà hoạt động theo lịch Thêm vào đó, các đồ gia dụng có thể hiểu được ngônngữ của nhau và có khả năng tương tác với nhau
“Internet of Things (IoT) là một kịch bản của thế giới, khi mà mỗi đồ vật,con người được cung cấp một định danh của riêng mình, và tất cả có khả năngtruyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sự
Trang 5tương tác trực tiếp giữa người với người, hay người với máy tính IoT đã phát triển
từ sự hội tụ của công nghệ không dây, công nghệ vi cơ điện tử và Internet.”(Wikipedia) Trong đề tài này, việc áp dụng IoT là khi sử dụng thiết bị trung tâmđược kết nối với Internet, người dùng có thể kiểm soát thiết bị (bật/tắt) cũng nhưtheo dõi (ghi nhận) các thông tin thông cần thiết thông qua một thiết bị khác Ví dụnhư: điện thoại, máy tính
1.1.2 Xu hướng của nhà thông minh trong tương lai
Xu hướng nhà thông minh điều khiển bằng giọng nói: Công nghệ điều khiểnbằng giọng nói đã ứng dụng thành công trên một số thiết bị như smartphone, robot,tivi … Một số công ti nhà thông minh hiên nay cũng đang nghiên cứu sẳn xuất cácthiết bị có thể điều khiển bằng giọng nói thông qua trợ lí ảo Điển hình như gãkhổng lồ Amazon Echo và phần mềm trợ lí ảo alexa, đây là một thiết bị mãnh mẽnhất hiện nay
Xu hướng phát triển nhà thông minh nhờ trí tuệ nhân tạo AI: Công nghệ trítuệ nhân tạo (AI) là trí tuệ do con người lập trình tạo nên với mục tiêu giúp máytính có thể tự động hóa các hành vi thông minh như con người, có thể học hỏi vàkhả năng thích ứng thông minh của máy móc Mọi việc trong nhà con người sẽkhộng động tay chân nữa, từ miếng ăn cho đến giấc ngủ
1.2 CÁC CHỨC NĂNG CƠ BẢN CỦA NHÀ THÔNG MINH
1.2.1 Hệ thống quản lí chiếu sáng
Tính năng cảm biến chuyển động: Với tính năng thông minh này thì chỉ cầnkhi có người bước vào sân nhà thì các đèn trong sân sẽ tự động bật sáng để chiếusáng Khi có khách vào nhà thì hệ thống chiếu sáng các đèn tiền sảnh, lầu trệt sẽ tựđộng tăng dần cường độ sáng lên 30% , giúp tạo cường độ chiếu sáng vừa phải, dịumắt đảm bảo đủ sáng cho việc đi lại trong ngôi nhà thông minh Đây giống nhưmột hiệu ứng để chào khách Và hệ thống đèn sẽ tự động tắt sau một phút ngay sau
Trang 6khi không còn ai di chuyển trong khu vực này Các đèn hoạt động dựa vào cảmbiến chuyển động.
Hình 1.2 Điều khiển đèn qua máy tính bảngĐiều khiển theo hoạt cảnh: Từ màn hình màu cảm ứng thông minh của ngôinhà, ta có thể điều khiển toàn bộ các hệ thống chiếu sáng, an ninh, điều hòa….trong nhà Như ta ấn kịch bản tiếp khách thì các đèn khu thư viện sẽ bị tắt, đènchùm sẽ tăng độ sáng một cách nhanh chóng trong vòng 3 giây Đồng thời cácnhóm đèn hành lang sẽ tăng dần độ sáng và các thiết bị phụ trợ khác trong ngôi nhàcũng sẽ được bật sáng
1.2.2 Hệ thống kiểm soát ra vào
Là hệ thống cửa từ bao gồm các thiết bị khóa từ, khóa thẻ từ, khóa cửa bằngthẻ từ, khóa vân tay, cửa từ mở cửa nhằm mục đích bảo vệ, giám sát những khuvực quan trọng và hạn chế người không có nhiệm vụ ra vào, có các hệ thống kiểmsoát ra vào bằng thẻ, kiểm soát ra vào bằng vân tay Hệ thống sẽ giúp khóa cửa từ
xa và kiểm soát mọi hoạt động ra vào thông qua kết nối không giây
Trang 7
Hình 1.3 Một số hệ thống kiểm soát ra vàoTrên thị trường hiện nay có nhiều loại sản phẩm kiểm soát cửa với đa dạngcác nhà phân phối, trong đó phân chia làm 3 loại chính đó là kiểm soát cửa bằngvân tay, kiểm soát cửa bằng nhận diện khuôn mặt, kiểm soát cửa bằng thẻ từ haykết hợp nhiều loại phương thức xác thực vào một thiết bị
1.2.3 Hệ thống quan sát, thông tin liên lạc
Hệ thống quan sát sẽ giúp việc kiểm soát an ninh, người vào/ra ngôi nhà…giúp cho gia chủ nhận diện khách nhanh chóng thông qua hệ thống camera Với hệthống camera, mọi ngóc ngách trong nhà sẽ luôn được giám sát 24/7 Chủ nhà cóthể giám sát ngôi nhà của mình, hay có thể xem con mình đang làm gì khi mìnhkhông có nhà bằng Smartphone, máy tính bảng từ xa thống qua wifi, 3G, 4G
Hình 1.4 Hệ thống camera
Trang 8Hệ thống thông tin liên lạc có thể là các điện thoại cố định hoặc điện thoại
mẹ con Hệ thống này sẽ giúp chúng ta có thể liên lạc giữa các phòng với nhau mộtcách nhanh chóng Ngoài chức năng liên lạc trong nhà, hệ thống này cần được kếtnối với mạng điên thoại để tiện cho việc giao tiếp, để làm việc này cần đến một bộchuyển kênh
1.2.4 Hệ thống cảm biến và báo động, báo cháy
Các cảm biến cơ bản như cảm biến khí gas, cảm biến hồng ngoại, cảm biếnchuyển động… Các bộ cảm biến chuyển động của hệ thống chiếu sáng khi đượckích hoạt sẽ tự động trở thành hệ thống chống trộm Khi có nguy cơ bị đột nhập,các thiết bị này sẽ lập tức cảnh báo tại chỗ bằng chuông báo động hoặc thống báo
về smartphone Cũng tương tự như vậy hệ thống báo cháy sẽ cảnh báo chủ nhà khixuất hiện hỏa hoạn để có thể ngăn chặn một cách kịp thời
1.2.5 Hệ thống quản lý cấp điện, nước, gas
Mục đích của hệ thống nhằm đo lường và báo lại các thông số điện, nướcthường xuyên, kết hợp với hệ thống quản lí chiếu sáng và hệ thống kiểm soát ravào từ đó có thể tự động bật/tắt các thiết bị trong nhà nhằm tiết kiệm năng lượng.Ngoài ra cảm biến sẽ giúp bạn cảnh báo các nguy cơ khác như rò rỉ khí gas, mựcnước ở bể chứa thấp, bể đường ống nước, cháy chập điện…
1.2.6 Hệ thống công tắc điều khiển trạng thái
Hệ thống công tắc và bảng hiển thị sẽ cung cấp thông tin cũng như nhậnlệnh điều khiển từ gia chủ Đảm bảo sự tương tác hai chiều giữa các thành viên và
hệ thống tự động Hệ thống bao gồm: các điều khiển từ xa, các công tắc gắn tường,các bảng điều khiển tương tác HDMI…
Trang 9Hình 1.5 Bảng điều khiển của nhà thông minhThông thường để điều khiển tất cả các thiết bị trong nhà, bạn cần tới hàngchục công tắc, thậm chí với căn nhà lớn hàng trăm công tắc Với nhà thông minh,bạn có thể điều khiển tất cả bằng một vài nút bấm trên màn hình cảm ứng củasmartphone hay máy tính bảng Bạn cũng có thể điều khiển và kiểm soát ngôi nhàthông qua giao diện trực quan 3D, ở đó các thiết bị được mô phỏng giống như đang
sử dụng thực tế, chỉ cần chạm vào thiết bị tương ứng trong màn hình để điều khiển
1.2.7 Hệ thống mạng, xử lý trung tâm và sự kết hợp hoạt động
Ngôi nhà thông minh được đánh giá cao và khác hẳn với các ngôi nhà bìnhthường là do nó được trang bị hệ thống mạng điều khiển, toàn bộ thay đổi và điềukhiển tự động trong ngôi nhà được xử lí đồng nhất thông qua hệ thống mạng và xử
lí trung tâm Nó có vai trò quan trọng, làm nhiệm vụ liên kết các hệ thống kháctrong ngôi nhà lại với nhau, điều phối của hệ thống chấp hành một cách nhịp nhàngtheo các điều kiện tác động được lập trình trước
Trang 101.3 NGUYÊN LÝ HOẠT ĐỘNG CỦA NHÀ THÔNG MINH
1.3.1 Tương tác giữa con người và các thiết bị
Sự kiện tương tác kích hoạt hệ thống nhà thông minh dựa vào cơ chế cảmbiến hành động Nó hoạt động nhờ vào các cảm biến thông minh trong nhà củabạn Một số sự kiện tương tác như nhiệt độ, độ ẩm, giọng nói…
Hình 1.6 Điều khiển các thiết bị bằng smartphoneBạn có thể điều khiển tất cả các thiệt bị trong hệ thống điều khiển thôngminh bằng giọng nói giúp bật/tắt thiết bị hay ngữ cảnh một cách nhanhchóng.Ngoài ra, còn giúp trẻ em và cả người lớn tuổi không am hiểu về công nghệcũng có thể sử dụng dễ dàng
1.3.2 Ngôn ngữ giao tiếp giữa các thiết bị thông minh
Trong một thế giới kết nối an toàn, các sản phẩm thông minh cần phải cókhả năng trao đổi thông tin giữa các thiết bị với nhau Để có thể làm được như vậy,chúng cần phải có chung một ngôn ngữ Ngôn ngữ này giúp các thiết bị có thể hiểuđược nhau nhằm thực hiện một hành động, chẳng hạn như bật/tắt đèn Các ngônngữ cho các thiết bị nhà thông minh như bluetooth, wifi, knx,…
Trang 111.3.3 Hệ thống an toàn, an ninh
Hệ thống an ninh: Bao gồm các hệ thống cửa tự động, camera quan sát, đầughi hình, bộ nhớ lưu trữ, bộ điều khiển trung tâm cho phép người sử dụng có thểnắm được trực tiếp hay xem lại toàn bộ mọi hoạt động diễn ra ở các khu vực cóthiết bị kiểm soát Hệ thống an ninh còn có thể báo động bằng còi, chiếu sáng, gọiđiện đến các số điện thoại cần thiết và có khả năng phong toả khu vực bị đột nhập
Chương 2: SƠ ĐỒ KHỐI CHO NHÀ THÔNG MINH
2.1 SƠ ĐỒ ĐIỀU KHIỂN NHÀ THÔNG MINH TRÊN SMART PHONE
2.1.1 Đặt vấn đề điều khiển nhà thông minh
- Nhà thông minh là nhà có hệ thống các thiết bị liên tục kết nối và giao tiếp
với nhau, là sự kết hợp giữa các thiết bị điện trong nhà và hình thành được hệthống mạng điều khiển từ xa giúp chúng ta kiểm soát và điều khiển được các thiết
Trang 12Hình 2.1 Sơ đồ khối smart home
Trong sơ đồ khối trên:
- Bo mạch Arduino là khối xử lý trung tâm có chức năng xử lý một phần dữliệu và điều khiển thiết bị trong nhà thông minh
- Cảm biến mưa: được sử dụng để phát hiện mưa, nước hoặc các dung dịch dẫnđiện tiếp xúc với bề mặt cảm biến sẽ phát ra tín hiệu để làm các ứng dụng tự động
như phát hiện mưa, báo mực nước tự động,
-Cảm biến đóng mở cửa: sử dụng cảm biến một chạm, Cảm ứng 1 chạm điện
dung được sử dụng trong các ứng dụng cảm ứng điện dung: bàn phím, công tắc
Đèn báo
KHỐI XỬ LÍ TRUNG TÂM
Module Bluetooth
Nguồn cấp
Trang 13dung của tay người, cảm ứng 1 chạm điện dung có thể phát hiện xuyên qua các vật thể phi kim có độ dày tối đa lên đến 5mm.
-Cảm biến khí gas: sử dụng phần tử SnO2 có độ dẫn điện thấp hơn trong khôngkhí sạch, khi khí dễ cháy tồn tại, cảm biến có độ dẫn điện cao hơn, nồng độ chất dễcháy càng cao thì độ dẫn điện của SnO2 sẽ càng cao và được tương ứng chuyển đổi thành mức tín hiệu điện MQ-2 là cảm biến khí có độ nhạy cao với LPG,
Propane và Hydrogen, mê-tan (CH4) và hơi dễ bắt lửa khác, với chi phí thấp và phù hợp cho các ứng dụng khác nhau Cảm biến xuất ra cả hai dạng tín hiệu là Analog và Digital, tín hiệu Digital có thể điều chỉnh mức báo bằng biến trở
- Module Bluetooth HC-05: sử dụng điện thoại để điều khiển các thiết bị Khi
đó chúng ta sẽ lập trình một phần mềm trên điện thoại, kết nối với module
bluetooth HC-05 Vi điều khiển sẽ giao tiếp với HC-05 để nhận lệnh từ điện thoại hoặc gửi dữ liệu lên điện thoại, từ đó đưa ra các hành động thích hợp(như bật tắt đèn, ) hoặc gửi thông tin về trạng thái thiết bị, Giao tiếp giữa các thiết bị phần cứng với nhau, mỗi thiết bị sẽ trang bị một module HC-05 và việc gửi nhận dữ liệu giữa các thiết bị phần cứng sẽ thông qua module HC-05
2.2 KHỐI ĐIỀU KHIỂN TRUNG TÂM
2.2.1 Đặt vấn đề điều khiển
Nhà thông minh được điều khiển bởi khối điều khiển trung tâm ( bộ não) xử lítính toán dữ liệu và ra lệnh điều khiển cho thiết bị khối chấp hành Nên vấn đề thiếtlập khối điều khiển trung tâm là vô cùng quan trọng Độ tin cậy, ổn định, tốc độđáp ứng có tốt hay không phụ thuộc rất nhiều vào việc thiết kế, lập trình, tối ưu cảphần cứng lẫn phần mềm của khối điều khiển trung tâm
2.2.2 Tổng quan về bo mạch Arduino
a)Cấu tạo bo mạch Arduino
Trang 14Hình 2.2: Bo mạch Arduino UnoThông số kỹ thuật bo mạch hình 2.2:
Vi điều khiển (Microcontroller): Atmega328
Điện áp hoạt động (Operating Voltage): 5V
Điện áp vào (Input Voltage):7-12V
Điện áp giới hạn (Input Voltage limits):6-20V
Ngõ vào ra số (Digital I/O):14 (6 ngõ ra PWM)
Ngõ vào Analog (Analog input): 6
Dòng một chiều (DC current) cho các chân vào/ra (I/O):40mA
Dòng một chiều (DC current) cho các chân 3.3V:50mA
Bộ nhớ Flash (Flash Memory): 32KB (ATmega328) với 0.5KB được dùng cho Bootloader
SRAM: 2KB(ATmega328)
EEPROM: 1KB(ATmega328)
Trang 15 Clock Speed:16MHz
b) Sơ đồ chân của Arduino
* Sơ đồ chân
Hình2.3 Sơ đồ chân Arduino Uno R3
- Chân A0 đến chân A5: chân đọc tín hiệu analog
- Từ chân 0 đến chân 13: truyền nhận dữ liệu vào hoặc ra
- Chân 3,5,6,9,10,11: ngoài chức năng xuất ra 5V và 0V các chân này cũng cóthể dùng để băm xung (PWM)
- Chân 0,1: truyền nhận dữ liệu giữa Arduino và Module Bluetooth
Trang 16
2.3 KHỐI GIAO TIẾP DỮ LIỆU
2.3.1 Phương pháp xử lý tín hiệu và nhận diện giọng nói
Sử dụng MIT APP INVENTOR để xây dựng VoiceControl:
-Nền tảng cho phép nhà lập trình tạo ra các ứng dụng phần mềm cho hệ điềuhành Android (OS) Bằng cách sử dụng giao diện đồ họa, nền tảng cho phép ngườidùng kéo và thả các khối mã (blocks) để tạo ra các ứng dụng có thể chạy trên thiết
bị Android Đến thời điểm hiện tại 07/2017, phiên bản iOS của nền tảng này đã bắtđầu được đưa vào thử nghiệm bởi Thunkable, là một trong các nhà cung cấp ứngdụng web cho ngôn ngữ này
Hình 2.5 MIT APP INVENTOR
-Như hình dưới đây là các khối mã Blocks và cho phép chúng ta chèn được cáccâu lệnh vào từng khối mã Blocks
Trang 172.3.2 Phương pháp nhận diện giọng nói sử dụng thuật toán trí tuệ nhân tạo Google (AI)
Hình 2.6 Điện toán đám mây
Trang 18-Điện toán đám mây (tiếng Anh: cloud computing), còn gọi là điện toán máychủ ảo, là mô hình điện toán sử dụng các công nghệ máy tính và phát triển dựa vàomạng Internet Thuật ngữ "đám mây" ở đây là lối nói ẩn dụ chỉ mạng Internet (dựavào cách được bố trí của nó trong sơ đồ mạng máy tính) và như một liên tưởng về
độ phức tạp của các cơ sở hạ tầng chứa trong nó Ở mô hình điện toán này, mọi khảnăng liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các "dịchvụ", cho phép người sử dụng truy cập các dịch vụ công nghệ từ một nhà cung cấpnào đó "trong đám mây" mà không cần phải có các kiến thức, kinh nghiệm về côngnghệ đó, cũng như không cần quan tâm đến các cơ sở hạ tầng phục vụ công nghệ
đó Điện toán đám mây là khái niệm tổng thể bao gồm cả các khái niệm như phầnmềm dịch vụ, Web 2.0 và các vấn đề khác xuất hiện gần đây, các xu hướng côngnghệ nổi bật, trong đó đề tài chủ yếu của nó là vấn đề dựa vào Internet để đáp ứngnhững nhu cầu điện toán của người dùng
-Ví dụ, dịch vụ Google AppEngine cung cấp những ứng dụng kinh doanh trựctuyến thông thường, có thể truy nhập từ một trình duyệt web, còn các phần mềm và
dữ liệu đều được lưu trữ trên các máy chủ Để có được điện toán đám mây này cầnphải có những thanh Ram để có thể trao đổi dữ liệu
2.3.3 Module bluetooth HC-05
Hình 2.6 Module Bluetooth HC-05
-Điện áp hoạt động: 3.3V.
Trang 19-Module có 2 chế độ làm việc (có thể lựa chọn chế độ làm việc bằng cách thayđổi trạng thái chân 34 KEY):
-Tự động kết nối
-Đáp ứng theo lệnh: khi làm việc ở chế độ này, các bạn có thể gửi các
lệnh AT để giao tiếp với module
-Module HC05 có thể nhận 1 trong 3 chức năng: Master, Slave, Loopback (có
thể lựa chọn các chức năng bằng lệnh AT).
-Giao tiếp với module bằng giao tiếp nối tiếp không đồng bộ qua 2
đường RX và TX, vì vậy các bạn có thể sử dụng PC với chuẩn RS232 hoặc các
dòng vi điều khiển để giao tiếp
2.4 KHỐI CHẤP HÀNH
2.4.1 Giới thiệu mạch relay
a) Giới thiệu chung
-Relay là một công tắc (khóa K) Nhưng khác với công tắc ở một chỗ cơ bản,relay được kích hoạt bằng điện thay vì dùng tay người Chính vì lẽ đó, relay đượcdùng làm công tắc điện tử! Vì relay là một công tắc nên nó có 2 trạng
thái: đóng và mở.
-Trên thị trường chúng ta có 2 loại module relay: module relay đóng ở mức thấp (nối cực âm vào chân tín hiệu rơ-le sẽ đóng), module relay đóng ở mức cao (nối cực dương vào chân tín hiệu relay sẽ đóng) Nếu sơ sánh giữa 2 module
relay có cùng thông số kỹ thuật thì hầu hết mọi kinh kiện của nó đều giống nhau,chỉ khác nhau ở chỗ transistor của mỗi module Chính vì cái transistor này nên mớisinh ra 2 loại module (có 2 loại transistor là NPN - kích ở mức cao, và PNP - kích
ở mức thấp)
Trang 20Hình 2.7:Module relay kích ở mức cao
Hình 2.8 Module relay kích ở mức thấp
b) Cấu tạo mạch relay
Trang 21-Sử dụng Module 4 Relay 5V với opto cách ly kích H/L với opto cách ly nhỏgọn, có opto và transistor cách ly giúp cho việc sử dụng trở nên an toàn với boardchính, mạch sử dụng để đóng ngắt nguồn điện công suất cao AC hoặc DC, có thểchọn đóng khi kích mức cao hoặc mức thấp bằng Jumper Module 4 Relay kíchH/L(5VDC) sử dụng nguồn 5VDC để nuôi mạch, tín hiệu kích có thể tùy chọnkích mức cao( HIGH-5VDC) hoặc mức thấp(LOW-0VDC) qua Jumper trên mỗirelay Thích hợp cho các thiết bị sử dụng mức tín hiệu 5VDC.
-Thông số kỹ thuật:
+Điện áp nuôi mạch: 5VDC
+Dòng tiêu thụ: khoảng 200mA/relay
+Tín hiệu kích: High(5VDC) hoặc Low(0VDC) chọn bằng jumper +Nguồn nuôi: 5VDC
+Tiếp điểm đóng ngắt max:250VAC-10A hoặc 30VDC-10A
+Kích thước: 72(L)* 55(W)* 19(H) mm
Hình 2.9 Module 4 relay 5V
Trang 22c) Sơ đồ nguyên lý của Module 4 relay
Hình 2.10 Sơ đồ nguyên lý Module 4 relay 5V
2.4.2 Giới thiệu khóa cửa điện
a) Giới thiệu chung
Động cơ servo:
Trang 23Hình 2.11 Động cơ servoThông số kỹ thuật:
Khối lượng : 9g
ID nhà sản xuất: TPSG90S
Kích thước: 23×12.2x29mm
Mô men xoắn: 1.8kg/cm (4,8V)
Tốc độ hoạt động: 60º trong 0.1 giây
Điện áp hoạt động: 4.8V(~5V)
Delay: 10us
c) Nguyên lý, cấu tạo và cách điều khiển
Nguyên lý hoạt động: Rotor của động cơ là một nam châm vĩnh cửu có từtrường mạnh và stator của động cơ được cuốn các cuộn dây riêng biệt, được cấpnguồn theo một trình tự thích hợp để quay rotor
Trang 24Nếu thời điểm và dòng điện cấp tới các cuộn dây là chuẩn xác thì chuyểnđộng quay của rotor phụ thuộc vào tần số và pha, phân cực và dòng điện chạytrong cuộn dây stator.
Động cơ servo được hình thành bởi những hệ thống hồi tiếp vòng kín Tínhiệu ra của động cơ được nối với một mạch điều khiển Khi động cơ vận hành thìvận tốc và vị trí sẽ được hồi tiếp về mạch điều khiển này Khi đó bầt kỳ lý do nàongăn cản chuyển động quay của động cơ, cơ cấu hồi tiếp sẽ nhận thấy tín hiệu rachưa đạt được vị trí mong muốn Mạch điều khiển tiếp tục chỉnh sai lệch cho động
cơ đạt được điểm chính xác nhất Bộ điều khiển servo
2.4.3 Giới thiệu thiết bị cảnh báo
a) Giới thiệu chung
-Buzzer module KY-012:
Hình 2.12 Buzzer module KY-012-Thông số kỹ thuật của hình buzzer:
Trang 25- Còi buzzer cấu tạo bởi một tấm thạch anh mỏng Thạch anh có đặc tính daođộng khi được đặt một điện áp nhất định vào hai cực Người ta ứng dụng tính chấtnày của thạch anh để làm bộ dao động cho đồng hồ đeo tay, còi, bộ phát xung,vv
c) Nguyên lý hoạt động
Nguyên lý hoạt động:
-Nếu đặt một điện áp xoay chiều vào thì nó sẽ biến dạng theo tần số của điện
áp đó Khi thay đổi đến một tần số nào đó, thì nó sẽ cộng hưởng Mạch tươngđương của nó gồm một L và một C nối tiếp với nhau Cả cụm ấy song song vớimột C khác và một R cách điện Tần số cộng hưởng của Thạch anh tùy thuộc vàohình dáng và kích thước của nó Mỗi tinh thể thạch anh có 2 tần số cộng hưởng:tần số cộng hưởng nối tiếp, và tần số cộng hưởng song song Hai tần số này khágần nhau và có trị số khá bền vững, hầu như rất ít bị ảnh hưởng bởi các điều kiệnmôi trường bên ngoài Ngoài ra, hệ số phẩm chất của mạch cộng hưởng rất lớn,nên tổn hao rất thấp
2.5 KHỐI CẢM BIẾN
2.5.1 Cảm biến mưa
a) Giới thiệu chung
Cảm biến mưa sử dụng để phát hiện mực nước, trời mưa, hay các môi trường
có nước Mạch cảm biến mưa được đặt ngoài trời để kiểm tra trời có mưa không,qua đó truyền tín hiệu điều khiển đóng / ngắt rơ le
b) Cấu tạo
Trang 26Hình 2.14 Cảm biến mưa-Thông số kỹ thuật:
Mạch cảm biến mưa gồm 2 bộ phận:
+ Bộ phận cảm biến mưa được gắn ngoài trời+ Bộ phận điều chỉnh độ nhạy cần được che chắn
Mạch hoạt động với nguồn 5V
-Nên sử dụng các loại rơ le kích ở mức thấp kèm với cảm biến..
c) Nguyên lý, cấu tạo và cách điều khiển
-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ảmbiến nằm ngoài trời với giá trị định trước (giá trị này thay đổi được thông qua 1biế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 màu đỏ sẽ sáng lên, chân D0 được kéo xuống thấp (0V)
2.5.2 Cảm biến khí gas
a) Giới thiệu chung
-Cảm biến khí gas MQ-2: sử dụng để phát hiện khí gas trong môi trường Cảm
biến có độ nhạy cao khả năng phản hồi nhanh, độ nhạy có thể điều chỉnh được
bằng biến trở
-Cảm biến khí gas MQ-2: có thể phát hiện khí gas, metan, butan, LPG, khói