» Điện tử » Arduino »Cảm biến đỗ xe DIY dựa trên Arduino

Cảm biến đỗ xe DIY dựa trên Arduino

Cảm biến đỗ xe DIY dựa trên Arduino

Nhiều tài xế đang phải đối mặt với vấn đề đỗ xe trong nhà để xe, đặc biệt là nếu điều này nhà để xe họ đã xuất hiện gần đây. Làm chủ người đam mê xe hơi Ở một nơi mới, một cảm biến đỗ xe đơn giản cho nhà để xe có thể giúp đỡ, có thể dễ dàng lắp ráp.

Vật liệu:
- bộ điều khiển Arduino (tác giả đã sử dụng Duemilanove)
- Cảm biến siêu âm
- dây
- Hộp nhựa
- Nguồn điện 9V
- Đèn LED ba màu
- keo
- bánh mì



Hội:

Arduino được dán vào đáy hộp nhựa bằng keo (bạn có thể sử dụng silicone). Nguồn điện từ bảng được đưa đến bộ điều khiển.



Tiếp theo, sức mạnh của cảm biến siêu âm 5V được kết nối.



Đầu ra của cảm biến siêu âm SIG được kết nối với đầu ra Arduino Arduino (điều này được thực hiện để gửi xung đến cảm biến và đọc trở lại của chúng sau). Tác giả đã sử dụng đầu ra thứ 7 của bộ điều khiển.
Trước khi kết nối đèn LED, nó được xác định hệ thống dây điện nào chịu trách nhiệm. Màu đỏ, xanh lá cây và xanh dương kết nối với các chân 11, 12 và 13 của Arduino.

Bây giờ vẫn còn để chuẩn bị phần mềm này tự làm.



Chương trình:
Bởi vì phần mềm Arduino đã chứa một ví dụ để làm việc với các cảm biến siêu âm, không có gì khác cần phải tải xuống. Một ví dụ nên được tìm kiếm ở vị trí này: Tệp -> Ví dụ -> Cảm biến -> Ví dụ Ping. Tất cả các mã được sao chép vào một dự án mới và nó được đặt một tên tùy ý.

Trước hết, khoảng thời gian gửi đến cảm biến thay đổi, giá trị từ 100ms thay đổi thành 1000ms trong dòng với giá trị độ trễ trì hoãn.

Tiếp theo, số pin cho đèn LED được đặt. Trước dòng "const int pingPin = 7;" dữ liệu giá trị được thêm vào:

pinMode (13, ĐẦU RA); // màu xanh
pinMode (12, ĐẦU RA); // màu xanh lá cây
pinMode (11, ĐẦU RA); // màu đỏ

Bây giờ đến phần điều chỉnh của đèn LED, nghĩa là, ở khoảng cách nào màu sắc sẽ được bật. Tác giả đã làm điều đó để khi chiếc xe cách tường hơn 60 cm, đèn LED sẽ cháy màu xanh lá cây, dưới 60 cm màu sẽ chuyển sang màu xanh và khi còn dưới 15 cm, đèn LED đổi màu thành màu đỏ.

Mã theo các thay đổi được mô tả ở trên:



Do đó, bằng cách sử dụng mã, Arduino sẽ điều khiển các đầu ra để chỉ ra màu sắc của đèn LED, sẽ phụ thuộc vào khoảng cách đến xe và khoảng cách sẽ được xác định bằng cảm biến siêu âm. Phiên bản cuối cùng của mã có thể được tải xuống ở cuối bài viết.
Sau khi kiểm tra hoạt động chính xác của chương trình, các cảm biến đỗ xe được cố định trên tường phía sau của nhà để xe, và đèn LED được hiển thị ở nơi thuận tiện và có thể nhìn thấy.



công viên [1.06 Kb] (tải xuống: 317)
10
9
7

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...