สารบัญ:
- ขั้นตอนที่ 1: การพิมพ์ 3 มิติ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: แอป Bluetooth
- ขั้นตอนที่ 5: การประกอบ
วีดีโอ: DIY Arduino Bluetooth ควบคุมรถ: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
สวัสดีเพื่อน! ฉันชื่อ 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 มิติด้วยตัวเองโดยใช้ Onshape คุณจะต้องพิมพ์ฐานและสองล้อ ฉันพิมพ์ชิ้นส่วนทั้งหมดใน Prusament Gold PETG ที่ความสูงของเลเยอร์ 0.2 มม. และเติม 40% บน Creality Ender 3 V2
คุณสามารถค้นหาไฟล์.stl ได้ที่นี่: Thingiverse
ขั้นตอนที่ 2: วงจร
ถึงเวลาสร้างวงจร! ตอนนี้ใส่ Arduino Nano, DRV8833 และ HC-06 บนเขียงหั่นขนมของคุณ
- เชื่อมต่อ VCC ของ HC-06 และ DRV8833 กับ 5V
- เชื่อมต่อ GND ของ HC-06 และ DRV8833 กับ GND
- เชื่อมต่อ TXD กับ D10
- เชื่อมต่อ RXD กับ D11
- เชื่อมต่อ INT1, INT2, INT3, INT4 ถึง D2, D3, D4, D5 ตามลำดับ
- ต่อสายมอเตอร์ตัวแรกเข้ากับ OUT1 และ OUT2
- ต่อสายเคเบิลของมอเตอร์ตัวที่สองเข้ากับ OUT3 และ OUT4
- เชื่อมต่อ "+" ของแบตเตอรี่กับ 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: การประกอบ
ตอนนี้คุณควรประสานอุปกรณ์อิเล็กทรอนิกส์และเตรียมประกอบรถ!
- ขันที่ยึดแบตเตอรี่ 18650 เข้ากับฐานแล้วใส่น็อต
- ดันมอเตอร์สองตัวเข้าที่
- ติดตั้งสวิตช์ตัวเลื่อนเข้าที่
- ติดตั้งไดรเวอร์มอเตอร์ DRV8833 ให้เข้าที่
- ติดตั้ง Arduino Nano เข้าที่
- เลื่อน HC-06 เข้าที่
- เพิ่มแบตเตอรี่ 18650 ลงในที่ยึด
- ดันล้อทั้งสองเข้าไปในเพลาของมอเตอร์
- สุดท้ายแต่ไม่ท้ายสุด เพิ่มแถบยาง 2 อันที่ล้อแต่ละล้อ
แนะนำ:
Otto DIY+ Arduino Bluetooth Robot ง่ายต่อการพิมพ์ 3 มิติ: 6 ขั้นตอน (พร้อมรูปภาพ)
Otto DIY+ Arduino Bluetooth Robot ง่ายต่อการพิมพ์ 3D: ลักษณะโอเพ่นซอร์สอย่างแท้จริงของ Otto ช่วยให้สามารถศึกษา STEAM แบบเปิดได้ เรารวบรวมข้อเสนอแนะจากเวิร์กช็อปและโรงเรียนต่างๆ ทั่วโลกที่ใช้ Otto DIY ในห้องเรียนอยู่แล้ว และขึ้นอยู่กับการเปิดกว้างของสถานศึกษาแห่งนี้ เราหรือ
ลำโพง Bluetooth Barrel Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
ลำโพง Bluetooth Barrel Bluetooth: หลังจากหยิบถังไวน์ขึ้นมาทำโต๊ะทางเข้า ฉันก็คิดโปรเจ็กต์สร้างนี้ขึ้นมา การสร้างลำโพงเป็นงานอดิเรกของฉันมาระยะหนึ่งแล้ว และฉันคิดว่านี่จะเป็นแอปพลิเคชันที่ยอดเยี่ยมสำหรับระบบลำโพงบลูทูธแบบพลักแอนด์เพลย์ บน
DIY ควบคุมรถ LEGO® Bat Buggy: 5 ขั้นตอน
รถ LEGO® Bat Buggy ที่ควบคุมด้วยโทรศัพท์ DIY: ด้วยชิ้นส่วนที่พิมพ์ 3 มิติและส่วนประกอบราคาถูกเพียงไม่กี่ชิ้น คุณสามารถสร้างยานพาหนะ LEGO ขนาดเล็กที่ควบคุมด้วยโทรศัพท์ได้ สำหรับโครงการนี้ ฉันจะใช้: ไมโครคอนโทรลเลอร์ ESP32 (Adafruit Feather ESP32 หรือเทียบเท่า TTGO) มอเตอร์เกียร์ 2 x N20 1
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: 5 ขั้นตอน (พร้อมรูปภาพ)
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: นี่คือวิทยุ Admiral โบราณปี 1951 ที่ฉันเคยจัดแสดงมาหลายปี ฉันทำความสะอาด ขัดเงา และแปลงเป็นลำโพงบลูทูธ ทั้งโครงการใช้เวลาประมาณ 3 ชั่วโมง
แปลงชุดหูฟัง Bluetooth ของคุณเป็นชุดหูฟัง Bluetooth แบบมีสาย: 5 ขั้นตอน (พร้อมรูปภาพ)
แปลงชุดหูฟังบลูทูธของคุณเป็นชุดหูฟังบลูทูธแบบมีสาย: วันนี้ฉันจะมาบอกวิธีสร้างหรือแปลงชุดหูฟังบลูทูธแบบมีสายของคุณเอง ทำตามขั้นตอนของฉันและขั้นตอนของคุณอยู่เบื้องหลังการแปลง