สารบัญ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร
- ขั้นตอนที่ 2: วัสดุสิ้นเปลือง
- ขั้นตอนที่ 3: Fritzing Diagram
- ขั้นตอนที่ 4: การสร้างระบบ
- ขั้นตอนที่ 5: รหัส
- ขั้นตอนที่ 6: การทดสอบระบบ
วีดีโอ: ระบบการเข้าถึงด้วยอัลตราโซนิก: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ครั้งนี้ฉันขอนำเสนอระบบการเข้าถึงแบบอัลตราโซนิกแก่คุณ ฉันคิดว่ามันน่าสนใจ
มันขึ้นอยู่กับคลื่นอัลตราโซนิกดังนั้นจึงเป็นระบบการเข้าถึงแบบไม่ต้องสัมผัสที่ไม่ต้องการอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ แต่วัตถุใด ๆ แม้แต่มือของคุณก็พยายามให้การเข้าถึงสิ่งที่คุณต้องการ
พื้นฐานของระบบ: ลำดับของระยะทางที่วัดได้ตามลำดับทำให้เกิดคีย์
ฉันหวังว่าคุณจะชอบ
ขั้นตอนที่ 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
ขั้นตอนที่ 4: การสร้างระบบ
ขั้นตอนที่ฉันได้ปฏิบัติตามเพื่อสร้างระบบมีดังต่อไปนี้:
- เปิดหลายรูบนไม้อัดเพื่อติดตั้งเซ็นเซอร์อัลตราโซนิก ไมโครเซอร์โวมอเตอร์ ARDUINO LCD และไฟ LED สามดวง
- ต่อส่วนประกอบทั้งหมดและเชื่อมต่อกับไมโครคอนโทรลเลอร์ตามที่คุณเห็นในภาพ
ขั้นตอนที่ 5: รหัส
หลายประเด็นที่ต้องคำนึงถึงในภาพร่าง:
ตัวแปรสตริงคงที่ "accessequence" เก็บค่าของคีย์การเข้าถึง
const สตริง accessequence = "234";
- ค่าระยะทางที่คุณเห็นบน ARDUINO LCD ไม่ใช่ค่าระยะทางที่วัดเป็นนิ้วหรือเซนติเมตร แต่เป็นค่าของ "กลุ่มระยะทาง" ฉันหมายถึงถ้าระยะทางที่วัดโดยเซ็นเซอร์เปลี่ยนจาก 0, 78" ถึง (0, 78" + step_distance) ค่า "กลุ่มระยะทาง" จะเท่ากับ 1 เป็นต้น
- คุณสามารถแก้ไขจำนวนเต็มคงที่ "step_distance", "min_distance" และ "max_distance" เพื่อปรับความแม่นยำของระบบ
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-