Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai „Mini Raspberry Pi Zero“kompiuteris. Galite prijungti mažą USB klaviatūrą (naudodami USB OTG adapterį) ir naudoti ją kaip mažą „Linux“kompiuterį, kad galėtumėte ja naudotis ir paleisti keletą paprastų programų.
Šis projektas neužima daug laiko ir gali būti atliktas savaitgalį, naudojant keletą paprastų litavimo ir pagrindinių žinių apie „Linux“ir komandų eilutę.
Aš planuoju jį naudoti paprastam programavimui ir kaip mažam failų mini serveriui
1 žingsnis: Elektronika
Prijungiau (2,4 colio) ili9341 skystųjų kristalų ekraną prie Raspberry Pi Zero W kaip toks LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (gali būti nereikalingas) CS -> CE0DC -> 18 (Paprastai GPIO 24, bet aš turėjau problemų naudodamas) RESET -> 23 (Paprastai GPIO 25, bet naudojant tai turėjau problemų) LED -> 3.3 V (Galite jį prijungti prie kito GPIO kaiščio, bet man labiau patinka, kad foninis apšvietimas visada būtų įjungtas)
Be to, lygiagrečiai įdėjau naudotą 1650 mAh telefono bateriją (iš sendaikčių turgaus), 5 V stiprintuvą ir įkrovimo grandinę. Iš „Boost“keitiklio išardžiau USB A lizdą, kad jis būtų labiau nešiojamas. I Įjunkite ir išjunkite įrenginį iš „Boost“keitiklio ir „Raspberry Pi“serijos jungiklio.
Baterija -> Įkroviklis ir apsauga -> Boost -> Jungiklis -> Raspberry Pi
Atminkite, kad kadangi akumuliatorius ir „Boost“keitiklis nėra labai stiprūs, kai kuriais atvejais „Raspberry Pi“gali nepakakti. Pavyzdžiui, jis negali maitinti kelių USB įrenginių, naudodamas tik savo bateriją.
2 žingsnis: programinė įranga
Pirmiausia sukonfigūravau „Raspberry Pi“paleisti į konsolę.
Norėdami įkelti LCD tvarkyklę, paleiskite šią komandą
- sudo modprobe fbtft_device custom name = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 speed = 16000000 bgr = 1
- Pridėjau jį prie rc.local prieš paskutinę eilutę, kurioje sakoma išeiti iš 0, kad LCD tvarkyklė būtų įkelta įkrovos metu. Patogu pridėti komandą prie failo
- Taip pat yra kitų instrukcijų (žemiau esančiose nuorodose), kuriose nurodoma redaguoti kitus failus, kad jie būtų įkelti įkrovos metu. Taip ir veiks
Norėdami ekrane nustatyti „X Server“(„Raspberry Pi“darbalaukį), atlikite čia nurodytus „X Server“veiksmus.
Norėdami nustatyti konsolę, kad ji būtų rodoma LCD ekrane, atlikite čia Įgalinti konsolę nurodytą veiksmą
Paleiskite „con2fbmap n 1“, kad kita „n“konsolė būtų rodoma „Raspberry Pi“. pvz. con2fbmap 3 1
Nuorodos
pi0cket.com/guides/ili9341-raspberry-pi-gu…
marcosgildavid.blogspot.com/2014/02/getting…
github.com/notro/fbtft/wiki/Framebuffer-us…
github.com/notro/fbtft/wiki/Boot-console
3 žingsnis: korpusas
Kad prietaisas būtų nešiojamas ir lengvas, aš panaudojau ir išlenkiau skaidrų lankstų plastiką. Rašiklio peilio ir žirklių pakaktų, kad būtų galima iškirpti mikro USB ir mini HDMI prievadus. Po to, kad būtų užtikrinta viskas kartu, būtų naudojama aiški lipni juosta. Iš pradžių aš naudoju skaidrų plastiką iš sulaužyto pieštuko dėklo, bet po to radau ir naudojau skaidrų plastiką iš kai kurių pakuočių („usb hub“). beveik) tinkamo dydžio. Nors buvo šiek tiek papildomos vietos, aš ją panaudojau kai kuriems papildomiems priedams (USB OTG adapteriui) laikyti.
4 žingsnis: dalykai, kuriuos galima patobulinti
Tai paprastas projektas, kuriam įgyvendinti prireikė mažiau nei 3 dienų. Tačiau galite tai pagerinti:
- Pridedama „Raspberry Pi“kamera
Jūs tai matėte prototipuose, bet galiausiai jis buvo pašalintas, nes sunaudota energija, kurią galima sutaupyti, ir mano „Raspberry Pi Zero W“fotoaparato jungtis vis tiek sulūžo
-
Padaryti geresnį (galbūt 3D spausdintą) dėklą
Tai padarytų jį stipresnį ir patvaresnį. Man. Aš buvau per daug tingus 3D modeliui ir neturėjau 3D spausdintuvo, tačiau taip pat galite naudoti kitas plonas kietas medžiagas, tokias kaip akrilas ir kt
- Jutiklinio ekrano nustatymas