สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ความสามารถในการวัดระยะทางผ่านเซ็นเซอร์อัลตราโซนิกในราคาไม่กี่ดอลลาร์นั้นค่อนข้างยอดเยี่ยม พูดตามตรง และการเพิ่มฟังก์ชันไร้สายก็น่าดึงดูดใจ คุณสามารถใช้มันเป็นเซ็นเซอร์จอดรถในรถเก่าที่ระยะทางจะ จะแสดงบนโทรศัพท์ของคุณแทนจอแสดงผลภายนอก
เรามาเริ่มสร้างกันเลย! นี่คือวิดีโอสอนสำหรับสิ่งเดียวกันซึ่งรวมถึงการทำงานแบบเรียลไทม์
ขั้นตอนที่ 1: สิ่งที่จำเป็น
1.) HC-SR04 (เป็น Ultrasonic Distance Sensor ราคาประหยัด)
2.) HC-06 (โมดูลบลูทูธ)
3.) Arduino (ฉันใช้นาโน)
4.) USB (สำหรับ Arduino)
5.) สายจัมเปอร์
ขั้นตอนที่ 2: เชื่อมต่อ HC-SR04 กับ Arduino ด้วยวิธีต่อไปนี้:
Vcc -- 5V
Trig - พิน 13
อีโค - พิน 12
Gnd -- Gnd
ขั้นตอนที่ 3: เชื่อมต่อโมดูล Bluetooth HC-06 กับ Arduino Nano ด้วยวิธีต่อไปนี้:
Vcc -- 3.3V
Gnd -- Gnd
Tx -- Rx
Rx -- Tx
ขั้นตอนที่ 4: ห้องสมุด
สำหรับไลบรารี คุณต้องดาวน์โหลด HC-SR04 Library สำหรับสิ่งนี้ ภายใน Arduino IDE ให้ไปที่ Tools->Manage Libraries จากนั้นค้นหา HC-SR04 และติดตั้งโดย Martin Sosic
ขั้นตอนที่ 5: อัปโหลดรหัส !
สำหรับสิ่งนี้ ตรวจสอบให้แน่ใจว่าพิน Tx และ Rx ของโมดูล Bluetooth และ Arduino ถูกตัดการเชื่อมต่อก่อนที่จะอัปโหลดรหัส หลังจากอัปโหลดสำเร็จแล้ว คุณสามารถเชื่อมต่อใหม่ได้
สำหรับโค้ด ให้ไปที่ File->Examples->Tools->HC-SR04->Simple อัปโหลดไปยัง Arduino หากคุณเปิดมอนิเตอร์แบบอนุกรมที่อัตราบอด 9600 หลังจากอัปโหลดโค้ด คุณจะเห็นระยะทางที่วัดโดยเซ็นเซอร์อัลตราโซนิก ถึงเวลาเพิ่มโมดูลบลูทูธ
ขั้นตอนที่ 6: แอป Serial Monitor
นี่เป็นแอปพลิเคชัน Android ทั่วไปที่ทำหน้าที่เป็นจอภาพแบบอนุกรมผ่าน Bluetooth คุณสามารถหาแอปที่คล้ายกันได้บน IOS
เพียงไปที่ปุ่มเชื่อมต่อแล้วคลิก HC-06 เพื่อเชื่อมต่อ
ขั้นตอนที่ 7: เสร็จแล้ว
หลังจากจับคู่และเชื่อมต่อโมดูล Bluetooth เข้ากับแอปแล้ว คุณจะสามารถอ่านข้อมูลซึ่งวัดระยะห่างระหว่างวัตถุกับเซ็นเซอร์ได้อย่างง่ายดายในหน่วยมิลลิเมตร ขอแนะนำว่าอย่าวัดระยะทางน้อยกว่า 3 เซนติเมตรและมากกว่า 3 เมตร
ขอบคุณมากสำหรับการอ่าน!
ขอแสดงความนับถือ Tanishq