สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันกำลังอัพเกรดโครงการสแกนอัลตราโซนิก SONAR ฉันต้องการเพิ่มปุ่มบางปุ่มบนหน้าจอการประมวลผลที่จะเปลี่ยน Azimuth, Bearing, Range, Speed และ Tilt สำหรับเซอร์โวตัวที่สอง ฉันเริ่มต้นด้วยโครงการ Lucky Larry ฉันเชื่อว่าเขาเป็นผู้สร้างระบบนี้ ในฐานะอดีตโซนาร์แมนของ NAVY ฉันเห็นการปรับปรุงที่จำเป็น นอกจากนี้ยังเป็นโอกาสที่ยอดเยี่ยมในการพัฒนาแกนหลักฟูลดูเพล็กซ์สำหรับโครงการ Arduino/Processing ในอนาคต ฉันได้เพิ่มหน่วย Sharp IR range ให้กับโครงการนี้ซึ่งฉันหวังว่าจะใช้ควบคู่กับเซ็นเซอร์ U / S สุดท้ายนี้จะเป็นพ็อดเซ็นเซอร์การนำทางและการทำแผนที่สำหรับหุ่นยนต์เคลื่อนที่ ฉันมีการอัพเกรดส่วนใหญ่ใช้งานได้
เหตุการณ์สำคัญที่ตี:
โหมดการทำงาน
ความเร็วในการสแกนทำงาน
การทำงานเอียงศีรษะ
นี่เป็นงานที่กำลังดำเนินการอยู่ และฉันรู้ว่ามีปัญหาบางอย่าง แต่ก็ใช้ได้ โครงการนี้อาศัยอยู่ที่นี่
www.facebook.com/groups/596507724269561/
ทำ:
ให้ปุ่มติดสว่างหลังจากเลือก
ทำให้เซ็นเซอร์อินฟราเรดแสดงเป็นสีน้ำเงินโดยมีการทับซ้อนกันเป็นสีม่วง
ปรับระดับหัวเซนเซอร์ด้วยไจโร
ฉันยืนบนไหล่ของยักษ์เพื่อเริ่มต้นและได้รับความช่วยเหลือจากคนที่ค่อนข้างใหญ่เพื่อพาฉันมาไกลถึงขนาดนี้ หากคุณนำโค้ดนี้ไปปรับปรุง โปรดแชร์กลับ
เสบียง
Arduino นาโน
นาโน เซนเซอร์ ชิลด์
2 x เซอร์โวมอเตอร์ (mg-996)
HC-SR04 อัลตราโซนิกเซนเซอร์
สต็อกมุมอลูมิเนียม
เมาท์เซนเซอร์
ขั้นตอนที่ 1:
ฉันพิมพ์ 3D ที่ยึดเซอร์โวของฉันและสร้างวงเล็บเซอร์โวอย่างรวดเร็วจากมุมอลูมิเนียมบนเครื่องเลื่อยสายพาน ใช้ชุดประกอบแพนและเอียงที่คุณสามารถหาหรือสร้างได้ ด้วยตัวป้องกันเซ็นเซอร์ การเชื่อมต่อจึงค่อนข้างง่าย
trigPin = 3
echoPin = 4
Pan_Servo = 5
Tilt_Servo = 6
ขั้นตอนที่ 2:
ขั้นตอนที่ 5: ซอฟต์แวร์ที่จำเป็นสำหรับ Arduino SoNAR:
คุณจะต้องใช้ arduino IDE และ Processing IDE เพื่อเรียกใช้โครงการโซนาร์นี้ การประมวลผล IDE จะได้รับค่าที่ส่งจาก Arduino และแสดงข้อมูลบนพีซี ปุ่มบนหน้าจอจะเปลี่ยนพฤติกรรมของ Arduino Sketch