Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Điều khiển thiết bị trong nhà thông qua điện thoại :Đồ án tốt nghiệp khoa Công nghệ Điện
PREMIUM
Số trang
83
Kích thước
3.1 MB
Định dạng
PDF
Lượt xem
870

Điều khiển thiết bị trong nhà thông qua điện thoại :Đồ án tốt nghiệp khoa Công nghệ Điện

Nội dung xem thử

Mô tả chi tiết

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM

KHOA CÔNG NGHỆ ĐIỆN

KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC

ĐIỀU KHIỂN THIẾT BỊ TRONG NHÀ

THÔNG QUA MẠNG ĐIỆN THOẠI

Giảng viên hướng dẫn: Th.s Hà Chí Kiên

Sinh viên thực hiện: Đỗ An Khương

Sinh viên thực hiện: Hồ Vũ Hoài Ân

Sinh viên thực hiện: Nguyễn Minh Sỹ

TP.HỒ CHÍ MINH, NĂM 2018

2

PHIẾU GIAO ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP

1. Họ và tên sinh viên/ nhóm sinh viên được giao đề tài

(1): Đỗ An Khương, MSSV: 14043331

(2): Hồ Vũ Hoài Ân, MSSV: 14021241

(3): Nguyễn Minh Sỹ, MSSV: 14079881

2. Tên đề tài

ĐIỀU KHIỂN THIẾT BỊ TRONG NHÀ THÔNG QUA MẠNG ĐIỆN THOẠI

3. Nội dung

Những dự án xây dựng các hệ thống điều khiển từ xa, gửi nhận dữ liệu thu thập từ

các cảm biến, ở những nơi không có internet thì sử dụng sóng điện thoại là giải pháp

duy nhất vì chi phí rẻ, bất chấp khoảng cách và độ ổn định cao. Với Modul sim 900a

kết hợp với mạch xử lý arduino mega chúng ta có thể làm được nhiều hệ thống tương

đối tốt có thể ứng dụng vào thực tế như bộ định vị, các hệ thống điều khiển thiết bị

từ xa qua điện thoại, sms makerting,...

4. Kết quả

Thiết bị cảm biến: nhiệt độ , độ ẩm, khi gas, cảm biến đo dòng, cảm biển hồng ngoại

hoạt động chính xác và nhạy cảm các môi trường kích thích.

Thực hiện truyền nhận tốt trên điện thoại android

Mô hình xây dựng đã được vào xây dựng trong ngôi nhà thực tế .

Giảng viên hướng dẫn Tp. HCM, ngày tháng năm 20..

Sinh viên

3

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

4

MỤC LỤC

PHIẾU GIAO ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP ............................................ 2

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN................................................... 3

MỤC LỤC ................................................................................................................ 4

DANH SÁCH CÁC HÌNH VẼ ................................................................................ 8

CHƯƠNG 1 GIỚI THIỆU VỀ SMARTHOME .................................................... 15

1.1 Giới thiệu về smarthome........................................................................ 15

1.1 Yêu cầu tổng thể....................................................................................... 16

1.2 Phần cứng ................................................................................................. 16

1.4 Bố trí cho từng phòng................................................................................. 17

CHƯƠNG 2: LINK KIỆN VÀ MODULE SỬ DỤNG......................................... 18

2.1 Mạch Arduino Mega 2560 R3................................................................. 18

2.1.2 Mục đích sử dụng Arduino mega 2560 trong đề tài smart home.... 21

2.2 Module Sim 800A..................................................................................... 21

2.2.1 Giới thiệu về module sim 800A ........................................................ 21

2.2.2 Sơ đồ chân và thông số kỹ thuật......................................................... 21

2.3 Module Bluetooth HC-06 ........................................................................ 23

2.3.1 Giới thiệu về module bluetooth HC-06............................................ 23

2.3.2 Thông số kỹ thuật ................................................................................ 23

2.4 Cảm biến nhiệt độ LM35 ........................................................................... 24

2.4.1 Giới thiệu về cảm biến nhiệt độ LM35 .............................................. 24

2.4.2 Thông số kỹ thuật ................................................................................ 25

5

2.5 Cảm Biến Thân Nhiệt Chuyển Động PIR HC-SR501............................. 25

2.5.1 Giới thiệu về cảm biến thân nhiệt chuyển động PIR HC-SR501 .... 25

2.5.2 Thông số kỹ thuật ................................................................................ 26

2.6 Mạch RFID RC522 NFC 13.56mhz ......................................................... 27

2.6.1 Giới thiệu về mạch RFID RC522 NFC 13.56mhz ................................ 27

2.6.2 Thông số kỹ thuật ................................................................................ 27

2.7 Module cảm biến khí gas MQ2 ................................................................ 27

2.7.1 Giới thiệu về module cảm biến khí gas MQ2.................................... 27

2.7.2 Thông số kỹ thuật ................................................................................ 29

CHƯƠNG 3: TỔNG QUÁT VỀ PHẦN MỀM ARDUINO IDE ......................... 30

3.1 Giới thiệu về phần mềm Arduino IDE ................................................. 30

3.2 Cài đặt phần mềm Arduino IDE và Driver.......................................... 31

3.2.1 Java Runtime Environment (JRE) ........................................................ 31

3.2.2 Cài đặt Arduino IDE............................................................................... 33

3.2.3 Cài đặt Driver Arduino IDE................................................................... 36

3.3 Tổng quát về phần mềm Arduino IDE..................................................... 39

3.3.1 Giao diện............................................................................................... 39

3.3.2 Vùng lệnh.............................................................................................. 40

Bao gồm các nút lệnh menu (File, Edit, Sketch, Tools, Help). Phía dưới là các

icon cho phép sử dụng nhanh các chức năng thường dùng của IDE được miêu tả

như sau:...................................................................................................................... 40

3.3.3 Vùng viết chương trình ....................................................................... 40

6

Các đoạn mã được viết tại đây. Tên chương trình được hiển thị ngay dưới dãy

các Icon, ở đây nó tên là “Blink”. Để ý rằng phía sau tên chương trình có một dấu

“§”. Điều đó có nghĩa là đoạn chương trình chưa được lưu lại................................. 40

3.3.4 Vùng thông báo (debug)...................................................................... 41

3.3.5 Một số lưu ý.......................................................................................... 41

CHƯƠNG 4: CHƯƠNG TRÌNH ĐỂ ARDUINO MEGA LÀM VIỆC VỚI CÁC

THIẾT BỊ........................................................................................................................... 42

4.1 Chương trình chính................................................................................ 42

4.2 Chương trình con giao tiếp với RFID................................................... 46

4.3 Chương trình giao tiếp với nút nhấn .................................................... 48

4.4 Chương trình giao tiếp với cảm biến nhiệt độ LM35.......................... 48

4.5 Chương trình giao tiếp với cảm biến khí gas MQ2 ............................. 49

CHƯƠNG 5: TỔNG QUÁT VỀ THUNKABLE................................................... 51

5.1 Giới thiệu về nền tảng App Inventor .................................................... 51

Những website chính hiện nay để sử dụng ngôn ngữ Drag and Drop: .......... 52

5.2 Giới thiệu về Thunkable......................................................................... 53

CHƯƠNG 6: LẬP TRÌNH TRÊN THUNKABLE................................................ 55

6.1 Mục đích lập trình Thunkable .............................................................. 55

6.2 Các bước cơ bản để tạo một project trên Thunkable ......................... 55

6.3 Giới thiệu về cửa sổ làm việc, các khối trức năng trên Thunkable.... 59

6.3.1 Màn hình chính.................................................................................... 59

6.3.2.1 Khối Palette ....................................................................................... 61

6.3.2.2 Khối Components & Properties...................................................... 65

6.3.3 Các khối lệnh trong Blocks................................................................. 66

7

6.3.3.1 Khối Control ..................................................................................... 66

6.3.3.2 Khối Logic ......................................................................................... 67

6.3.3.3 Khối Math ......................................................................................... 67

6.3.3.4 Khối Text........................................................................................... 68

6.3.3.5 Khối Lists........................................................................................... 68

6.3.3.6 Khối Colors ....................................................................................... 69

6.3.3.7 Khối Variables .................................................................................. 70

6.3.3.8 Khối Procedures ............................................................................... 70

6.3.3.9 Các khối lệnh được thêm vào ở Designs......................................... 71

6.4 Giao diện sau khi tạo.............................................................................. 71

6.5 Chương trình........................................................................................... 75

TÀI LIỆU THAM KHẢO ...................................................................................... 82

LỜI CÁM ƠN......................................................................................................... 83

8

DANH SÁCH CÁC HÌNH VẼ

Hình 1. 1 Mô hình smart home 1............................................................................ 15

Hình 2.1.1. MẠch Arduino Mega 2560 1............................................................... 18

Hình 2.1.2 Mạch Arduino Mega2560 1.................................................................. 20

Hình 2. 2.1 Modul SIM800(A) 1........................................................................... 21

Hình 2. 3.1 Modul Bluetooth HC-06 1.................................................................. 23

Hình 2. 4 Sơ dồ chân LM35 1 .............................................................................. 24

Hình 2. 5.1 PIR HC-SR501 1 .............................................................................. 26

Hình 2. 5.2 Sơ dồ chân PIR HC-SR501 1 ............................................................ 26

Hình 2. 6.1 Mạch RFID RC522 1........................................................................ 27

Hình 2. 7 Sơ đồ chân module MQ2 1.................................................................... 29

Hình 3. 1 Phần mềm Arduino IDE 1.6.4 1 ............................................................ 30

Tải ngay đi em, còn do dự, trời tối mất!