Mundarija:

MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter: 9 qadam (rasmlar bilan)
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter: 9 qadam (rasmlar bilan)

Video: MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter: 9 qadam (rasmlar bilan)

Video: MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter: 9 qadam (rasmlar bilan)
Video: Windows 10 Docker Magic: раскрыты контейнеры 2024, Noyabr
Anonim
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter
MutantC V3 - Modulli va kuchli qo'lda ishlaydigan kompyuter

Fusion 360 loyihalari »

Jismoniy klaviatura bilan Raspberry-pi portativ platformasi, maxsus taxtalar uchun ko'rsatish va kengaytirish sarlavhasi (Arduino Shield kabi).

mutantC_V3 mutantC_V1 va V2 vorisidir. MutantC_V1 va mutantC_V2 ni ko'rib chiqing.

mutantc.gitlab.io/https://gitlab.com/mutantC

www.reddit.com/r/mutantC/

matrix.to/#/!dtgavqeIZQuecenMeX:matrix.org.

Avval AutoDesk Fusion 360 Online yordamida 3D formatida bu erga qarang.

Ba'zi asosiy xususiyatlar mavjud.

  • RTC va buzzerga ega bo'ling.
  • V2 qo'shimchalarini qo'llab-quvvatlaydi.
  • Chap va o'ng tugmalar yordamida sichqonchani qo'llab -quvvatlaydigan yo'l.
  • MPU6050 moduli va bosim, harorat va namlik yordamida Gyro qo'llab -quvvatlashi BME280 modulini qo'llab -quvvatlaydi.
  • Klaviatura tugmasi yordamida modullarni, displeyni, qo'shimchalarni aylantira oladi.
  • OS va klaviatura tugmachalari yordamida to'liq o'chirish.
  • UART, I2C, Zaryadlash va GPIO bilan jihozlangan Pi USB portlari yonida 12 pinli ulanish porti.
  • 3D qismlari mustahkamroq va bosib chiqarishda tayanchlarni kamaytiradi.
  • Pro Micro yordamida batareya zo'riqishini o'qishga qodir.
  • PWM qo'llab -quvvatlashi bilan Pro Micro -ga ulangan ikkita LED va ulangan Pi. Stema/Qt I2c ulagichining pastki qismini tashqaridan kirish uchun harakatlantiring.
  • Bu to'liq ochiq manbali apparat. Shunday qilib, siz xohlaganingizcha xakerlik qilishingiz mumkin, gps, radio va boshqalar kabi kengaytma kartangizni yaratishingiz va unga qo'shishingiz mumkin.
  • Siz Asus Tinker Board S / PINE H64 Model B / Banana Pi BPI-M4B kabi Raspberry-pi form faktoridan foydalanishingiz mumkin. Siz Raspberry-pi nolini 4 ga ishlatishingiz mumkin.
  • Siz pi -ning barcha portlariga kirishingiz mumkin va orqa qismi 4 vint bilan biriktirilgan.
  • U 4 dyuymli yoki 3,5 dyuymli sensorli ekranga ega bo'lishi mumkin. Shuningdek, USB klaviaturasi biriktirilgan.
  • 18650 batareya zaryad va zaryadsizlanishi bilan.
  • Bu erda OS formasi kerak bo'lmagan Littlevgl UI -dan foydalanishingiz mumkin.
  • Bu Raspbian -ning maxsus rasmiga muhtoj emas. Siz vanilya Raspbian -dan foydalanishingiz va LCD drayverini o'rnatishingiz mumkin.
  • Shunday qilib, uni yaratish uchun ozgina qismlar kerak. Parchalar ro'yxatini ko'ring.
  • Bunda siz C Suite Application to'plamidan ko'proq sensorli qurilmadan foydalanishingiz mumkin. Bu ilovalar kichik ekranlarga mos keladi. C Suite -ga qarang.
  • Adafruit STEMMA QT va SparkFun qwiic ulagichi qo'shildi.

Youtube kanali.

Bu erda loyiha veb -sayti. Gitlab -da loyiha fayllari.

Shunday qilib, o'zingiznikini yarating va bizga uning atrofida hamjamiyat yaratishga yordam bering.

1 -qadam: Kuchli MutantC yaratish uchun barcha qismlarni to'plang

Kuchli MutantC ni yaratish uchun barcha qismlarni to'plang
Kuchli MutantC ni yaratish uchun barcha qismlarni to'plang

Bu erda biz uni qurish uchun nima kerakligini muhokama qilamiz. Qurilmani ishlab chiqarish juda oson, sizga ko'p qismlar va asboblar kerak emas. Kodlash qobiliyatiga ehtiyoj yo'q. Arduino -ga kod yuklash kabi oddiy narsalar, haydovchini o'rnatish uchun Linux CMD -da ozgina mahorat. Kichik lehim mahorati.

O'zingizga moslashtirish uchun sizga bu qismlar kerak (bu sheriklik havolalari emas):

  • Malina -Pi -

    Nol, 2, 3, 4

  • LCD -

    • 3,5 dyuymli 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 dyuymli gpio LCD

      • https://www.waveshare.com/4inch-rpi-lcd-a.htm
      • https://aliexpress.com/item/4000498332411.html
    • 2.8 dyuymli 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
  • Tugmalar -

    • https://aliexpress.com/item/32958628258.html -
    • 3x6x5 o'lchamdagi 20 ta SMD tugmalari
    • 34 x SMD 6x6x5 tugmalari
    • 1 x 5 tomonlama sensorli kalit
  • Bosilgan kompyuter -

    3 + Expasion PCB (ixtiyoriy)

  • 3d qismlar -

    5 qism

  • FPC ulagichi -

    • 2 x 1 mm balandlikdagi 16 pinli yuqori qulf
    • 2 x 1 mm balandlikdagi 10 pinli yuqori qulf
  • FPC kabeli -

    • 1 x 1 mm pog'onali 16 pinli B turi 60 mm dan 100 mm gacha
    • (B turi teskari, ya'ni qarama -qarshi tarafdagi kontaktlarni bildiradi)
    • 1 x 1 mm qadamli 10 pinli B turi 50 mm oralig'ida
  • Vintlar -

    • M2.5 10 mm x vintlardek
    • M2.5 x yong'oqlar
  • Rezistorlar -

    • 5 x 10 k SMD 1206
    • 7 x 100k/10k SMD 1206
    • 3 x 1k SMD 1206 (bu LEDlar uchun, agar xohlasangiz boshqa qiymatlardan foydalaning)
  • Kondensator -

    3 x 100nf SMD 1206

  • TUSHUNARLI -

    • 1 x PCF8575 SOP24 -
    • 1 x DS3231 SO16W
  • Diyot -

    1 x BAT54C SOT23

  • Mosfet -

    • 1 x AO4616 yoki IRF7319 SO8
    • 6 x Si2301 yoki AO3401 SOT23
  • Sarlavhalar -

    • 1 x ayol 2x40
    • 1 x ayol 2x10
    • 1 x ayol 2x6 (docking porti uchun)
    • 1 x erkak 3x2 90 daraja (docking porti uchun)
  • Modullar -

    • Proksionli 1x TP4056 (USB-C, mikro, mini ishlaydi)
    • 1x MT3608 (usb bo'lmagan)
    • 1x BME280 (3v)
    • 1x Gyro-MPU6050
  • Batareya -

    1x Li -ion 18650 batareyasi ideal> = 3000mAh ideal LG/SAMSUNG/PANASONIC kabi taniqli brendlardan - 1x 3.7 v CR1220

  • LEDlar -

    3 x 3 mm LED

2 -qadam: PCB va 3D qismlarini chop eting

PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting
PCB va 3D qismlarini chop eting

6 ta 3D qismni chop etish va 2 ta tenglikni kerak.

3D qismlar

Bu qismdan STL qismlarining barcha fayllarini o'zingiz yuklab oling yoki printsolid -dan foydalaning

PCB

  • Va bu ikkita garber faylini display_PCB, main_PCB, thumbstick_PCB dan foydalaning, PCBWay -dan shaxsiy kompyuterlarga buyurtma bering.
  • PCBWay -dan 3 ta tenglikni buyurtma qilish uchun ushbu havolani bosing, bu erni bosing.

3 -qadam: Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang

Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang
Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang
Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang
Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang
Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang
Ardiuno Pro Micro, tugmalar va FPC ulagichini lehimlang

Barcha tugmalarni, modullarni oqimli pech yordamida yoki qo'lda lehimlang.

4 -qadam: Docking portini yarating

O'rnatish portini yarating
O'rnatish portini yarating
O'rnatish portini yarating
O'rnatish portini yarating
O'rnatish portini yarating
O'rnatish portini yarating
O'rnatish portini yarating
O'rnatish portini yarating

Rasmlarga rioya qiling, uni bajarish oson.

5 -qadam: PBC -ni 3D bosilgan qismlarga qo'shing

3D bosilgan qismlarga PBC -ni qo'shing
3D bosilgan qismlarga PBC -ni qo'shing
PBC -ni 3D bosilgan qismlarga qo'shing
PBC -ni 3D bosilgan qismlarga qo'shing
3D bosilgan qismlarga PBC -ni qo'shing
3D bosilgan qismlarga PBC -ni qo'shing
3D bosilgan qismlarga PBC -ni qo'shing
3D bosilgan qismlarga PBC -ni qo'shing

Endi thumbstick_PCB -ni keyin main_PCB -ni qo'ying. Keyin o'ng 3D qismi.

6 -qadam: Firmware, OS -ni SD -ga, LCD drayverini va batareya terminallarini lehimlang

Firmware, OS -ni SD -ga, LCD drayveriga va batareya terminallarini lehimlang
Firmware, OS -ni SD -ga, LCD drayveriga va batareya terminallarini lehimlang
Firmware, OS -ni SD -ga, LCD drayveriga va batareya terminallarini lehimlang
Firmware, OS -ni SD -ga, LCD drayveriga va batareya terminallarini lehimlang
Firmware, OS -ni SD -ga, LCD drayveriga va batareya terminallarini lehimlang
Firmware, OS -ni SD -ga, LCD drayveriga va batareya terminallarini lehimlang

Arduino IDE yordamida qurilma dasturiy ta'minotini o'rnating.

BU YERDA bu dasturiy ta'minot formasidan foydalaning.

Keyin LCD -ni qo'shib, quruq yuklamani ko'ring, agar hamma narsa o'zgarmasa, ikkinchi bosqichga o'ting.

7 -qadam: Endi LCD va unga tegishli 3D qismlarni joylashtiring

Endi unga tegishli LCD va 3D qismlarini joylashtiring
Endi unga tegishli LCD va 3D qismlarini joylashtiring
Endi unga tegishli LCD va 3D qismlarini joylashtiring
Endi unga tegishli LCD va 3D qismlarini joylashtiring
Endi unga tegishli LCD va 3D qismlarini joylashtiring
Endi unga tegishli LCD va 3D qismlarini joylashtiring

8-qadam: Endi hamma narsani vintlar bilan birlashtiring, siz bu qadamda qo'shimchalarni qo'yishingiz mumkin

Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin
Endi hamma narsani vintlar bilan joylashtiring, siz bu bosqichda qo'shimchalarni qo'yishingiz mumkin

Siz mutantC kengaytirish portiga kiradigan ko'plab qo'shimchalardan foydalanishingiz mumkin.

Bularning barchasini BU YERDA ko'ring.

9 -qadam: OS va LCD drayverini o'rnating

Rasmiy malina pi OS dan foydalanishni tavsiya qilaman. SD -kartani OS bilan formatlang va endi LCD drayverini o'rnating. LCD drayverini o'rnatishning ko'p yo'li bor, lekin osonlikcha - bu HDMI displeyi bilan pi -ni ulash va drayverni o'rnatish, keyin esa pi -ni mutantC -ga qaytarish.

Ushbu drayverni ishlating, agar sizning LCD displeyingiz qo'llab -quvvatlansa, u sensorli qo'llab -quvvatlanadi.

github.com/goodtft/LCD-show

NT: Sizga faqat OS + LCD drayveri o'rnatilgan SD -karta kerak bo'ladi, haydovchi siz foydalanayotgan Pi -ga bog'liq emas, bu LCD o'lchamiga bog'liq. haydovchini o'rnatishda ishlatilgan pi -ni ishlatishning hojati yo'q.

Tavsiya: