Tải bản đầy đủ (.docx) (35 trang)

HỆ THỐNG ĐÓNG mở cửa AN NINH với mật KHẨU , có CODE

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.97 MB, 35 trang )

HỆ THỐNG ĐÓNG MỞ CỬA AN NINH
VỚI MẬT KHẨU DÙNG PIC
CODE Ở PHẦN CUỐI TRANG




Trang 1 / 32

MỤC LỤC
DANH MỤC CÁC HÌNH VẼ...............................................................................................3
DANH MỤC CÁC TỪ VIẾT TẮT......................................................................................4
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI........................................................................5
1.1

GIỚI THIỆU ĐỀ TÀI......................................................................................................5

1.2

MỤC ĐÍCH NGHIÊN CỨU.............................................................................................5

1.3

ĐỐI TƯỢNG NGHIÊN CỨU............................................................................................5

1.4

PHẠM VI NGHIÊN CỨU:...............................................................................................5

1.5


DỰ KIẾN KẾT QUẢ:.....................................................................................................6

CHƯƠNG 2. THIẾT KẾ VÀ THI CÔNG.......................................................................6
2.1

THIẾT KẾ HỆ THỐNG...................................................................................................6

2.2

THIẾT KẾ CHI TIẾT......................................................................................................7

2.2.1

Khối nguồn..........................................................................................................7

2.2.2

Khối cảm biến.....................................................................................................8

2.2.3

Khối động cơ.......................................................................................................9

2.2.4

Khối hiển thị......................................................................................................11

2.2.5

Khối thời gian...................................................................................................12


2.2.6

Khối ma trận phím 4x4.....................................................................................15

2.2.7

Khối trung tâm điều khiển................................................................................17

CHƯƠNG 3. GIẢI THUẬT VÀ ĐIỀU KHIỂN...........................................................18
3.1

NGUYÊN LÍ HOẠT ĐỘNG...........................................................................................18

3.2

LƯU ĐỒ GIẢI THUẬT.................................................................................................20

CHƯƠNG 4. THỰC NGHIỆM VÀ KẾT QUẢ MƠ PHỎNG...................................21
4.1

TIẾN TRÌNH THỰC NGHIỆM.......................................................................................21

4.2

KẾT QUẢ THỰC NGHIỆM...........................................................................................21

4.3

KẾT QUẢ MƠ PHỎNG.................................................................................................21


4.3.1

Mơ hình mơ phỏng............................................................................................21


Trang 2 / 32

4.3.2

Thi cơng phần cứng..........................................................................................22

4.3.3

Mơ hình thực tế.................................................................................................23

CHƯƠNG 5. KẾT LUẬN................................................................................................24
5.1

ƯU ĐIỂM...................................................................................................................24

5.2

NHƯỢC ĐIỂM............................................................................................................24

5.3

HƯỚNG PHÁT TRIỂN.................................................................................................24

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

PHỤ LỤC..............................................................................................................................26


Trang 3 / 32

DANH MỤC CÁC HÌNH
Hình 2. 1 Sơ đồ khối.....................................................................................................6
Hình 2. 2 Adapter 5V-3A..............................................................................................7
Hình 2. 3 Cảm biến hồng ngoại...................................................................................8
Hình 2. 4 Động cơ SG90 Servo..................................................................................10
Hình 2. 5 Động cơ Servo trong mơ phỏng Proteus....................................................10
Hình 2. 6 Sơ đồ chân của LCD 1602.........................................................................11
Hình 2. 7 Thư viện DS1307.......................................................................................14
Hình 2. 8 Mạch thời gian RTC DS1307....................................................................14
Hình 2. 9 DS1307 trong mơ phỏng Proteus..............................................................15
Hình 2. 10 Bàn phím ma trận 4x4 Keypad................................................................16
Hình 2. 11 Ma trận phím 4x4 trong mơ phỏng Proteus............................................16
Hình 2. 12 PIC 16F877A...........................................................................................17
Hình 2. 13 Sơ đồ các chân của 16F877A..................................................................18
Y

Hình 3. 1 Cửa tự động được ưa chuộng tại nhiều nơi..............................................19
Hình 3. 2 Lưu đồ giải thuật........................................................................................20

Hình 4. 1 Mơ phỏng mơ hình trên Proteus................................................................21
Hình 4. 2 Sơ đồ mạch in.............................................................................................22
Hình 4. 3 Mơ hinh (1) sau khi hồn thành................................................................23
Hình 4. 4 Mơ hình (2) sau khi hoàn thành................................................................23



Trang 4 / 32

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

Integrated Circuit

LCD

Liquid-Crystal Display

SMD

Surface-Mount Device

GND

Ground

VCC

Voltage Common Collector

RTC

Real Time Clock

I2C

Inter-Integrated Circuit


EEPROM

Electrically Erasable Programmable Read-Only Memory


Trang 5 / 32

CHƯƠNG 1.

TỔNG QUAN VỀ ĐỀ TÀI

1.1 Giới thiệu đề tài
Hiện nay với sự phát triển vuợt bậc của khoa học và kỹ thuật thì nhu cầu của con
người đòi hỏi ngày càng cao trong sinh hoạt, trong cuộc sống. Ngày nay thì xã hội
ngày càng phức tạp, nhiều tệ nạn xã hội khiến cho người dân càng thêm bất an về cuộc
sống. Chính vì thế, việc có cho mình 1 hệ thống cửa an ninh có sử dụng mật khẩu là vơ
cùng thiết yếu. Có bên cạnh mình một hệ thống vừa có tính bảo mật, báo động khi có
người đột nhập, sẽ an tồn hơn cho các thành viên trong gia đình. Vì vậy đây là đề tài
khơng những là một thực tại mang tính thiết yếu mà cịn có tầm quan trọng trong hiện
tại cũng như tương lai
1.2 Mục đích nghiên cứu
Đối với những gia đình khơng có điều kiện ở nhà thường xun hoặc gia đình có
người già và trẻ em thì việc bị kẻ xấu “ghé nhà” thật là nguy hiểm. Chính vì thế, với
tiêu chí an tồn cho gia đình là trên hết cũng như phù hợp xu thế mới trong ngành điều
khiển tự động, việc có cho mình hệ thống cửa an ninh có sử dụng mật khẩu sẽ khiến
cho ngơi nhà của bạn trở nên an toàn hơn bao giờ hết
1.3 Đối tượng nghiên cứu
- Sử dụng PIC16F877A làm vi điều khiển trung tâm
-


Sử dụng LCD để hiển thị mật khẩu

-

Sử dụng cảm biến hồng ngoại để phát hiện chuyển động của người ra vào

-

Sử dụng Servo để xoay đóng/mở cửa

1.4 Phạm vi nghiên cứu:
Theo như yêu cầu và hướng dẫn của TS. Nguyễn Hồng Nam thì cửa an ninh của
em hoạt động y như cửa tự động ở siêu thị hay ở trung tâm mua sắm với 2 chế độ chủ
yếu khai thác vào phần thiết lập mật khẩu và cảm biến đóng mở cửa khi phát hiện
người ra/vào
1.5 Dự kiến kết quả:


Trang 6 / 32

Mơ hình dựa vào cảm biến hồng ngoại và thời gian thực đã cài đặt sẵn để tự động
điều khiển hệ thống theo chế độ thích hợp, có thể điều khiển hệ thống qua các nút nhấn
thủ cơng

CHƯƠNG 2.

THIẾT KẾ VÀ THI CƠNG

1.6 Thiết kế hệ thống

Khối thời gian
Khối key phím

Khối hiển thị LCD
Khối trung tâm

Khối động cơ

điều khiển

Khối cảm biến

Khối nguồn

Hình 2. 1 Sơ đồ khối

1.7 Thiết kế chi tiết
1.1.1 Khối nguồn
Khối nguồn dùng để cung cấp năng lượng cho toàn bộ hệ thống hoạt động. Ở
đồ án này ta dùng nguồn Adapter 5V 3A để cung cấp năng lượng cho hệ thống vận
hành, với công suất 15W, kích thước chân cắm 5.5x3.0mm, nguồn điện đầu vào
100V-240V


Trang 7 / 32

Hình 2. 2 Adapter 5V-3A

1.1.2 Khối cảm biến



Trang 8 / 32

Hình 2. 3 Cảm biến hồng ngoại
a/

Giới thiệu về cảm biến hồng ngoại
Là module cảm biến hồng ngoại tiệm cận được sử dụng rộng rãi để phát
hiện vật hoặc người tới gần. Sử dụng một led phát hồng ngoại và một led
thu hồng ngoại với IC là LM385 SMD. Song, cảm biến này được mọi
người tin tưởng và sử dụng rất nhiều trong ngành cơng nghiệp hóa

b/

Ngun lí hoạt động:


Led sẽ phát ra tia hồng ngoại, khi phát hiện có vật cản hay con người
trên đường chuyền, tia hồng ngoại sẽ phản xạ vào đèn thu hồng ngoại,
làm led thu hồng ngoại sẽ thay đổi điện áp và so sánh IC LM385, sau khi



so sánh đèn LED sẽ sáng lên (báo hiệu có vật hoặc người ngang qua)
Khoảng cách làm việc hiệu quả 3-6 cm, điện áp làm việc là 3.3V- 5V, với



kích thước nhỏ gọn, tiện lợi chỉ 4cm*2.5cm
Số lượng: 2. Để gắn ở 2 vị trí khác nhau phát hiện người ra/vào



Trang 9 / 32

c/

Cổng giao tiếp
 VCC: điện áp chuyển đổi từ 3.3V-5V
 GND: GND ngoài
 OUT: đầu ra kĩ thuật số

1.1.3 Khối động cơ
Với phần cửa thì em sử dụng động cơ Servo. Động cơ Servo SG90 với các bánh
răng được làm từ nhựa, có độ bền cao, có tốc độ phản ứng nhanh, phù hợp cho
nhiều ứng dụng khác nhau: cánh tay robot, cơ cấu điều chuyển hướng, cơ cấu xoay,
quay góc, … giúp ích rất nhiều cho sự thuận lợi của con người. Với độ nhạy cao,
đây là linh kiện phù hợp nhất để thiết kế phần cứng cho hệ thống của an ninh
® Thơng số kĩ thuật
 Model: SG90 Servo
 Điện áp hoạt động: 4.8V-5V DC
 Tốc độ: 0.12 s / 60 deg
 Lực kéo: 1.6Kg / cm
 Kích thước: 21x12x22 mm
 Trọng lượng: 9g
 Số lượng: 1


Trang 10 / 32

Hình 2. 4 Động cơ SG90 Servo


Hình 2. 5 Động cơ Servo trong mô phỏng Proteus
1.1.4 Khối hiển thị
LCD 1602 được sử dụng rộng rãi với mục đích chính là để hiển thị thơng tin,
truyền đạt tới người dung, mà giá thành lại vô cùng rẻ


Trang 11 / 32

a/

Thông số kĩ thuật

 Ngưỡng điện áp: -0.3V – 7V
 Hoạt động ổn định: 2.7V - 5.5V
 Điện áp ra mức cao: >2.4 V
 Điện áp ra mức thấp: <0.4 V
 Dòng điện cấp nguồn: 350uA – 600uA
 Nhiệt độ hoạt động: -30ºC - 75ºC
b/

Chức năng của từng chân LCD 1602

Hình 2. 6 Sơ đồ chân của LCD 1602


Trang 12 / 32

1.1.5 Khối thời gian
DS1307 là chíp đồng hồ thời gian thực RTC, có bộ đếm giờ, phút, giây, năm,

tháng, ngày; giao tiếp với vi điều khiển thông qua chuẩn I2C. Chip này có 7 thanh
ghi 8-bit chứa thời gian, bên cạnh đó cịn có một thanh ghi phụ điều khiển ngõ ra
và rất nhiều thanh ghi trống
a/

Thông số kĩ thuật







b/

IC: RTC DS1307 + EEPROM AT24C32
Nguồn cung cấp: 5V DC
Giao tiếp: I2C
Ngõ ra tần số: 1Hz
Kích thước: 27x28x8.4 mm
Số lượng: 1
Nguyên lí hoạt động
Khi hệ thống hoạt động, vi điều khiển sẽ đưa tín hiệu ban đầu đến LCD.
Tại thời điểm này, tín hiệu từ DS1307 được gửi đi. Khi nhận được tín
hiệu, vi điều khiển sẽ xử lí các tín hiệu thời gian để xuất giá trị ra màn
hình. Và đồng thời, vi điều khiển cũng nhận tín hiệu từ cảm biến
DS18B20 rồi xử lí, sau cùng là xuất giá trị lên LCD

c/


Thư viện DS1307


Trang 13 / 32


Trang 14 / 32

Hình 2. 7 Thư viện DS1307


Trang 15 / 32

Hình 2. 8 Mạch thời gian RTC DS1307

Hình 2. 9 DS1307 trong mơ phỏng Proteus


Trang 16 / 32

1.1.6

Khối ma trận phím 4x4
Gồm có 16 nút nhấn, được sắp xếp thành 4 hàng, 4 cột, có tổng cộng 8 ngõ ra,

cho phép người dùng có thể nhập số, chữ, để điều khiển 1 hệ thống nào đó thơng
qua các lệnh được lập trình sẵn
®Thơng số kĩ thuật







Độ dài cáp: 88mm
Nhiệt độ hoạt động: 0-70ºC
Ngõ ra: 8
Kích thước: 77x69 mm
Số lượng: 1

Hình 2. 10 Bàn phím ma trận 4x4 Keypad


Trang 17 / 32

Hình 2. 11 Ma trận phím 4x4 trong mô phỏng Proteus

1.1.7 Khối trung tâm điều khiển
a/
Giới thiệu
Trung tâm chính của khối hệ thống này là PIC 16F877A, là 1 vi điều khiển
40 chân với 6 chân port A, 8 chân port B, 8 chân port C, 8 chân port D và 3
chân port E. Gồm có 3 bộ định thời: 2 bộ định thời 8-bit và 1 bộ định thời
16- bit. Nó hỗ trợ nhiều giao thức giao tiếp như giao thức song song, giao
thức I2C,…

Hình 2. 12 PIC 16F877A


Trang 18 / 32


b/

Thông số kĩ thuật












c/

CPU: PIC 8-bit
Cấu trúc: 8
Kích thước bộ nhớ: 14 Kbyte
RAM: 368 bytes
EEPROM/HEF: 256/HEF
Số chân: 40
Tốc độ CPU tối đa: 20 MHZ
Nhiệt độ hoạt động tối thiểu: -40ºC
Nhiệt độ hoạt động tối đa: 125ºC
Điện áp hoạt động tối thiểu: 2V
Điện áp hoạt động tối đa: 5.5V


Sơ đồ chân

Hình 2. 13 Sơ đồ các chân của 16F877A

CHƯƠNG 3.

GIẢI THUẬT VÀ ĐIỀU KHIỂN


Trang 19 / 32

1.8 Nguyên lí hoạt động
Hệ thống cửa an ninh có sử dụng mật khẩu này hoạt động theo 2 chế độ:
 Chế độ 1: Từ 22h-7h, cửa sẽ tự động kích hoạt chế độ sử dụng mật khẩu,
người dùng phải nhập đúng mật khẩu thì cửa sẽ mở trong 5 giây và tự
động đóng lại; nếu người dùng nhập sai mật khẩu 3 lần liên tiếp thì hệ
thống báo động sẽ hoạt động. Bên cạnh đó, người dùng từ bên trong đi ra
ngoài sẽ qua 1 cảm biến hồng ngoại thì cửa cũng sẽ tự động mở ra mà
không cần phải nhập mật khẩu nữa
 Chế độ 2: Ngồi khung giờ nói trên, thì cửa sẽ hoạt động như 1 chiếc cửa
tự động thông qua 2 cái cảm biến hồng ngoại được lắp đặt ngay cổng
ra/vào. Mỗi khi có người đi qua, cửa sẽ tự động mở ra trong vịng 5 giây,
sau đó đóng lại
Nếu người dùng nhập đúng mật khẩu thì mới được quyền thay đổi mật khẩu, và mật
khẩu sẽ được lưu lại trong bộ nhớ EEPROM


Trang 20 / 32

Hình 3. 1 Cửa tự động được ưa chuộng tại

nhiều nơi

1.9 Lưu đồ giải thuật
Bắt đầu
Khởi tạo phần
cứng

Kiểm tra phím

Nhập phím

Kiểm tra mật khẩu với
số lần >=3
Đ

Mở cửa – Đổi mật khẩu
Kết thúc
Hình 3. 2 Lưu đồ giải thuật

S
Báo động


Trang 21 / 32

CHƯƠNG 4.
1.10





THỰC NGHIỆM VÀ KẾT QUẢ MÔ PHỎNG

Tiến trình thực nghiệm
Bước 1: Cấp nguồn cho hệ thống hoạt động
Bước 2: Nạp code bằng mạch nạp PICKIT 3
Bước 3: Hệ thống hoạt động và ghi nhận lại thông số, ưu điểm và nhược điểm

1.11 Kết quả thực nghiệm
 Hệ thống hoạt động tương đối ổn định, đáp ứng được yêu cầu đề ra
 Động cơ Servo phản hồi khá nhanh, độ nhạy cao, ổn định
 Key phím hoạt động hơi chậm

1.12

Kết quả mơ phỏng

1.1.8 Mơ hình mơ phỏng

Hình 4. 1 Mơ phỏng mơ hình trên Proteus
1.1.9 Thi cơng phần cứng


Trang 22 / 32

Hình 4. 2 Sơ đồ mạch in
1.1.10 Mơ hình thực tế



×