Mục lục:

Đèn giao thông thông minh: 6 bước
Đèn giao thông thông minh: 6 bước

Video: Đèn giao thông thông minh: 6 bước

Video: Đèn giao thông thông minh: 6 bước
Video: Bài 7 - Đèn giao thông thông minh - đếm ngược đèn đỏ 2024, Tháng bảy
Anonim
Đèn giao thông thông minh
Đèn giao thông thông minh

Tại sao tôi thực hiện dự án này

Tôi là sinh viên của Howest Kortijk. Đó là một dự án của trường cho MCT học kỳ hai của tôi.

Khi tôi đang lái xe và bình tĩnh trên đường phố, việc đứng trước đèn đỏ khi không có phương tiện giao thông ngược chiều nào là vô ích. Vì vậy, tôi muốn tạo ra một hệ thống đảm bảo rằng bạn không đứng trước những cột đèn giao thông vô dụng. Những gì nhiều người làm là lái xe nhanh cho đến khi họ đến gần đèn giao thông và điều đó không tốt, vì vậy tôi sẽ đặt một máy dò tốc độ xa đèn. Khi bạn lái xe tới nhanh tại cảm biến này, đèn đỏ sẽ bật sáng.

Bước 1: Hóa đơn nguyên vật liệu

Tổng chi phí của dự án đối với tôi là 121, 30 €

Những phần đã dùng

  • Cảm biến IR
  • Thiết bị cảm biến sóng siêu âm
  • HC-SR04
  • LDR
  • Cảm biến Hiển thị
  • LCD 1602A
  • Đèn Led
  • Buzzer
  • Đèn giao thông
  • Ván gỗ
  • PCF8574
  • Bản lề
  • Móng tay
  • Keo dính
  • Bộ chuyển đổi điện

Công cụ đã sử dụng

  • Cưa gỗ
  • Máy hàn

Để có cái nhìn tổng quan chi tiết hơn về các bộ phận và nơi mua chúng, tôi đã tạo một bản pdf. (Các trang được đặt cạnh nhau)

Bước 2: Nhà ở

Nhà ở
Nhà ở
Nhà ở
Nhà ở
Nhà ở
Nhà ở
Nhà ở
Nhà ở

Về nhà ở, tôi đã nhận được một số sự giúp đỡ từ cha tôi.

Chúng tôi bắt đầu bằng cách cưa một số tấm ván gỗ. Chúng tôi thấy hai tấm ván 60cm x 90cm, 2 tấm 10cm x 60cm và một tấm 10cm x 90cm.

Chúng ta treo các tấm ván có kích thước 10cm x 60cm ở hai bên và dán chúng lại với tấm ván phía dưới có kích thước 60cm x 90cm. Đối với mặt sau, chúng tôi sử dụng tấm ván 10cm x 90cm và cũng dán chúng vào tấm ván phía dưới.

Đối với mái nhà nơi xây dựng, chúng tôi sử dụng bản lề để bạn có thể mở tấm ván mái và xem hệ thống dây điện của mình.

Bước 3: Lược đồ Fritzing

Lược đồ Fritzing
Lược đồ Fritzing
Lược đồ Fritzing
Lược đồ Fritzing

Hệ thống dây điện trông có vẻ phức tạp nhưng không phải vậy. Đôi khi bạn phải làm cùng một hệ thống dây điện vì vậy nó thực sự không quá khó.

Đối với màn hình LCD, tôi đã sử dụng PCF8574 nên tôi sẽ có đủ chân GPIO trên PI của mình cho các thành phần còn lại.

Bước 4: Thiết lập

Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt

Tôi đã sử dụng 2 breadbords để làm mạch của mình. Đối với hệ thống dây điện, tôi đã khoan các lỗ trên tấm ván để bạn có thể giấu mọi thứ dưới tấm ván.

Bước 5: Cơ sở dữ liệu chuẩn hóa

Cơ sở dữ liệu chuẩn hóa
Cơ sở dữ liệu chuẩn hóa

Tôi đã tạo một cơ sở dữ liệu để lưu tốc độ của những chiếc xe chạy qua. Với tất cả các giá trị này, bạn có thể tạo nên lịch sử về tốc độ hoặc lịch sử từ những chiếc xe chạy quá tốc độ.

Ngoài ra còn có một bảng cho cảm biến nơi bạn có thể thiết lập tên của cảm biến và đơn vị từ cảm biến.

Tôi cũng đã lập một bảng vị trí. Trong bảng này, tôi đã lưu trạng thái của đèn, đường phố có đèn đứng và giao lộ. Nếu bạn muốn chi tiêu dự án với nhiều giao lộ, bạn có thể lưu nó ở đó. Nhưng bạn cũng có thể tiết kiệm nếu đèn phải tự động, tắt hoặc bật. Đồng nhất với đèn giao thông.

Bước 6: Viết mã

Để viết mã, tôi đã sử dụng các chương trình sau:

  • Mã Visual studio: để lập trình front-end bằng HTML, CSS và Javascript nhưng cũng như backend bằng Python
  • MySQL Workbench: để tạo cơ sở dữ liệu

Tôi sẽ không đi vào chi tiết ở đây về cách tôi viết mã, bạn có thể tìm thấy thông tin đó trên kho lưu trữ Github của tôi mà tôi đã tạo cho dự án này:

Đề xuất: