วิธีสร้างเรนจ์ไฟอัลตราโซนิกบน HC-SR04 และ Arduino

สารบัญ:

วิธีสร้างเรนจ์ไฟอัลตราโซนิกบน HC-SR04 และ Arduino
วิธีสร้างเรนจ์ไฟอัลตราโซนิกบน HC-SR04 และ Arduino

วีดีโอ: วิธีสร้างเรนจ์ไฟอัลตราโซนิกบน HC-SR04 และ Arduino

วีดีโอ: วิธีสร้างเรนจ์ไฟอัลตราโซนิกบน HC-SR04 และ Arduino
วีดีโอ: วัดระยะทางด้วย ultrasonic sensor module hc-sr04 2024, พฤศจิกายน
Anonim

ฉันเสนอโครงการเรนจ์ไฟนตามเซ็นเซอร์อัลตราโซนิก HC-SR04 และบอร์ด Arduino การอ่านค่าเซ็นเซอร์จะแสดงบนจอแสดงผลคริสตัลเหลว และใช้พลังงานจากแบตเตอรี่ 9 โวลต์

เค้าโครงโครงการเรนจ์ไฟน
เค้าโครงโครงการเรนจ์ไฟน

มันจำเป็น

  • - Arduino นาโน;
  • - เครื่องวัดระยะด้วยคลื่นเสียง HC-SR04;
  • - จอ LCD;
  • - ร่างกาย;
  • - แบตเตอรี่ "โครน่า";
  • - โพเทนชิออมิเตอร์ 10 kOhm;
  • - กระดานขนมปัง
  • - สายเชื่อมต่อ

คำแนะนำ

ขั้นตอนที่ 1

ในการเริ่มต้น คุณต้องเลือกขนาดที่เหมาะสมสำหรับเคส ขนาดขึ้นอยู่กับบอร์ด Arduino ที่คุณจะใช้ (UNO, Mini, Nano หรืออื่น ๆ) รวมถึงขนาด LCD ของคุณ สามารถใช้ไฟ LED ขนาดเล็กที่มีอักขระ 3 ตัวแทน LCD ได้ นี่จะเพียงพอที่จะแสดงระยะทางเป็นเซนติเมตรเพราะ เซ็นเซอร์อัลตราโซนิกที่ใช้มีช่วงการวัด 3 ถึง 400 ซม.

การเลือกเคสสำหรับเรนจ์ไฟนเดอร์
การเลือกเคสสำหรับเรนจ์ไฟนเดอร์

ขั้นตอนที่ 2

มาประเมินกันว่าจะจัดวางชิ้นส่วนภายในร่างกายอย่างไร ตัดรูสำหรับเซ็นเซอร์อัลตราโซนิก สำหรับจอแสดงผล และสำหรับสวิตช์เปิด-ปิด

ขั้นตอนที่ 3

ทีนี้มาดูวงจรของอุปกรณ์ของเรากัน แหล่งจ่ายไฟ - จากแบตเตอรี่ "Krona" 9 V. สวิตช์สลับ S1 - เพื่อเปิดและปิดอุปกรณ์ จอแสดงผลคริสตัลเหลว (LCD) เชื่อมต่อด้วยวิธีมาตรฐานด้วยโพเทนชิออมิเตอร์ 10 kΩ เพื่อปรับคอนทราสต์ LCD และเซ็นเซอร์อัลตราโซนิกใช้พลังงานจาก 5 V.

วงจรเรนจ์ไฟอัลตราโซนิก
วงจรเรนจ์ไฟอัลตราโซนิก

ขั้นตอนที่ 4

มาเขียนสเก็ตช์สำหรับเรนจ์ไฟนเดอร์ของเรากัน ทุกอย่างง่ายที่นี่ ขั้นแรก เราเริ่มต้น LCD บนพิน 12, 11, 10, 9, 8 และ 7 โดยใช้ไลบรารี LiquidCrystal จาก Arduino IDE

ต่อไป เราเชื่อมต่อทริกเกอร์และหมุดสะท้อนของเครื่องวัดระยะกับหมุด 6 และ 5 ของบอร์ด Arduino

เราจะขอระยะห่างจากเครื่องตรวจจับทุกๆ 50 มิลลิวินาทีโดยใช้ฟังก์ชัน getDistance () และแสดงบน LCD

ภาพร่างเรนจ์ไฟนเดอร์
ภาพร่างเรนจ์ไฟนเดอร์

ขั้นตอนที่ 5

หลังจากที่เราเขียนภาพสเก็ตช์ไปยังหน่วยความจำ Arduino แล้ว เราก็สามารถประกอบอุปกรณ์ได้ เลย์เอาต์ของ internals ที่ฉันแนะนำจะแสดงในรูป ฉันแก้ไขจอแสดงผลและเซ็นเซอร์ด้วยกาวร้อนละลาย มันค่อนข้างแน่น แต่ในขณะเดียวกันก็ทำให้สามารถถอดชิ้นส่วนที่เชื่อมต่อออกได้หากจำเป็น ขอแนะนำให้วางทุกอย่างเพื่อให้คุณสามารถเชื่อมต่อกับพอร์ต USB ของ Arduino และแก้ไข "เฟิร์มแวร์" หากจำเป็น ตัวอย่างเช่น เปลี่ยนข้อความที่แสดงหรือแก้ไขสัมประสิทธิ์ในการคำนวณระยะทาง อาจจำเป็นต้องเปลี่ยนความคมชัดของ LCD ดังนั้นจึงแนะนำให้มีตัวปรับโพเทนชิออมิเตอร์

เลย์เอาต์ของด้านในของเครื่องวัดระยะแบบอัลตราโซนิก
เลย์เอาต์ของด้านในของเครื่องวัดระยะแบบอัลตราโซนิก

ขั้นตอนที่ 6

เวอร์ชันของอุปกรณ์สำเร็จรูปจะแสดงอยู่ในรูปภาพ มันค่อนข้างกะทัดรัดและใช้งานง่าย แน่นอนว่าอุปกรณ์ดังกล่าวมีลักษณะเฉพาะของตัวเอง มีคำแนะนำการใช้งานที่สำคัญหลายประการอยู่ที่ส่วนท้ายของคำแนะนำที่เป็นประโยชน์

แนะนำ: