สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในวิทยาการหุ่นยนต์ การหลีกเลี่ยงสิ่งกีดขวางเป็นภารกิจในการบรรลุวัตถุประสงค์การควบคุมภายใต้เงื่อนไขที่ไม่มีจุดตัดหรือตำแหน่งที่ไม่ชนกัน มีเซ็นเซอร์โซนาร์ที่ใช้ตรวจจับสิ่งกีดขวางที่เข้ามาระหว่างเส้นทางของหุ่นยนต์ มันจะเคลื่อนไปในทิศทางที่ดีที่สุดและหลีกเลี่ยงสิ่งกีดขวางที่เข้ามาในทางของมัน โดยการเพิ่มเซ็นเซอร์ในหุ่นยนต์นี้ ก็สามารถรวบรวมข้อมูลจากสิ่งแวดล้อมได้
สามารถทำงานได้อย่างแม่นยำมากกว่าหุ่นยนต์หลายตัวแม้ในที่เล็กๆ
ขั้นตอนที่ 1: รู้ว่าสิ่งนี้ทำงานอย่างไร
คุณสามารถดูข้อมูลที่อัปเดตล่าสุดได้จากที่เก็บ github ของฉัน
ขั้นตอนที่ 2: รวบรวมสิ่งต่าง ๆ:
arduino uno หรือ arduino ใด ๆ (ฉันใช้ arduino uno)
โซนาร์เซนเซอร์ (HC-SR 04)
สายจัมเปอร์สองสามเส้น
ตัวต้านทาน 2 ตัว (220 โอห์ม)
L298 ไดรเวอร์ควบคุมมอเตอร์คู่
แบตเตอรี่
แชสซี (โดยปกติประกอบด้วยส่วนประกอบที่จำเป็นอื่นๆ)
มอเตอร์เกียร์ 2 ตัว
ขั้นตอนที่ 3: เชื่อมต่อทุกส่วน:
การเชื่อมต่อโซนาร์:
Vcc – 5 โวลต์
GND – GND
Trig – Arduino 4
เสียงสะท้อน – Arduino 5
ตัวขับมอเตอร์:
EnB – ตัวต้านทาน 220 โอห์ม - 5 โวลต์ (ตัวขับมอเตอร์ – เพื่อควบคุมความเร็ว) (EnB เพื่อเปิดใช้งานผ่านตัวต้านทาน 220 โอห์ม)
ตัวต้านทาน EnA – 220 โอห์ม - 5 โวลต์ (ตัวขับมอเตอร์ – เพื่อควบคุมความเร็ว) (EnA เพื่อเปิดใช้งานผ่านตัวต้านทาน 220 โอห์ม)
IN1 – Arduino 9
IN2 – Arduino 8
IN3 – Arduino 7
IN4 – Arduino 6
GND – Arduino GND
Vcc – Arduino Vin
ตอนนี้เชื่อมต่อมอเตอร์กับไดรเวอร์ผ่านพอร์ต Motor-A และ Motor-B
ขั้นตอนที่ 4: อัปโหลดรหัส:
ให้อัพโหลดโค้ดเข้าหัวใจ มันคือความงาม
ของหุ่นยนต์ หากคุณต้องการคุณสามารถแก้ไขพินหรือรหัส เช่น – การปรับเปลี่ยนความเร็ว, ระยะห่างขั้นต่ำจากวัตถุ, ระยะเวลาการวิ่งในทิศทางใดก็ได้ ความคิดเห็นที่เป็นประโยชน์จะได้รับในรหัสเพื่อให้เข้าใจได้ง่ายขึ้น
(ไม่จำเป็นต้องมีไดรเวอร์หรือไฟล์ส่วนหัวเพิ่มเติม)
ฉันอัปโหลดไฟล์แล้ว คุณสามารถรับรหัสได้ที่นี่ (เพื่อดูการอัปเดตเพิ่มเติม)
ขั้นตอนที่ 5: ขั้นตอนสุดท้าย:
เสียบแบตเตอรี่แล้วสนุกได้เลย !
คุณสามารถเห็นหุ่นยนต์ทำงานของฉัน1, หุ่นยนต์2 ได้
หากคุณพบข้อผิดพลาดใด ๆ แจ้งให้เราทราบในส่วนความคิดเห็นและหากคุณสามารถแก้ไขได้ คุณสามารถแก้ไขรหัสที่นี่หรือเพียงแค่ให้ในส่วนความคิดเห็น
ขอบคุณ.