สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: หลังจากที่คุณสร้างตัวถังของคุณ
- ขั้นตอนที่ 3: ถังถัง
- ขั้นตอนที่ 4: แบตเตอรี่
- ขั้นตอนที่ 5: การเชื่อมต่อบลูทูธ
- ขั้นตอนที่ 6: กาว PowerBank
- ขั้นตอนที่ 7: การอัปโหลดรหัส
- ขั้นตอนที่ 8: การเพิ่มฟางเป็นบาร์เรล
- ขั้นตอนที่ 9: การใช้ Android
วีดีโอ: Arduino + Bluetooth Controlled Tank: 10 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ฉันสร้างรถถังนี้เพื่อเรียนรู้การเขียนโปรแกรม วิธีการทำงานของมอเตอร์ เซอร์โว บลูทูธ และ Arduino และฉันสร้างด้วยการวิจัยจากอินเทอร์เน็ต ตอนนี้ฉันตัดสินใจสร้าง Instructables ของตัวเอง สำหรับผู้ที่ต้องการความช่วยเหลือเกี่ยวกับการสร้างถัง Arduino
นี่คือวิดีโอ: Arduino + Bluetooth ควบคุม Tank
โดยพื้นฐานแล้วระบบจะทำงานเหมือน
บลูทูธส่งข้อมูลจากโทรศัพท์ (ด้วยแอปพลิเคชัน Arduino RC สามารถส่งตัวเลขหรืออักขระเป็นข้อมูลไปยัง hc06) ไปยัง Arduino และ Arduino จะเริ่มเซอร์โวและมอเตอร์สำหรับข้อมูล
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- 1x arduino uno r3
- 1x arduino uno ชิลด์ขับมอเตอร์
- 2x180 ไมโครเซอร์โวหมุนได้
- 1x รางถังทามิย่า
- 1x ชุดจานเอนกประสงค์ทามิย่า
- 1xTamiya กล่องเกียร์มอเตอร์คู่ X1
- 1x PowerBank (ของฉันคือ 10400mAh ที่สามารถเปลี่ยนแปลงได้)
- 1x HC 06 โมดูลบลูทูธประมาณ 2.5 ซม. ตัวเว้นวรรคแผงวงจร (คุณสามารถหาได้จากวงจรเก่าหรือพีซี)
- สายบางๆ
- ขั้วต่อพินส่วนหัวชายและหญิงมากกว่า 2 ตัว
- หัวแร้ง
- ปืนกาวร้อน ปืนซิลิโคนร้อน (เหมือนกัน)
- ลวดบัดกรี
- แผงวงจร
- สาย usb
- โทรศัพท์ Android
- ฟางข้าว
ขั้นตอนที่ 2: หลังจากที่คุณสร้างตัวถังของคุณ
หลังจากที่คุณสร้างชุด Tamiya ให้บัดกรีสายไฟบนมอเตอร์ของคุณ และขัน Arduino ของคุณเข้ากับสเปเซอร์ดังที่แสดง
เสียบไดรเวอร์มอเตอร์ของคุณเข้ากับ Arduino อย่างถูกต้องและบัดกรีขั้วต่อหัวต่อตัวเมียสองตัวเข้ากับขา 0 (RX) และ 1 (TX)
ทำการเชื่อมต่อมอเตอร์กับตัวขับมอเตอร์
ขั้นตอนที่ 3: ถังถัง
ด้วยกาวซิลิกอนร้อนสองเซอร์โวดังแสดงในรูปภาพ เชื่อมต่อเซอร์โวกับแผงป้องกันมอเตอร์
เซอร์โวกราวด์ไปที่ SER1
เซอร์โวขึ้นและลงไปที่ SER2
ขั้นตอนที่ 4: แบตเตอรี่
ตัดแผงวงจรเล็กๆ สองชิ้นสำหรับพาวเวอร์แบงค์ของคุณและทากาวกับแบตเตอรี่ ตามที่ปรากฏ
ตัดสาย USB ของคุณและประสานเข้ากับแผงป้องกันมอเตอร์ 5v และกราวด์ ตรวจสอบให้แน่ใจว่าคุณกำลังขายอย่างถูกต้อง (VCC ถึง VCC กราวด์ถึงกราวด์)
ขั้นตอนที่ 5: การเชื่อมต่อบลูทูธ
ตัดขั้วต่อพินส่วนหัวชายและหญิงของคุณด้านตัวผู้แล้วบัดกรีไปที่ 5v และกราวด์ไปที่ตัวป้องกันมอเตอร์
สำหรับฉัน สีเขียวคือ VCC สีแดงคือ GND
หมายเหตุ: ในขณะที่คุณอัปโหลดรหัส ตรวจสอบให้แน่ใจว่า BLUETOOTH ของคุณไม่ได้เชื่อมต่อกับ ARDUINO อยู่แล้ว
เชื่อมต่อ;
rx ของ arduino เป็น hc 06 ของ tx
tx ของ arduino เป็น hc 06 ของ rx
ขั้นตอนที่ 6: กาว PowerBank
ติดกาวร้อนบนแผงวงจรแล้วติดเข้ากับ Arduino ทดสอบ Arduino ของคุณด้วยการเสียบ USB เข้ากับพาวเวอร์แบงค์ (ตรวจสอบให้แน่ใจว่าพาวเวอร์แบงค์ของคุณเปิดหรือชาร์จอยู่)
นอกจากนี้ ถ้าคุณต้องการ คุณสามารถติดแผงวงจรอื่นสำหรับโมดูล Bluetooth ของคุณได้ มันง่ายและสวยงามเกินไป
ขั้นตอนที่ 7: การอัปโหลดรหัส
ดาวน์โหลดรหัสและอัปโหลดไปยัง Arduino ของคุณ
บันทึกย่อ:
sayac ในภาษาตุรกี แปลว่า เคาน์เตอร์
Durum คือสถานะ
เซอร์โวแซกโซล; เซอร์โวยูคาริ;
เหล่านี้ด้วย;
เซอร์โวขวาซ้าย;
เซอร์โวขึ้น;
รหัสมีปัญหาเกี่ยวกับบาร์เรลหากคุณแก้ปัญหาได้โปรดเขียนลงในความคิดเห็น !!
ตัวอย่างเช่น;
if(durum == '5'){ ในขณะที่ (durum == '5'){ sayac++; ถ้า (sayac>180) { sagsol.write (180); } if(sayac<0) { sagsol.write(0); } ล่าช้า (50); sagsol.write (ซายัค); หยุดพัก; } }
มันนับไปเรื่อย ๆ ในขณะที่คุณกดปุ่มอื่นในโทรศัพท์ของคุณและ int จะใหญ่ขึ้น
เราสามารถ จำกัด จำนวนเต็มได้ถ้าเราสามารถเขียนลงในความคิดเห็นได้หรือไม่?
จำกัด เช่น 0 ถึง 180
ขั้นตอนที่ 8: การเพิ่มฟางเป็นบาร์เรล
ตัดฟางก่อนส่วนบิดแล้วใส่เข้าไปในเซอร์โว
ขั้นตอนที่ 9: การใช้ Android
ดาวน์โหลดแอป Arduino RC ใน Google Play
เติมพลังให้ถังของคุณ
เปิดแอปพลิเคชั่น
ขั้นตอนการกด
กด HC 06 เครื่อง
รอ…
เมื่อ Arduino เชื่อมต่อกับโมดูล Bluetooth ของโทรศัพท์หยุดกะพริบ
เปิดโหมดคอนโทรลเลอร์
ทำให้การตั้งค่าของคุณเป็นการตั้งค่าของฉัน มันสามารถเปลี่ยนแปลงได้หากคุณต่อสายมอเตอร์ผิดกับตัวป้องกันมอเตอร์ แต่เปลี่ยนตัวเลขหรือรหัสคุณจะได้สายจริง
แนะนำ:
วิธีสร้างหุ่นยนต์ SMARS - Arduino Smart Robot Tank Bluetooth: 16 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างหุ่นยนต์ SMARS - Arduino Smart Robot Tank Bluetooth: บทความนี้ได้รับการสนับสนุนอย่างภาคภูมิใจโดย PCBWAY.PCBWAY สร้าง PCB ต้นแบบคุณภาพสูงสำหรับผู้คนทั่วโลก ลองด้วยตัวคุณเองและรับ 10 PCBs เพียง $5 ที่ PCBWAY ด้วยคุณภาพที่ยอดเยี่ยมมาก ขอบคุณ PCBWAY Motor Shield สำหรับ Arduino Uno
Arduino Tank Car บทที่ 6 - การควบคุมฮอตสปอต Bluetooth และ Wifi: 4 ขั้นตอน
Arduino Tank Car บทที่ 6--Bluetooth และ Wifi Hot Spot Control: ในบทนี้ เราเรียนรู้วิธีควบคุม Robot car mobile APP ผ่าน WiFi และ Bluetooth เราเพียงแค่ใช้ esp8266 wifi espasion board เป็นบอร์ดขยายและควบคุมรถถัง ผ่านตัวรับสัญญาณ IR ในบทเรียนก่อนหน้า ในบทเรียนนี้ เราจะเรียนรู้
ลำโพง Bluetooth Barrel Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
ลำโพง Bluetooth Barrel Bluetooth: หลังจากหยิบถังไวน์ขึ้นมาทำโต๊ะทางเข้า ฉันก็คิดโปรเจ็กต์สร้างนี้ขึ้นมา การสร้างลำโพงเป็นงานอดิเรกของฉันมาระยะหนึ่งแล้ว และฉันคิดว่านี่จะเป็นแอปพลิเคชันที่ยอดเยี่ยมสำหรับระบบลำโพงบลูทูธแบบพลักแอนด์เพลย์ บน
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: 5 ขั้นตอน (พร้อมรูปภาพ)
การแปลง Bluetooth Radio Bluetooth ที่ง่ายที่สุด: นี่คือวิทยุ Admiral โบราณปี 1951 ที่ฉันเคยจัดแสดงมาหลายปี ฉันทำความสะอาด ขัดเงา และแปลงเป็นลำโพงบลูทูธ ทั้งโครงการใช้เวลาประมาณ 3 ชั่วโมง
แปลงชุดหูฟัง Bluetooth ของคุณเป็นชุดหูฟัง Bluetooth แบบมีสาย: 5 ขั้นตอน (พร้อมรูปภาพ)
แปลงชุดหูฟังบลูทูธของคุณเป็นชุดหูฟังบลูทูธแบบมีสาย: วันนี้ฉันจะมาบอกวิธีสร้างหรือแปลงชุดหูฟังบลูทูธแบบมีสายของคุณเอง ทำตามขั้นตอนของฉันและขั้นตอนของคุณอยู่เบื้องหลังการแปลง