สารบัญ:

บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก: 5 ขั้นตอน (พร้อมรูปภาพ)
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: EP.26 Ultrasonic Sensor (เซนเซอร์วัดระยะทาง) | Nursery Arduino 2024, พฤศจิกายน
Anonim
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก
บอทอัตโนมัติจาก Arduino โดยใช้เซ็นเซอร์อัลตราโซนิก

สร้างบอทอัตโนมัติบน Arduino ของคุณเองโดยใช้ Ultrasonic Sensor

บอทนี้สามารถเคลื่อนที่ไปมาได้ด้วยตัวเองโดยไม่ต้องชนกับสิ่งกีดขวางใดๆ โดยพื้นฐานแล้วสิ่งที่ทำคือตรวจจับสิ่งกีดขวางระหว่างทางและตัดสินใจเลือกเส้นทางที่ดีที่สุดสำหรับตัวมันเอง (ไม่ใช่อุปสรรคทุกประเภท)

เพื่อไม่ให้เป็นการเสียเวลาอีกต่อไป เรามาเริ่มกันเลย

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็นสำหรับโครงการ

ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ
ส่วนประกอบที่จำเป็นสำหรับโครงการ

นี่คือรายการส่วนประกอบที่จำเป็นทั้งหมดที่คุณต้องการสำหรับโครงการนี้:

  • Arduino UNO R3
  • อัลตราโซนิกเซนเซอร์
  • เซอร์โวมอเตอร์ (มินิ)
  • สายจัมเปอร์
  • L7805CV ตัวควบคุมแรงดันไฟฟ้า
  • L293D ตัวขับมอเตอร์ IC
  • แบตเตอรี่ลิเธียมไอออน 4 x 3.7V
  • 2 x เกียร์ เครื่องยนต์
  • 3 x ล้อ
  • เขียงหั่นขนม

เมื่อคุณรวบรวมส่วนประกอบทั้งหมดแล้ว คุณก็พร้อมที่จะไป

ขั้นตอนที่ 2: การสร้างร่างกายของ Bot

การสร้างร่างกายของบอท
การสร้างร่างกายของบอท
การสร้างร่างกายของบอท
การสร้างร่างกายของบอท
การสร้างร่างกายของบอท
การสร้างร่างกายของบอท

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างร่างกายของบอท:

ขั้นตอนที่ 1: ประสานหมุดส่วนหัวของตัวเมียบน PCB ชิ้นเล็ก ๆ ตามที่แสดงในรูปภาพ และขันสกรูเข้ากับมัน

ขั้นตอนที่ 2: ตอนนี้ขัน PCB นั้นกับเซอร์โวมอเตอร์ของคุณและตรวจสอบให้แน่ใจว่าแน่นเพียงพอ

ขั้นตอนที่ 3: ใช้เซ็นเซอร์อัลตราโซนิกของคุณแล้วใส่หมุดส่วนหัวของตัวผู้ลงในหมุดส่วนหัวของตัวเมียบน PCB ใส่อย่างถูกต้อง (เพื่อให้แน่ใจว่าการเชื่อมต่อ) และจัดตำแหน่งในลักษณะที่ 90 องศาของเซอร์โวมอเตอร์ควรหันไปทางด้านหน้าของบอท

ขั้นตอนที่ 4: ตอนนี้สำหรับการสร้างร่างของบอท คุณสามารถใช้กระดาษแข็งหรือกระดานพลาสติกที่มีกาวร้อนหรือสกรู ฉันสร้างร่างกายของบอทด้วยลวดเชื่อมและสกรู

ขั้นตอนที่ 5: วาง Arduino และเขียงหั่นขนมบนตำแหน่งตามที่แสดงในภาพและยึดด้วยกาวร้อนหรือเทปสองหน้า

ขั้นตอนที่ 6: สุดท้ายวางเซอร์โวมอเตอร์ไว้ที่ตำแหน่งแล้วแก้ไขตามที่คุณต้องการ

ขั้นตอนที่ 3: Schematic Diagram ของ Bot

แผนผังของบอท
แผนผังของบอท
แผนผังของบอท
แผนผังของบอท

เชื่อมต่อส่วนประกอบตามที่ระบุในแผนผัง มันค่อนข้างง่าย

ต่อแบตเตอรี่สองก้อนแบบขนานกันก่อน จากนั้นจึงต่อเป็นอนุกรมเพื่อให้ได้แรงดันไฟและความจุสูงสุด ตอนนี้ถ้าคุณมีมอเตอร์สองตัวที่มี RPM เท่ากัน คุณไม่จำเป็นต้องทำการเชื่อมต่อจากพิน 11 ของ Arduino กับพิน 9 ของ L293D ic แต่ถ้ามอเตอร์ของคุณไม่มี RPM เท่ากัน ให้ทำการเชื่อมต่อ และตรวจสอบให้แน่ใจว่ามอเตอร์ที่มี RPM มากกว่าควรอยู่ในตำแหน่งของมอเตอร์ 2

ตรวจสอบให้แน่ใจว่าการเชื่อมต่อทั้งหมดแน่นและปลอดภัย

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

การอัปโหลดรหัสไปยัง Arduino
การอัปโหลดรหัสไปยัง Arduino

รหัสของโครงการนี้ได้รับด้านล่าง

แต่ก่อนที่จะอัปโหลดรหัสให้เปิดและทำการแก้ไขที่จำเป็น

ตั้งค่า rpm_control ของมอเตอร์ที่เร็วกว่า เพื่อให้มอเตอร์ทั้งสองมี RPM เท่ากัน และตั้งค่า right_delay และ left_delay ตามลำดับเพื่อให้เลี้ยว 90 องศาไปทางขวาและซ้ายตามลำดับ

เมื่อคุณอัปโหลดโค้ดและตั้งค่าทุกอย่างเรียบร้อยแล้ว คุณก็พร้อมที่จะไป

ขั้นตอนที่ 5: การทำงานวิดีโอ

ขอบคุณสำหรับการอ่าน.

แนะนำ: