Innholdsfortegnelse:

Pi -pakke: 4 trinn
Pi -pakke: 4 trinn

Video: Pi -pakke: 4 trinn

Video: Pi -pakke: 4 trinn
Video: Как создать свой собственный сервер принтеров Canon с помощью Raspberry Pi 2024, November
Anonim
Pi -pakke
Pi -pakke
Pi -pakke
Pi -pakke
Pi -pakke
Pi -pakke
Pi -pakke
Pi -pakke

Dette er en Mini Raspberry Pi Zero -datamaskin. Du kan koble til et lite USB -tastatur (ved hjelp av en USB OTG -adapter) bruke det som en liten Linux -datamaskin for å pusle med og kjøre noen enkle programmer på den.

Dette prosjektet tar ikke mye tid å fullføre, og kan gjøres i løpet av en helg ved hjelp av enkel lodding og grunnleggende kunnskap om Linux og kommandolinjen.

Jeg planlegger å bruke den til enkel programmering, og som en liten miniserver med filer

Trinn 1: Elektronikk

Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk

Jeg koblet opp (2,4 tommer) ili9341 LCD til Raspberry Pi Zero W som sådan LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (Kan ikke være nødvendig) CS -> CE0DC -> 18 (Vanligvis GPIO 24, men jeg hadde problemer da jeg brukte det) RESET -> 23 (Vanligvis GPIO 25, men jeg hadde problemer da jeg brukte det) LED -> 3.3 V (Du kan koble den til en annen GPIO -pin, men jeg foretrekker at baklyset alltid er på)

Dessuten satte jeg et brukt 1650mAh telefonbatteri (fra loppemarked), en 5V boost -omformer og en ladekrets parallelt. Jeg desolderte USB A -kontakten fra Boost -omformeren for å gjøre den mer bærbar. Jeg setter en bryter i serie fra Boost -omformeren og Raspberry Pi for å slå enheten på og av.

Batteri -> Lader og beskyttelse -> Boost -> Bryter -> Raspberry Pi

Vær oppmerksom på at ettersom batteriet og Boost -omformeren ikke er veldig sterk, kan det i noen tilfeller ikke være tilstrekkelig å drive Raspberry Pi. For eksempel kan den ikke drive flere USB -enheter med bare batteriet.

Trinn 2: Programvare

Programvare
Programvare
Programvare
Programvare
Programvare
Programvare
Programvare
Programvare

For det første konfigurerte jeg Raspberry Pi til å starte opp i konsollen.

For å laste inn LCD -driveren, kjør denne kommandoen

  • sudo modprobe fbtft_device egendefinert navn = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 speed = 16000000 bgr = 1
  • Jeg la den til rc.local før den siste linjen sa exit 0, slik at LCD -driveren lastes opp ved oppstart. Bare å legge kommandoen til en fil er praktisk
  • Det er også andre instruksjoner (i koblingene nedenfor) som forteller deg å redigere andre filer for at den skal lastes opp ved oppstart. På den måten vil det også fungere

For å konfigurere X Server (Raspberry Pi -skrivebordet) på skjermen, følg trinnene i X Server her.

For å sette opp konsollen slik at den vises på LCD -skjermen, følg trinnet Aktiver konsoll her

Kjør con2fbmap n 1 for å angi at den andre konsollen skal vises på Raspberry Pi. f.eks. con2fbmap 3 1

Lenker

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

Trinn 3: Hylster

Hylster
Hylster
Hylster
Hylster
Hylster
Hylster

For å gjøre enheten bærbar og lett, brukte jeg og bøyde litt klar fleksibel plast. En pennekniv og saks ville være nok til å gjøre utskjæringene for mikro -USB og mini HDMI -porter. Etter det ville jeg bruke litt klart tape for å feste alt sammen. Først brukte jeg klar plast fra et ødelagt blyanthus, men etter det fant jeg og brukte klar plast fra en eller annen emballasje (usb -hub), slik det var (nesten) riktig størrelse. Selv om det var litt ekstra plass, brukte jeg det til å lagre ekstra tilbehør (USB OTG -adapter).

Trinn 4: Ting som kan forbedres

Dette er et enkelt prosjekt som tok meg mindre enn 3 dager å fullføre. Du kan imidlertid forbedre det ved å:

  1. Legger til Raspberry Pi -kamera

    Du kunne se det i prototypene, men det ble til slutt fjernet ettersom det bruker strøm som kan bevares, og kamerakontakten på min Raspberry Pi Zero W brøt uansett

  2. Gjør et bedre (kanskje 3D -trykt) etui

    Dette vil gjøre den sterkere og mer holdbar. For meg. Jeg var for lat for 3D -modellen og hadde ikke en 3D -skriver, men du kan også bruke andre tynne harde materialer som akryl etc

  3. Sette opp en berøringsskjerm

Anbefalt: