สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สำหรับโครงการช่วงฤดูร้อนปี 2020 ของฉัน ฉันสร้างรถยนต์หุ่นยนต์สองคันที่มีแชสซีเดียวกัน รถหุ่นยนต์คันหนึ่งควรจะใช้เซ็นเซอร์อัลตราโซนิกเพื่อตรวจจับวัตถุที่อยู่ข้างหน้าแล้วเปลี่ยนทิศทางโดยอัตโนมัติตามนั้น รถคันอื่นควรจะสามารถควบคุมได้ด้วยโทรศัพท์ของฉัน
ขั้นตอนที่ 1: รับอุปกรณ์
อุปกรณ์ทั้งหมดที่จำเป็นสำหรับการผลิตรถทั้งสองคันมีดังนี้:
- ฐานอะคริลิคใส
- ล้อพลาสติก 2 ล้อพร้อมยางยาง
- มอเตอร์เกียร์สีเหลือง 2 ตัว (ตรวจสอบให้แน่ใจว่าได้ต่อคอนเนคเตอร์เข้ากับพวกเขา)
- ล้อเลื่อน/ล้อต่อท้าย - อุปกรณ์สำหรับติดตั้ง (น็อตและสลักเกลียว) - ฐานรองฐานสิบหก - KeyeStudio Arduino Clone (กระดานสีเหลืองและสีดำ)- บอร์ด NodeMCU Esp8266 - เขียงหั่นขนมขนาดเล็ก - BreadBoard 480 จุด
- ไมโคร USB (สำหรับ ESP8266)
- USB A ถึง B (สำหรับบอร์ด Arduino
- ชุดแบตเตอรี่ 6Volt (ถือ 4xAA)
- DF Robot Dual H-Bridge (แผงวงจรสีดำ พร้อมฮีทซิงค์สีดำ และขั้วต่อสีเขียว)
- L298N (แผงวงจรสีแดงพร้อมฮีทซิงค์สีดำและขั้วต่อสีน้ำเงิน)
- สายจัมเปอร์
- เซ็นเซอร์ IR จำนวน 2 ตัว (แผงวงจรสีน้ำเงินขนาดเล็ก ขั้วต่อ 4 ขา)
- ดิสก์เบรค 3qty (1 เป็นอะไหล่)
- 2qty 9g เซอร์โว
- เซ็นเซอร์ UltraSonic (แผงวงจรสีน้ำเงิน, ‘ตา’ กลมใหญ่ 2 ดวง)
- ปุ่มเปิด/ปิด
- ไขควงงานอดิเรก 1 อัน (ด้ามดำ ท๊อปสีส้ม)
- เทปกาวสองหน้า (สำหรับติดชิ้นส่วนเข้ากับตัวเครื่อง หรือใช้ปืนกาวก็ได้)
ขั้นตอนที่ 2: ประกอบโครงรถ
คู่มือมาพร้อมกับชุดของฉัน ดังนั้นคุณสามารถบันทึกรูปภาพและทำตามหากต้องการ มิฉะนั้น คุณสามารถทำตามคำแนะนำของฉันด้านล่างเพื่อประกอบแชสซี คุณอาจต้องการให้คนที่สองช่วยคุณเพราะอาจเป็นเรื่องยากที่จะขันสกรูให้แน่นโดยไม่มีใครช่วยยึดรถไว้
ขั้นแรก คุณต้องยึดมอเตอร์เข้ากับโครงเครื่องโดยใช้พลาสติกรัด สกรู และน๊อตตามภาพด้านบน
จากนั้นติดล้อกับมอเตอร์
ตอนนี้ คุณต้องติดล้อหน้าเข้ากับแชสซีโดยใช้ฐานสิบหก สกรู และน็อต
ถัดไป คุณติดที่ใส่แบตเตอรี่โดยใช้สกรูด้วย เสร็จแล้วตัวถังรถ!
ขั้นตอนที่ 3: การเดินสายไฟ
เราจะทำรถที่ควบคุมโดยเซ็นเซอร์อัลตราโซนิกก่อน คุณจะต้องใช้เซ็นเซอร์อัลตราโซนิก, แบตเตอรี่ 6V, สายจัมเปอร์, บอร์ด L298, เขียงหั่นขนม และ Arduino Redboard ฉันใช้แผนผังด้านบนเพื่อช่วยฉัน
ต่อมอเตอร์ทั้งสองเข้ากับบอร์ด L298 โดยใช้สายจัมเปอร์
เชื่อมต่อบอร์ด L298 เข้ากับแหล่งพลังงาน 9V
เชื่อมต่อบอร์ด L298 กับ GND บนกระดานสีแดงของคุณ
เชื่อมต่อเซ็นเซอร์อัลตราโซนิกกับเขียงหั่นขนมที่ว่างเปล่าและเข้ากับอินพุตแบบอะนาล็อก
เชื่อมต่อบอร์ด L298 กับกระดานสีแดง
เชื่อมต่อเซ็นเซอร์หมุนกับเขียงหั่นขนมและกระดานสีแดง
จากนั้นต่อแบตเตอรี่อีกก้อนเข้ากับบอร์ดสีแดงด้วยอะแดปเตอร์
ขั้นตอนที่ 4: รหัส
รหัสที่โพสต์จะใช้เพื่อ ping เซ็นเซอร์อัลตราโซนิกเพื่อตรวจสอบสิ่งที่อยู่ข้างหน้า จากนั้นจะสั่งให้รถเปลี่ยนเส้นทางโดยขึ้นอยู่กับว่ามีสิ่งกีดขวางเส้นทางหรือไม่ คุณจะต้องดาวน์โหลดไลบรารี NewPing ที่โพสต์ด้านล่างด้วย จากนั้นคุณต้องใส่ไว้ในโฟลเดอร์ไลบรารีของแอปพลิเคชัน Arduino
bitbucket.org/teckel12/arduino-new-ping/downloads/
ขั้นตอนที่ 5: ประสบความสำเร็จ (หรือไม่)
ตอนนี้ถ้าคุณทำทุกอย่างถูกต้องก็ควรจะใช้ได้ อย่างที่คุณเห็นที่นี่ ฉันได้เซ็นเซอร์ให้ทำงาน แต่มอเตอร์ไม่ทำงาน รหัสและเซ็นเซอร์ทั้งหมดดูเหมือนจะใช้งานได้ อย่างไรก็ตามรถจะไม่ขับ ฉันตรวจสอบสายไฟและรหัสแล้วและทุกอย่างก็ดูดี คุณอาจพบปัญหาทางเทคนิคเหล่านี้ และหากเป็นกรณีนี้ ให้ตรวจสอบอีกครั้งเพื่อดูว่ามีอะไรเสียหรือไม่ เซ็นเซอร์ทำงานอย่างชัดเจนตามที่แสดงในวิดีโอที่โพสต์ด้านล่าง มอเตอร์ไม่พังแน่นอนเพราะฉันใช้มันสำเร็จในรถคันหน้า จริงๆ แล้วฉันทำรถคันนี้หลังจากรถคันต่อไป แต่ฉันตัดสินใจแสดงรถคันนี้ก่อน ฉันสงสัยว่ามีปัญหากับบอร์ด L298
ขั้นตอนที่ 6: การเดินสายไฟรถยนต์คันที่สอง
ตอนนี้เรากำลังจะสร้างรถที่สามารถควบคุมได้ด้วยโทรศัพท์ของคุณ โชคดีที่อันนี้ใช้งานได้และฉันมีวิดีโอเกี่ยวกับการขับรถไปรอบ ๆ สำหรับรถคันนี้คุณไม่จำเป็นต้องมีวัสดุมากเท่ากับรถคันสุดท้าย คุณต้องการแค่สายจัมเปอร์ บอร์ด L298N และที่ใส่แบตเตอรี่ของคุณเท่านั้น ฉันใช้โทรศัพท์ Android เพื่อดาวน์โหลดแอปที่จำเป็นในการควบคุมรถ
ต่อมอเตอร์เข้ากับบอร์ด L298
เชื่อมต่อเขียงหั่นขนมและบอร์ด L298
ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อก้อนแบตเตอรี่เข้ากับบอร์ด L298 ด้วย
ขั้นตอนที่ 7: รหัส
นี่คือรหัสที่คุณต้องดาวน์โหลดสำหรับรถคันนี้ มันควรจะตรวจจับที่อยู่ IP ของโทรศัพท์ของคุณเพื่อให้คุณสามารถควบคุมรถด้วยโทรศัพท์ของคุณได้ คุณจะต้องดาวน์โหลดแอปบนโทรศัพท์ Android ของคุณด้วย
ขั้นตอนที่ 8: สำเร็จ
เมื่อลดขั้นตอนทั้งหมด ตอนนี้คุณควรจะสามารถควบคุมรถได้โดยใช้หน้าจอสัมผัสของคุณ