สารบัญ:

รถ Robo-Band: 11 ขั้นตอน
รถ Robo-Band: 11 ขั้นตอน

วีดีโอ: รถ Robo-Band: 11 ขั้นตอน

วีดีโอ: รถ Robo-Band: 11 ขั้นตอน
วีดีโอ: ทุบ 💥 บุหรี่ไฟฟ้า 🚬 ต้องทุบแบบนี้ 🎉 ครับท่าน 🤣#บุหรี่ไฟฟ้า 2024, พฤศจิกายน
Anonim
รถโรโบแบนด์
รถโรโบแบนด์

นี่คือการอัพเกรดจากรถขับเคลื่อนด้วยยางรัดแบบดั้งเดิมของคุณ

ขั้นตอนที่ 1: รวบรวมวัสดุ

รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ

สำหรับโครงการนี้ คุณจะต้องมีสิ่งต่อไปนี้:

  • 4 ล้อควรมีขนาดเท่ากัน (เรา 3D พิมพ์ของเรา)
  • เดือยหนึ่งอันที่พอดีกับล้อ
  • ชุด Arduino (เราใช้ชุด SparkFun RedBoard)
  • โครงสร้างสำหรับ Arduino ที่จะนั่ง (เราพิมพ์ 3 มิติของเรา)
  • ก้อนแบตเตอรี่
  • ยางรัด
  • วัสดุบางอย่างในการเลี้ยง Arduino จึงไม่อยู่บนร่างกายโดยตรง (เราใช้ถั่ว)
  • กาวร้อน
  • สกรู
  • อุปกรณ์คล้ายบานพับ
  • ทางเลือก: เทปพันสายไฟและไม้อัดเพื่อทำทางลาด

ขั้นตอนที่ 2: ออกแบบโครงสร้างของคุณ

ออกแบบโครงสร้างของคุณ
ออกแบบโครงสร้างของคุณ
ออกแบบโครงสร้างของคุณ
ออกแบบโครงสร้างของคุณ

คุณจะต้องพิมพ์ 3D ฐานที่ Arduino จะตั้งค่า

สำหรับสิ่งนี้ ให้ใช้ซอฟต์แวร์ออนไลน์ที่อนุญาตให้ผู้ใช้ออกแบบแบบจำลองของตนเองซึ่งสามารถพิมพ์ได้

OnShape เป็นซอฟต์แวร์ออกแบบออนไลน์ที่ยอดเยี่ยมและฟรีที่เราใช้

ฐานของเราเป็นรูปสี่เหลี่ยมคางหมูที่มีรูสองรูสำหรับเพลาในโครงสร้าง

ขนาดของร่างอยู่ในภาพด้านบนเช่นเดียวกับลิงค์ด้านล่าง:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

ขั้นตอนที่ 3: ออกแบบล้อ

ออกแบบล้อ
ออกแบบล้อ
ออกแบบล้อ
ออกแบบล้อ

ขั้นตอนนี้ไม่ได้บังคับ เราแค่อยากจะอธิบายทุกขั้นตอนที่เราทำ

หากคุณสามารถหาล้อสี่ล้อที่มีขนาดเท่ากันได้ ให้ใช้ล้อเหล่านั้นและตรวจสอบให้แน่ใจว่าเพลานั้นพอดีกับล้อเหล่านั้น

เราพิมพ์ 3D ของล้อทั้งหมดโดยใช้ OnShape

หมายเหตุ: ล้อทั้งสี่ไม่จำเป็นต้องมีขนาดเท่ากัน ตราบใดที่มีสองคู่ที่มีขนาดเท่ากัน แต่ละคู่ไม่จำเป็นต้องเท่ากันทุกประการ หากคุณมีล้อคู่ที่ไม่สม่ำเสมอ ให้ใส่คู่ที่เล็กกว่าไว้หน้ารถ

นี่คือลิงค์สำหรับการออกแบบของเราบน OnShape:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

ขั้นตอนที่ 4: ตั้งค่า Arduino สำหรับ Buzzer

ตั้งค่า Arduino สำหรับ Buzzer
ตั้งค่า Arduino สำหรับ Buzzer
ตั้งค่า Arduino สำหรับ Buzzer
ตั้งค่า Arduino สำหรับ Buzzer
ตั้งค่า Arduino สำหรับ Buzzer
ตั้งค่า Arduino สำหรับ Buzzer

ปฏิบัติตามคำแนะนำใน SIK Guide สำหรับวงจร 11, Piezo buzzer

การตั้งค่านี้ค่อนข้างง่าย เพียงทำตามคำแนะนำในหนังสือ

การเปลี่ยนแปลงที่จำเป็นคือต้องย้ายเสียงกริ่งไปที่ครึ่งล่างของเขียงหั่นขนม ไม่สำคัญว่าคุณจะเลือกตำแหน่งใด ตราบใดที่สายไฟสองเส้นที่ต่อกราวด์ออดอยู่ในแถวที่อยู่ติดกับขาของออด สายสีส้มที่เชื่อมต่อออดกับ Arduino RedBoard จะต้องถูกตรึงไว้ที่รู 8

การแก้ไขปัญหา: ติดออดดั้งเดิมของเราอย่างถูกต้อง แต่ไม่ดังมาก เราจึงเปลี่ยนด้วยออดจากชุดอื่นและระดับเสียงก็ดังขึ้นมาก

ขั้นตอนที่ 5: ตั้งค่า Arduino สำหรับ Lights

ตั้งค่า Arduino สำหรับไฟ
ตั้งค่า Arduino สำหรับไฟ
ตั้งค่า Arduino สำหรับไฟ
ตั้งค่า Arduino สำหรับไฟ
ตั้งค่า Arduino สำหรับไฟ
ตั้งค่า Arduino สำหรับไฟ

ทำตามคำแนะนำใน SIK Guide สำหรับวงจร 3, RGB LED

เพิ่มวงจรนี้ในวงจรก่อนหน้าเพื่อให้ทั้งสองฟังก์ชั่นทำงานพร้อมกันบน Arduino

ลวดที่ต่อขาสีน้ำเงินของไฟ LED RBG จะต้องต่อเข้ากับรู 6

อีกครั้ง ขั้นตอนนี้เป็นไปตามคำแนะนำในหนังสือ แต่อย่าลืมตรวจสอบการเชื่อมต่อทั้งหมดอีกครั้งหากคุณประสบปัญหา

ขั้นตอนที่ 6: รวมรหัส

รวมรหัส
รวมรหัส
รวมรหัส
รวมรหัส
รวมรหัส
รวมรหัส
รวมรหัส
รวมรหัส

ส่วนนี้ยุ่งยากเล็กน้อย คุณจะต้องรวมรหัสสำหรับทั้งสองวงจรเพื่อให้แน่ใจว่าทำงานพร้อมกัน

โปรแกรมทั้งหมดแสดงไว้ด้านบน แต่ผมจะแนะนำคุณเกี่ยวกับการเปลี่ยนแปลงที่ซับซ้อนกว่านี้

กำหนดตัวแปร

ขั้นแรก ย้ายตัวแปรทั้งหมดจากบทช่วยสอน SIK Circuit สองบทไปที่ด้านบนสุดของโปรแกรม

กำหนดตัวแปร BLUE_PIN ใหม่เป็น 6

กำหนดตัวแปร buzzerPin ใหม่เป็น 8

โน้ต จังหวะ และจังหวะสามารถเปลี่ยนแปลงได้เพื่อให้สะท้อนถึงเพลงใดๆ ที่คุณต้องการ แต่ให้แน่ใจว่าความยาวเพลงที่ปรับเปลี่ยนได้นั้นเท่ากับจำนวนโน้ตในเพลงของคุณ

ตั้งค่าลูป

สิ่งที่ควรอยู่ในลูปนี้คือคำสั่ง pinMode สี่คำสั่ง: หนึ่งคำสั่งสำหรับไฟแต่ละดวงและออด

โมฆะลูป

ขั้นแรก ให้รวม void loops จากทั้งสองโปรแกรมเข้าด้วยกัน

จากนั้น ให้ลบบรรทัดของรหัสที่ควบคุมไฟ: เราจะเปลี่ยนรหัสเพื่อแฟลชสีแบบสุ่มที่ซิงค์กับเพลง

ภายในวง void กำหนด myColor เป็น void myColor(int redIntensity, int greenIntensity, int blueIntensity) บรรทัดนี้อยู่เหนือคำสั่ง analogWrite ที่ด้านล่างของลูปรวม

เหนือคำสั่งเสียง ให้กำหนด myColor เป็น myColor(r, g, b) เหนือนั้น ให้กำหนด int r, int g และ int b เป็น random(255) ซึ่งจะเรียกความเข้มแบบสุ่มสำหรับแต่ละสี

ด้านล่างนั้น ให้สร้างคำสั่ง Serial.println สำหรับแต่ละ r, g และ b

รหัสที่เสร็จแล้วของคุณควรจับคู่กับรูปภาพด้านบน ภาพถ่ายแบ่งออกเป็นตัวแปร การตั้งค่า void และ void loop โดย void loop มีรูปถ่ายสองรูป มีความสุข

การแก้ไขปัญหา

ตรวจสอบอีกครั้งว่า myColor(r, g, b) ถูกกำหนดก่อนโทนเสียง!

ขั้นตอนที่ 7: พิมพ์

พิมพ์
พิมพ์
พิมพ์
พิมพ์

เมื่อติดตั้ง Arduino แล้ว คุณสามารถพิมพ์งานออกแบบของคุณจาก OnShape

ขั้นตอนที่ 8: ประกอบโครงสร้าง

โครงสร้างการประกอบ
โครงสร้างการประกอบ
โครงสร้างการประกอบ
โครงสร้างการประกอบ
โครงสร้างการประกอบ
โครงสร้างการประกอบ

วัสดุ: ชุดแบตเตอรี่, โครงสร้างตัวถัง, ล้อ, แกน, แถบยาง, แผงวงจร Arduino ที่เสร็จสมบูรณ์, กาวร้อน, น็อต, สกรู

  1. กาวร้อนสองตัวที่ด้านบนของโครงสร้าง ปิดช่องว่างในโครงสร้าง
  2. ยึด Arduino เข้ากับโครงสร้างโดยพันยางรัดรอบโครงสร้างและ Arduino. ให้แน่น
  3. ติดกาวบานพับที่ด้านข้างของโครงสร้างเพื่อให้สามารถรองรับก้อนแบตเตอรี่ได้โดยไม่ไปกีดขวางแถบยางที่ใช้จ่ายไฟให้กับรถ (ภาพที่ 3 และ 4)
  4. ใช้แถบยางรัดก้อนแบตเตอรี่ไว้กับบานพับ ควรพักนอกโครงสร้างทั้งหมด (ภาพที่ 5 และ 6)
  5. ใส่เดือยลงในรูแกนและตรวจดูให้แน่ใจว่าล้อติดเข้ากับแกนอย่างแน่นหนา
  6. เจาะรูตรงกลางแกนล้อหลัง
  7. ใส่สกรูลงในรูสกรู

ขั้นตอนที่ 9: เตรียมพร้อมสำหรับการเปิดตัว

เตรียมเปิดตัว
เตรียมเปิดตัว
เตรียมเปิดตัว
เตรียมเปิดตัว
เตรียมเปิดตัว
เตรียมเปิดตัว

เกือบเสร็จแล้ว!

  1. ใส่ยางรัดที่ล้อหลังแต่ละล้อเพื่อการยึดเกาะ
  2. ทำสายยางรัดไว้กับปากที่ด้านหน้าลำตัว
  3. เกี่ยวยางรัดสุดท้ายเข้ากับสกรูแล้วหมุนแกนไปข้างหลัง

ขั้นตอนที่ 10: เปิดตัว

Image
Image

ยินดีด้วย!

ขั้นตอนที่ 11: ตัวเลือก: สร้าง Ramp

หาเศษไม้หรือพลาสติกหรืออะไรก็ได้ที่คุณต้องการที่กว้างพอสำหรับล้อของคุณ!

อย่างที่คุณเห็น เราใช้เทปพันสายไฟและไม้อัด ดังนั้นทุกอย่างก็ใช้ได้จริง

จากนั้นรับการสนับสนุนเพื่อยกระดับทางลาดของคุณไปยังมุมที่ต้องการ ปล่อยรถของคุณ และดู!

แนะนำ: