สารบัญ:

หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano: 5 ขั้นตอน
หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano: 5 ขั้นตอน

วีดีโอ: หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano: 5 ขั้นตอน

วีดีโอ: หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano: 5 ขั้นตอน
วีดีโอ: How to Make Arduino Based Obstacle Avoiding Robot 2024, พฤศจิกายน
Anonim
หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano
หุ่นยนต์หลีกเลี่ยงอุปสรรคโดยใช้ Arduino Nano

ในคำแนะนำนี้ ฉันจะอธิบายวิธีสร้างหุ่นยนต์หลีกเลี่ยงสิ่งกีดขวางโดยใช้ Arduino

ขั้นตอนที่ 1: คุณต้องการ

คุณต้องการ
คุณต้องการ
คุณต้องการ
คุณต้องการ
คุณต้องการ
คุณต้องการ

เป็นโครงการหุ่นยนต์ Arduino ยอดนิยม ฉันได้ออกแบบ PCB สำหรับมันเพื่อหลีกเลี่ยงการต่อสายมากเกินไป

คุณสามารถใช้ PCB หรือ perfboard แบบประ

แชสซีหุ่นยนต์ 2WD พร้อมล้อเลื่อน

วงล้อหุ่นยนต์สำหรับมอเตอร์ BO

มอเตอร์เกียร์ BO 150 รอบต่อนาที & โบลต์ & น๊อต 1.5 นิ้ว

ที่วางเซ็นเซอร์อัลตราโซนิก

2 ชิ้น แบตเตอรี่ 9V และขั้วต่อแบตเตอรี่

L293D Ic & 16 พิน Ic ฐาน

ตัวเก็บประจุ 100mfd/25v 2 ชิ้นตัวต้านทาน 1K, Led

หมุดส่วนหัว สายจัมเปอร์ (ตัวผู้เป็นตัวเมีย) ขั้วต่อเทอร์มินัล 4 ชิ้น

HC-SR 04 เซ็นเซอร์อัลตราโซนิก

Arduino นาโน

คุณสามารถใช้ PCB หรือ perfboard แบบประ

ขั้นตอนที่ 2: การประกอบ Root Chassis

การประกอบรูทแชสซี
การประกอบรูทแชสซี

ใส่มอเตอร์สองเกียร์ในโครงหุ่นยนต์ ฉันใช้แชสซีโลหะ 2wd แต่คุณสามารถใช้แชสซีใดก็ได้

ใส่ล้อเลื่อนหนึ่งล้อที่ด้านหน้าของโครงหุ่นยนต์ ชิ้นส่วนทางกลของหุ่นยนต์นี้เสร็จสมบูรณ์

ขั้นตอนที่ 3: การสร้างวงจรอิเล็กทรอนิกส์

การทำวงจรไฟฟ้า
การทำวงจรไฟฟ้า
การทำวงจรไฟฟ้า
การทำวงจรไฟฟ้า
การทำวงจรไฟฟ้า
การทำวงจรไฟฟ้า

มันทำงานอย่างไร

เซ็นเซอร์อัลตราโซนิกโซนิคตรวจจับวัตถุที่อยู่ด้านหน้าและวัดระยะทางของวัตถุ

ในสภาวะปกติเมื่อไม่มีสิ่งกีดขวางที่ด้านหน้าของหุ่นยนต์ มอเตอร์สองตัวหมุนตามเข็มนาฬิกาและหุ่นยนต์จะเดินตรงไปข้างหน้า

หากตรวจพบวัตถุใด ๆ ภายใน 20 ซม. โดยเซ็นเซอร์อัลตราโซนิกมอเตอร์ด้านซ้ายจะเริ่มหมุนทวนเข็มนาฬิกาและมอเตอร์ด้านขวาจะหมุนตามเข็มนาฬิกาเหมือนเดิม

ดังนั้นหุ่นยนต์จะเลี้ยวซ้ายอย่างรวดเร็วหากมีวัตถุอยู่ข้างหน้า

วงจร & การเชื่อมต่อหากคุณใช้ perfboard

ที่นี่ฉันใช้ไดรเวอร์มอเตอร์คู่ Arduino nano & L293D ตัวเก็บประจุสองตัวเป็นตัวกรอง ตัวต้านทาน LED & 1k สำหรับบ่งชี้

Arduino ดิจิตอลพิน 7 เชื่อมต่อกับพินทริกเกอร์เซ็นเซอร์อัลตราโซนิก

Arduino ดิจิตอลพิน 8 เชื่อมต่อกับเซ็นเซอร์อัลตราโซนิก Echo pin

Arduino digital pin 5 & 6 เชื่อมต่อกับ Ic l293d pin 10 & 15 สำหรับการควบคุมมอเตอร์ด้านซ้าย

Arduino digital pin 11 & 12 เชื่อมต่อกับ ic l293d pin 2 & 7 สำหรับการควบคุมมอเตอร์ที่ถูกต้อง

ต่อมอเตอร์ด้านซ้ายเข้ากับ ic l293d pin 11&14

ต่อมอเตอร์ด้านขวาเข้ากับ ic l293d Pin 3 & 6

หากคุณต้องการสร้างโดยใช้ PCB

PCB สำหรับโครงการหุ่นยนต์นี้ได้รับการออกแบบมาอย่างดีและง่ายต่อการทำ คุณสามารถสร้างหุ่นยนต์ Arduino ประเภทต่างๆ ได้โดยใช้ PCB นี้ หุ่นยนต์อีกตัวที่ใช้ PCB นี้

ดาวน์โหลดและสั่งซื้อไฟล์ Gerber สำหรับ PCB จากที่นี่

ขั้นตอนที่ 4: การอัปโหลดโค้ดไปยัง Arduino

อัปโหลดรหัสไปยัง Arduino nano นี่คือลิงค์รหัสสำหรับดาวน์โหลด

เพียงดาวน์โหลดไฟล์.ino และเปิดโดยใช้ arduino IDE

เชื่อมต่อ Arduino nano โดยใช้สาย USB เลือกพอร์ต com ที่เหมาะสม

แล้วกดอัพโหลด

ขั้นตอนที่ 5: การทดสอบ

การทดสอบ
การทดสอบ

ถึงเวลาทดสอบหุ่นยนต์แล้ว

ฉันใช้แบตเตอรี่ 9v สำหรับ Arduino และแบตเตอรี่ 9v อีกก้อนสำหรับกำลังมอเตอร์ สำหรับการจ่ายไฟให้มอเตอร์ เป็นการดีที่จะใช้แบตเตอรี่แบบชาร์จไฟได้ ไม่เช่นนั้นแบตเตอรี่ 9v จะไม่สามารถใช้งานหุ่นยนต์ได้นาน

วิดีโอนี้อาจช่วยคุณได้ -

แนะนำ: