สารบัญ:

การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก): 3 ขั้นตอน
การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก): 3 ขั้นตอน

วีดีโอ: การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก): 3 ขั้นตอน

วีดีโอ: การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก): 3 ขั้นตอน
วีดีโอ: Lord Jaraxxus Tutorial, 25 man, Trial of the Crusader - Redmist 2024, พฤศจิกายน
Anonim
การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก)
การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก)
การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก)
การประมวลผลอย่างง่าย Uldar (การตรวจจับและการกำหนดระยะด้วยอัลตราโซนิก)

นี่เป็นโครงการง่าย ๆ ที่ใช้ 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

อัปโหลดรหัส Arduino UNO
อัปโหลดรหัส Arduino UNO

อัปโหลดรหัส ตอนนี้คุณสามารถเห็นการเคลื่อนไหวของมอเตอร์ ลองเปิดพอร์ต Serial 9600 baud rate เพื่ออ่านมาตรการของเซ็นเซอร์

ดาวน์โหลดรหัสจาก:

github.com/masteruan/lidar_Processing

ขั้นตอนที่ 3: ทดสอบรหัสของคุณในการประมวลผล

Image
Image

เปิดการประมวลผลและอ่านค่าอนุกรมทั้งหมด เลือกพอร์ตที่ถูกต้องบนคอนโซลการประมวลผล

ตอนนี้คุณสามารถเห็นจุดสีขาวบนหน้าต่างสีดำ แต่ละจุดที่ใหญ่กว่าวัตถุอยู่ใกล้

ดูวิดีโอ!

ดูรหัสตามลิงค์นี้:

แนะนำ: