สารบัญ:

การใช้ Ultrasonic Distance Sensor และ Serial Monitor Output: 6 ขั้นตอน
การใช้ Ultrasonic Distance Sensor และ Serial Monitor Output: 6 ขั้นตอน

วีดีโอ: การใช้ Ultrasonic Distance Sensor และ Serial Monitor Output: 6 ขั้นตอน

วีดีโอ: การใช้ Ultrasonic Distance Sensor และ Serial Monitor Output: 6 ขั้นตอน
วีดีโอ: การประยุกต์ใช้งาน Arduino ตอน Ultrasonic เพื่อสร้างระบบตรวจจับผู้บุกรุก 2024, พฤศจิกายน
Anonim
ใช้ Ultrasonic Distance Sensor และ Serial Monitor Output
ใช้ Ultrasonic Distance Sensor และ Serial Monitor Output

ไงพวก! ต้องการเรียนรู้วิธีใช้เอาต์พุตมอนิเตอร์แบบอนุกรม ที่นี่คุณมีบทช่วยสอนที่สมบูรณ์แบบเกี่ยวกับวิธีการทำเช่นนั้น! ในคำแนะนำนี้ ฉันจะแนะนำคุณผ่านขั้นตอนง่าย ๆ ที่จำเป็นในการตรวจจับระยะทางโดยใช้เซ็นเซอร์อัลตราโซนิกและรายงานบนจอภาพแบบอนุกรม

ขั้นตอนที่ 1: ขั้นตอนที่ 1: ดาวน์โหลด Arduino IDE

ขั้นตอนที่ 1: ดาวน์โหลด Arduino IDE
ขั้นตอนที่ 1: ดาวน์โหลด Arduino IDE

ดาวน์โหลดและติดตั้ง Arduino IDE (Interactive Development Environment) โดยใช้ลิงค์ด้านล่าง:

www.arduino.cc/en/Main/Software เลือกและบันทึกเวอร์ชันที่เหมาะสมกับระบบปฏิบัติการและการกำหนดค่าของคุณมากที่สุด

ขั้นตอนที่ 2: ขั้นตอนที่ 2: วัสดุฮาร์ดแวร์

  1. 1 บอร์ด Arduino
  2. 1 เขียงหั่นขนม
  3. 1 เซ็นเซอร์อัลตราโซนิก
  4. สายจัมเปอร์
  5. ตัวต้านทาน

ขั้นตอนที่ 3: ขั้นตอนที่ 3: สร้างฮาร์ดแวร์

ขั้นตอนที่ 3: การสร้างฮาร์ดแวร์
ขั้นตอนที่ 3: การสร้างฮาร์ดแวร์

1) เพิ่มเซ็นเซอร์อัลตราโซนิกไปที่เขียงหั่นขนม มี 4 พินในเซ็นเซอร์อัลตราโซนิก ได้แก่ Vcc (แหล่งจ่ายไฟ 5V), Trig (Trigger), Echo, Gnd (Groud) เชื่อมต่อแหล่งจ่ายไฟ Vcc กับ 5V, Gnd กับกราวด์, Echo ไปยังพิน 13, ทริกเกอร์เพื่อพิน 11 ด้วยสายจัมเปอร์และตัวต้านทานที่แสดงในแผนภาพ

2) ภาพด้านบนแสดงให้เห็นว่าการเชื่อมต่อควรมีลักษณะอย่างไร

ขั้นตอนที่ 4: ขั้นตอนที่ 4: ดาวน์โหลดและเรียกใช้โปรแกรม

ดาวน์โหลดโปรแกรม Arduino ที่แนบมากับแล็ปท็อปของคุณ เชื่อมต่อ Arduino กับแล็ปท็อปของคุณและเรียกใช้โปรแกรม

ใน Arduino IDE เครื่องมือเปิด -> จอภาพแบบอนุกรม วาง onstacle ไว้ใกล้และไกลจากเซ็นเซอร์อัลตราโซนิก สังเกตเอาต์พุตในมอนิเตอร์แบบอนุกรม นี่ควรแสดงระยะห่างระหว่างเซ็นเซอร์อัลตราโซนิกกับสิ่งกีดขวาง

ขั้นตอนที่ 5: ขั้นตอนที่ 5: ทำความเข้าใจโปรแกรม

ก่อนอื่นมาทำความเข้าใจว่าเซ็นเซอร์อัลตราโซนิกทำงานอย่างไร เซ็นเซอร์อัลตราโซนิกเป็นอุปกรณ์ที่สามารถวัดระยะทางไปยังวัตถุโดยใช้คลื่นเสียง วัดระยะทางโดยการส่งคลื่นเสียงที่ความถี่เฉพาะและฟังคลื่นเสียงนั้นเพื่อสะท้อนกลับ โดยทำงานโดยส่งคลื่นเสียงระเบิดออกมาและฟังเสียงสะท้อนเมื่อมันกระเด็นออกจากวัตถุ ปิงสิ่งกีดขวางด้วยอัลตราซาวนด์ บอร์ด Arduino จะส่งพัลส์สั้นๆ เพื่อกระตุ้นการตรวจจับ จากนั้นฟังพัลส์บนพินเดียวกันโดยใช้ฟังก์ชัน pulseIn()

ฟังก์ชัน pulseIn() จะรอให้พินขึ้นสูงที่เกิดจากคลื่นเสียงที่ตีกลับ และจะเริ่มจับเวลา จากนั้นจะรอให้พินไปที่ LOW เมื่อคลื่นเสียงสิ้นสุดซึ่งจะหยุดเวลา ในตอนท้าย ฟังก์ชันจะคืนค่าความยาวของพัลส์ในหน่วยไมโครวินาที เพื่อให้ได้ระยะทางเราจะคูณระยะเวลาด้วย 0.034 แล้วหารด้วย 2 ตามที่อธิบายในสมการนี้ ในตอนท้ายเราจะพิมพ์ค่าระยะทางบน Serial Monitor

ในวิธีการตั้งค่า ให้ประกาศพิน 4 เป็นอินพุตและตั้งค่าปุ่มเปิดเป็นเท็จ

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

แนะนำ: