
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




ด้วยชิ้นส่วนที่พิมพ์ 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: อุปกรณ์อิเล็กทรอนิกส์



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



ฉันใช้กับมอเตอร์เกียร์ "N20" คุณสามารถค้นหาสิ่งเหล่านี้ได้อย่างง่ายดายบน EBay/AliExpress ฯลฯ รุ่นที่ฉันใช้คือ 6v, 300rpm พร้อมเพลา 10 มม.
ตัวเรือนมอเตอร์และตัวต่อเพลาถูกพิมพ์แบบ 3 มิติ แนบคุณสามารถค้นหาไฟล์ STL ฉันใช้ 3DHubs.com เพื่อพิมพ์สิ่งเหล่านี้ (พิมพ์ที่ 100um)
ขั้นตอนที่ 3: ที่วางแบตเตอรี่

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


ESP32 กำลังเรียกใช้เว็บเซิร์ฟเวอร์ นี่เป็นหน้าที่ให้คุณส่งการควบคุมอินพุตกลับไปยัง ESP32 ผ่าน WebSocket (วิธีนี้จะทำให้มีเวลาแฝงต่ำ) หน้าเว็บจะจัดการการป้อนข้อมูลแบบมัลติทัชหรือเมาส์
คุณสามารถดาวน์โหลดซอร์สโค้ดสำหรับโครงการได้ที่นี่
ขั้นตอนที่ 5: การสร้าง
ตอนนี้ส่วนประกอบทั้งหมดใช้งานได้แล้ว ก็ถึงเวลาสำหรับส่วนสนุก - ใช้จินตนาการของคุณและสร้างยานพาหนะ / หุ่นยนต์
ตัวพาไดรเวอร์สามารถรองรับ DRV8835 ได้มากถึง 4 ตัว ซึ่งหมายความว่าสามารถขับเคลื่อน DC Motors ได้ทั้งหมด 8 ตัว หรือ Stepper motor 4 ตัว หรือรวมกัน…
แนะนำ:
DIY Arduino Bluetooth ควบคุมรถ: 6 ขั้นตอน (พร้อมรูปภาพ)

DIY Arduino Bluetooth ควบคุมรถ: สวัสดีเพื่อน ๆ ! ฉันชื่อนิโคลัส ฉันอายุ 15 ปี และอาศัยอยู่ที่กรุงเอเธนส์ ประเทศกรีซ วันนี้ผมจะแสดงวิธีการสร้างรถควบคุมบลูทูธ 2 ล้อโดยใช้ Arduino Nano, เครื่องพิมพ์ 3 มิติ และส่วนประกอบอิเล็กทรอนิกส์ง่ายๆ! ให้แน่ใจว่าได้ดูของฉัน
หุ่นยนต์จู้จี้® - รบกวนด้วยความเร็วของชีวิต: 7 ขั้นตอน (พร้อมรูปภาพ)

หุ่นยนต์จู้จี้® | รบกวนด้วยความเร็วของชีวิต: วิธีที่ง่ายที่สุดที่จะทำให้คุณโกรธทุกวัน Nagging Robot® มีวิธีแก้ปัญหา Nagging Robot® Annooy® 900Annoy® 900 ได้รับการออกแบบมาอย่างพิถีพิถันด้วยเทคโนโลยี DIY ล้ำสมัยเพื่อรบกวนมนุษย์ โดย Daniel Locatelli และ TzuYing Chen พลังเพิ่มเติม
การออกแบบ PCB ส่วนขยาย (Intel® IoT): 20 ขั้นตอน

การออกแบบ PCB ส่วนขยาย (Intel® IoT): คำแนะนำนี้เขียนขึ้นเพื่อเป็นจุดเริ่มต้นสำหรับผู้ที่กระตือรือร้นที่จะใช้ Intel® Edison อย่างเต็มศักยภาพ โดยผสมผสานเข้ากับโครงการฝังตัวที่พัฒนาอย่างสมบูรณ์ ในการทำเช่นนี้ คุณจะต้องทำ – ในขณะที่ Intel® โทร
วิธีเริ่มต้นใช้งาน IDE สำหรับ NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 ขั้นตอน

วิธีเริ่มต้นใช้งาน IDE สำหรับ NRF51822, ARM® KEIL MDK V5 + ST-Link: ภาพรวม เมื่อฉันเริ่มพัฒนาแอปพลิเคชัน nRF51822 สำหรับโครงการงานอดิเรกของฉัน ฉันพบว่าไม่มีข้อมูลที่เป็นระเบียบในหัวข้อนี้ ในที่นี้ ข้าพเจ้าอยากทราบว่าข้าพเจ้าได้ผ่านอะไรมาบ้าง สิ่งนี้อธิบายถึงสิ่งที่ทำให้ข้าพเจ้าต้องดิ้นรนเพื่อให้ง่าย
Intelligrill® ขับเคลื่อนโดย Feather: 7 ขั้นตอน (พร้อมรูปภาพ)

Intelligrill® ขับเคลื่อนโดย Feather: "Intelligrill® ขับเคลื่อนโดย Feather" เป็นเครื่องวัดอุณหภูมิสำหรับย่าง สูบบุหรี่ และเตาอบจากระยะไกลที่เปิดใช้งาน wifi พร้อมคุณสมบัติเพิ่มเติมของการอัปเดตตามเวลาจริงเมื่อ "อาหารจานหลัก" จะพร้อมให้บริการ โดยการเฝ้าติดตาม