สารบัญ:

DIY ควบคุมรถ LEGO® Bat Buggy: 5 ขั้นตอน
DIY ควบคุมรถ LEGO® Bat Buggy: 5 ขั้นตอน

วีดีโอ: DIY ควบคุมรถ LEGO® Bat Buggy: 5 ขั้นตอน

วีดีโอ: DIY ควบคุมรถ LEGO® Bat Buggy: 5 ขั้นตอน
วีดีโอ: Очень странные дела ► 10 Прохождение The Legend of Zelda: Tears of the Kingdom 2024, กรกฎาคม
Anonim
Image
Image
DIY โทรศัพท์ควบคุมLEGO® Bat Buggy
DIY โทรศัพท์ควบคุมLEGO® Bat Buggy
DIY โทรศัพท์ควบคุมLEGO® Bat Buggy
DIY โทรศัพท์ควบคุมLEGO® Bat Buggy

ด้วยชิ้นส่วนที่พิมพ์ 3 มิติและส่วนประกอบราคาถูกบางส่วน คุณสามารถสร้างยานพาหนะ LEGO ขนาดเล็กที่ควบคุมด้วยโทรศัพท์ได้

สำหรับโครงการนี้ฉันจะใช้:

  • ไมโครคอนโทรลเลอร์ ESP32 (Adafruit Feather ESP32 หรือเทียบเท่า TTGO)
  • มอเตอร์เกียร์ 2 x N20
  • แบตเตอรี่ลิเธียม 1 x 18650
  • 2 x ตัวขับมอเตอร์ Pololu DRV8835 (แม้ว่าจะต้องการเพียงตัวเดียว แต่ตัวที่สองมีไว้สำหรับการขยายในอนาคต)
  • PCB แบบกำหนดเองเพื่อเก็บไดรเวอร์มอเตอร์ DRV8835
  • ชิ้นส่วนที่พิมพ์ 3 มิติหลายชิ้น (ฉันไม่มีเครื่องพิมพ์ 3 มิติ ดังนั้นฉันจึงใช้ 3DHub สำหรับบริการนี้)
  • LEGO - รางเทคนิคและชิ้นส่วนอื่นๆ

นี่คือการสร้างโอเพ่นซอร์ส ซอฟต์แวร์ ฮาร์ดแวร์ไฟฟ้า และชิ้นส่วนที่พิมพ์ 3 มิติทั้งหมดพร้อมให้คุณดาวน์โหลด/แก้ไข/ใช้/ฯลฯ

LEGO® เป็นเครื่องหมายการค้าของบริษัท LEGO Group ที่ไม่สนับสนุน อนุญาต หรือรับรองไซต์นี้

ขั้นตอนที่ 1: อุปกรณ์อิเล็กทรอนิกส์

Image
Image
The Motors
The Motors

ฉันมี PCB แบบกำหนดเองที่พิมพ์เป็น "ผู้ให้บริการ" สำหรับไดรเวอร์มอเตอร์ DRV8835 คุณสามารถใช้สายไฟแทนสิ่งนี้ได้ แต่มันจะไม่เรียบร้อย ฉันใช้ PCBWAY เพื่อทำการผลิต PCB

ลิงก์ที่นี่คือไฟล์ Gerber หากคุณต้องการพิมพ์ PCB ของคุณเอง หรือไฟล์ Eagle หากคุณต้องการแก้ไขการออกแบบ!

ขั้นตอนที่ 2: มอเตอร์

Image
Image
The Motors
The Motors

ฉันใช้กับมอเตอร์เกียร์ "N20" คุณสามารถค้นหาสิ่งเหล่านี้ได้อย่างง่ายดายบน EBay/AliExpress ฯลฯ รุ่นที่ฉันใช้คือ 6v, 300rpm พร้อมเพลา 10 มม.

ตัวเรือนมอเตอร์และตัวต่อเพลาถูกพิมพ์แบบ 3 มิติ แนบคุณสามารถค้นหาไฟล์ STL ฉันใช้ 3DHubs.com เพื่อพิมพ์สิ่งเหล่านี้ (พิมพ์ที่ 100um)

ขั้นตอนที่ 3: ที่วางแบตเตอรี่

ที่ใส่แบตเตอรี่
ที่ใส่แบตเตอรี่

ที่ใส่แบตเตอรี่ยังพิมพ์แบบ 3 มิติ แม้ว่าคุณจะใช้ที่ใส่แบตเตอรี่แบบวางบนชั้นวางได้ง่ายและติดอิฐ/แผ่นเลโก้บางส่วน

ไฟล์แนบเป็นไฟล์ STL หากคุณต้องการพิมพ์

หน้าสัมผัสแบตเตอรี่

สวิตช์ไฟ

ขั้นตอนที่ 4: ซอฟต์แวร์

Image
Image

ESP32 กำลังเรียกใช้เว็บเซิร์ฟเวอร์ นี่เป็นหน้าที่ให้คุณส่งการควบคุมอินพุตกลับไปยัง ESP32 ผ่าน WebSocket (วิธีนี้จะทำให้มีเวลาแฝงต่ำ) หน้าเว็บจะจัดการการป้อนข้อมูลแบบมัลติทัชหรือเมาส์

คุณสามารถดาวน์โหลดซอร์สโค้ดสำหรับโครงการได้ที่นี่

ขั้นตอนที่ 5: การสร้าง

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

ตัวพาไดรเวอร์สามารถรองรับ DRV8835 ได้มากถึง 4 ตัว ซึ่งหมายความว่าสามารถขับเคลื่อน DC Motors ได้ทั้งหมด 8 ตัว หรือ Stepper motor 4 ตัว หรือรวมกัน…

แนะนำ: