ทำรถของเล่นขนาดเล็กด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

ทำรถของเล่นขนาดเล็กด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

เด็กชายทุกคนมีความฝันในการสร้างรถยนต์ หลายวันที่ผ่านมาฉันได้ทำ Beetle Never Fall มันตลกมากและมีคนมากมายที่พูดแบบนั้น ที่นี่จะทำให้รถของเล่นอีกคันหนึ่งมีขนาดเล็กลงและสามารถตั้งโปรแกรมได้

ฉันจะไม่ใช้ Shield Bot อีกครั้งฉันจะตัดตัวถังรถด้วยแผ่นไม้ และวันนี้ฉันจะทำรุ่นพื้นฐานนั่นหมายความว่าถ้าคุณต้องการให้คุณสร้างรถที่สมบูรณ์และเจ๋งคุณต้องทำอะไรบางอย่างด้วยตัวเอง

มี 3 เซ็นเซอร์รวมถึง:

  • เข็มทิศดิจิตอลในการตรวจจับทิศทาง
  • เซ็นเซอร์วัดระยะ IR เพื่อตรวจจับเส้นสีดำ
  • เซ็นเซอร์อัลตราโซนิกเพื่อตรวจจับขอบโต๊ะเพื่อหลีกเลี่ยงการล้ม

ฉันจะปรับปรุงรหัสและโครงร่างเมื่อฉันได้รับเวลา

วัสดุ:

ขั้นตอนที่ 1: เตรียมสิ่งของ

เนื้อหาประกอบด้วย 3 ส่วนคือโมดูลอิเล็กทรอนิกส์กระดานไม้และอื่น ๆ

โมดูลอิเล็กทรอนิกส์:

  • ข้อต่อโกรฟ

Grove - Joint เป็นบอร์ดที่เข้ากันได้กับ Arduino ขนาดเล็กมากพอร์ต Grove 2 ออนบอร์ดเพียงพอสำหรับการใช้งานจำนวนมากและมีขนาด 30x15 มม. เท่านั้น

  • Grove - เข็มทิศดิจิตอล
  • Grove - Ranger ล้ำเสียง
  • Grove - ไดรเวอร์มอเตอร์ Mini I2C
  • Grove - เครื่องมือค้นหาบรรทัด

เครื่องตัดไม้และเลเซอร์

  • แผ่นไม้ 3mm

3D พิมพ์โป๊ะ:

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

ขั้นตอนที่ 2: ตัดฐานของรถ

คุณต้องมีเครื่องตัดเลเซอร์และไม้ 3 มม. ที่นี่

เพียงดาวน์โหลดไฟล์ 2D แล้วตัดด้วยเครื่องตัดเลเซอร์

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

ในส่วนนี้เราเพิ่งตัดบอร์ด

ขั้นตอนที่ 3: ติดตั้งมอเตอร์

เราต้องการกาว AB เพื่อเชื่อมต่อกับไม้และมอเตอร์ที่นี่

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

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

ขั้นตอนที่ 4: ติดตั้งโมดูลไฟฟ้า

ที่นี่เราต้องการสกรูและน็อต M2 บางตัว

มันไม่ได้เป็นขั้นตอนที่ยากมากรายละเอียดเพิ่มเติมโปรดดูที่ภาพ

ที่จริงถ้าคุณได้รับสิ่งทั้งหมดก่อนที่คุณจะรู้ว่าจะใส่โมดูล:)

ขั้นตอนที่ 5: บัดกรีเคเบิลกับมอเตอร์

มีขั้วต่อ jst2.0 2 ชุดในโมดูลไดรเวอร์มอเตอร์แต่ละตัวเพื่อควบคุมมอเตอร์

สิ่งที่เราต้องทำคือเชื่อมต่อมอเตอร์เข้ากับขั้วต่อ jst2.0

หากคุณไม่เคยลองบัดกรีไม่เป็นไรมันง่ายพอ ๆ กับการขับรถ ที่จริงฉันเพิ่งได้รับใบขับขี่เมื่อหลายวันก่อนฮ่าฮ่าฮ่า

ขั้นตอนที่ 6: การเชื่อมต่อฮาร์ดแวร์

หลังจากขั้นตอนบนเราได้รถ แต่ละ

แยกโมดูลเราต้องเชื่อมต่อเข้าด้วยกัน และโชคดีที่เราไม่จำเป็นต้องประสานที่นี่ เพียงแค่ใส่สายเคเบิล Grove เข้ากับแต่ละโมดูล

  • พอร์ต I2C ของ Joint> I2C Hub
  • I2C Hub> Grove - เข็มทิศดิจิตอล
  • I2C Hub> Grove - ตัวขับมอเตอร์ I2C ขนาดเล็ก
  • D5 -> ล้ำเสียง
  • D6 -> เซ็นเซอร์วัดระยะ IR

ขั้นตอนที่ 7: การทำงานของซอฟต์แวร์

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

ฉันบอกว่า Joint เข้ากันได้กับ Arduino ฉันคิดว่าคุณเคยใช้ Arduino มาก่อนเพราะคำแนะนำนี้โพสต์บน Arduino Plate คุณไม่เคยได้ยินเกี่ยวกับ Arduino ใช่ไหม ตกลงคุณสามารถเรียนรู้เกี่ยวกับมันเมื่อคุณมีเวลา

เกี่ยวกับวิธีใช้ Grove Joint ให้อ้างอิงกับ wiki

โปรดดาวน์โหลดรหัสที่นี่เป็นเพียงรหัสง่ายๆคุณต้องใช้รหัสหากคุณต้องการฟังก์ชั่นที่ซับซ้อน