สารบัญ:

ระบบการเข้าถึงด้วยอัลตราโซนิก: 6 ขั้นตอน (พร้อมรูปภาพ)
ระบบการเข้าถึงด้วยอัลตราโซนิก: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบการเข้าถึงด้วยอัลตราโซนิก: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบการเข้าถึงด้วยอัลตราโซนิก: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เครื่องพ่นหมอก อัลตร้าโซนิคสำเร็จรูป fogeasy 2024, กรกฎาคม
Anonim
ระบบการเข้าถึงตามอัลตราโซนิก
ระบบการเข้าถึงตามอัลตราโซนิก

ครั้งนี้ฉันขอนำเสนอระบบการเข้าถึงแบบอัลตราโซนิกแก่คุณ ฉันคิดว่ามันน่าสนใจ

มันขึ้นอยู่กับคลื่นอัลตราโซนิกดังนั้นจึงเป็นระบบการเข้าถึงแบบไม่ต้องสัมผัสที่ไม่ต้องการอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ แต่วัตถุใด ๆ แม้แต่มือของคุณก็พยายามให้การเข้าถึงสิ่งที่คุณต้องการ

พื้นฐานของระบบ: ลำดับของระยะทางที่วัดได้ตามลำดับทำให้เกิดคีย์

ฉันหวังว่าคุณจะชอบ

ขั้นตอนที่ 1: มันทำงานอย่างไร

ระบบใช้เซ็นเซอร์อัลตราโซนิกในการวัดระยะทางไปยังวัตถุที่วางอยู่ข้างหน้า

สมมติว่าเรากำหนดค่าระบบให้ยอมรับระยะทางที่กำหนด 6 ระยะ: 1/2", 1/5", … และเรากำหนดลำดับระยะทางที่วัดได้ 5 ระยะเป็นคีย์การเข้าถึง จากนั้นชุดค่าผสมต่างๆ จะเท่ากับ 6x6x6x6x6 = 7776

การเล่นด้วยจำนวนระยะทางที่กำหนดและความยาวของคีย์การเข้าถึง เราสามารถกำหนดค่าระบบการเข้าถึงด้วยการรวมกันจำนวนมาก

ระบบจะวัดระยะทางเสมอ

หากเซนเซอร์วัดระยะทางที่ถูกต้องในช่วงเวลาที่กำหนด ภาพสเก็ตช์จะบันทึกภาพและไฟ LED สีขาวสว่างขึ้นในช่วงเวลาสั้นๆ

หลังจากนั้นภาพสเก็ตช์จะตรวจสอบว่าระยะทางทั้งหมดที่บันทึกไว้ก่อนหน้านี้ตรงกันในลำดับเดียวกันกับคีย์การเข้าถึงที่กำหนดค่าไว้หรือไม่

หากเป็นเช่นนั้น ภาพร่างจะสว่างขึ้นเป็นไฟ LED สีเขียวและจะเปิดสิ่งกีดขวาง

ขั้นตอนที่ 2: วัสดุสิ้นเปลือง

เสบียง
เสบียง
  • เซ็นเซอร์อัลตราโซนิก HC-SR04 หนึ่งตัว
  • ARDUINO NANO หรือไมโครคอตโตรที่เข้ากันได้หนึ่งตัว
  • ไมโครเซอร์โวมอเตอร์หนึ่งตัว
  • ARDUINO LCD หนึ่งเครื่อง
  • อะแดปเตอร์ LCD I2C ARDUINO หนึ่งตัว
  • หนึ่งโปรโตบอร์ด
  • ไฟ LED 5 มม. สามดวง: สีขาว สีแดง และสีเขียว
  • สายไฟ
  • ไม้อัด
  • กระดาษแข็ง

ขั้นตอนที่ 3: Fritzing Diagram

Fritzing Diagram
Fritzing Diagram

ขั้นตอนที่ 4: การสร้างระบบ

การสร้างระบบ
การสร้างระบบ
การสร้างระบบ
การสร้างระบบ
การสร้างระบบ
การสร้างระบบ

ขั้นตอนที่ฉันได้ปฏิบัติตามเพื่อสร้างระบบมีดังต่อไปนี้:

  • เปิดหลายรูบนไม้อัดเพื่อติดตั้งเซ็นเซอร์อัลตราโซนิก ไมโครเซอร์โวมอเตอร์ ARDUINO LCD และไฟ LED สามดวง
  • ต่อส่วนประกอบทั้งหมดและเชื่อมต่อกับไมโครคอนโทรลเลอร์ตามที่คุณเห็นในภาพ

ขั้นตอนที่ 5: รหัส

หลายประเด็นที่ต้องคำนึงถึงในภาพร่าง:

ตัวแปรสตริงคงที่ "accessequence" เก็บค่าของคีย์การเข้าถึง

const สตริง accessequence = "234";

  • ค่าระยะทางที่คุณเห็นบน ARDUINO LCD ไม่ใช่ค่าระยะทางที่วัดเป็นนิ้วหรือเซนติเมตร แต่เป็นค่าของ "กลุ่มระยะทาง" ฉันหมายถึงถ้าระยะทางที่วัดโดยเซ็นเซอร์เปลี่ยนจาก 0, 78" ถึง (0, 78" + step_distance) ค่า "กลุ่มระยะทาง" จะเท่ากับ 1 เป็นต้น
  • คุณสามารถแก้ไขจำนวนเต็มคงที่ "step_distance", "min_distance" และ "max_distance" เพื่อปรับความแม่นยำของระบบ

แนะนำ: