norr@manorshi.com         +86-519-89185720
ศูนย์ข่าว

จะใช้เซ็นเซอร์อัลตราโซนิกกับ Arduino ได้อย่างไร?

มุมมอง: 164     ผู้แต่ง: Grace Publish Time: 2021-07-26 Origin: เว็บไซต์

การแนะนำ HC-SR04


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

1

1. พารามิเตอร์ทางเทคนิคหลัก:

●แรงดันไฟฟ้าทั่วไป: 5V 

●กระแสไฟฟ้าคงที่แบบสัดส่วนพิเศษ: น้อยกว่า 5ma 

●มุมการตรวจจับ (ความต้านทาน R3 สูงกว่าอัตราขยายที่สูงขึ้นมุมการตรวจจับที่ใหญ่ขึ้น): 

ความต้านทาน R3 คือ 392 ไม่เกิน 15 องศา 

ความต้านทาน R3 คือ 472 ไม่เกิน 30 องศา 

●ระยะการตรวจจับ (ความต้านทาน R3 สามารถปรับอัตราขยายนั่นคือปรับระยะการตรวจจับ): 

ความต้านทาน R3 คือ 392 2 ซม. -450 ซม. 

ความต้านทาน R3 คือ 472 2 ซม. -700 ซม. 

●ความแม่นยำสูง: สูงถึง 0.3 ซม. 

●โซนตาบอด (2 ซม.) ปิดสุด ๆ



2. คำอธิบายพิน:

VCC - +5 V อุปทาน

Trig - ทริกเกอร์อินพุตของเซ็นเซอร์ ไมโครคอนโทรลเลอร์ใช้พัลส์ทริกเกอร์ US 10 ตัวกับ HC-SR04 โมดูลอัลตราโซ นิก

Echo - Echo เอาท์พุทของเซ็นเซอร์ ไมโครคอนโทรลเลอร์อ่าน/ตรวจสอบพินนี้เพื่อตรวจจับสิ่งกีดขวางหรือเพื่อค้นหาระยะทาง

GND - กราวด์


HC-SR04


3. หลักการทำงาน


ใช้ IO เพื่อกระตุ้นการให้สัญญาณระดับสูงอย่างน้อย 10US;

●โมดูลส่งคลื่นสี่เหลี่ยม 8 40kHz โดยอัตโนมัติเพื่อตรวจจับโดยอัตโนมัติว่ามีสัญญาณส่งคืนหรือไม่

●มีสัญญาณส่งคืนผ่านการส่งออก IO ในระดับสูงระยะเวลาระดับสูงคือ (4) เวลาจากการส่งไปยังการกลับมาของคลื่นอัลตราโซนิก TEST TEAMINT = (เวลาสูง * ความเร็วเสียง (340M / s)) / 2


HC-SR04 โมดูลอัลตราโซนิก


HC-SR04 ไดอะแกรมการกำหนดเวลาโมดูลอัลตราโซนิก

Arduino

1. ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม Arduino:

Pulsein (): ใช้ในการตรวจจับความกว้างของพัลส์ของเอาต์พุตระดับสูงและต่ำโดยพิน

pulsein (pin, value);

pulsein (พิน, ค่า, หมดเวลา); // เวลา

พิน --- พินที่ต้องอ่านพัลส์

ค่า --- ประเภทพัลส์ที่จะอ่านสูงหรือต่ำ

หมดเวลา --- เวลาหมดเวลาในไมโครวินาทีชนิดข้อมูลจะไม่ได้ลงนามเป็นจำนวนเต็มยาว

Arduino


การเชื่อมต่อค่อนข้างง่ายคุณสามารถอ้างถึงภาพด้านล่างด้วยแผนผังวงจรกระดาน


uno

2. โปรแกรมอัลตราโซนิกเซ็นเซอร์ (ทั่วไป):

หากคุณเห็นที่นี่ฉันเชื่อว่าคุณเข้าใจวิธีการใช้งานของการใช้เซ็นเซอร์อัลตราโซนิกกับ Arduino มาดำเนินการกันเถอะด้วยตัวเอง!


โปรแกรมเซ็นเซอร์อัลตราโซนิก





ฝากข้อความ

ติดต่อเรา

โทรศัพท์: +86-519-89185720
อีเมล:  norr@manorshi.com
ที่อยู่: อาคาร 5, หมายเลข 8 Chuangye Road, Shezhu Town, Liyang City, Changzhou, Jiangsu, จีน