สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วนทั้งหมดเพื่อสร้าง MutantC. อันทรงพลังของคุณ
- ขั้นตอนที่ 2: พิมพ์ PCB และชิ้นส่วน 3 มิติ
- ขั้นตอนที่ 3: ประสาน Ardiuno Pro Micro, ปุ่มและตัวเชื่อมต่อ FPC
- ขั้นตอนที่ 4: สร้าง Docking Port
- ขั้นตอนที่ 5: เพิ่ม PBC ในชิ้นส่วนที่พิมพ์ 3 มิติ
- ขั้นตอนที่ 6: ติดตั้งเฟิร์มแวร์, ระบบปฏิบัติการใน SD, ไดรเวอร์ LCD และประสานขั้วแบตเตอรี่
- ขั้นตอนที่ 7: ตอนนี้ใส่ LCD และชิ้นส่วน 3 มิติที่เกี่ยวข้องกับมัน
- ขั้นตอนที่ 8: ตอนนี้ใส่สกรูทั้งหมดเข้าด้วยกันคุณสามารถใส่ส่วนเสริมในขั้นตอนนี้
- ขั้นตอนที่ 9: ติดตั้งระบบปฏิบัติการและไดรเวอร์ LCD
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โครงการฟิวชั่น 360 »
แพลตฟอร์มมือถือ Raspberry-pi พร้อมแป้นพิมพ์จริง ส่วนหัวของจอแสดงผลและส่วนต่อขยายสำหรับบอร์ดแบบกำหนดเอง (เช่น Arduino Shield)
mutantC_V3 เป็นตัวตายตัวแทนของ mutantC_V1 และ V2 ลองดู mutantC_V1 และ mutantC_V2
mutantc.gitlab.io/https://gitlab.com/mutantC
www.reddit.com/r/mutantC/
matrix.to/#/!dtgavqeIZQuecenMeX:matrix.org
ขั้นแรกให้ดูสิ่งนี้ในแบบ 3 มิติโดยใช้ AutoDesk Fusion 360 Online ที่นี่
มีคุณสมบัติที่สำคัญบางประการ
- มี RTC และออด
- รองรับโปรแกรมเสริม v2
- จุดติดตามเพื่อให้รองรับเมาส์ด้วยปุ่มซ้ายขวา
- รองรับ Gyro โดยใช้โมดูล MPU6050 และแรงดัน อุณหภูมิและความชื้นรองรับในโมดูล BME280
- สามารถเปลี่ยนโมดูล, แสดงผล, ส่วนเสริมได้โดยใช้ปุ่มแป้นพิมพ์
- poweroff เต็มรูปแบบโดยใช้ระบบปฏิบัติการและแป้นคีย์บอร์ด
- พอร์ตเชื่อมต่อ 12 พินข้างพอร์ต Pi USB พร้อม UART, I2C, การชาร์จและ GPIO
- ชิ้นส่วน 3 มิติมีความแข็งมากกว่าและลดการรองรับเมื่อพิมพ์
- สามารถอ่านค่าแรงดันแบตเตอรี่โดยใช้ Pro Micro
- ไฟ LED 2 ดวงเชื่อมต่อกับ Pro Micro พร้อมรองรับ PWM และ Pi เชื่อมต่อ 1 ดวง ย้ายขั้วต่อ Stema/Qt I2c ด้านล่างเพื่อให้สามารถเข้าถึงได้จากภายนอก
- เป็นฮาร์ดแวร์โอเพ่นซอร์สอย่างสมบูรณ์ เพื่อให้คุณสามารถแฮ็กได้ตามที่คุณต้องการ คุณสามารถสร้างการ์ดเอ็กซ์แพนชันเช่น gps วิทยุ ฯลฯ และแนบไปกับมัน
- คุณสามารถใช้ฟอร์มแฟคเตอร์ Raspberry-pi เช่น Asus Tinker Board S / PINE H64 Model B/ Banana Pi BPI-M4B เป็นต้น คุณสามารถใช้ Raspberry-pi zero to 4 ได้
- คุณสามารถเข้าถึงพอร์ตทั้งหมดของ pi ได้และส่วนหลังนั้นยึดด้วยสกรู 4 ตัว
- สามารถใส่หน้าจอสัมผัสขนาด 4" หรือ 3.5" ได้ มีแป้นพิมพ์จริงต่อผ่าน USB
- แบตเตอรี่ 18650 พร้อมการชาร์จและการคายประจุ
- คุณสามารถใช้ Littlevgl make UI ที่ไม่ต้องการแบบฟอร์ม OS ได้ที่นี่
- ไม่ต้องการรูปภาพที่กำหนดเองของ Raspbian คุณสามารถใช้ vanilla Raspbian และติดตั้งไดรเวอร์ LCD ได้เลย
- ชิ้นส่วนเล็กๆ น้อยๆ ที่จำเป็นในการสร้าง ดู part_list
- คุณสามารถใช้ชุดแอปพลิเคชัน C Suite ทำให้อุปกรณ์ที่ใช้ระบบสัมผัสมากขึ้นในสิ่งนี้ แอพนี้เหมาะสำหรับหน้าจอขนาดเล็ก ดูห้องซีสวีท
- เพิ่มตัวเชื่อมต่อ Adafruit STEMMA QT และ SparkFun qwiic
ช่องยูทูป.
นี่คือเว็บไซต์โครงการ ไฟล์โครงการใน Gitlab
ดังนั้นจงสร้างของคุณและช่วยเราสร้างชุมชนรอบๆ
ขั้นตอนที่ 1: รวบรวมชิ้นส่วนทั้งหมดเพื่อสร้าง MutantC. อันทรงพลังของคุณ
ที่นี่เราจะพูดถึงสิ่งที่คุณต้องสร้าง อุปกรณ์นี้ทำง่ายมาก คุณไม่จำเป็นต้องมีเครื่องมือและชิ้นส่วนมากมาย ไม่จำเป็นต้องมีทักษะการเข้ารหัส เพียงสิ่งพื้นฐานเช่นอัปโหลดรหัสไปยัง Arduino ทักษะเล็กน้อยในบรรทัด Linux CMD เพื่อติดตั้งไดรเวอร์ ทักษะการบัดกรีเพียงเล็กน้อยเท่านั้น
คุณต้องใช้ส่วนนี้เพื่อสร้างชิ้นส่วนสำหรับตัวคุณเอง (ไม่ใช่ลิงก์ของ Affiliate):
-
ราสเบอร์รี่-Pi -
ศูนย์, 2, 3, 4
-
จอแอลซีดี -
-
3.5 นิ้ว gpio LCD
- https://www.amazon.com/s?k=3.5+inch+lcd+display+f…
- https://www.waveshare.com/3.5inch-rpi-lcd-a.htm
-
4.0 นิ้ว gpio LCD
- https://www.waveshare.com/4inch-rpi-lcd-a.htm
- https://aliexpress.com/item/4000498332411.html
-
2.8 นิ้ว gpio LCD
https://www.adafruit.com/product/2298
-
-
SparkFun โปรไมโคร -
-
1 x 5v
- https://www.sparkfun.com/products/12640
- https://aliexpress.com/item/2021979132.html
-
-
ปุ่มกด -
- https://aliexpress.com/item/32958628258.html -
- 20 x SMD 3x6x5 ปุ่ม
- 34 x SMD 6x6x5 ปุ่ม
- สวิตช์สัมผัส 1 x 5 ทาง
-
พิมพ์ pcb -
3 + Expasion PCB (อุปกรณ์เสริม)
-
ส่วน 3d -
5 ชิ้นส่วน
-
ขั้วต่อ FPC -
- 2 x 1mm pitch 16 pin ตัวล็อคด้านบน
- ตัวล็อคตัวบน 10 พินพิทช์ 2 x 1 มม
-
สาย FPC -
- 1 x 1mm pitch 16 pin Type B ระหว่าง 60mm ถึง 100mm
- (แบบ B หมายถึง กลับด้าน คือ หน้าสัมผัสฝั่งตรงข้าม)
- 1 x 1mm pitch 10 pin Type B ระหว่าง 50mm
-
สกรู -
- M2.5 10 มม. x สกรู
- M2.5 x ถั่ว
-
ตัวต้านทาน -
- 5 x 10k SMD 1206
- 7 x 100k/10k SMD 1206
- 3 x 1k SMD 1206 (สำหรับ LEDS ใช้ค่าอื่นหากต้องการ)
-
ตัวเก็บประจุ -
3 x 100nf SMD 1206
-
เข้าใจแล้ว -
- 1 x PCF8575 SOP24 -
- 1 x DS3231 SO16W
-
ไดโอด -
1 x BAT54C SOT23
-
มอสเฟต -
- 1 x AO4616 หรือ IRF7319 SO8
- 6 x Si2301 หรือ AO3401 SOT23
-
ส่วนหัว -
- 1 x ตัวเมีย 2x40
- 1 x หญิง 2x10
- 1 x ตัวเมีย 2x6 (สำหรับ Docking Port)
- 1 x ชาย 3x2 90 องศา (สำหรับ Docking Port)
-
โมดูล -
- 1x TP4056 พร้อมการป้องกัน (USB-C, micro, mini จะทำงาน)
- 1x MT3608 (ไม่ใช่ USB)
- 1x BME280 (3v)
- 1x Gyro-MPU6050
-
แบตเตอรี่ -
1x Li-ion 18650 แบตเตอรี่ >= 3000mAh จากแบรนด์ดังเช่น LG/SAMSUNG/PANASONIC - 1x 3.7 v CR1220
-
ไฟ LED -
นำ 3 x 3 มม
ขั้นตอนที่ 2: พิมพ์ PCB และชิ้นส่วน 3 มิติ
คุณต้องพิมพ์ชิ้นส่วน 3D 6 ชิ้นและต้องใช้ 2 PCBs
ชิ้นส่วน 3 มิติ
ดาวน์โหลดไฟล์ Parts STL ทั้งหมดจากที่นี่พิมพ์ด้วยตนเองหรือใช้สิ่งพิมพ์ที่เป็นของแข็ง
PCB
- และใช้ไฟล์ garber สองไฟล์นี้จาก display_PCB, main_PCB, thumbstick_PCB สั่งซื้อ pcbs จาก PCBWay
- ตามลิงค์นี้เพื่อสั่งซื้อ PCB ทั้ง 3 ชิ้นจาก PCBWay คลิกที่นี่
ขั้นตอนที่ 3: ประสาน Ardiuno Pro Micro, ปุ่มและตัวเชื่อมต่อ FPC
ประสานปุ่ม โมดูลทั้งหมดโดยใช้โฟลว์เตาอบหรือด้วยมือ และคุณได้ตัดส่วนหัวเพื่อให้โปรไฟล์ต่ำ
ขั้นตอนที่ 4: สร้าง Docking Port
ทำตามภาพก็ง่ายต่อ
ขั้นตอนที่ 5: เพิ่ม PBC ในชิ้นส่วนที่พิมพ์ 3 มิติ
ตอนนี้ใส่ thumbstick_PCB ก่อนจากนั้นจึงใส่ main_PCB จากนั้นส่วน 3D ที่ถูกต้อง
ขั้นตอนที่ 6: ติดตั้งเฟิร์มแวร์, ระบบปฏิบัติการใน SD, ไดรเวอร์ LCD และประสานขั้วแบตเตอรี่
ติดตั้งเฟิร์มแวร์ของอุปกรณ์โดยใช้ Arduino IDE
ใช้แบบฟอร์มเฟิร์มแวร์นี้ที่นี่
จากนั้นลองบูตแบบแห้งโดยเพิ่ม LCD ถ้าทุกอย่างเข้ากันแล้วไปที่ขั้นตอนที่สอง
ขั้นตอนที่ 7: ตอนนี้ใส่ LCD และชิ้นส่วน 3 มิติที่เกี่ยวข้องกับมัน
ขั้นตอนที่ 8: ตอนนี้ใส่สกรูทั้งหมดเข้าด้วยกันคุณสามารถใส่ส่วนเสริมในขั้นตอนนี้
คุณสามารถใช้โปรแกรมเสริมจำนวนมากที่อยู่ในพอร์ตส่วนขยาย mutantC
ดูทั้งหมดได้จากที่นี่
ขั้นตอนที่ 9: ติดตั้งระบบปฏิบัติการและไดรเวอร์ LCD
ฉันขอแนะนำให้ใช้ระบบปฏิบัติการราสเบอร์รี่ pi อย่างเป็นทางการ ฟอร์แมตการ์ด SD ด้วยระบบปฏิบัติการ และติดตั้งไดรเวอร์ LCD ตอนนี้ มีหลายวิธีในการติดตั้งไดรเวอร์ LCD แต่วิธีที่ง่ายคือเชื่อมต่อ pi กับจอแสดงผล HDMI และติดตั้งไดรเวอร์ จากนั้นใส่ pi กลับเข้าไปใน mutantC
ใช้ไดรเวอร์นี้ รองรับการสัมผัสหาก LCD ของคุณรองรับ
github.com/goodtft/LCD-show
NT: คุณแค่ต้องการการ์ด SD ที่มี OS + ไดรเวอร์ LCD ติดตั้งอยู่ ไดรเวอร์ไม่ได้ขึ้นอยู่กับ Pi ที่คุณใช้ มันขึ้นอยู่กับขนาด LCD และคุณสามารถใช้การ์ด SD ไดรเวอร์ที่ติดตั้งนั้นใน mutantC ไม่จำเป็นต้องใช้ pi เดียวกับที่คุณใช้ในการติดตั้งไดรเวอร์