Mục lục:

Hệ thống truy cập dựa trên sóng siêu âm: 6 bước (có hình ảnh)
Hệ thống truy cập dựa trên sóng siêu âm: 6 bước (có hình ảnh)

Video: Hệ thống truy cập dựa trên sóng siêu âm: 6 bước (có hình ảnh)

Video: Hệ thống truy cập dựa trên sóng siêu âm: 6 bước (có hình ảnh)
Video: Nguyên lý tạo ảnh, các kỹ thuật siêu âm và ứn dụng siêu âm chẩn đoán 2024, Tháng mười một
Anonim
Hệ thống truy cập dựa trên sóng siêu âm
Hệ thống truy cập dựa trên sóng siêu âm

Lần này tôi giới thiệu cho bạn một hệ thống truy cập dựa trên sóng siêu âm, tôi nghĩ nó có thể rất thú vị.

Nó dựa trên sóng siêu âm vì vậy nó là một hệ thống truy cập không tiếp xúc không cần bất kỳ thiết bị điện tử nào khác mà bất kỳ vật thể nào thậm chí là bàn tay của bạn để cố gắng cấp quyền truy cập vào bất cứ thứ gì bạn muốn.

Khái niệm cơ bản của hệ thống: một chuỗi có thứ tự các khoảng cách đo được tạo thành một chìa khóa

hy vọng bạn thích

Bước 1: Cách thức hoạt động

Hệ thống sử dụng một cảm biến siêu âm để đo khoảng cách đến một vật thể đặt trước nó.

Giả sử chúng ta định cấu hình hệ thống để thừa nhận 6 khoảng cách được chỉ định: 1/2 ", 1/5",… và chúng tôi xác định một chuỗi 5 khoảng cách được đo dưới dạng khóa truy cập, thì tập hợp các kết hợp khác nhau sẽ là 6x6x6x6x6 = 7776

Chơi với số khoảng cách được chỉ định và chiều dài của phím truy cập, chúng ta có thể cấu hình một hệ thống truy cập với một số lượng lớn các tổ hợp.

Hệ thống luôn đo khoảng cách.

Nếu cảm biến đo được khoảng cách hợp lệ trong một khoảng thời gian xác định, bản phác thảo sẽ lưu nó và sáng đèn LED trắng trong một khoảng thời gian ngắn.

Sau đó, bản phác thảo sẽ kiểm tra xem tất cả các khoảng cách đã lưu trước đó có khớp theo thứ tự với khóa truy cập đã định cấu hình hay không.

Nếu vậy, bản phác thảo sẽ sáng đèn led màu xanh lá cây và sẽ mở ra rào cản.

Bước 2: Nguồn cung cấp

Quân nhu
Quân nhu
  • Một cảm biến siêu âm HC-SR04
  • Một ARDUINO NANO hoặc máy cấy vi sinh tương thích
  • Một động cơ servo siêu nhỏ
  • Một màn hình LCD ARDUINO
  • Một bộ chuyển đổi I2C ARDUINO LCD
  • Một bảng đi trước
  • Ba đèn led 5 mm: trắng, đỏ và xanh lá cây
  • Dây điện
  • Ván ép
  • Các tông

Bước 3: Fritzing Sơ đồ

Sơ đồ Fritzing
Sơ đồ Fritzing

Bước 4: Xây dựng hệ thống

Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống

Các bước tôi đã làm để xây dựng hệ thống như sau:

  • Mở một số lỗ trên ván ép để lắp đặt cảm biến siêu âm, động cơ servo siêu nhỏ, màn hình ARDUINO LCD và ba đèn LED.
  • Nối dây tất cả các thành phần và kết nối với bộ vi điều khiển như bạn có thể thấy trong hình.

Bước 5: Mã

Một số điểm cần lưu ý trong bản phác thảo:

Biến chuỗi hằng "accessequence" lưu trữ giá trị của khóa truy cập

const String accessequence = "234";

  • Giá trị khoảng cách bạn có thể thấy trên ARDUINO LCD không phải là giá trị khoảng cách được đo trên inch hoặc cm mà là giá trị của "nhóm khoảng cách". Ý tôi là nếu khoảng cách do cảm biến đo được từ 0, 78 "đến (0, 78" + bước_dạng) thì giá trị "nhóm khoảng cách" là 1, v.v.
  • Bạn có thể sửa đổi số nguyên không đổi "step_distance", "min_distance" và "max_distance" để điều chỉnh độ chính xác của hệ thống.

Đề xuất: