หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ Arduino Obstacle Avoiding Car

รถที่สามารถหลบหลีก Obstacles ได้

โปรเจกต์ Arduino Obstacle Avoiding Car

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

39,965 การดู
3 ถูกใจ
#home automation #sensors #robotics

อุปกรณ์ที่ต้องใช้

1x Ultrasonic Sensor - HC-SR04 (Generic)
🔍 ค้นหา
1x DC motor (generic)
🔍 ค้นหา
1x Adafruit Motor Driver
🔍 ค้นหา
1x SG90 Micro-servo motor
🔍 ค้นหา
1x Arduino UNO
🔍 ค้นหา

แอปพลิเคชันและแพลตฟอร์ม

รายละเอียดและวิธีทำ

รถที่สามารถหลบหลีก Obstacles ได้


ในบทช่วยสอนนี้ ผมจะสอนวิธีสร้าง obstacle avoiding robot ที่ทำงานร่วมกับ Arduino คุณต้องมีความคุ้นเคยกับ Arduino มาก่อน โดย Arduino คือบอร์ดควบคุมที่ใช้ไมโครคอนโทรลเลอร์ ATmega คุณสามารถใช้ Arduino รุ่นใดก็ได้ แต่ผมเลือกใช้ Arduino Uno r3 ในหุ่นยนต์ของผม

โค้ดนี้ง่ายมากและวงจรมี Wires เพียง 4-5 เส้นเท่านั้น หุ่นยนต์ยังใช้ L293D motor shield ซึ่งรองรับกับ Arduino เพื่อขับเคลื่อนมอเตอร์ ดังนั้นตัว shield จึงติดตั้งลงบน Arduino ได้โดยตรง ทำให้ทุกอย่างง่ายขึ้น... โดยพื้นฐานแล้ว หุ่นยนต์ของเราคือรถที่เคลื่อนที่ไปข้างหน้า และหากมีสิ่งกีดขวางเข้ามาในเส้นทาง มันจะหยุดตรงนั้น ถอยหลังเล็กน้อย จากนั้นส่วนหัวจะหมุนไปทางซ้ายและขวา เพื่อเปรียบเทียบระยะทาง และหุ่นยนต์จะเลี้ยวไปในทิศทางที่มีระยะทางมากกว่า จากนั้นหุ่นยนต์จะเคลื่อนที่ไปข้างหน้าในทิศทางนั้นอีกครั้งและทำซ้ำขั้นตอนเดิมทั้งหมด ในการตรวจจับระยะทาง หุ่นยนต์ใช้ HC-sr04 ultrasonic sensor ซึ่งเซนเซอร์นี้จะส่งคลื่นเสียง ultrasonic ทุกๆ 10 microseconds และหากมีสิ่งกีดขวางอยู่ด้านหน้า เซนเซอร์จะได้รับ echo กลับมา จากระยะเวลาที่คลื่นเดินทาง มันจะคำนวณระยะห่างระหว่างเซนเซอร์และวัตถุได้ ดังนั้นเรามาเริ่มกันเลย...

อุปกรณ์ที่ต้องใช้

Components

ในการเริ่มต้นโปรเจกต์ใดๆ เราจำเป็นต้องรวบรวมอุปกรณ์ที่ต้องการก่อน โดยอุปกรณ์ทั้งหมดมีระบุไว้ด้านล่างนี้:-

  • L293D Motor Shield
  • Chassis(including motors and wheels)
  • Wires
  • Battery holder
  • Micro servo motor
  • the HC-sr04 ultrasonic sensor module
  • holding bracket for the sensor

สามารถสอบถามข้อมูลเพิ่มเติมได้ในช่องคอมเมนต์

Arduino Projects(1):

Arduino Projects(2):

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: arduino-obstacle-avoiding-car-473e4d
699 บาท
PromptPay QR Code