รถขับเคลื่อนด้วยตนเองของ Arduino เป็นโครงการที่ประกอบไปด้วยตัวถังรถยนต์ล้อมอเตอร์สองล้อ 360 องศาหนึ่งล้อ (ไม่ใช่เครื่องยนต์) และเซ็นเซอร์บางตัว ใช้พลังงานจากแบตเตอรี่ขนาด 9 โวลต์โดยใช้ Arduino Nano เชื่อมต่อกับมินิบอร์ดเขียงหั่นขนมเพื่อควบคุมมอเตอร์และเซ็นเซอร์ เมื่อเปิดเครื่องมันจะเริ่มขับตรงไปข้างหน้า เมื่อพบสิ่งกีดขวางข้างหน้ามันจะมองหาทั้งสองด้านและหันไปทางด้านที่มีพื้นที่ว่างมากขึ้น หากไม่มีพื้นที่ว่างข้างหน้าหรือข้างทั้งสองข้างก็จะทำให้มอเตอร์หมุนถอยหลัง
PS: อย่ารังเกียจสุนัข :)
วัสดุ:
ขั้นตอนที่ 1: ส่วนประกอบ
คุณสามารถสั่งซื้อส่วนประกอบส่วนใหญ่จาก Amazon ฉันวางลิงค์สำหรับ Car Chassis Kit ที่ฉันซื้อ- 1x Car Chassis Kit: YIKESHU 2WD Smart Motor Robot Chassis หุ่นยนต์
- มอเตอร์เกียร์ 2x
- 1x แชสซีรถยนต์
- ยางรถยนต์ 2x
- 1x 360 ° Wheel
- 1x Arduino Arduino
- 1x มินิเขียงหั่นขนม
- 1x มอเตอร์ไดรฟ์ L293D
- เซ็นเซอร์อัลตราโซนิก 3x HC SR04
- รองรับเซ็นเซอร์ 3x - พิมพ์ 3 มิติ (ดูภาพวาดด้านล่าง)
- แบตเตอรี่ 1x 9v
- 1x สวิตช์เปิดปิด
- ตัวเก็บประจุ 5x 100uF
- ตัวเก็บประจุ 2x 0.1uF
- 1x รับสัญญาณ IR
- 1x การควบคุมระยะไกล
ขั้นตอนที่ 2: รองรับ 3D Printed Sensor
การสนับสนุนสำหรับเซ็นเซอร์อัลตราโซนิคสามารถพิมพ์บนเครื่องพิมพ์ 3D ภาพวาดมีดังนี้:
ฝ่ายสนับสนุน: พิมพ์สองสิ่งนี้
ส่วนรองรับด้านหน้า: พิมพ์หนึ่งในนี้
PS: ต้องปรับรูตามโครงเครื่องของคุณ แชสซีอาจมีความแตกต่างเล็กน้อยเกี่ยวกับรูของมัน
ขั้นตอนที่ 3: การประกอบแชสซี
- ประกอบแชสซีตามคู่มือ
- เขียงขนมปังสามารถแก้ไขได้ที่ด้านหลังของโครงเครื่อง
- เป็นสิ่งสำคัญที่จะต้องวางแบตเตอรี่ไว้ที่ด้านหน้าของแชสซีเนื่องจากมีน้ำหนัก
- ขันสกรูหรือกาวเซ็นเซอร์ที่ด้านหน้าของตัวเครื่อง
- สามารถวางเซ็นเซอร์ด้วยแรงกดบนตัวรองรับ ไม่จำเป็นต้องใช้กาวหรือสกรู
โปรดดูภาพเพื่อทำความเข้าใจกับองค์ประกอบตำแหน่งที่ดีขึ้น
ขั้นตอนที่ 4: การเดินสายไฟ
สายส่วนประกอบเป็นแผนภาพ โปรดดูภาพเพื่อทำความเข้าใจเกี่ยวกับการวางตัวเก็บประจุ
ขั้นตอนที่ 5: รหัส
คุณจะพบรหัสที่ฉันใช้สำหรับโครงการของฉันที่นี่ คุณสามารถปรับเปลี่ยนได้เล็กน้อยหากคุณต้องการเปลี่ยนพฤติกรรมของมัน
ขั้นตอนที่ 6: พร้อม !!! สตาร์ทเครื่องยนต์
ตอนนี้รถพร้อมแล้วคุณสามารถเริ่มเล่นกับมันได้
เมื่อวางรถบนพื้นดินให้เปิดสวิตช์เพื่อเปิดเครื่อง หลังจากนั้นใช้ปุ่ม PLAY บนรีโมทคอนโทรลเพื่อสตาร์ทมอเตอร์ เมื่อคุณจำเป็นต้องปิดเครื่องให้กดปุ่ม PREV บนรีโมทคอนโทรลและปิดสวิตช์ในรถยนต์ ในขณะที่มันเปิดอยู่มันยังคงขับและหลีกเลี่ยงสิ่งกีดขวางอย่างไรก็ตามมันเป็นสิ่งสำคัญที่จะป้องกันไม่ให้มันไปยังสถานที่ที่มีบันไดหรือรู