
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ที่นี่ฉันจะแนะนำคุณเกี่ยวกับการสร้างหุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino ฉันหวังว่าจะทำคู่มือทีละขั้นตอนในการสร้างหุ่นยนต์ตัวนี้ในวิธีที่ง่ายมาก หุ่นยนต์หลบสิ่งกีดขวางเป็นหุ่นยนต์ที่ทำงานอัตโนมัติโดยสมบูรณ์ ซึ่งสามารถหลีกเลี่ยงสิ่งกีดขวางที่มันเผชิญเมื่อเคลื่อนที่ได้ พูดง่ายๆ ก็คือ เมื่อเจอสิ่งกีดขวางขณะเคลื่อนที่ไปข้างหน้า ให้หยุดเคลื่อนที่ไปข้างหน้าโดยอัตโนมัติและถอยหลัง จากนั้นจะมีลักษณะเป็น 2 ด้านซ้ายและขวา และเริ่มเคลื่อนไปในทางที่ดีที่สุด ซึ่งหมายถึงไปทางซ้ายหากมีสิ่งกีดขวางทางขวาหรือทางขวาหากมีสิ่งกีดขวางทางซ้ายอีก หุ่นยนต์หลบสิ่งกีดขวางมีประโยชน์มากและเป็นฐานของโครงการขนาดใหญ่มากมาย เช่น รถยนต์อัตโนมัติ หุ่นยนต์ที่ใช้ในโรงงานผลิต แม้แต่ในหุ่นยนต์ที่ใช้ในยานอวกาศ
ขั้นตอนที่ 1: สิ่งที่คุณต้องการในโครงการนี้:



- Arduino UNO -
- โครงรถหุ่นยนต์อัจฉริยะพร้อมล้อรถของเล่น 2 ล้อ และล้ออเนกประสงค์ 1 ล้อ (หรือลูกล้อ) -
- มอเตอร์ DC สองตัว -
- ตัวขับมอเตอร์ L298n -
- HC-SR04 Ultrasonic Sonar sensor -
- TowerPro ไมโครเซอร์โว 9g -
- แบตลิโพ 7.4V 1300mah -
- สายจัมเปอร์ (ชายกับชาย, ชาย - หญิง)
- เขียงหั่นขนมขนาดเล็ก
- ขายึดเซ็นเซอร์โซนาร์อัลตราโซนิก
- สกรูและน็อต
- ไขควง
- หัวแร้ง
- เทปสองหน้า (อุปกรณ์เสริม)
- ปืนกาวร้อน (อุปกรณ์เสริม)
ขั้นตอนที่ 2: การประกอบแชสซี



บัดกรีสายไฟสองเส้นเข้ากับมอเตอร์กระแสตรงแต่ละตัว จากนั้นยึดมอเตอร์สองตัวเข้ากับแชสซีโดยใช้สกรู หากคุณต้องการคำชี้แจง โปรดชมวิดีโอ YouTube นี้ https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… และจะแสดงวิธีการประกอบโครงรถหุ่นยนต์ Smart 2WD สุดท้ายติดล้อสากล (หรือล้อลูกล้อ)
ขั้นตอนที่ 3: ติดตั้งส่วนประกอบ

ติดตั้งไดรเวอร์มอเตอร์ Arduino UNO, L298n และเซอร์โวมอเตอร์ TowerPro บนแชสซี หมายเหตุ: เมื่อติดตั้งบอร์ด Arduino ให้เว้นที่ว่างเพียงพอสำหรับเสียบสาย USB เนื่องจากในภายหลังคุณต้องตั้งโปรแกรมบอร์ด Arduino โดยเชื่อมต่อเข้ากับพีซีผ่านสาย USB
ขั้นตอนที่ 4: การเตรียม Ultrasonic Sensor




เสียบสายจัมเปอร์สี่เส้นเข้ากับเซ็นเซอร์อัลตราโซนิกแล้วติดตั้งบนโครงยึด จากนั้นติดตั้งโครงยึดบน TowerPro micro servo ที่ติดตั้งบนแชสซีแล้ว
ขั้นตอนที่ 5: ส่วนประกอบสายไฟ




ตัวขับมอเตอร์ L298n:
+12V → แบตเตอรี่ลิโพ (+)
GND →แบตเตอรี่ Lipo (-) สำคัญ: เชื่อมต่อ GND กับแบตเตอรี่ lipo (-) และพิน GND ของบอร์ด Arduino
+5V → Arduino Vin
In1 → พินดิจิตอล Arduino 7
In2 → พินดิจิตอล Arduino 6
In3 → พินดิจิตอล Arduino 5
In4 → พินดิจิตอล Arduino 4
OUT1 → มอเตอร์ 1
OUT2 → มอเตอร์ 1
OUT3 → มอเตอร์ 2
OUT4 → มอเตอร์ 2
เขียงหั่นขนม:
ต่อสายจัมเปอร์สองเส้นเข้ากับพิน 5V และ GND ของบอร์ด Arduino จากนั้นต่อสายทั้งสองเข้ากับเขียงหั่นขนม ตอนนี้คุณสามารถใช้สิ่งนี้เป็นแหล่งจ่ายไฟ +5V
HC-SR04 อัลตราโซนิกโซนาร์เซนเซอร์:
VCC → เขียงหั่นขนม +5V
Trig → Arduino อนาล็อกพิน 1
Echo → Arduino อนาล็อกพิน 2
GND → เขียงหั่นขนม GND
TowerPro ไมโครเซอร์โว 9g:
สายสีส้ม → พินดิจิตอล Arduino 10
สายสีแดง → เขียงหั่นขนม +5V
ลวดสีน้ำตาล → เขียงหั่นขนม GND
ขั้นตอนที่ 6: การเขียนโปรแกรม Arduino UNO
-
ดาวน์โหลดและติดตั้ง Arduino Desktop IDE
- วินโดว์ -
- Mac OS X -
- ลินุกซ์ -
-
ดาวน์โหลดและวางไฟล์ไลบรารี NewPing (ไลบรารีฟังก์ชันเซนเซอร์อัลตราโซนิก) ลงในโฟลเดอร์ไลบรารี Arduino
- ดาวน์โหลด NewPing.rar ด้านล่าง
- แตกไฟล์ไปยังเส้นทาง - C:\Arduino\libraries
- ดาวน์โหลดและเปิดสิ่งกีดขวาง_avoiding.ino
- อัปโหลดรหัสไปยังบอร์ด Arduino ผ่านสาย USB
ขั้นตอนที่ 7: ขับเคลื่อนหุ่นยนต์

เชื่อมต่อแบตเตอรี่ Lipo กับไดรเวอร์มอเตอร์ L298n ดังนี้:
แบตเตอรี่ Lipo (+) → +12V
แบตเตอรี่ Lipo (-) → GND
ขั้นตอนที่ 8: ยอดเยี่ยม !!

ตอนนี้หุ่นยนต์ของคุณพร้อมที่จะหลีกเลี่ยงสิ่งกีดขวาง….
ยินดีตอบทุกคำถาม
ส่งอีเมลถึงฉัน: [email protected]
ค้นหาฉันบน facebook และ linkedin สำหรับโครงการเพิ่มเติม - Danusha nayantha
ขอบคุณ
แนะนำ:
หุ่นยนต์หลีกเลี่ยงอุปสรรค: 5 ขั้นตอน

หุ่นยนต์หลีกเลี่ยงสิ่งกีดขวาง: ในวิทยาการหุ่นยนต์ การหลีกเลี่ยงสิ่งกีดขวางเป็นภารกิจในการบรรลุวัตถุประสงค์ในการควบคุมภายใต้เงื่อนไขที่ไม่มีจุดตัดหรือตำแหน่งที่ไม่ชนกัน มีเซ็นเซอร์โซนาร์ที่ใช้ตรวจจับสิ่งกีดขวางที่เข้ามาระหว่างเส้นทางของหุ่นยนต์
Boe-Bot: หุ่นยนต์หลีกเลี่ยงอุปสรรค: 6 ขั้นตอน

Boe-Bot: หุ่นยนต์หลีกเลี่ยงอุปสรรค: หุ่นยนต์ตัวเล็กตัวนี้ใช้หนวดเคราเพื่อตรวจจับสิ่งกีดขวาง เมื่อหนวดเคราตัวใดตัวหนึ่งหรือทั้งสองตัวถูกกระตุ้น เขาจะถอยกลับและหันไปทางอื่น มิฉะนั้นเขาจะก้าวไปข้างหน้า ใช้พลังงานจากแบตเตอรี่ AA 4 ก้อน มาเธอร์บอร์ด Paralax ช่วยให้
หุ่นยนต์หลีกเลี่ยงอุปสรรค Arduino ที่เล็กและน่ารักที่สุดเท่าที่เคยมีมา: 5 ขั้นตอน

หุ่นยนต์หลีกเลี่ยงอุปสรรค Arduino ที่เล็กที่สุดและน่ารักที่สุดเท่าที่เคยมีมา: เบื่อกับหุ่นยนต์ซุ่มซ่ามขนาดใหญ่ที่กินครึ่งชั้นในห้องของคุณหรือไม่? คุณยินดีที่จะนำหุ่นยนต์ติดตัวไปด้วย แต่มันไม่พอดีในกระเป๋าของคุณหรือไม่? เอาล่ะ! ฉันขอเสนอให้คุณ Minibot หุ่นยนต์หลบสิ่งกีดขวางที่น่ารักและเล็กที่สุดที่คุณเคยเจอ
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)

Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
วิธีทำ OAWR (หุ่นยนต์หลีกเลี่ยงอุปสรรค): 7 ขั้นตอน (พร้อมรูปภาพ)

วิธีสร้าง OAWR (หุ่นยนต์หลีกเลี่ยงอุปสรรค): คำแนะนำนี้แสดงวิธีสร้างหุ่นยนต์เดินขนาดเล็กที่หลีกเลี่ยงสิ่งกีดขวาง (เหมือนกับตัวเลือกที่มีขายทั่วไปมากมาย) แต่สิ่งที่สนุกในการซื้อของเล่นเมื่อคุณสามารถเริ่มต้นด้วยมอเตอร์ แผ่นพลาสติก สลักเกลียว และโปร