สารบัญ:
- ขั้นตอนที่ 1: ขั้นตอนที่ 0: การเตรียมวัสดุ
- ขั้นตอนที่ 2: ขั้นตอนที่ 1: การเตรียมแชสซี
- ขั้นตอนที่ 3: ขั้นตอนที่ 2: เชื่อมต่อ L298N กับมอเตอร์ของคุณ
- ขั้นตอนที่ 4: ขั้นตอนที่ 3: นำทุกอย่างมารวมกัน
- ขั้นตอนที่ 5: ขั้นตอนที่ 4: การเชื่อมต่อ Arduino และรหัส
- ขั้นตอนที่ 6: ขั้นตอนที่ 5: โมดูล HC-06
- ขั้นตอนที่ 7: ขอแสดงความยินดี! รถ RC ที่ควบคุมด้วย Bluetooth ที่เรียบง่ายของคุณเสร็จสมบูรณ์แล้ว
วีดีโอ: วิธีสร้างรถ RC แบบง่ายที่ควบคุมด้วย Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
สวัสดีครับทุกคน ผมไบรอันตี๋ปากหงษ์ ตอนนี้ฉันเรียนอยู่ปีหนึ่งที่ Singapore Polytechnic กำลังศึกษาสาขาวิศวกรรมคอมพิวเตอร์
เมื่อฉันยังเป็นเด็ก ฉันมักจะหลงใหลในรถ RC และวิธีการทำงานของมันเสมอ เมื่อฉันแยกมันออกจากกัน ทั้งหมดที่ฉันเห็นคือชิ้นโลหะที่วางอยู่ทุกหนทุกแห่ง ฉันหวังไว้เสมอว่าจะมีบทช่วยสอนง่ายๆ ที่ครอบคลุมส่วนประกอบพื้นฐานที่ประกอบเป็นรถ RC และวันนี้ฉันจะแสดงให้คุณเห็นอย่างชัดเจน
ฉันวางแผนที่จะใช้รถ RC คันนี้สำหรับโครงการอื่น ๆ เช่นกัน โปรดดูคู่มือคำแนะนำนี้หากคุณประสบปัญหาใด ๆ
เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย!
ขั้นตอนที่ 1: ขั้นตอนที่ 0: การเตรียมวัสดุ
วัสดุเป็นพื้นฐานและง่ายต่อการได้รับ พวกเขาคือ:
- โครงรถ* (ฉันกำลังใช้กล่องคุกกี้ปีใหม่ สร้างสรรค์กับสิ่งที่คุณเลือก!) x1
- มอเตอร์กระแสตรงและยาง x2
- Arduino Uno (หรือรุ่นอื่น ๆ) x1
- L298N สะพาน H x1
- ล้อเลื่อน x1
- แบตเตอรี่ (1 สำหรับ Arduino, 1 สำหรับมอเตอร์)
- จัมเปอร์ชายกับชาย จัมเปอร์ชายกับหญิง
- โมดูลบลูทูธ HC-06 หรือ HC-05 x1
- เขียงหั่นขนม (การเชื่อมต่อที่ง่ายและรวดเร็ว) x1
อุปกรณ์อื่น ๆ ที่คุณต้องการ / อาจต้องใช้:
- หัวแร้ง
- ปืนกาวร้อน
*หมายเหตุ: แชสซีของฉันมีเซ็นเซอร์ IR ติดอยู่ ไม่จำเป็นในบทช่วยสอนนี้
ขั้นตอนที่ 2: ขั้นตอนที่ 1: การเตรียมแชสซี
ขั้นแรก แยกเขียงหั่นขนมของคุณ มันควรจะแบ่งออกเป็น 3 ส่วน คือ 2 +/- แถบแนวตั้งจากด้านข้างและตรงกลาง ซึ่งส่วนใหญ่จะทำการเชื่อมต่อของคุณ ซึ่งช่วยให้จัดวางส่วนประกอบได้ง่ายมาก โดยคุณสามารถ:
- เชื่อมต่อ 5V จาก Arduino ของคุณไปทางซ้าย
- เชื่อมต่อ GND จาก Arduino ของคุณไปทางด้านขวา
- ทำการเชื่อมต่อทั้งหมดของคุณใกล้กับ Arduino
สิ่งสำคัญคือต้องปรับตำแหน่งให้ถูกต้องในครั้งแรก เนื่องจากจะยากต่อการถอดและจัดตำแหน่งเขียงหั่นขนมใหม่ ตรวจสอบให้แน่ใจว่ามีพื้นที่เพียงพอสำหรับทั้ง Arduino และ L298N เพื่อนั่งระหว่างแท่งแนวตั้ง 2 อัน
ขั้นตอนที่ 3: ขั้นตอนที่ 2: เชื่อมต่อ L298N กับมอเตอร์ของคุณ
บัดกรีสายไฟ 2 เส้นเข้ากับมอเตอร์กระแสตรงของคุณ ถัดไป เชื่อมต่อปลายสายไฟอีกด้านเข้ากับซ็อกเก็ต 2 รูตัวใดตัวหนึ่งบนบริดจ์ L298N ลำดับของการต่อสายไม่สำคัญ ทำซ้ำกับมอเตอร์ตัวอื่น
ถัดไป ให้ใส่จัมเปอร์ตัวผู้กับตัวเมียบนหมุดตัวผู้ที่พบข้างซ็อกเก็ต 3 ต้องใช้ 6, 3 สำหรับแต่ละด้าน โดยที่ 1 คือการควบคุมความเร็วของมอเตอร์ผ่าน PWM และ 2 สำหรับทิศทาง โปรดจำไว้ว่าสายไฟใดที่เชื่อมต่อกับตำแหน่งดังกล่าวซึ่งจะมีความสำคัญในภายหลัง
นำแบตเตอรี่ก้อนหนึ่งของคุณมาประกอบ/บัดกรีสายสีดำ (สายกราวด์) เข้ากับจัมเปอร์ตัวผู้ สิ่งนี้จะถูกนำมาใช้เพื่อสร้างพื้นฐานร่วมกับ Arduino ในภายหลัง เชื่อมต่อสายสีแดงเข้ากับอินพุต 12V (ซ็อกเก็ตซ้ายสุด) และสายสีดำกับ GND (ซ็อกเก็ตกลาง) ของโมดูล L298N
ขั้นตอนที่ 4: ขั้นตอนที่ 3: นำทุกอย่างมารวมกัน
กาวร้อนโมดูล L298 บนแชสซีรถของคุณในตำแหน่งที่คุณถือว่าเหมาะสมในขั้นตอนที่ 1 จากนั้น กาวร้อนมอเตอร์ DC 2 ตัวที่ด้านข้างของแชสซีของคุณ แชสซีของฉันมีรอยบุ๋มที่ขอบ ดังนั้นฉันจึงใช้น็อตบางตัวที่เคยนอนอยู่รอบๆ เพื่อชดเชยความสูง เพื่อที่ฉันจะได้ติดมอเตอร์ได้อย่างเหมาะสม ตัวเลือกนี้เป็นทางเลือกหากคุณใช้แชสซีแบบเรียบ ไม่จำเป็นต้องมีออฟเซ็ต หลังจากติดกาวมอเตอร์ 2 ตัวแล้ว ให้กาวก้อนแบตเตอรี่เข้ากับแชสซี ฉันติดกาวของฉันที่ด้านล่างเนื่องจากข้อ จำกัด ด้านพื้นที่ ฉันยังติดแบตเตอรี่ของฉันไปทางขวาเล็กน้อยเพื่อให้มีที่ว่างสำหรับการถอดฝาครอบแบตเตอรี่ออก สุดท้ายติดล้อล้อให้เข้าที่และรถพื้นฐานของคุณก็เสร็จเรียบร้อย! พยายามหาล้อเลื่อนที่สามารถให้หุ่นยนต์ของคุณมีความสูงสม่ำเสมอไม่ว่าล้อจะหมุน
ต่อสายจัมเปอร์ 6 เส้นเข้ากับเขียงหั่นขนม จัดประเภทเป็น 3 สำหรับด้านซ้ายและ 3 สำหรับด้านขวา
ส่วนต่อไปเราจะพูดถึงสมองของรถยนต์หรือที่รู้จักว่า Arduino
ขั้นตอนที่ 5: ขั้นตอนที่ 4: การเชื่อมต่อ Arduino และรหัส
เชื่อมต่อพินความเร็วด้านขวากับพิน 6 และพินความเร็วซ้ายกับพิน 11 บน Arduino
ถัดไปเชื่อมต่อหมุดอีก 2 ทิศทางของแต่ละด้านจากเขียงหั่นขนมไปยัง Arduino ผ่านจัมเปอร์ตัวผู้กับตัวผู้:
- ขวา - พิน 7 และ 8
- ซ้าย - พิน 12 และ 13
ลำดับใดไม่สำคัญเพราะเราจะเปลี่ยนการเชื่อมต่อหากผิด สิ่งสำคัญคือต้องไม่สลับส่วนซ้ายและขวาทั้งหมด วาง Arduino ในตำแหน่งที่คุณวางแผนไว้ในขั้นตอนที่ 1
ตอนนี้ คัดลอกโค้ดจากเว็บไซต์นี้เพื่อทดสอบการเคลื่อนไหวของมอเตอร์:
- อัปโหลดรหัสนี้ไปยัง Arduino. ของคุณ
- หากหุ่นยนต์หมุนตามเข็มนาฬิกา ให้เปลี่ยนสายไฟ 2 ทิศทางของตัวผู้เป็นตัวผู้ทางด้านขวา
- หากหุ่นยนต์หมุนทวนเข็มนาฬิกา ให้เปลี่ยนสายไฟ 2 ทิศทางของตัวผู้เป็นตัวผู้ทางด้านซ้าย
- ถ้าหุ่นยนต์ถอยหลัง ให้เปลี่ยนสาย 2 ทิศทางของตัวผู้เป็นตัวผู้ทั้งสองด้าน
กาวแบตเตอรี่อีกตัวเข้ากับแชสซีและหุ่นยนต์ขั้นพื้นฐานก็เสร็จเรียบร้อย! ณ จุดนี้ คุณสามารถตั้งโปรแกรมหุ่นยนต์ของคุณตามที่คุณต้องการ ทดลองได้เลย ในขั้นตอนต่อไป เราจะสำรวจการเคลื่อนไหวพื้นฐานบางอย่างสำหรับรถ RC ของเราผ่านบลูทูธ
ขั้นตอนที่ 6: ขั้นตอนที่ 5: โมดูล HC-06
การจัดการโมดูลนี้ค่อนข้างยุ่งยาก ก่อนที่เราจะเริ่มต้น ให้อัปโหลดโค้ดนี้ไปยัง Arduino ของคุณ
วางโมดูลบนเขียงหั่นขนม อย่าให้การเชื่อมต่อกับมอเตอร์ทับซ้อนกัน ทำการเชื่อมต่อตามที่แสดง:
- VCC -- 5V (3.3V จะไม่ทำงาน!)
- GND -- GND
- RX บนบลูทู ธ --- พิน 1 บน Arduino
- TX บนบลูทู ธ --- Pin 0 บน Arduino
ดาวน์โหลดแอปที่ชื่อว่า Arduino bluetooth controller บนโทรศัพท์ Android ของคุณ ฉันไม่ได้เป็นเจ้าของ iphone ดังนั้นฉันขอโทษผู้ใช้ iphone แต่คุณควรจะสามารถค้นหาแอปที่คล้ายกันซึ่งมีฟังก์ชันเดียวกัน เพิ่มพลังให้ Arduino และจับคู่โมดูลบลูทูธกับโทรศัพท์ของคุณ (ปกติจะเรียกว่า HC-05/06 หรือ BT03/04 เป็นต้น) หากคุณได้รับแจ้งให้ป้อนรหัสผ่าน ให้พิมพ์ 1234 หรือ 0000 หากการตรวจสอบล้มเหลวหรือคุณ ดูเหมือนจะเชื่อมต่อไม่ได้ เราจะต้องควบคุมจากพีซีที่มีฟังก์ชันบลูทูธ ในตอนนี้ ให้เปิดแอพ Arduino bluetooth controller และเชื่อมต่อกับอุปกรณ์ของคุณ เลือกโมดูลบลูทู ธ ของคุณและคุณจะไปถึงอินเทอร์เฟซการควบคุม PS2
ทำการผูกคีย์เหล่านี้
- ไปข้างหน้า
- ซ้าย
- กลับมา
- ง ถูกต้อง
- แก้ไข: j ปุ่มหยุด
ขั้นตอนที่ 7: ขอแสดงความยินดี! รถ RC ที่ควบคุมด้วย Bluetooth ที่เรียบง่ายของคุณเสร็จสมบูรณ์แล้ว
สรุป:
- เราต้องการมอเตอร์ 2 ตัวและสะพาน H เพื่อขับเคลื่อนมอเตอร์
- ในกรณีของเราจำเป็นต้องใช้สมองเพื่อสั่งหุ่นยนต์ว่าจะเคลื่อนไหวอย่างไร
- เราสามารถใช้โทรศัพท์ของเราเป็นรีโมตคอนโทรลสำหรับรถ RC ของเราได้
อย่างไรก็ตาม หากคุณต้องการใช้คอมพิวเตอร์ ให้จับคู่คอมพิวเตอร์กับโมดูลบลูทูธ ไปที่การตั้งค่าบลูทูธซึ่งอยู่ที่ส่วนท้ายของหน้าการกำหนดค่าบลูทูธ ตรวจสอบว่าพอร์ตใดเชื่อมต่ออยู่ (เคล็ดลับ: เป็นขาออกและมีชื่อ ของโมดูลบลูทูธของคุณ) ไปที่เครื่องมือ > พอร์ตอนุกรม แล้วเปลี่ยน COM เป็นพอร์ต COM ที่ถูกต้อง เปิด Seial monitor และป้อน 'w' เพื่อให้หุ่นยนต์เคลื่อนที่ไปข้างหน้า 's' เพื่อถอยหลัง ฯลฯ
หากคุณมาไกลถึงขนาดนี้ ยินดีด้วย! ขอให้สนุกกับรถ RC ที่ควบคุมด้วย Bluetooth ของคุณ!
อัปเดต: คุณสามารถอ่านโพสต์บล็อกของฉันได้ที่นี่
แนะนำ:
Bluetooth 2.1 Boombox แบบพกพา: 16 ขั้นตอน (พร้อมรูปภาพ)
Portable Bluetooth 2.1 Boombox: สวัสดีทุกคน! ในโครงสร้างนี้ ฉันตัดสินใจสร้าง Bluetooth boombox แบบพกพาที่มีแบตเตอรี่แบบชาร์จไฟได้และประสิทธิภาพที่ยอดเยี่ยม ลำโพงนี้มีพื้นฐานมาจากลำโพง Isetta ของ Paul Carmody ซึ่งฉันได้ออกแบบใหม่เล็กน้อยเพื่อรองรับ
การแปลงลำโพงเก่าเป็น Bluetooth Boombox: 8 ขั้นตอน (พร้อมรูปภาพ)
การแปลงลำโพงเก่าเป็น Bluetooth Boombox: สวัสดีทุกคน! ขอบคุณมากสำหรับการปรับแต่งกับฉันในงานสร้างนี้! ก่อนที่เราจะดูรายละเอียด โปรดพิจารณาลงคะแนนสำหรับคำแนะนำนี้ในการแข่งขันที่ด้านล่างสุด การสนับสนุนได้รับการชื่นชมอย่างมาก! เป็นเวลาสองสามปีแล้วตั้งแต่ฉันเริ่ม
ลำโพง Bluetooth Barrel Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
ลำโพง Bluetooth Barrel Bluetooth: หลังจากหยิบถังไวน์ขึ้นมาทำโต๊ะทางเข้า ฉันก็คิดโปรเจ็กต์สร้างนี้ขึ้นมา การสร้างลำโพงเป็นงานอดิเรกของฉันมาระยะหนึ่งแล้ว และฉันคิดว่านี่จะเป็นแอปพลิเคชันที่ยอดเยี่ยมสำหรับระบบลำโพงบลูทูธแบบพลักแอนด์เพลย์ บน
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: 5 ขั้นตอน (พร้อมรูปภาพ)
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: นี่คือวิทยุ Admiral โบราณปี 1951 ที่ฉันเคยจัดแสดงมาหลายปี ฉันทำความสะอาด ขัดเงา และแปลงเป็นลำโพงบลูทูธ ทั้งโครงการใช้เวลาประมาณ 3 ชั่วโมง
แปลงชุดหูฟัง Bluetooth ของคุณเป็นชุดหูฟัง Bluetooth แบบมีสาย: 5 ขั้นตอน (พร้อมรูปภาพ)
แปลงชุดหูฟังบลูทูธของคุณเป็นชุดหูฟังบลูทูธแบบมีสาย: วันนี้ฉันจะมาบอกวิธีสร้างหรือแปลงชุดหูฟังบลูทูธแบบมีสายของคุณเอง ทำตามขั้นตอนของฉันและขั้นตอนของคุณอยู่เบื้องหลังการแปลง