Innehållsförteckning:
- Steg 1: Samla alla delar för att bygga din kraftfulla MutantC
- Steg 2: Skriv ut kretskort och 3D -delar
- Steg 3: Löd Ardiuno Pro Micro, knappar och FPC -kontakt
- Steg 4: Gör dockningsporten
- Steg 5: Lägg till PBC i 3D -utskrivna delar
- Steg 6: Installera firmware, operativsystem i SD, LCD -drivrutin och löd batteripolerna
- Steg 7: Lägg nu LCD -skärmen och 3D -delar som är relaterade till den
- Steg 8: Lägg nu alla Togather med skruvar, du kan sätta tillägg i det här steget
- Steg 9: Installera operativsystemet och LCD -drivrutinen
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Fusion 360 -projekt »
En Raspberry-pi handhållen plattform med ett fysiskt tangentbord, display och expansionshuvud för anpassade kort (som Arduino Shield).
mutantC_V3 är efterföljaren till mutantC_V1 och V2. Kolla in mutantC_V1 och mutantC_V2.
mutantc.gitlab.io/https://gitlab.com/mutantC
www.reddit.com/r/mutantC/
matrix.to/#/!dtgavqeIZQuecenMeX:matrix.org.
Ta först en titt på detta i 3D med AutoDesk Fusion 360 Online här.
Det finns några viktiga funktioner.
- Har RTC & summer.
- Stöder v2-tillägg.
- En spårpunkt för att ha musstöd med vänster, höger knapp.
- Gyro -stöd med MPU6050 -modul och tryck, temperatur och luftfuktighet stöder oss i BME280 -modulen.
- Kan vända på moduler, skärm, tillägg med tangentbordsknapp.
- Full avstängning med OS och tangentbordsknapp.
- 12 -polig dockningsport bredvid Pi USB -portar med UART, I2C, laddning och GPIO.
- 3D -delar är mer solida och minskar stödet vid utskrift.
- Kan läsa batterispänning med Pro Micro.
- 2 lysdioder är anslutna till Pro Micro med PWM -stöd och 1 ansluten Pi. Flytta stema/Qt I2c -kontaktens botten så att den kan nås utifrån.
- Det är helt öppen källkod. Så du kan hacka det som du vill. Du kan göra ditt expansionskort som gps, radio etc och bifoga det.
- Du kan använda vilken Raspberry-pi-formfaktor som Asus Tinker Board S / PINE H64 Model B / Banana Pi BPI-M4B etc. Du kan använda Raspberry-pi zero to 4.
- Du kan komma åt alla portar på pi och den bakre delen är fäst med 4 skruvar.
- Den rymmer en 4 "eller 3,5" pekskärm. Har också ett fysiskt tangentbord anslutet via USB.
- 18650 batteri med laddning och urladdning.
- Du kan använda Littlevgl make UI som inte behöver ett OS -formulär här.
- Det behöver ingen anpassad bild av Raspbian. Du kan använda vanilj Raspbian och installera LCD -drivrutinen, det är det.
- Så små delar behövs för att göra en. Se parts_list.
- Du kan använda C Suite Application Suite gjort mer touch -baserad enhet i detta. Dessa appar är lämpliga för små skärmar. Se C -sviten.
- Lade till Adafruit STEMMA QT och SparkFun qwiic -kontakt.
Youtube-kanal.
Här är projektets webbplats. Projektfiler i Gitlab.
Så gör din och hjälp oss att skapa en gemenskap runt den.
Steg 1: Samla alla delar för att bygga din kraftfulla MutantC
Här kommer vi att diskutera vad du behöver för att bygga en. Denna enhet är mycket enkel att göra, du behöver inte massor av verktyg och delar. Ingen kodningskunskap behövs. bara grundläggande saker som att ladda upp en kod till Arduino, lite skicklighet i Linux CMD -linje för att installera drivrutinen. Lite lödkunnighet det är allt.
Du behöver dessa delar för att göra en för dig själv (detta är inte länkar):
-
Raspberry Pi -
Noll, 2, 3, 4
-
LCD -
-
3,5 tums 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 tums gpio LCD
- https://www.waveshare.com/4inch-rpi-lcd-a.htm
- https://aliexpress.com/item/4000498332411.html
-
2,8 tums gpio LCD
https://www.adafruit.com/product/2298
-
-
SparkFun Pro Micro -
-
1 x 5v
- https://www.sparkfun.com/products/12640
- https://aliexpress.com/item/2021979132.html
-
-
Trycka på knappar -
- https://aliexpress.com/item/32958628258.html -
- 20 x SMD 3x6x5 knappar
- 34 x SMD 6x6x5 knappar
- 1 x 5 -vägs taktil omkopplare
-
Tryckt kretskort -
3 + Expansionskort (tillval)
-
3D -delar -
5 delar
-
FPC -kontakt -
- 2 x 1 mm övre 16 -pins övre lås
- 2 x 1 mm övre lås med 10 stift
-
FPC -kabel -
- 1 x 1 mm delning 16 -stifts typ B mellan 60 mm och 100 mm
- (Typ B betyder omvänd dvs. kontakter på motsatt sida)
- 1 x 1 mm delning 10 -stifts typ B mellan 50 mm
-
Skruvar -
- M2,5 10 mm x skruvar
- M2,5 x muttrar
-
Motstånd -
- 5 x 10k SMD 1206
- 7 x 100k/10k SMD 1206
- 3 x 1k SMD 1206 (detta är för lysdioder, använd andra värden om du vill)
-
Kondensator -
3 x 100nf SMD 1206
-
IC -
- 1 x PCF8575 SOP24 -
- 1 x DS3231 SO16W
-
Diod -
1 x BAT54C SOT23
-
Mosfet -
- 1 x AO4616 eller IRF7319 SO8
- 6 x Si2301 eller AO3401 SOT23
-
Rubriker -
- 1 x hona 2x40
- 1 x hona 2x10
- 1 x hona 2x6 (för dockningsport)
- 1 x hane 3x2 90 grader (för dockningsport)
-
Moduler -
- 1x TP4056 med proction (USB-C, micro, mini fungerar)
- 1x MT3608 (icke-usb)
- 1x BME280 (3v)
- 1x Gyro-MPU6050
-
Batteri -
1x Li -ion 18650 batteri helst> = 3000mAh helst från välkänt märke som LG/SAMSUNG/PANASONIC - 1x 3,7 v CR1220
-
Lysdioder -
3 x 3 mm led
Steg 2: Skriv ut kretskort och 3D -delar
Du måste skriva ut 6 3D -delar och behöver 2 PCB.
3D -delar
Ladda ner alla delar STL -filer från hereprint själv eller använd printedsolid
PCB
- Och använd dessa två garber -filer från display_PCB, main_PCB, thumbstick_PCB för att beställa PCB från PCBWay.
- Följ den här länken för att beställa alla 3 PCB från PCBWay, klicka här.
Steg 3: Löd Ardiuno Pro Micro, knappar och FPC -kontakt
Löd alla knappar, moduler med hjälp av en flödesugn eller för hand. Och du har klippt rubrikerna för att hålla en låg profil.
Steg 4: Gör dockningsporten
Följ bilderna, det är lätt att göra på.
Steg 5: Lägg till PBC i 3D -utskrivna delar
Lägg nu thumbstick_PCB först sedan main_PCB. Därefter rätt 3D -del.
Steg 6: Installera firmware, operativsystem i SD, LCD -drivrutin och löd batteripolerna
Installera enhetens firmware med Arduino IDE.
Använd det här fasta formuläret HÄR.
Försök sedan med en torrstart genom att bara lägga till LCD -skärmen, om allt går ihop går du vidare till andra steget.
Steg 7: Lägg nu LCD -skärmen och 3D -delar som är relaterade till den
Steg 8: Lägg nu alla Togather med skruvar, du kan sätta tillägg i det här steget
Du kan använda många tillägg som går i mutantC-expansionsporten.
Se dem alla HÄR.
Steg 9: Installera operativsystemet och LCD -drivrutinen
Jag rekommenderar att du använder det officiella hallon pi OS. Formatera ett SD -kort med operativsystemet och installera nu LCD -drivrutinen. Det finns många sätt att installera LCD -drivrutinen, men det enkla är att ansluta pi: n med en HDMI -skärm och installera drivrutinen och sedan sätta tillbaka pien i mutantC.
Använd den här drivrutinen, den har pekstöd om din LCD stöder.
github.com/goodtft/LCD-show
NT: Du behöver bara SD -kortet med OS + LCD -drivrutinen installerad på det, drivrutinen beror inte på vilken Pi du använder, det beror på LCD -storleken. Och du kan använda det installerade drivrutins -SD -kortet i mutantenC, du behöver inte använda samma pi som du använde för att installera drivrutinen.