Mục lục:
- Bước 1: Danh sách bộ phận
- Bước 2: Sơ đồ
- Bước 3: Xây dựng mạch
- Bước 4: Tải lên Scratch
- Bước 5: Kiểm tra kết quả
Video: Trình trợ giúp đỗ xe trong nhà để xe với Arduino: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Các thách thức
Khi tôi đậu xe vào nhà để xe của mình, không gian rất hạn chế. Có thật không. Xe của tôi (một chiếc MPV dành cho gia đình) ngắn hơn khoảng 10 cm so với chỗ trống hiện có. Tôi có cảm biến đỗ xe trong ô tô của mình nhưng chúng rất hạn chế: dưới 20 cm, chúng hiển thị cảnh báo màu đỏ, vì vậy rất khó để dừng xe gần hơn 8 cm đến hết chỗ.
Ý tưởng
Ý tưởng của tôi là sử dụng một cảm biến khoảng cách siêu âm cho mục đích này và một Arduino - tất nhiên. Hướng dẫn sử dụng của cảm biến đã có ở đây nhưng tôi muốn có một số hiển thị chính xác hơn là "quá xa / quá gần" với 2 đèn LED. Tôi đã lên kế hoạch cho một thiết bị với màn hình led 7 đoạn nhưng tôi bắt đầu nghĩ: phép đo khoảng cách này chỉ hữu ích trong vài giây sau đó sẽ như thế nào trong thời gian còn lại trong ngày? Vì vậy, tôi đã thêm đồng hồ thời gian thực vào hệ thống nhưng nó sẽ chuyển đổi giữa hiển thị thời gian và khoảng cách như thế nào? Vì mục đích này, tôi đã thêm một cảm biến ánh sáng xung quanh.
Bước 1: Danh sách bộ phận
- Arduino Nano Rev3
- Cảm biến khoảng cách siêu âm HC-SR04 (khoảng $ 0,76)
- Màn hình LED 7 đoạn 4 chữ số 12 chân 0,56 "($ 1,77)
- Bảng đột phá DS3231RTC ($ 0,87)
- Bảng đột phá Cảm biến ánh sáng xung quanh ($ 0,40)
- 2 trong số 74HC595N IC thanh ghi dịch chuyển ($ 0,54 một gói 10)
- dẫn màu đỏ
- LED xanh
- 4 của điện trở 220 Ohm
- 1 của điện trở 560 Ohm
Ghi chú
- Tất cả các phần được đề cập ở trên được phổ biến rộng rãi ở nhiều nơi trên internet.
- Tôi đã thêm giá cho các bộ phận cụ thể dựa trên kinh nghiệm của mình.
- Bảng đột phá RTC trên thực tế thực sự là một bảng đột phá để cho phép chúng tôi đặt thời gian trong đó - ví dụ: trong một Arduino khác.
- Cảm biến ánh sáng là một sản phẩm rẻ và đơn giản nhưng đã có sẵn bộ so sánh điện áp LM393.
- Màn hình led 7 đoạn là loại có cực dương phổ biến, có 12 chân, có 4 chấm và cũng có dấu hai chấm. Bạn cũng có thể sử dụng bất kỳ loại nào khác nhưng cần có một số sửa đổi dựa trên việc gán pin. Bạn có thể tìm sơ đồ màn hình của tôi trong phần hình ảnh của bước này.
Bước 2: Sơ đồ
U1 là Arduino Nano Rev3 nhưng mạch cũng hoạt động tốt với Arduino Uno.
U2, U3: Vì màn hình led rẻ tiền nên tôi phải sử dụng thanh ghi shift để không ăn hết các đầu ra kỹ thuật số của mình. U2 điều khiển các cực âm trong khi U3 được nối với các cực dương bằng điện trở 220 Ohm.
LED2, LED3: đèn xanh và đèn đỏ giúp hỗ trợ việc đỗ xe một cách trực quan. Điều này là không cần thiết nhưng có thể giúp một chút.
S1: Cảm biến ánh sáng. Khi tôi lái xe vào ga ra - nơi không có đèn - đèn tự động của ô tô của tôi sẽ sáng nên với cảm biến này, tôi có thể dễ dàng quyết định xem xe có đang đậu hay không. Nếu vậy thì hãy hiển thị khoảng cách, nếu không thì in ra thời gian. Thiết bị này có đầu ra kỹ thuật số có thể cao hoặc thấp dựa trên ánh sáng xung quanh và thiết lập chiết áp kích hoạt.
S2: Cảm biến siêu âm. Một cái thực sự rẻ. Nó có một bộ kích hoạt và một chốt echo. Việc sử dụng khá dễ hiểu, đặc biệt nếu bạn sử dụng một thư viện được thiết kế cho mục đích này. Tôi đã sử dụng NewPing có tên.
RTC1: Bảng đột phá Đồng hồ thời gian thực DS3231. Đây là một thiết bị khá chính xác và có một tính năng đặc biệt: nó đo nhiệt độ nóng nực và bạn cũng có thể lấy lại thông tin này. (Với điều này, bạn có thể tìm ra cách hiển thị nhiệt độ xoay vòng theo thời gian.)
Bước 3: Xây dựng mạch
Tôi đã lắp ráp mạch trên một breadboard lớn hơn và lập mô hình bằng fritzing để hiểu rõ hơn. Tôi biết nó có rất nhiều loại cáp - vì vậy tôi không thể chọn các màu khác nhau cho tất cả các chân catốt - tôi hy vọng nó có thể được phân loại.
Bước 4: Tải lên Scratch
Đây là mã nguồn của thiết bị.
Bước 5: Kiểm tra kết quả
Tôi đã lập mô hình thiết bị trên một breadboard. Phần dưới bên trái bạn có thể thấy cảm biến siêu âm, đèn led màu xanh lá cây trên thiết bị gắn cáp khác cho thấy cảm biến ánh sáng xung quanh có điện áp đầu vào. Từ bức ảnh thứ hai, có 2 đèn xanh sáng trên cảm biến ánh sáng nhưng không dễ để chứng minh điều này bằng ảnh.:)
Bức tranh 1
Không có xe hơi trong nhà để xe. Thiết bị hiển thị thời gian với những con số không quá sáng. Các dấu hai chấm đang nhấp nháy - cùng với dấu chấm thập phân thứ hai, do đó, nó đáng để che đi việc làm bằng cách nào đó
Hình 2
Ô tô đang chiếu sáng đến cảm biến nhưng quá xa để đo nó. Tôi thực tế đặt khoảng cách này là 1 mét. Trong trường hợp này, màn hình hiển thị "9999".
Hình 3
Xe cách cảm biến khoảng cách và đèn chiếu sáng khoảng 10 cm. Đèn LED màu xanh lá cây cho thấy tôi có thể đến gần hơn - cẩn thận.:)
Hình 4
Xe cách cảm biến khoảng cách khoảng 5 cm nên đèn led màu đỏ hiển thị rằng nó đã đủ gần để dừng lại và tôi có thể đóng cửa nhà để xe mà không gặp vấn đề gì.
Đề xuất:
Màn hình cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: 8 bước (có hình ảnh)
Máy theo dõi cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: Một vài tháng trước, tôi đã làm một que theo dõi độ ẩm của đất chạy bằng pin và có thể được gắn vào đất trong chậu cây trong nhà của bạn để cung cấp cho bạn một số thông tin hữu ích về đất mức độ ẩm và đèn LED nhấp nháy để cho bạn biết khi nào cần
Robot trợ giúp leo tháp V1 - Điều khiển hai chân, RF, BT với ứng dụng: 22 bước (có hình ảnh)
Robot giúp leo tháp V1 - Điều khiển bằng hai chân, RF, BT bằng ứng dụng: Khi nhìn thấy thằn lằn trên tường, tôi dự định làm một robot giống như nó. Đó là một ý tưởng dài hạn, tôi tìm kiếm rất nhiều bài báo về chất kết dính điện và kiểm tra bằng cách nào đó và không thành công về khả năng giữ của nó. Hiện tại tôi dự định chế tạo nó bằng nam châm điện để
Cảm biến ánh sáng (Điện trở quang) Với Arduino trong Tinkercad: 5 bước (có hình ảnh)
Cảm biến ánh sáng (Photoresistor) Với Arduino trong Tinkercad: Chúng ta hãy tìm hiểu cách đọc một photoresistor, một loại biến trở nhạy sáng, bằng cách sử dụng Đầu vào Analog của Arduino. Nó còn được gọi là LDR (điện trở phụ thuộc vào ánh sáng). Cho đến nay bạn đã học cách điều khiển đèn LED với đầu ra tương tự của Arduino và
Ultimate Electronics Helper -- PSU hàng đầu có thể thay đổi được với bàn tay trợ giúp: 12 bước (có hình ảnh)
Ultimate Electronics Helper || PSU hàng đầu có thể thay đổi được với bàn tay trợ giúp: Khi làm việc với thiết bị điện tử, hai công cụ luôn cần thiết. Hôm nay chúng ta sẽ tạo ra hai yếu tố cần thiết này. Và chúng tôi cũng sẽ tiến thêm một bước nữa và hợp nhất hai thứ này lại với nhau thành một thiết bị trợ giúp điện tử tối tân! Tất nhiên, tôi đang nói abou
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một