Mục lục:

Đèn tiệm cận sử dụng Arduino: 7 bước
Đèn tiệm cận sử dụng Arduino: 7 bước

Video: Đèn tiệm cận sử dụng Arduino: 7 bước

Video: Đèn tiệm cận sử dụng Arduino: 7 bước
Video: 🔴 Arduino Kết Nối Với Các Loại Cảm Biến Tiệm Cận PNP ! 2024, Tháng mười một
Anonim
Đèn khoảng cách sử dụng Arduino
Đèn khoảng cách sử dụng Arduino

Trong dự án này, tôi sẽ chỉ cho bạn cách bạn có thể tạo cảm biến tiệm cận bằng cách sử dụng lá nhôm và một điện trở giá trị cao (điện trở từ 10 MΩ đến 40 MΩ). Nó hoạt động dựa trên Thư viện cảm biến điện dung Arduino. Bất cứ khi nào bạn đưa tay (bất kỳ vật dẫn điện nào) đến gần cảm biến, độ sáng của đèn LED sẽ thay đổi tùy thuộc vào khoảng cách. Ở khoảng cách tối thiểu, nó hiển thị độ sáng tối đa.

Thư viện cảm biến điện dung biến hai hoặc nhiều chân Arduino thành cảm biến điện dung, có thể cảm nhận điện dung của cơ thể con người. Tất cả những gì thiết lập cảm biến yêu cầu là một điện trở có giá trị từ trung bình đến cao và một miếng lá nhôm nhỏ (đến lớn) ở cuối. Ở độ nhạy cao nhất, cảm biến sẽ bắt đầu cảm nhận cách cảm biến một inch hoặc cơ thể.

Cảm biến điện dung hoạt động như thế nào? Cảm biến điện dung là một công nghệ cảm biến tiệm cận. Cảm biến điện dung hoạt động bằng cách tạo ra một điện trường và phát hiện các vật thể ở gần bằng cách nhận biết liệu trường này có bị gián đoạn hay không. Cảm biến điện dung có thể phát hiện bất cứ thứ gì dẫn điện hoặc có độ cho phép khác đáng kể so với không khí, chẳng hạn như cơ thể người hoặc bàn tay. Đó là khả năng của một chất để lưu trữ năng lượng điện trong điện trường.

Bước 1: Vật liệu

Để bắt đầu, bạn sẽ cần:

  • Arduino Uno ·
  • Cáp USB·
  • Điện trở 10 MΩ ·
  • DẪN ĐẾN·
  • Giấy nhôm (kích thước 4 cmX4cm)
  • Băng dính cách điện
  • Các tông
  • Giấy trắng
  • Keo nóng

Bước 2: Thiết kế cảm biến & Sơ đồ mạch

Các cảm biến nhỏ (khoảng bằng ngón tay) hoạt động tốt nhất dưới dạng các nút nhạy cảm ứng, trong khi các cảm biến lớn hơn hoạt động tốt hơn ở chế độ gần.

Kích thước của lá nhôm có thể ảnh hưởng đến độ nhạy của cảm biến, vì vậy hãy thử một vài kích thước khác nhau nếu bạn muốn và xem điều này thay đổi cách phản ứng của cảm biến như thế nào.

Sơ đồ mạch:

Hình ảnh
Hình ảnh

Bước 3: Thiết lập và mã phần cứng

Chèn một điện trở 10 M ohm vào giữa chân thứ 2 và thứ 4 của Arduino. Theo chương trình, chân 4 là chân nhận. Kết nối lá nhôm với chân nhận. Kết nối thiết bị đầu cuối Led’s + ve với thiết bị đầu cuối chân –ve thứ 9 với GND của Arduino.

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

Tuyệt vời! Bây giờ tất cả các công việc thực tế đã hoàn thành và chúng ta bắt đầu với mã. Đảm bảo rằng bạn đã cài đặt thư viện cảm biến điện dung.

Bây giờ chúng tôi đã sẵn sàng để kiểm tra cảm biến của bạn! Đảm bảo rằng máy tính của bạn được cắm vào tường hoặc Arduino được kết nối với đất vì điều này giúp cải thiện độ ổn định của cảm biến. Để kiểm tra đầu ra của cảm biến, hãy mở màn hình Nối tiếp trong môi trường lập trình Arduino (đảm bảo màn hình được đặt thành 9600 baud vì đó là những gì được chỉ định trong mã). Nếu nó hoạt động chính xác, việc di chuyển bàn tay của bạn gần hơn và xa hơn khỏi lá sẽ làm thay đổi độ sáng của đèn led. Tấm cảm biến và cơ thể của bạn tạo thành một tụ điện. Chúng ta biết rằng một tụ điện lưu trữ điện tích. Càng nhiều điện dung, nó càng có thể tích trữ được nhiều điện tích. Điện dung của cảm biến cảm ứng điện dung này phụ thuộc vào mức độ gần của bàn tay bạn với tấm nền.

Arduino làm được gì?

Về cơ bản, Arduino đo thời gian mà tụ điện (tức là cảm biến cảm ứng) cần để sạc, đưa ra ước tính về điện dung. Điện dung có thể rất nhỏ, tuy nhiên Arduino đo độ chính xác của nó.

Bước 5: Làm bóng đèn

cắt bìa cứng theo các kích thước sau

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

Bước 6: Bước tiếp theo

Bìa các tông bằng giấy trắng

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

Bước 7: Whats tiếp theo

Dán arduino và thiết lập cảm biến vào bìa cứng theo hình ảnh bên dưới

Hình ảnh
Hình ảnh

Che lá nhôm (Cảm biến) bằng băng cách nhiệt như hình ảnh bên dưới

Hình ảnh
Hình ảnh

Gấp các tông như hình bên dưới và dán vào miếng bìa cứng khác

Đề xuất: