Mục lục:

Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc: 5 bước (có hình ảnh)
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc: 5 bước (có hình ảnh)

Video: Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc: 5 bước (có hình ảnh)

Video: Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc: 5 bước (có hình ảnh)
Video: DA101: MÔ HÌNH BÃI GIỮ XE TRỤ ĐỨNG SỬ DỤNG ARDUINO VÀ MODULE THẺ TỪ MFRC522 2024, Tháng bảy
Anonim
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc
Hỗ trợ đỗ xe Arduino - Đỗ xe vào đúng vị trí mọi lúc

Trong dự án này, tôi sẽ chỉ cho bạn cách xây dựng trợ lý đỗ xe của riêng bạn bằng cách sử dụng Arudino. Trợ lý đỗ xe này sẽ đo khoảng cách tới xe của bạn và hướng dẫn bạn đỗ xe vào đúng vị trí bằng cách sử dụng màn hình LCD hiển thị và đèn LED, chuyển dần từ màu xanh lá cây sang màu đỏ. Đèn LED màu đỏ bắt đầu nhấp nháy nếu bạn đến quá gần. Một nút trên trợ lý cũng cho phép bạn đặt vị trí đỗ xe mới.

Dự án này chỉ được xây dựng bằng cách sử dụng các thành phần từ Bộ siêu khởi động Dự án Elegoo Uno.

Quân nhu

Như đã đề cập, dự án này được xây dựng bằng Bộ công cụ dành cho người mới bắt đầu của Dự án Elegoo Uno, vì vậy, việc sở hữu bộ công cụ này có nghĩa là bạn đã có mọi thứ cần thiết để xây dựng nó.

Nếu bạn không có hoặc muốn mua cả bộ, bạn sẽ cần các thành phần sau:

  • Arduino Uno - Mua tại đây
  • Breadboard & Jumpers - Mua tại đây
  • Cảm biến siêu âm- Mua tại đây
  • Màn hình LCD- Mua tại đây
  • Nút ấn xúc giác- Mua tại đây
  • LED RGB 5mm- Mua tại đây
  • Điện trở 2 x 220 Ohm- Mua tại đây
  • Chiết áp 10K- Mua tại đây

Bước 1: Lắp ráp các thành phần vào Breadboard

Lắp ráp các thành phần vào Breadboard
Lắp ráp các thành phần vào Breadboard

Bắt đầu bằng cách cắm các thành phần của bạn vào breadboard. Cố gắng tách chúng ra càng nhiều càng tốt, để bạn có nhiều không gian để kết nối các jumper của mình.

Có ba thành phần mà bạn nên đặt ở những vị trí nhất định để tránh bổ sung jumper:

  • Cắm một điện trở 220ohm vào một rãnh được kết nối với mỗi chân dương (cực dương) của đèn LED. Bạn sẽ chỉ cần chân màu đỏ và xanh lá cây, bạn có thể ngắt kết nối chân màu xanh lam.
  • Cắm cần gạt nước (chân giữa) của nồi lên cùng rãnh với V0 trên màn hình LCD. Cái nồi này sẽ dùng để điều chỉnh độ tương phản của màn hình LCD.

Bước 2: Kết nối Jumper với Power & Arduino

Kết nối Jumper với Power & Arduino
Kết nối Jumper với Power & Arduino
Kết nối Jumper với Power & Arduino
Kết nối Jumper với Power & Arduino
Kết nối Jumper với Power & Arduino
Kết nối Jumper với Power & Arduino

Tôi đã cố gắng giữ cho dự án này gần với các bài học ví dụ trong bộ Elegoo nhất có thể để có thể dễ dàng sử dụng các sơ đồ kết nối giống nhau và chỉ cần sao chép và dán các phần của mã để nó hoạt động.

Dự án này sử dụng các bài học sau:

  • Bài 4 - LED RGB
  • Bài 5 - Đầu vào kỹ thuật số
  • Bài 10 - Mô-đun cảm biến siêu âm
  • Bài 14 - Màn hình LCD

Bắt đầu bằng cách kết nối nguồn điện với các thành phần như trong hình đầu tiên. Bạn cần nguồn cung cấp GND và 5V cho cảm biến siêu âm, GND cho đèn LED, GND cho nút nhấn, sau đó là một số kết nối GND và 5V với màn hình LCD và nồi.

Sau khi hoàn tất, bạn có thể kết nối các thành phần với IO của Arduino:

  • Nút bấm - D2
  • Cảm biến siêu âm Echo - D3
  • Bộ kích hoạt cảm biến siêu âm - D4
  • Đèn LED RGB Chân xanh - D5
  • Đèn LED RGB Chân đỏ - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Bước 3: Tải lên Sketch / Code

Tải lên Bản phác thảo / Mã
Tải lên Bản phác thảo / Mã
Tải lên Bản phác thảo / Mã
Tải lên Bản phác thảo / Mã

Tiếp theo, bạn sẽ cần tải bản phác thảo lên Arduino của mình.

Tải xuống mã đính kèm và sau đó mở nó trong IDE Arduino của bạn.

Cắm Arduino của bạn và đảm bảo rằng bạn đã chọn đúng cổng com và bo mạch, sau đó tải mã lên.

Bước 4: Sử dụng Hỗ trợ đỗ xe

Sử dụng Hỗ trợ đỗ xe
Sử dụng Hỗ trợ đỗ xe
Sử dụng Hỗ trợ đỗ xe
Sử dụng Hỗ trợ đỗ xe
Sử dụng Hỗ trợ đỗ xe
Sử dụng Hỗ trợ đỗ xe

Khi bạn bật nguồn cho trợ lý đậu xe, nó sẽ hiển thị một màn hình giật gân ngắn gọn trong Parking Assistant và sau đó bắt đầu đo khoảng cách đến vật thể phía trước cảm biến siêu âm, tối đa là 80cm - điều này có thể được thay đổi trong mã để phù hợp với vị trí đậu xe của bạn /ga-ra.

Khoảng cách được hiển thị trên màn hình LCD và đèn LED RGB sẽ sáng theo khoảng cách đến vật thể. Nếu đối tượng ở khoảng cách tối đa, đèn LED sẽ hoàn toàn màu xanh lá cây và nếu nó ở khoảng cách tối thiểu (điểm đỗ xe chính xác) thì nó sẽ hoàn toàn màu đỏ. Đèn LED sẽ thay đổi màu sắc theo tỷ lệ giữa hai giới hạn này, với màu vàng ở giữa. Nếu đối tượng đến gần hơn khoảng cách tối thiểu, đèn LED sẽ nhấp nháy màu đỏ. Màn hình LCD sẽ tiếp tục hiển thị khoảng cách đo thực tế trong khi đèn LED nhấp nháy.

Thử di chuyển cơ thể hoặc bàn tay của bạn trước cảm biến siêu âm và kiểm tra xem các phép đo trên màn hình LCD có thay đổi hay không và đèn LED RGB chuyển từ màu xanh lục khi bạn ở xa sang màu đỏ khi bạn ở gần.

Bước 5: Đặt vị trí đỗ xe mới

Đặt vị trí đỗ xe mới
Đặt vị trí đỗ xe mới

Để đặt vị trí đỗ mới, hãy đảm bảo rằng ô tô đang đỗ ở vị trí mới được đặt và màn hình hiển thị khoảng cách chính xác với ô tô, sau đó nhấn nút để cập nhật vị trí đỗ. Lưu ý rằng điều này không thay đổi khoảng cách tối đa, vì vậy nếu bạn cần đậu xe xa hơn khoảng cách này, thì bạn cần cập nhật điều này trong mã, điều chỉnh này được sử dụng để điều chỉnh tốt.

Thử đặt một đồ vật hoặc bàn tay của bạn ở một khoảng cách nhất định, chẳng hạn như cách cảm biến siêu âm khoảng 40cm và nhấn nút. Đèn LED sẽ nhấp nháy màu xanh lá cây rồi đến màu đỏ và sau đó khoảng cách mới sẽ được thiết lập. Bây giờ bạn sẽ nhận thấy rằng đèn LED RGB chuyển sang màu đỏ hoàn toàn 40cm thay vì 20cm và bắt đầu nhấp nháy khi khoảng cách nhỏ hơn 40cm.

Để đặt lại khoảng cách, đặt đối tượng cách cảm biến 20cm và nhấn nút một lần nữa.

Vị trí chính xác là 20cm và khoảng cách tối đa là 80cm chỉ là những con số tùy ý được sử dụng cho ví dụ này. Bạn sẽ cần thiết lập giới hạn của riêng mình cho ga ra và ô tô của riêng bạn trước khi sử dụng.

Vậy là xong, trợ lý đỗ xe của bạn giờ đây có thể được lắp vào một bao vây và gắn lên tường trong ga ra của bạn. Bạn cũng có thể muốn đặt màn hình LCD và đèn LED lên tường xa hơn một chút so với cảm biến siêu âm để dễ nhìn hơn.

Hãy cho tôi biết bạn sẽ thay đổi hoặc làm gì khác trong phần nhận xét.

Đề xuất: