สารบัญ:

Arduino Car ควบคุมผ่านแอพ Bluetooth: 4 ขั้นตอน (พร้อมรูปภาพ)
Arduino Car ควบคุมผ่านแอพ Bluetooth: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Car ควบคุมผ่านแอพ Bluetooth: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Car ควบคุมผ่านแอพ Bluetooth: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รถบังคับด้วยบลูทูธ ควบคุมผ่านโทรศัพท์มือถือ : Smartphone Controlled Arduino Robot Car 2024, พฤศจิกายน
Anonim
รถ Arduino ควบคุมผ่าน Bluetooth App
รถ Arduino ควบคุมผ่าน Bluetooth App
รถ Arduino ควบคุมผ่าน Bluetooth App
รถ Arduino ควบคุมผ่าน Bluetooth App

ทั้งหมดที่เราทราบคือ Arduino เป็นแพลตฟอร์มการสร้างต้นแบบที่ยอดเยี่ยม เนื่องจากมันใช้ภาษาการเขียนโปรแกรมที่เป็นมิตร และมีส่วนประกอบที่น่าทึ่งอีกมากมายที่มอบประสบการณ์ที่ยอดเยี่ยมแก่เรา

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

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่

ฮาร์ดแวร์:

  • 1x Arduino Uno
  • 1x เครื่องยนต์ โล่ L293D ไดร์เวอร์
  • 1x โมดูลบลูทูธ
  • 1x แพลตฟอร์มหุ่นยนต์
  • 4x Dupont Wire สำหรับโมดูล Bluetooth (ชายกับหญิง)
  • 4x Dupont Wire สำหรับมอเตอร์ (ตัวผู้ถึงตัวผู้)
  • 2x มอเตอร์ + 2x ล้อ
  • ล้อเลื่อน 1x

ซอฟต์แวร์:

  • Arduino IDE
  • สาย USB A ถึง B
  • Bluetooth RC Controller (คุณสามารถดาวน์โหลดแอปนี้ได้ที่นี่)

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

การประกอบรถ Arduino
การประกอบรถ Arduino
การประกอบรถ Arduino
การประกอบรถ Arduino
การประกอบรถ Arduino
การประกอบรถ Arduino

การติดตั้งแพลตฟอร์มหุ่นยนต์ทำได้ง่ายมาก ถ้าคุณซื้อแบบนั้น คุณจะได้รับคู่มือพร้อมขั้นตอนทั้งหมด

ขั้นแรกให้ติดตั้งมอเตอร์ 2 ตัวเข้ากับแท่นหุ่นยนต์

ประการที่สอง ติดตั้งล้อเลื่อนเข้ากับแท่นหุ่นยนต์

ประการที่สาม ติดตั้ง Arduino Uno บนแพลตฟอร์มหุ่นยนต์ และวางมอเตอร์ชิลด์บน Arduino Uno

ประการที่สี่เชื่อมต่อสายมอเตอร์ด้านซ้ายและด้านขวาที่ระบุไว้ในภาพ (หมายเหตุ: สายสีแดงคือ + & สายสีดำคือ -)

ประการที่ห้าเชื่อมต่อโมดูล Bluetooth:

  • RXD เป็น TXD บน Arduino Uno
  • TXD เป็น RXD บน Arduino Uno
  • VCC ถึง 5V บน Arduino Uno
  • GND เป็น GND บน Arduino Uno

ขั้นตอนที่ 3: ซอฟต์แวร์

Arduino uno นั้นเขียนโปรแกรมได้ง่ายมาก

- เพื่อควบคุมมอเตอร์ ฉันใช้ไลบรารี AFMotor.h ที่รวมไว้ด้านบน

- การสื่อสารระหว่างสมาร์ทโฟนและโมดูล Bluetooth ทำได้โดยใช้ Arduino การสื่อสารแบบอนุกรม

- แอพ "Bluetooth RC Controller" ส่งคำสั่งต่อไปนี้ไปยังโมดูลบลูทู ธ:

  • ไปข้างหน้า -> F
  • กลับ -> B
  • ซ้าย -> L
  • ขวา -> R
  • ไปข้างหน้าซ้าย -> G
  • ไปข้างหน้าขวา -> ฉัน
  • กลับซ้าย -> H
  • กลับขวา -> J
  • หยุด -> S
  • เปิดไฟหน้า -> W
  • ไฟหน้าปิด -> w
  • เปิดไฟด้านหลัง -> U
  • ปิดไฟด้านหลัง -> u
  • แตรเปิด -> V
  • ปิดเสียง -> v
  • เปิดพิเศษ -> X
  • ปิดพิเศษ -> x
  • ความเร็ว 0 -> 0
  • ความเร็ว 10 -> 1
  • ความเร็ว 20 -> 2
  • ความเร็ว 30 -> 3
  • ความเร็ว 90 -> 9
  • ความเร็ว 100 -> q
  • หยุดทั้งหมด -> D

ในโครงการนี้ฉันได้ตั้งโปรแกรม 2 คำสั่ง:

1.พื้นฐาน (เดินหน้า ถอยหลัง ซ้ายและขวา)

2. คำสั่งเต็มรูปแบบ (ไปข้างหน้า, ย้อนกลับ, ซ้ายและขวา) และ (ไปข้างหน้าซ้าย, 1.ไปข้างหน้าขวา, กลับซ้าย, กลับขวา)

คุณสามารถดาวน์โหลดรหัสทั้งหมดได้

ขั้นตอนที่ 4: อย่าลืมแชร์ กดไลค์ และโหวต!!

แนะนำ: