Mục lục:

Tự làm - Hỗ trợ đỗ xe dựa trên Arduino V2: 6 bước
Tự làm - Hỗ trợ đỗ xe dựa trên Arduino V2: 6 bước

Video: Tự làm - Hỗ trợ đỗ xe dựa trên Arduino V2: 6 bước

Video: Tự làm - Hỗ trợ đỗ xe dựa trên Arduino V2: 6 bước
Video: Trên tay siêu phẩm bộ KIT học tập Arduino Uno R3 RFID BLK | Làm hệ thống gửi xe thông minh 2024, Tháng mười một
Anonim
Image
Image

Khi cuộc sống cho bạn những quả chuối !!!!! Chỉ cần ăn chúng.

Sự cần thiết là mẹ đẻ của các phát minh, và tôi sẽ không phủ nhận sự thật đó. Nói thẳng ra, đây là lần thứ 2 tôi đụng phải bức tường nhà để xe của chúng tôi kể từ khi chúng tôi chuyển đến ngôi nhà mới này. Vậy đó, sẽ không có lần thứ ba.

Trong video này, tôi sẽ sử dụng một cảm biến siêu âm để tính toán khoảng cách của ô tô từ tường nhà để xe và hiển thị nó bằng cách sử dụng đèn LED xanh lục, xanh lam, vàng và đỏ. Màu sắc của đèn LED cho biết có nên tiếp tục di chuyển, giảm tốc độ, dừng lại hoặc quay trở lại.

Tổng chi phí của dự án vào khoảng $ 20 - $ 25.

Bước 1: Sơ đồ

Hội thành phần
Hội thành phần

Đối với dự án này, chúng tôi cần:

  • 8 x đèn LED nhiều màu
  • Điện trở 8 x 220ohm
  • 1 x Arduino NANO
  • 1 x Cảm biến siêu âm HC-SR04
  • 1 x loa và
  • Điện trở 1 x 100ohm

Hãy bắt đầu bằng cách kết nối các đèn LED với số Pin từ D5 đến D12 của Arduino với điện trở 200ohm ở giữa mỗi chân. Sau đó, hãy kết nối loa với chân A0 của Arduino. Chân TRIG của Cảm biến siêu âm kết nối với D2 và chân ECHO kết nối với chân D3 của Arduino. Cuối cùng, kết nối chân VCC của Cảm biến siêu âm với đầu ra 5V của Arduino và để kết thúc mạch, hãy kết nối tất cả các chân -ve với chân GND của Arduino.

Bước 2: Lắp ráp các thành phần

Hội thành phần
Hội thành phần
Hội thành phần
Hội thành phần

Tôi sẽ bắt đầu bằng cách hàn các đèn LED vào bảng. Màu đỏ ở trên cùng, sau đó là màu vàng, tiếp theo là màu xanh lam và xanh lá cây ở phía dưới.

Bạn có thể sử dụng bất kỳ màu nào bạn muốn, hoàn toàn phụ thuộc vào cách bạn muốn trình bày nó. Lý do tôi chọn những màu này là để thể hiện mức độ nghiêm trọng khi xe đến gần bức tường. Tôi thậm chí có thể sử dụng một màu duy nhất cho toàn bộ thiết lập. Sau khi hàn các đèn LED, tôi hàn các điện trở hạn chế dòng điện 8 x 220ohm vào mặt sau của bảng. Tiếp theo, tôi hàn buzzer và điện trở 100ohm vào bo mạch. Sau đó, tôi hàn 2 hàng Dải đầu ghim nữ để giữ Arduino. Tiếp theo, đã đến lúc tôi hàn cảm biến siêu âm vào bit dưới cùng của bo mạch. Cuối cùng trước khi tháo bit dưới cùng, tôi hàn các dây cáp vào bo mạch. Được rồi, đây là cách nó trông như thế này. Bây giờ, hãy xem mã trong phần tiếp theo.

Bước 3:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Tệp Gerber:

Sơ đồ: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Bước 4: Mã

Mật mã
Mật mã

Bắt đầu mã bằng cách bao gồm thư viện "NewTone.h" và bằng cách xác định các hằng số và các biến toàn cục sẽ được sử dụng trong toàn bộ mã.

Sau đó, trong phần thiết lập xác định các chế độ pin. Bây giờ, trong phần vòng lặp tính toán "Khoảng cách" theo inch bằng cách đọc giá trị nhận được từ Cảm biến siêu âm. Sau đó, bằng cách kiểm tra giá trị của "Khoảng cách", chúng tôi sẽ bật hoặc tắt đèn LED dựa trên khoảng cách của đối tượng. Nếu khoảng cách lớn hơn 200, hãy tắt tất cả các đèn LED và còi do đối tượng nằm ngoài phạm vi.

Bit tiếp theo của mã sẽ kiểm tra xem đối tượng có đang đứng yên hay không. Nó so sánh giá trị của khoảng cách hiện tại với khoảng cách trước đó và nếu các giá trị giống nhau (đối tượng không di chuyển) thì nó sẽ tăng một bộ đếm. Nếu đối tượng di chuyển bất kỳ lúc nào trong quá trình này, bộ đếm sẽ được đặt lại về 0.

Khi bộ đếm đạt đến 20, tất cả các đèn LED sẽ tắt. Và cuối cùng là tạo chức năng tắt tất cả các đèn LED và còi.

Mã:

Thư viện NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac…Gerber Tệp:

Bước 5: Demo

Bản giới thiệu
Bản giới thiệu

Sử dụng Land Rover R1V2 của tôi, tôi sẽ trình diễn dự án với các bạn. Như bạn có thể thấy các chỉ báo LED chuyển từ màu xanh lá cây sang màu đỏ khi người lái tiếp cận cảm biến siêu âm. Đúng!! hoàn thành nhiệm vụ.

Bước 6:

Cảm ơn một lần nữa vì đã kiểm tra bài viết của tôi. Tôi hy vọng nó sẽ giúp bạn.

Nếu bạn muốn ủng hộ tôi, hãy đăng ký Kênh YouTube của tôi (https://www.youtube.com/user/tarantula3).

Cảm ơn, ca một lần nữa trong hướng dẫn tiếp theo của tôi.

  • JLCPCB - 2 đô la cho nguyên mẫu PCB:
  • V1:
  • Đoạn giới thiệu:
  • Video:

Đề xuất: