Vị trí của nguồn, mạch L298N, Arduino

Một phần của tài liệu Bãi giữ xe tự động có hệ thống nhận diện cháy xe và cảnh báo tự động (Trang 46)

40

5.2 Thi công viết phần mềm điều khiển và giám sát:

5.2.1 Hệ thống điều khiển và giám sát

Hình 5.7: Lưu đồ thuật tốn hệ thống Giải thích sơ đồ thuật tốn của hệ thống:

 Đầu tiên thiết lập cấu hình sử dụng hệ thống, kết nối mạch nhận dữ liệu thẻ

và điều khiển barrie (ở đây là mạch Arduino), đặt các camera vào vị trí và kết nối vào máy tính qua cổng USB

41

 Ở làn vào, xe khách hàng vào vị trí, quét thẻ từ. Nếu thẻ chưa được đăng ký,

hệ thống sẽ ra thông báo cho nhân viên hoặc người dùng.

 Nếu thẻ đã đăng kí, camera sẽ chụp ảnh và nhận diện biển số xe của người

dùng. Gửi dữ liệu về hệ thống cơ sở dữ liệu.

 Nếu bỏ qua thông báo và cho phép xe vào, camera vẫn sẽ chụp là lưu trữ

biển số dù biển số chưa được đăng ký trên hệ thống. Lúc này thẻ đó sẽ được dùng cho biển số này.

 Sau khi đã hồn tất q trình trên, barrie sẽ mở và đóng sau 10 giây chờ

 Ở làn ra, xe khách hàng vào vị trí, quét thẻ từ. Lúc này camera sẽ chụp ảnh

và đối chiếu với ảnh lúc đầu khi xe ở làn vào.

 Hệ thống cơ sở dữ liệu trên máy tính sẽ kiểm tra biển số xe có trùng khớp

với thẻ đã dùng hay không.

 Nếu dữ liệu ở làn ra trùng khớp với làn vào, hệ thống sẽ hiển thị giá tiền và

thời gian gửi xe trong bãi của khách hàng

 Khách hàng trả phí gửi xe và hệ thống cho phép barrie mở để xe chạy ra và

đóng lại sau 10s. Kết thúc một quá trình

Lưu ý:

 Vị trí của xe phải vào đúng vị trí, từ đó camera mới có thể nhận diện biển

số chính xác. Nếu biển số khơng nhận hoặc nhận diện sai một phần do chất lượng của camera hoặc độ sáng của mơi trường bên ngồi.

 Tất cả q trình có thể thực hiện bằng một người, hạn chế tiếp xúc giữ

nhân viên và khác hàng.

 Có thể sử dụng các vi mạch tốt hơn như trong mơ hình hệ thống điều

khiển sử dụng là mạch Arduino Nano V3 rất dễ xảy ra lỗi nếu thao tác nhanh. Nếu tình trạng xảy ra, nhấn nút RST trên Arduino và thử lại

42

Hình ảnh thử nghiệm:

Hình 5.8: Xác định các camera sẽ sử dụng

43

Hình 5.10: Cài đặt cấu hình hệ thống, ngơn ngữ và phí gửi xe

Hình 5.11: Đăng kí biển số với thẻ

44

Hình 5.12: Đưa biển số đã đăng kí và quẹt thẻ

45

46

5.2.2 Hệ thống nhận diện và cảnh báo cháy:

Hình 5.15: Lưu đồ hệ thống nhận biết vị trí xe và hiển thị thơng báo Giải thích lưu đồ hệ thống báo cháy:

 Khi cấp nguồn vào L298N, nguồn cũng sẽ được cấp vào mạch Arduino, nếu

có điện thì đèn cả hai mạch sẽ sáng, nếu khơng có nguồn hoặc hết pin thì đèn hai mạch sẽ không sáng.

 Khi chạy, mạch Arduino sẽ kiểm tra tín hiệu từ phao nước trong bồn chứa

47

như bồn trống và ngược lại, màn hình khơng hiển thị và đèn đỏ tắt nếu như bồn đủ nước.

 Khi đã đủ yêu cầu, các cảm biến lần lượt nhận tín hiệu sẽ hiển thị lên màn

hình, thể hiện rằng vị trí đó đã có xe vào và đèn ở khu vực đó sẽ sáng.

 Khi tất cả cảm biến đã có tín hiệu đồng nghĩa với các vị trí đỗ xe đã đầy, màn

hình sẽ hiển thị thơng báo hết chỗ và cảm ơn khách hàng đã dùng dịch vụ giữ xe.

 Khi cảm biến cháy nổ có tín hiệu, nếu như bồn khơng có nước đèn đỏ sẽ

sáng nhưng máy bơm không hoạt động, ngược lại máy bơm nước hoạt động và màn hình hiển thị đang có sự cố trong bãi xe.

Hình 5.16: Sơ đồ hệ thống thơng báo cháy nổ trên máy tính

Lưu ý: Hệ thống thơng báo cháy nổ trên máy tính chạy song song với hệ thống thơng báo cháy nổ chạy riêng biệt bên trong bãi, để tình huống máy chủ mất điện và xảy ra cháy nổ trong bãi vẫn có thể kịp thời xử lý.

48

Hình ảnh khi thử nghiệm:

Hình 5.17: Cấp nguồn cho mạch L298N và Arduino

49

Hình 5.19: Khi khơng có nước trong bồn, đèn đỏ sáng và mạch không hoạt động

50

Hình 5.21: Màn hình hiển thị khi bãi xe hai đã có xe

51

Hình 5.23: Thơng báo sự cố trên màn hình

52

53

CHƯƠNG 6: KẾT LUẬN, CÁC HẠN CHẾ VÀ HƯỚNG PHÁT TRIỂN

6.1 Kết luận:

Sau quá trình nghiên cứu, thực hiện và được sự hướng dẫn tận tình của thầy Võ Đình Tùng cùng các thầy cô Viện Kỹ Thuật Trường Đại học Công Nghệ Tp. HCM, chúng em đã hồn thành được đề tài “Bãi giữ xe thơng minh có nhận diện cháy xe và cảnh báo tự động”. Chúng em đã thực hiện được những yêu cầu của đề tài như sau:

 Tìm hiểu được các nguyên nhân gây cháy nổ xe.

 Làm quen với thuật ngữ winform C#, phần mềm Visual Studio.

 Tìm hiểu được đặc tính, hoạt động của các linh kiện sử dụng.

 Giao tiếp module L298N với Arduino để điều khiển động cơ, module

Arduino với máy tính để nhận và lưu trữ dữ liệu

 Thiết kế, lắp ráp được mơ hình bãi giữ xe thơng minh, hệ thống nhận biết,

cảnh báo và chữa cháy

 Trong q trình hoạt động, mơ hình hoạt động tương đối ổn định, độ phản

hồi từ các linh kiện sử dụng nhanh và chính xác nhất là camera, hai module thẻ từ

6.2 Hạn chế:

 Trong quá trình thiết kế và lắp đặt mơ hình xảy ra đợt bùng phát dịch

covid tại Việt Nam mạnh mẽ, nhà nước thực hiện các chỉ thị hạn chế việc di chuyển nên nhóm khơng thể mua một số module, linh kiện quan trọng.

 Thiếu dụng cụ cơ khí nên phần mơ hình hệ thống nhận biết và báo cháy

không được đẹp mắt.

 Mơ hình mang tính mơ phỏng tương đối, các linh kiện sử dụng chỉ dùng

cho mơ hình.

 Chi phí thực hiện có hạn.

6.3 Hướng phát triển của đề tài:

Ngoài những kết quả đã đạt được trong đề tài này, chúng ta có thể phát triển đề tài trong tương lai như sau:

54

 Lắp đặt được các linh kiện quan trọng sẽ thể hiện được tốt yêu cầu của đề

tài.

 Lắp đặt thêm camera để khi nhận diện biển số có thể nhận diện được

thêm khn mặt khách hàng sử dụng, nâng cao tính an tồn

 Cải thiện thêm vị trí đỗ xe trong bãi, lắp đặt camera bên trong bãi xe để

giám sát

 Thêm hệ thống lấy xe tự động theo dữ liệu thẻ đăng kí từ trong bãi

 Cải thiện thêm tốc độ nhận là lưu dữ liệu từ hệ thống quét thẻ chính xác

và an toàn hơn

 Lắp đặt thêm các trụ bơm nước và bình C02 tự động chạy độc lập khi mất

55

Tài Liệu Tham Khảo

Về các nguy cơ cháy nổ xe:

 Leo Ronken, Property/Casualty Senior Consulting Underwriter Cologne,

May 2021

https://www.genre.com/knowledge/publications/pmint21-1-en.html

 MZM TOHIR Development of Fire Scenarios for Car Parking Buildings

using Risk Analysis, Christchurch 8140, New Zealand 2014

https://iafss.org/publications/fss/11/944/view/fss_11-944.pdf

 Như Ngọc, kênh VOV giao thông FN 91Mhz, thứ sáu 18/09/2020

https://vovgiaothong.vn/nguy-co-chay-no-tai-cac-bai-trong-giu-xe

Về thiết kế phần mềm, lắp đặt thiết bị, mơ hình:

 Anshul Aggrarwal, Introduction to C# Windows Forms Applications, 29 Jan

2019

https://www.geeksforgeeks.org/introduction-to-c-sharp-windows-forms- applications/

 Mikhail Matrosov, Resharper C++, getting stared with The Visual

Studio, JetBrains s.r.o.

https://www.jetbrains.com/resharper-

cpp/promo/?source=google&medium=cpc&campaign=12690210942&gclid= CjwKCAjwmqKJBhAWEiwAMvGt6LxnA9I27_S2E44B3HoJHgnWjklKez d-MYf0VdwF3lUI9fY5RH6DihoCMQkQAvD_BwE

 Thông tin cập nhật từ trang Twitter của Microsoft Visual Studio:

https://twitter.com/VisualStudio

 Harshada Hole, debug code with force run to cursor July 15th, 2021 https://devblogs.microsoft.com/visualstudio/debugging-external-sources- with-visual-studio/

 Learn to code in Visual Studio

https://visualstudio.microsoft.com/vs/getting-started/

 https://docs.microsoft.com/en-us/visualstudio/get-started/visual-studio- ide?view=vs-2019

Một phần của tài liệu Bãi giữ xe tự động có hệ thống nhận diện cháy xe và cảnh báo tự động (Trang 46)

Tải bản đầy đủ (PDF)

(62 trang)