สารบัญ:
วีดีโอ: การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก): 3 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโครงการง่าย ๆ ที่ใช้ Arduino UNO และการประมวลผลเพื่อสร้าง Lidar อย่างง่าย
Lidar (เรียกอีกอย่างว่า LIDAR, LiDAR และ LADAR) เป็นวิธีการสำรวจที่วัดระยะทางไปยังเป้าหมายโดยการส่องสว่างเป้าหมายด้วยแสงเลเซอร์แบบพัลซิ่งและวัดชีพจรที่สะท้อนด้วยเซ็นเซอร์ ความแตกต่างของเวลาเลเซอร์กลับและความยาวคลื่นสามารถนำมาใช้เพื่อสร้างภาพสามมิติแบบดิจิทัลของเป้าหมายได้ ชื่อ lidar ซึ่งปัจจุบันใช้เป็นตัวย่อของการตรวจจับแสงและการปรับระยะ (บางครั้งการถ่ายภาพแสง การตรวจจับ และการปรับระยะ) เดิมทีเป็นกระเป๋าหิ้วของแสงและเรดาร์ Lidar บางครั้งเรียกว่าการสแกนด้วยเลเซอร์ 3 มิติ ซึ่งเป็นการผสมผสานพิเศษระหว่างการสแกน 3 มิติและการสแกนด้วยเลเซอร์ มีแอพพลิเคชั่นบนบก ทางอากาศ และบนมือถือ โดยทั่วไปแล้ว Lidar จะใช้เพื่อสร้างแผนที่ความละเอียดสูง โดยมีการใช้งานในด้าน geodesy, geomatics, โบราณคดี, ภูมิศาสตร์, ธรณีวิทยา, ธรณีสัณฐานวิทยา, แผ่นดินไหว, ป่าไม้, ฟิสิกส์บรรยากาศ, เลเซอร์นำทาง, การทำแผนที่แนวเลเซอร์ในอากาศ (ALSM) และเครื่องวัดระยะสูงด้วยเลเซอร์ เทคโนโลยีนี้ยังใช้ในการควบคุมและการนำทางสำหรับรถยนต์อิสระบางรุ่น
เริ่มทำกันเลย !
ขั้นตอนที่ 1: สร้างฮาร์ดแวร์
สำหรับโครงการนี้ เราสามารถใช้:
วัสดุ
Arduino UNO (เป็นทางการ: https://amzn.to/2CLqfp2) (Elegoo:
มอเตอร์ g90 ไมโครเซอร์โว (https://amzn.to/2yDzZ1H)
เซ็นเซอร์ปิง HC-SR04 (https://amzn.to/2COXgAq)
เขียงหั่นขนม (https://amzn.to/2CLqr7K)
สายไฟบางส่วน (https://amzn.to/2RmQBSk)
ไม่จำเป็น
เคสพิมพ์ 3 มิติสำหรับ Arduino (https://www.thingiverse.com/thing:994827)
ชิ้นงานที่พิมพ์ 3 มิติสำหรับเซ็นเซอร์ HC-SR04 (https://www.thingiverse.com/thing:3182237)
รหัส
ก่อนอื่นให้เชื่อมต่อเซ็นเซอร์กับ Arduino UNO pin 12 และ 13 หลังจากนั้นให้เชื่อมต่อเซอร์โวมอเตอร์กับ Arduino UNO pin No.3 และแหล่งจ่ายไฟ
สำหรับ Servo sg90 ให้ใช้สาย USB เพื่อจ่ายไฟให้กับมอเตอร์
ขั้นตอนที่ 2: อัปโหลดรหัส Arduino UNO
อัปโหลดรหัส ตอนนี้คุณสามารถเห็นการเคลื่อนไหวของมอเตอร์ ลองเปิดพอร์ต Serial 9600 baud rate เพื่ออ่านมาตรการของเซ็นเซอร์
ดาวน์โหลดรหัสจาก:
github.com/masteruan/lidar_Processing
ขั้นตอนที่ 3: ทดสอบรหัสของคุณในการประมวลผล
เปิดการประมวลผลและอ่านค่าอนุกรมทั้งหมด เลือกพอร์ตที่ถูกต้องบนคอนโซลการประมวลผล
ตอนนี้คุณสามารถเห็นจุดสีขาวบนหน้าต่างสีดำ แต่ละจุดที่ใหญ่กว่าวัตถุอยู่ใกล้
ดูวิดีโอ!
ดูรหัสตามลิงค์นี้: