สารบัญ:

รถหุ่นยนต์ควบคุมด้วย Bluetooth โดยใช้ Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
รถหุ่นยนต์ควบคุมด้วย Bluetooth โดยใช้ Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รถหุ่นยนต์ควบคุมด้วย Bluetooth โดยใช้ Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รถหุ่นยนต์ควบคุมด้วย Bluetooth โดยใช้ Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Hobby car Bluetooth part1 2024, กรกฎาคม
Anonim
รถหุ่นยนต์ควบคุมด้วย Bluetooth โดยใช้ Arduino
รถหุ่นยนต์ควบคุมด้วย Bluetooth โดยใช้ Arduino

ในคำแนะนำนี้ ฉันจะแนะนำคุณเกี่ยวกับการสร้างรถหุ่นยนต์ที่ควบคุม Bluetooth จากโทรศัพท์มือถือ Android ของคุณ ไม่เพียงเท่านั้น รถหุ่นยนต์มีความสามารถพิเศษในการหลีกเลี่ยงสิ่งกีดขวางที่ชนกันเมื่อเคลื่อนรถไปข้างหน้า รถหุ่นยนต์ใช้ Arduino อย่างสมบูรณ์และฉันหวังว่าจะทำคำแนะนำทีละขั้นตอนในการสร้างหุ่นยนต์ตัวนี้ในวิธีที่ง่ายมาก หวังว่าคุณจะสนุกกับมัน

ขั้นตอนที่ 1: สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้

สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้
สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้
สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้
สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้
สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้
สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้
  1. Arduino UNO -
  2. โมดูลบลูทูธ HC-06 -
  3. ตัวขับมอเตอร์ L298n -
  4. HC-SR04 Ultrasonic Sonar Sensor -
  5. โครงรถหุ่นยนต์อัจฉริยะพร้อมล้อรถของเล่น 2 ล้อ และล้ออเนกประสงค์ 1 ล้อ (หรือลูกล้อ) -
  6. มอเตอร์ DC สองตัว -
  7. 2x 9V แบตเตอรี่
  8. ตัวต้านทาน 1K และ 2K
  9. สายจัมเปอร์ (ชายกับชาย, ชาย - หญิง)
  10. เขียงหั่นขนมขนาดเล็ก
  11. สกรูและน็อต
  12. ไขควง
  13. หัวแร้ง
  14. เทปสองหน้า (อุปกรณ์เสริม)
  15. ปืนกาวร้อน (อุปกรณ์เสริม)

ขั้นตอนที่ 2: การประกอบแชสซี

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

บัดกรีสายไฟสองเส้นเข้ากับมอเตอร์กระแสตรงแต่ละตัว จากนั้นยึดมอเตอร์สองตัวเข้ากับแชสซีโดยใช้สกรู หากคุณต้องการคำชี้แจงใด ๆ โปรดดูวิดีโอ YouTube นี้ https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… และจะแสดงวิธีการประกอบโครงรถหุ่นยนต์ Smart 2WD สุดท้ายติดล้อสากล (หรือล้อลูกล้อ) ที่ด้านหลังของแชสซี

ขั้นตอนที่ 3: ติดตั้งส่วนประกอบ

ติดตั้งส่วนประกอบ
ติดตั้งส่วนประกอบ
ติดตั้งส่วนประกอบ
ติดตั้งส่วนประกอบ

ติดตั้ง Arduino UNO, ไดรเวอร์มอเตอร์ L298n และ Breadboard บนแชสซี แนบโมดูล Bluetooth HC-06 บนเขียงหั่นขนม ติดตั้งเซนเซอร์อัลตราโซนิก HC-SR04 ที่ด้านหน้าของแชสซี หมายเหตุ: เมื่อติดตั้งบอร์ด Arduino ให้เว้นที่ว่างเพียงพอสำหรับเสียบสาย USB เนื่องจากในภายหลังคุณต้องตั้งโปรแกรมบอร์ด Arduino โดยเชื่อมต่อเข้ากับพีซีผ่านสาย USB

ขั้นตอนที่ 4: การเชื่อมต่อโมดูล Bluetooth HC-06

การเชื่อมต่อโมดูลบลูทูธ HC-06
การเชื่อมต่อโมดูลบลูทูธ HC-06

เคล็ดลับ: แผนภาพวงจรนี้แสดงให้คุณเห็นว่าควรเชื่อมต่อพินของโมดูล Bluetooth HC-06 กับบอร์ด Arduino อย่างไร นี่ไม่ใช่แผนภาพวงจรของหุ่นยนต์ของเรา

ทำการต่อตัวต้านทานให้ถูกวิธี!!!

คุณสามารถใช้ตัวต้านทาน 'ซีรีย์ 1K สองตัว' แทนตัวต้านทาน 2K ได้

จ่ายไฟให้กับโมดูล Bluetooth โดยใช้เอาต์พุต Arduino 5V

สำคัญ: คุณต้องลบการเชื่อมต่อใด ๆ ที่คุณทำกับ Arduino digital pin 0 (RX) และ digital pin 1 (TX) ก่อนอัปโหลดรหัสใด ๆ มิฉะนั้น รหัสของคุณจะไม่อัปโหลดไปยังบอร์ด หลังจากอัปโหลดโค้ดแล้ว คุณสามารถเสียบสายไฟเข้ากับหมุดทั้งสองได้

ขั้นตอนที่ 5: การเชื่อมต่อสายไฟ

การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ

ตัวขับมอเตอร์ L298n:

+12V → แบตเตอรี่ 9V (+)

GND →แบตเตอรี่ 9V (-) และบอร์ด Arduino ใด ๆ GND pin

In1 → พินดิจิตอล Arduino 7

In2 → พินดิจิตอล Arduino 6

In3 → พินดิจิตอล Arduino 5

In4 → พินดิจิตอล Arduino 4

OUT1 → มอเตอร์ 1

OUT2 → มอเตอร์ 1

OUT3 → มอเตอร์ 2

OUT4 → มอเตอร์ 2

HC-SR04 อัลตราโซนิกโซนาร์เซนเซอร์:VCC → +5V

Trig → Arduino อนาล็อกพิน 1

Echo → Arduino อนาล็อกพิน 2

GND → เขียงหั่นขนม GND

HC-06 โมดูลบลูทูธ:

VCC → +5V

GND → เขียงหั่นขนม GND

TXD → พินดิจิตอล Arduino 0 (RX)

RXD → arduino digital pin 1 (TX) [หลังจากผ่านการเชื่อมต่อตัวต้านทาน]

ขั้นตอนที่ 6: การเขียนโปรแกรม Arduino UNO

  1. ติดตั้ง NewPing Library (ไลบรารีฟังก์ชันอัลตราโซนิกเซนเซอร์)

    • ดาวน์โหลดไฟล์ NewPing.rar
    • Unrar ไฟล์และคัดลอกไฟล์ NewPing
    • วางไฟล์ลงในโฟลเดอร์ไลบรารี Arduino ที่คุณได้ติดตั้งซอฟต์แวร์ Arduino ในพีซีของคุณ (เช่น:- C:\Arduino\libraries)
  2. ดาวน์โหลดและเปิด bluetooth_obstacle_avoiding.ino
  3. ลบการเชื่อมต่อใด ๆ ที่ทำกับ Arduino digital pin 0 (RX) และ digital pin 1 (TX)
  4. อัปโหลดรหัสบลูทูธ_obstacle_avoiding.ino
  5. ทำการเชื่อมต่อที่จำเป็นกับ arduino digital pin 0 (RX) และ digital pin 1 (TX) อีกครั้ง

ขั้นตอนที่ 7: แอพ Android

แอพ Android
แอพ Android
แอพ Android
แอพ Android
  1. ดาวน์โหลด mkrbot.apk บนมือถือ Android ของคุณ
  2. ติดตั้งแอพ หากมือถือของคุณติดตั้งแอปไม่ได้ ให้ไปที่การตั้งค่า → ความปลอดภัย → เปิดใช้งานแหล่งที่ไม่รู้จัก
  3. เปิดแอป
  4. ในตอนเริ่มต้น แอพจะแสดง "Disconnected" และไฟ LED สีแดงของโมดูล HC-06 Bluetooth จะกะพริบ
  5. แตะสัญลักษณ์ Bluetooth ᛒ บนแอพ
  6. เลือกชื่อที่มี HC-06
  7. ตอนนี้แอพจะแสดงการเชื่อมต่อและ LED ในโมดูล Bluetooth HC-06 จะสว่างขึ้นอย่างต่อเนื่องโดยไม่กะพริบ

ขั้นตอนที่ 8: เยี่ยมมาก !!

ยอดเยี่ยม!!!
ยอดเยี่ยม!!!
ยอดเยี่ยม!!!
ยอดเยี่ยม!!!

ตอนนี้คุณสามารถควบคุมหุ่นยนต์จากมือถือ Android ของคุณผ่าน Bluetooth และมันจะหลีกเลี่ยงสิ่งกีดขวางโดยอัตโนมัติก่อนที่จะชน !!!

ยินดีตอบทุกคำถาม

ส่งอีเมลถึงฉัน: [email protected]

ค้นหาฉันบน facebook และ linkedin สำหรับโครงการเพิ่มเติม - Danusha nayantha

ขอบคุณ

แนะนำ: