สารบัญ:

RoverBluetooth: รถบลูทูธที่ใช้ Arduino: 5 ขั้นตอน
RoverBluetooth: รถบลูทูธที่ใช้ Arduino: 5 ขั้นตอน

วีดีโอ: RoverBluetooth: รถบลูทูธที่ใช้ Arduino: 5 ขั้นตอน

วีดีโอ: RoverBluetooth: รถบลูทูธที่ใช้ Arduino: 5 ขั้นตอน
วีดีโอ: Arduino Bluetooth control car with Front & Back Lights using Arduino UNO, L293D Motor Driver, HC-05 2024, พฤศจิกายน
Anonim
Image
Image
RoverBluetooth: รถบลูทูธที่ใช้ Arduino
RoverBluetooth: รถบลูทูธที่ใช้ Arduino

RoverBluetooth เป็นชื่อที่ฉันตั้งให้กับ Bluetoothcar ที่ใช้ Arduino ซึ่งฉันทำเพื่อสอบที่โรงเรียนเมื่อฉันอายุเพียงสิบสามปี ฉันยังแสดงมันที่ Maker Faire Rome ด้วย FabLab (และฉันเป็นน้องคนสุดท้องที่นั่น)! มันง่ายมากที่จะทำ (เพียงไม่กี่ส่วนประกอบอิเล็กทรอนิกส์ราคาถูกและแพ็ค Meccano) และควบคุมด้วยแอป Android ที่ฉันตั้งโปรแกรมไว้ ระบบควบคุมความเร็วเต็มรูปแบบ เกียร์ถอยหลัง เซ็นเซอร์อัลตราโซนิกพร้อมเสียงจอดรถและเบรกฉุกเฉิน ไดรฟ์ระยะไกลที่มีความหน่วงต่ำ และไฟหน้า

หน้าหลักโครงการ

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

แอพ
แอพ
แอพ
แอพ
แอพ
แอพ
แอพ
แอพ

เดิมทีฉันตั้งโปรแกรมแอปด้วย MIT App Inventor แต่แล้วฉันก็ตัดสินใจเขียนแอปตั้งแต่เริ่มต้นโดยใช้ Android Studio หากคุณเป็นผู้เริ่มต้นใช้งาน Android ฉันขอแนะนำให้ใช้แอปดั้งเดิม (เผยแพร่ในแกลเลอรี App Inventor) เนื่องจากจะตั้งโปรแกรมและแก้ไขได้ง่ายกว่า มิฉะนั้น จะพบแอปที่ใหม่กว่าใน GitHub

ดาวน์โหลดโครงการ MIT App Inventor และ APK

ขั้นตอนที่ 2: แชสซี

แชสซี
แชสซี
แชสซี
แชสซี
แชสซี
แชสซี
แชสซี
แชสซี

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

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

The Circuit
The Circuit
The Circuit
The Circuit

ชิ้นส่วนที่จำเป็น:

  • ตัวรับสัญญาณ Bluetooth (ฉันใช้โมเด็ม BlueSMiRF Silver จาก Sparkfun แต่คุณสามารถลองใช้ HC-06 แบบคลาสสิกซึ่งมีราคาถูกกว่าได้)
  • Arduino UNO หรือเทียบเท่า
  • สะพาน H (ฉันใช้ L6203)
  • เซ็นเซอร์อัลตราโซนิก
  • เซอร์โวมอเตอร์ (แข็งแรง พร้อมเฟืองโลหะ ถ้าเป็นไปได้)
  • Buzzer
  • LED สำหรับไฟหน้า
  • ก้อนแบตเตอรี่ 9V
  • กระดานเมทริกซ์สองด้าน

โปรดทราบว่าเซอร์โวมอเตอร์ที่ฉันใช้ต้องใช้ 6V ดังนั้นฉันจึงเพิ่ม LM317 ลงในวงจร คุณสามารถถอดออกได้หากเซอร์โวของคุณต้องการ 5V อดทน เลือกช่างเชื่อมและสร้างโล่ Arduino ของคุณเอง!

ดาวน์โหลด Autodesk Eagle 9.3.0 schematic

ขั้นตอนที่ 4: Arduino Sketch

ร่างเล็กรับข้อมูล เปิดและปิดมอเตอร์ และตรวจสอบระยะห่างจากผนัง RoverBluetooth รับข้อมูลจากโมเด็ม Bluetooth และเชื่อมโยงหมายเลขเข้ากับคำสั่ง ตัวอย่างเช่น "21" ถูกตีความว่าเป็น "ปิดมอเตอร์" นี่คือรายการ:

  • 0-20 → ตำแหน่งเซอร์โวมอเตอร์
  • 21 → ปิดมอเตอร์
  • 22 → เปิดไฟ
  • 23 → ปิดไฟ
  • 1000-1255 → เปิดมอเตอร์, ความเร็ว
  • 1500-1755 → เปิดมอเตอร์, เกียร์ถอยหลัง, ความเร็ว

ดาวน์โหลด Arduino Sketch

ขั้นตอนที่ 5: สนุก

พร้อมที่จะขับรถ?

แนะนำ: