สารบัญ:

DIY Arduino Bluetooth ควบคุมรถ: 6 ขั้นตอน (พร้อมรูปภาพ)
DIY Arduino Bluetooth ควบคุมรถ: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Arduino Bluetooth ควบคุมรถ: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Arduino Bluetooth ควบคุมรถ: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Diy รถบังคับบลูทูธ HC-05 2024, พฤศจิกายน
Anonim
DIY Arduino Bluetooth ควบคุมรถ
DIY Arduino Bluetooth ควบคุมรถ
DIY Arduino Bluetooth ควบคุมรถ
DIY Arduino Bluetooth ควบคุมรถ
DIY Arduino Bluetooth ควบคุมรถ
DIY Arduino Bluetooth ควบคุมรถ

สวัสดีเพื่อน! ฉันชื่อ Nikolas ฉันอายุ 15 ปี และอาศัยอยู่ที่กรุงเอเธนส์ ประเทศกรีซ วันนี้ผมจะแสดงวิธีการสร้างรถควบคุมบลูทูธ 2 ล้อโดยใช้ Arduino Nano, เครื่องพิมพ์ 3 มิติ และส่วนประกอบอิเล็กทรอนิกส์ง่ายๆ! อย่าลืมดูวิดีโอ YouTube ของฉันเพื่อดูการทำงานของรถและทำตามคำแนะนำจากที่นั่นหากคุณต้องการ!

แรงจูงใจ

ฉันเริ่มเรียนเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ขั้นพื้นฐานเมื่ออายุ 9 ขวบ เมื่อพ่อของฉันนำแบตเตอรี่ สวิตช์ และหลอดไฟขนาดเล็กมาให้ฉัน ฉันรู้สึกตื่นเต้นมาก ในช่วงเวลานั้นด้วยความช่วยเหลือจากพ่อของฉัน ฉันได้สร้างรถยนต์คันแรกของฉันซึ่งเรียบง่ายที่สุดเท่าที่จะทำได้ ประกอบด้วยกล่องของโทรศัพท์เครื่องเก่าที่เราติดมอเตอร์ดีซีสี่ตัวเข้ากับล้อจากรถของเล่นบางคันที่เรามี และขับเคลื่อนจากแบตเตอรี่ AA สองสามก้อน มันสามารถเคลื่อนที่ไปข้างหน้าได้เท่านั้น แต่ฉันอายุ 9 ขวบรู้สึกภาคภูมิใจและมีความสุขจริงๆ ในปีต่อๆ มา ฉันได้สร้างสรรค์ผลงานมากมายและรถของเล่นมากมาย เมื่อถึงจุดหนึ่ง ฉันได้ตั้งเป้าหมายที่จะสร้างรถควบคุมระยะไกลที่อาจดูเหมือนง่ายสำหรับคุณ แต่สำหรับตัวฉันในอดีต มันคงอยู่ไกลจากลีกของฉัน อย่างไรก็ตาม เมื่อการระบาดใหญ่ในฤดูใบไม้ผลิปีที่แล้ว และเราถูกกักกัน ฉันได้เข้าสู่อุปกรณ์อิเล็กทรอนิกส์ที่ซับซ้อนมากขึ้นและประมาณเดือนเมษายนฉันก็บรรลุเป้าหมายโดยการสร้างรถยนต์โดยใช้ Arduino Uno ที่สามารถควบคุมได้ผ่านรีโมท IR! จากนั้นฉันก็ตั้งเป้าหมายที่จะสร้างรถยนต์ที่ควบคุมผ่านบลูทูธด้วยโทรศัพท์ของฉัน นี่คือที่มาของคำแนะนำนี้ สนุก!

เสบียง:

นี่คือรายการที่มีส่วนประกอบที่จำเป็น

  • Arduino นาโน
  • 2 x 200RPM N20 ไมโครมอเตอร์
  • DRV8833 ตัวขับมอเตอร์
  • HC-06 (โมดูลบลูทูธ)
  • แบตเตอรี่ลิเธียม 18650
  • ที่ใส่แบตเตอรี่
  • สวิตช์สไลด์ 11 มม. x 6 มม.
  • สกรู M3 (10 มม.) และน็อต
  • บางสาย
  • 4 x แถบยางธรรมดา
  • หัวแร้ง
  • เครื่องพิมพ์ 3 มิติ
  • เส้นใยบาง (ฉันใช้ Prusament PETG)

ขั้นตอนที่ 1: การพิมพ์ 3 มิติ

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ

ฉันออกแบบไฟล์ 3 มิติด้วยตัวเองโดยใช้ Onshape คุณจะต้องพิมพ์ฐานและสองล้อ ฉันพิมพ์ชิ้นส่วนทั้งหมดใน Prusament Gold PETG ที่ความสูงของเลเยอร์ 0.2 มม. และเติม 40% บน Creality Ender 3 V2

คุณสามารถค้นหาไฟล์.stl ได้ที่นี่: Thingiverse

ขั้นตอนที่ 2: วงจร

วงจร
วงจร
วงจร
วงจร
วงจร
วงจร

ถึงเวลาสร้างวงจร! ตอนนี้ใส่ Arduino Nano, DRV8833 และ HC-06 บนเขียงหั่นขนมของคุณ

  1. เชื่อมต่อ VCC ของ HC-06 และ DRV8833 กับ 5V
  2. เชื่อมต่อ GND ของ HC-06 และ DRV8833 กับ GND
  3. เชื่อมต่อ TXD กับ D10
  4. เชื่อมต่อ RXD กับ D11
  5. เชื่อมต่อ INT1, INT2, INT3, INT4 ถึง D2, D3, D4, D5 ตามลำดับ
  6. ต่อสายมอเตอร์ตัวแรกเข้ากับ OUT1 และ OUT2
  7. ต่อสายเคเบิลของมอเตอร์ตัวที่สองเข้ากับ OUT3 และ OUT4
  8. เชื่อมต่อ "+" ของแบตเตอรี่กับ 5V และ "-" กับ GND (คุณสามารถเพิ่มสวิตช์เลื่อนไปที่ "+" ได้เลยหากต้องการ)

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

การเขียนโปรแกรม
การเขียนโปรแกรม

มาอัปโหลดโค้ดไปยัง Arduino Nano กันเถอะ! เพียงเชื่อมต่อกับคอมพิวเตอร์ของคุณด้วยสาย USB จากนั้นเปิดไฟล์ "BluetoothCar.ino" ด้วย Arduino IDE ตรวจสอบให้แน่ใจว่าตัวเลือกที่แท็บเครื่องมือเหมือนกับในรูปภาพด้านบน และคุณได้เลือกพอร์ต COM ที่ถูกต้อง คลิก "อัปโหลด" และคุณพร้อมแล้ว!

ขั้นตอนที่ 4: แอป Bluetooth

แอพบลูทูธ
แอพบลูทูธ
แอพบลูทูธ
แอพบลูทูธ

ถึงเวลาแล้วที่จะลองถ้าวงจรและโปรแกรมของเราทำงานตามที่ตั้งใจไว้ ฉันสร้างแอพ Android ของตัวเองโดยใช้ MIT App Inventor ซึ่งเป็นโปรแกรมง่าย ๆ ที่ให้คุณสร้างแอพ Android ได้อย่างง่ายดาย! คุณสามารถติดตั้งแอปบนโทรศัพท์ Android ได้โดยดาวน์โหลด "BluetoothController.apk" ด้านล่าง มีทางเลือกอื่นใน Play Store และ App Store หากคุณต้องการ แต่ฉันทำสิ่งนี้เพราะรถเคลื่อนที่ได้ก็ต่อเมื่อนิ้วของคุณอยู่ที่ปุ่ม ซึ่งเป็นคุณสมบัติที่ฉันชอบจริงๆ

เมื่อเชื่อมต่อกับโมดูล Bluetooth เป็นครั้งแรก คุณจะต้องเปิดบลูทูธบนอุปกรณ์ของคุณ จากนั้นคุณจะต้องค้นหาอุปกรณ์ที่ชื่อ "HC-06" และต้องเชื่อมต่ออุปกรณ์ดังกล่าว รหัสผ่าน "1234" หรือ "0000" หลังจากนั้นไปที่แอพแล้วคลิกปุ่ม Bluetooth และเลือก HC-06 ตอนนี้คุณได้เชื่อมต่อรถของคุณกับสมาร์ทโฟนเรียบร้อยแล้ว และคุณสามารถควบคุมมอเตอร์ผ่านแอพได้!

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

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

ตอนนี้คุณควรประสานอุปกรณ์อิเล็กทรอนิกส์และเตรียมประกอบรถ!

  1. ขันที่ยึดแบตเตอรี่ 18650 เข้ากับฐานแล้วใส่น็อต
  2. ดันมอเตอร์สองตัวเข้าที่
  3. ติดตั้งสวิตช์ตัวเลื่อนเข้าที่
  4. ติดตั้งไดรเวอร์มอเตอร์ DRV8833 ให้เข้าที่
  5. ติดตั้ง Arduino Nano เข้าที่
  6. เลื่อน HC-06 เข้าที่
  7. เพิ่มแบตเตอรี่ 18650 ลงในที่ยึด
  8. ดันล้อทั้งสองเข้าไปในเพลาของมอเตอร์
  9. สุดท้ายแต่ไม่ท้ายสุด เพิ่มแถบยาง 2 อันที่ล้อแต่ละล้อ

แนะนำ: