สารบัญ:

Maze Solver Robot: 5 ขั้นตอน (พร้อมรูปภาพ)
Maze Solver Robot: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Maze Solver Robot: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Maze Solver Robot: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Line Maze Solving Robot using LSRB Algorithm : miniature innovation 2024, กรกฎาคม
Anonim
Image
Image
หุ่นยนต์แก้ปัญหาเขาวงกต
หุ่นยนต์แก้ปัญหาเขาวงกต
หุ่นยนต์แก้ปัญหาเขาวงกต
หุ่นยนต์แก้ปัญหาเขาวงกต

- หุ่นยนต์ตัวนี้ออกแบบมาเพื่อแก้เขาวงกตง่ายๆ โดยไม่ต้องใช้ AI โดยใช้เทคนิคต่อไปนี้ในโค้ด:

1) PID

2) สมการการหมุน

3) การสอบเทียบ

ลิงค์รหัส gitHub:

github.com/marwaMosafa/Maze-solver-algorithm-

ขั้นตอนที่ 1: เตรียมส่วนประกอบของคุณให้พร้อม

เตรียมส่วนประกอบของคุณให้พร้อม
เตรียมส่วนประกอบของคุณให้พร้อม
เตรียมส่วนประกอบของคุณให้พร้อม
เตรียมส่วนประกอบของคุณให้พร้อม
เตรียมส่วนประกอบของคุณให้พร้อม
เตรียมส่วนประกอบของคุณให้พร้อม

ฉันใช้องค์ประกอบทั้งหมดที่ระบุไว้ข้างต้น:

มอเตอร์กระแสตรง 1- 2 เกียร์

2- 2 ล้อ

3- 1 ล้อคัสเตอร์

4- LCD

5- เขียงหั่นขนมปังและสายไฟบางส่วน (ชาย -ชาย) && (ชาย - หญิง)

6- 3 เซ็นเซอร์อัลตราโซนิก

4- ตัวยึดอัลตราโซนิก

5- บอร์ด Arduino UNO

6- 2 แบตเตอรี่ 3.7 V พร้อมที่ใส่แบตเตอรี่

7- L298N ตัวขับมอเตอร์

8- แชสซีไม้สำหรับตัวหุ่นยนต์

9- สวิตช์

ขั้นตอนที่ 2: ชั้นแรก

ชั้นแรก
ชั้นแรก
ชั้นแรก
ชั้นแรก

1- เชื่อมต่อมอเตอร์ ล้อ และไดรฟ์เข้ากับแชสซี

2- ต่อมอเตอร์เข้ากับตัวขับมอเตอร์โดยใช้สายไฟ

3- พินของไดรฟ์ไปยังพิน 3, 12, 13, 5, 2, 7 เพื่อ Arduino

โปรดทราบว่า:

ถ้าล้อของมอเตอร์ด้านขวาเช่นเคลื่อนที่ไปในทิศทางตรงกันข้ามที่คุณให้เพียงแค่เปลี่ยนสายไฟของมอเตอร์ที่เชื่อมต่อกับไดรฟ์

ขั้นตอนที่ 3: ชั้นที่สอง

ชั้นที่สอง
ชั้นที่สอง
ชั้นที่สอง
ชั้นที่สอง

- ใส่ Arduino เซ็นเซอร์และเลเยอร์เขียงหั่นขนมบน Chasis ที่สองแล้วใส่สายไฟ

โปรดอ่านไฟล์โค้ดเพื่อทราบการเชื่อมต่อของฉัน แต่มาสรุปกัน:

1) VCC และ GND ของเซ็นเซอร์โซนาร์แต่ละตัวไปยังเขียงหั่นขนม ทริกเกอร์และ Echo จะต่อกับหมุด A0, A1, A2, A3, A4, A5 สำหรับ 3 เซ็นเซอร์

2) 5V และ GND จาก Arduino เพื่อจัดหา breadBoard

3) 5v ออกจากไดรฟ์ไปยังอินพุต Arduino

4) GND จาก arduino ถึง GND ไดรฟ์

ขั้นตอนที่ 4: เพิ่มพลัง

เพิ่มพลัง
เพิ่มพลัง

วางที่ใส่แบตเตอรี่โดยใส่แบตเตอรี่แล้วนำสายสีแดงเชื่อมต่อกับพินอินพุตของไดรฟ์และสายสีดำเข้ากับ GND ของไดรฟ์ด้วยสายของ Arduino

ขั้นตอนที่ 5: ขั้นตอนเพิ่มเติม

ขั้นตอนนี้เพื่อสร้างความสุขให้กับหุ่นยนต์ของคุณ

1) วางจอแอลซีดีของคุณและทำการเชื่อมต่อกับ Arduino เช่นเดียวกับรหัสที่แนบมา

2) เชื่อมต่อสายสีแดงของที่ใส่แบตเตอรี่เข้ากับพิน ON ของสวิตช์และนำสายจากพินอื่นไปยังอินพุตของไดรฟ์เพื่อควบคุมการเปิดเครื่องของหุ่นยนต์ด้วยสวิตช์

3) เสร็จแล้วลองใช้งานดูนะครับ ถ้าเจอปัญหาอะไรบอกได้นะครับ

แนะนำ: