Slide báo cáo đồ án tốt nghiệp đề tài bãi gửi xe sử dụng công nghệ RF-ID, lập trình bằng C# và vi điều khiển PIC, AVR. Phù hợp với sinh viên Điện tử - Viễn thông, Công nghệ thông tin, Điện - Điện tử, Cơ điện tử.
Trang 1Đề tài: Thiết kế, chế tạo mô
hình hệ thống giữ xe điện
tử Sinh viên thực hiện
Trang 3Mục tiêu hướng đến:
Thiết kế được mô hình bãi giữ xe điện tử
Thiết kế chương trình máy tính giám sát xe vào xe ra qua camera
Quản lý xe thông qua thẻ RFID, camera và cơ sở dữ liệu
Sử dụng chương trình máy tính để tính phí
Hạn chế thao tác cho người sử dụng chương trình
Kiểm soát được thời ra và vào của xe
Nhận biết biển số xe và lưu vào CSDL
Tích hợp ứng dụng trên điện thoại để có thể đặt chỗ từ xa
Trang 401
02 03
04
Khái quát hệ thống giữ xe điện tử
Thiết kế mô hình hệ thống giữ xe điện tử
Xây dựng chương trình máy tnhs
Kết quả và hướng phát triển
NỘI DUNG THUYẾT TRÌNH
Trang 5Bãi giữ xe điện tử là gì?
• Hệ thống quản lý bãi gửi xe điện tử là một hệ thống tích hợp
các công nghệ tiên tiến và thiết bị hiện đại như: giám sát bằng hệ thống camera, kiểm soát lưu lượng xe vào - ra bằng hệ thống thẻ
từ, nhận diện biển số …
• Giải pháp mang tính an toàn cao, giảm thiểu được rủi ro thất
thoát tài chính và tăng cao hiệu quả quản lý
Khái quát về hệ thống giữ xe điện tử
Trang 6Yêu cầu thực tế
Dựa trên số liệu thống kê mới nhất từ VAMA (Hiệp hội các nhà sản xuất ôtô Việt Nam), tổng lượng bán ôtô mới trong tháng 9/2019 là 230.334 xe, tăng 18% so với tháng 9/2018(Theo trang Vinanet.vn) Có thể thấy lượng xe ô tô ngày một tăng, song song với vấn đề đó, người ta đặt vấn đề là xây dựng những bãi giữ xe
để phục vụ cho người dân trong công việc cũng như trong việc
đi lại của họ
6
Trang 7Nắm bắt được tình hình đó nhiều công ty công nghệ đã không ngừng phát triển các hệ thống bãi giữ xe điện tử nhằm đáp ứng nhu cầu thực
tế
Trang 8Thiết kế mô hình hệ thống giữ xe điện tử
• Công nghệ RFID (Radio Frequency Identification) là công
nghệ nhận dạng đối tượng bằng sóng vô tuyến,
• Cho phép một thiết bị đọc thông tin chứa trong chip ở khoảng cách xa, không cần tiếp xúc trực tiếp, không thực hiện bất kì
giao tiếp vật lý nào giữa hai vật không nhìn thấy
8
Trang 9• Để hoạt động được công
Trang 10Ứng dụng nổi bật của công nghệ RFID
10
Trang 11Khối servo
Khối RFID Readers
Khối RFID Readers
Máy tính
Máy tính
Khối
nguồn
Khối camera
Khối camera
Khối xử lý trung tâm
Khối xử lý trung tâm
Khối cảm biến
Khối cảm biến
Khối hiển thị
Khối hiển thị
Khối nguồn
Khối phím nhấn
Khối phím nhấn
Hệ thống hiển thị trạng thái trong
bãi xe
Trang 12Sơ đồ nguyên lý hệ thống quẹt thẻ
Khối xử lý trung tâm:
Arduino Uno R3
RC522
Động cơ Servo mini 5V
12
Trang 13Chức năng của từng khối
• Khối xử lý trung tâm: Nhận tín hiệu từ các ngoại vi rồi tiến
hành điều khiển hệ thống hoạt động
• Khối RFID Readers: Đọc tín hiệu từ thẻ Tag gửi về cho
arduino
• Khối động cơ Servo: Điều khiển Servo đóng mở barrier cho
xe ra/vào
• Máy tính: Chương trình trên PC có chức năng kết hợp với
camera và đầu đọc RFID để quản lý dữ liệu xe ra vào, cùng đó
là kết hợp với khối xử lý trung tâm để quản lý hệ thống
Trang 14•Khối điều khiển sử
Trang 15Chức năng của từng khối
• Khối xử lý trung tâm: Sử dụng vi điều khiển PIC16F877A
được lập trình để điều khiển toàn bộ hoạt động của mạch
• Khối hiển thị: Là LCD 2 dòng 16 cột để hiển thị vị trí xe và số
Trang 16Lưu đồ thuật toán trạng thái trong
bãi xe
Start
Có cảm biến tác động
Đếm + 1
Hiển thị LCD
“ĐÃ HẾT CHỖ”
Hiển thị LCD số lượng xe, vị trí
Đ
Lưu đồ thuật toán của hệ thống
16 Khởi tạo vi điều
khiển
Trang 17Mạch hoàn thiện sau khi thiết kế
Trang 18Mô hình thực tế sau khi hoàn thiện
18
Trang 19Xây dựng chương trình trên máy tính
Sơ lược về CSharp (C#) Tổng quan về cơ sở dữ liệu Chương trình máy tính
1
2
3
Trang 20Sơ lược về CSharp
Cho phép chúng ta sử dụng các ngôn ngữ bậc cao đa dạng trên các nền tảng và cấu trúc máy tính khác nhau
Cho phép chúng ta sử dụng các ngôn ngữ bậc cao đa dạng trên các nền tảng và cấu trúc máy tính khác nhau
Là ngôn ngữ lập trình chuyên nghiệp
được sử dụng rộng rãi
Là ngôn ngữ lập trình chuyên nghiệp
được sử dụng rộng rãi
CSharp
Là một ngôn ngữ lập trình đơn giản, hiện đại, mục đích tổng quát, hướng đối tượng được phát triển bởi Microsoft
20
Trang 21Tổng quan về cơ sở dữ liệu
Cơ sở dữ liệu
Là một tập hợp những
thông tin được tổ chức
để dễ dàng trong việc tạo
lập, cập nhập và khai
Được duy trì dưới dạng một tập hợp các tập tin trong hệ điều hành hay được
Trang 22Tổng quan về cơ sở dữ liệu
Ưu điểm và nhược điểm của cơ sở dữ liệu:
Ưu điểm Nhược điểm
- Giảm sự trùng lặp thông tin
- Đảm bảo dữ liệu có thể truy
xuất được theo nhiều cách
- Nhiều người có thể sử dụng
một CSDL
- Phải có cơ chế bảo mật do
cơ sở dữ liệu có thể được sử dụng bởi nhiều người
- Cần có cơ chế ưu tiên khi truy cập do tính tranh chấp
dữ liệu
- Khả năng rủi ro mất dữ liệu cao
22
Trang 23Chờ kết nối Camera, RFID
Kết nối thành công
Trang 24Chụp ảnh Lưu ảnh, giờ vào vào cơ sở dữ liệu
1
Mở barie
Đúng
Sai
Trang 25Chương trình máy tính
Lưu đồ giải thuật quét thẻ RFID cửa ra:
Start
Khởi tạo camera, RFID, kết nối cơ sở
hệ thống Sai
Trang 26Chương trình máy tính
Giao diện chính của chương trình máy tính:
26
Trang 27Chương trình máy tính
Trong “MENU” có thể lựa chọn “Cài đặt” để quản lý thẻ, hoặc
xem thông tin hỗ trợ về phần mềm:
Trang 28Kết quả và hướng phát triển của đề tài
Kết quả đã đạt được:
• Đã thiết kế được mô hình hệ thống giữ xe điện tử: sử
dụng công nghệ RFID, cho phép nhận xe vào và kiểm soát
xe ra, quản lý được vị trí của các xe trong bãi giữ xe
• Đã thiết kế được chương trình máy tính giám sát xe vào xe
ra qua camera ở cửa vào và cửa ra, trạng thái các xe có thể triết xuất lại được
• Kết hợp chức năng tính phí, để có thể thuận tiện áp dụng cho các mô hình giữ xe khác nhau(VD: khu vực hạn chế
đỗ xe, giữ xe theo giờ)
28
Trang 29Kết quả và hướng phát triển của đề tài
Kết quả đã đạt được:
• Đã kết hợp được quản lý xe thông qua thẻ RFID, camera
và cơ sở dữ liệu giúp dễ dàng quản lý hơn
• Sử dụng chương trình máy tính để tính phí tránh bị nhầm lẫnĐ
• Người sử dụng chương trình máy tính quản lý gần như
không phải thao tác gì ngoài việc thu phí, đưa thẻ, nhận thẻ
Trang 30Kết quả và hướng phát triển của đề tài
Hướng phát triển:
• Phát triển thuật toán để nhận dạng biển số xe ra vào nếu sử dụng camera thường, hoặc dùng camera có chức năng tự
động nhận diện biển số
• Sử dụng thẻ để thanh toán phí gửi xe, hoàn thiện phần mềm
có tính bảo mật cao
• Phát triển web và ứng dụng trên điện thoại di động để có thể đặt chỗ từ xa
30
Trang 31Em xin chân
thành cảm ơn