Innholdsfortegnelse:

Digital fotoramme, WiFi koblet - Raspberry Pi: 4 trinn (med bilder)
Digital fotoramme, WiFi koblet - Raspberry Pi: 4 trinn (med bilder)

Video: Digital fotoramme, WiFi koblet - Raspberry Pi: 4 trinn (med bilder)

Video: Digital fotoramme, WiFi koblet - Raspberry Pi: 4 trinn (med bilder)
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, Juli
Anonim
Digital fotoramme, WiFi koblet - Raspberry Pi
Digital fotoramme, WiFi koblet - Raspberry Pi

Dette er en veldig enkel og rimelig rute til en digital fotoramme - med fordelen av å legge til /fjerne bilder via WiFi via ‘klikk og dra’ ved hjelp av et (gratis) filoverføringsprogram. Den kan drives av den lille £ 4,50 Pi Zero. Du kan også overføre bilder direkte fra en mobiltelefon (f.eks. Via ES File Explorer på Android).

Dette kan være en frittstående digital bilderamme eller kan være skjermsparer for et Pi -basert system (gjør noe annet) og vise bilder når den ikke brukes. Dette kan for eksempel være skjermsparer for en Pi -basert mediekontroller eller for et grensesnitt til min Pi -baserte musikk- og radiospiller.

For enkelhet og størrelse har jeg brukt en Pi Zero her, men noen av Pi’ene burde fungere. Jeg kunne ha brukt en ZeroW (WiFi), men for samme pris kan man få en Zero pluss en 2 -ports USB -hub og bruke en WiFi -dongle for å optimalisere antenne.

Det er et stort valg for skjermer:

  • Waveshare gjør veldig gode skjermer for Pi, inkludert dem med berøringsskjerm. En berøringsskjerm er ikke et krav her, men kan være nyttig når dette er skjermsparer for et annet program. En ulempe med disse er at kontaktene kobles til siden - som ser uryddig ut eller krever en bred ramme for å gjemme seg.
  • De fleste PC -skjermer fungerer. Brukte er tilgjengelige til lav pris på ebay. Selv nye er ganske god verdi. Hvis de ikke har en HDMI -inngang, er det svært sannsynlig at de har DVI som kan brukes via en adapter eller HDMI til DVI -kabel. Jeg hentet en 22 "IPS, full HD (1920x1080) Iiyama -berøringsskjerm i god stand for under £ 80 levert.
  • Til slutt er det muligheten til å omformulere skjermen fra en død bærbar datamaskin. Se: instruerbar Dette har det store pluss av å være tynn og å kunne passe inn i en ekte bilderamme.

All nødvendig programvare/fastvare er gratis.

Instruksjonene her bør tillate en nybegynner (eller mer erfaren) å få dette til å kjøre fra bunnen av.

Nødvendige deler:

  • Pi (hvilken som helst)
  • SD -kort (foreslå 8 GB eller høyere)
  • USB -hub
  • Wifi Dongle
  • Overvåk og leder
  • Mus (for oppsett)
Bilde
Bilde

Trinn:

  • Installer firmware til Pi
  • Fest/installer skjermen
  • Legg til noen bilder/bilder
  • Sett opp skjermspareren

Tekst med fet kursiv må skrives inn under oppsettet og kan i de fleste tilfeller kopieres og limes inn - det sparer mye tid.

Trinn 1: Installer Pi -fastvare

Systemet fungerer både fra hele Raspbian Stretch -installasjonen og fra Stretch Lite. Sistnevnte bruker mindre minne, men førstnevnte kan være nødvendig hvis PI -en også brukes til noe annet. Instruksjonene vil dekke begge deler. Prosessen vil bruke ekstern oppsett av Pi, da dette i de fleste tilfeller er enklere - og kan unngå behovet for et tastatur.

Last ned først Raspbian Stretch eller Stretch Lite fra

Versjonen som var tilgjengelig i skrivende stund var oktober 2018, men andre burde fungere fint.

Pakk ut filen til et kjent sted. Kjør deretter Etcher for å laste ned bildet til et SD -kort. Etcher er gratis og kan lastes ned fra https://etcher.io/ og er enkelt å kjøre:

Bilde
Bilde

Etter at kortet har blitt blinket, legg til en tom fil som heter 'SSH' i 'Boot'. Dette gjør at Pi kan fjernkjøres og settes opp fra en PC og også dra nytte av kopiering og liming av teksten som er oppført her.

Hvis du bruker en Pi Zero (eller ZeroW) må vi få WiFi til å fungere for å aktivere eksternt oppsett. Dette krever at nettverksnavnet og passordet legges til i en bestemt fil. For å gjøre dette - kopier følgende til Notisblokk:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

nettverk = {

ssid = "YOUR_NETWORK_NAME"

psk = "YOUR_PASSWORD"

key_mgmt = WPA-PSK

}

Rediger YOUR_NETWORK_NAME og YOUR_PASSWORD (behold "") og lagre den i "Boot" -delen av SD -kortet som wpa_supplicant.conf

Ta ut kortet og koble det til Pi. Koble også til WiFi -dongelen, om nødvendig via USB -huben.

Slå på Pi. Når den kjører, finn IP -adressen ved å logge deg på ruteren. Alternativt, hvis du bruker fullversjonen av stretch, kan du finne dette ved å koble til en skjerm, mus og tastatur og klikke på internettikonet øverst til høyre på skrivebordet. På Stretch Lite (med skjerm og tastatur tilkoblet) bruker du instruksjonene sudo ifconfig og ser under wlan0> inet addr:. Jeg synes ruteren er det enkleste.

Kjør Putty (gratis nedlasting fra https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) fra en PC og skriv inn Pi -IP -adressen.

Bilde
Bilde

Logg på som 'pi' med passordet 'bringebær'.

Bilde
Bilde

Revider først passordet og andre innstillinger via:

sudo raspi-config

(kopier tekst, høyreklikk deretter i Putty for å lime inn)

Endre først passordet

Jeg endrer deretter nettverksnavnet (valgfritt)

Angi WiFi -landet under lokalisering.

Under Grensesnittalternativer aktiver SSH.

Deretter høyrepil to ganger og klikk Fullfør, og Ja for å starte på nytt. Dette mister Putty -tilkoblingen. I stedet for å lukke dette, vent et minutt før Pi starter på nytt, og høyreklikk på oppgavelinjen Putty og velg ‘Start økten på nytt’. Logg deg nå på med ‘pi’ og det nye passordet. Hvis WiFi ikke kobles til igjen, kobler du fra dongelen og kobler til igjen. Jeg mistenkte at dette skjedde, men jeg hadde kanskje bare vært utålmodig for Null å starte opp!

Neste oppdatering ved å skrive inn:

sudo apt -get -y oppdatering

Oppgrader deretter:

sudo apt -get -y oppgradering

Dette kan ta en stund.

Hvis du starter fra hele Raspbian Stretch, fortsett til neste trinn.

For Raspbian Stretch Lite må vi legge til skrivebordet.

Så skriv inn:

sudo apt installer raspberrypi-ui-mods

etterfulgt av

Y

når du blir bedt om det.

Dette er en ganske stor installasjon, og det vil ta en stund …….

Hold Putty -økten åpen og fortsett med å installere skjermen.

Trinn 2: Fest/installer Monitor

Jeg ville at pi skulle starte uten at bruker og passord måtte angis (så fortsatt via Putty -økten):

sudo raspi-config

Velg 'Boot Options' og deretter 'Desktop / CLI' og deretter 'Desktop Autologin'. Deretter høyrepilen to ganger og Fullfør og start på nytt.

Standardmonitorer vil kommunisere sine innstillinger, og alt du trenger å gjøre er å slå av, koble til skjermen via HDMI -kabel (og USB for berøringsskjerm) og start på nytt.

Waveshare -skjermene trenger Pi -innstillingen til riktig oppløsning. Dette må redigeres av konfigurasjonsfilen. Så:

sudo nano /boot/config.txt

For Waveshare 7”og 10” (1024x600) skjerm legger du til følgende linjer (eller fjerner en kommentar/rediger eksisterende):

max_usb_current = 1

hdmi_cvt 1024600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

For Waveshare 10”(1280x800) skjerm

Legg til eller endre linjer til:

max_usb_current = 1

hdmi_cvt 1280800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Slå av, koble til skjermen og slå den på igjen. Pi skal starte opp på skrivebordet.

Bilde
Bilde

Trinn 3: Legg til noen bilder/bilder

Før vi sorterer ut skjermspareren må vi laste inn noen bilder/fotografier. Dette er veldig enkelt ved å bruke et filoverføringsprogram som File Zilla.

For å bruke FileZilla, skriv inn Pi IP -adressen i Host, deretter brukernavn (pi) og passord, og Port 22, og klikk deretter på Quickconnect. I fremtiden huskes disse innstillingene og kan velges fra hurtigmenyen. Man må fortsatt angi passordet når du blir bedt om det.

Når den er tilkoblet, viser høyre rute Pi -filene og den venstre ruten PC -filene. Finn bildemappen din på PCen for å vise bildene og naviger til /home /pi på pi - når du skulle se en Bilder -mappe. Hvis den ikke er der, lag den (høyreklikk og Lag katalog). Klikk nå og dra bildene du vil ha fra PCen til mappen Pi Pictures. Dobbeltklikk på Bilder -mappen for å kontrollere at de er der.

Bilde
Bilde

File Zilla gjør det enkelt å oppdatere bildene på pi. Vær oppmerksom på at bildene ikke trenger å ha samme oppløsning som skjermen. Men hvis de er (eller i det minste samme størrelsesforhold) vil de vise fullskjerm uten beskjæring/ svarte kanter.

Trinn 4: Sett opp skjermspareren

På dette tidspunktet på min Stretch Lite -last hadde skjermspareren allerede startet med standardsamlingen av skjermsparere. Det er en enorm samling av forskjellige skjermsparere å velge mellom. Flere viser fotografier. Imidlertid ville jeg bare at en skjermsparer skulle bla gjennom bildene. Det er en som gjør dette som kalles GLSlideshow.

For å angi skjermsparerne, klikk på bringebæret (øverst til venstre) og deretter "Preferences" og deretter "Screensaver".

Bilde
Bilde

Standarden har flere skjermsparere valgt for å kjøre tilfeldig. Imidlertid er ikke alle installert (gråtonet), spesielt med installasjonen fra Stretch Lite.

Bilde
Bilde

Hvis GLSlideshow ikke er installert, kan det være via en Putty -økt:

sudo apt-get -y install xscreensaver-gl-extra

Gå til skjermsparer -skjermen på Pi og sjekk at GLSlideshow nå er der.

Klikk deretter kategorien Avansert for å fortelle xsceensaver hvor du skal få bilder. Merk av for "Velg tilfeldig bilde" under "Bildemanipulering", og søk etter katalogen/home/pi/Pictures:

Bilde
Bilde

Gå deretter tilbake til fanen "Visningsmoduser", og endre "Modus" til "Bare én skjermsparer" og merk "GLSlideshow":

Bilde
Bilde

Ved å klikke på Innstillinger -knappen får du flere alternativer, for eksempel oppdateringstid. Pan og zoom fungerer ikke på pi (trenger mer prosessorkraft).

Til slutt må du sette "Tom etter" -tiden til minimum 1 minutt hvis du bruker den som en digital bilderamme.

10 Waveshare -skjermen er fin - og større enn mange kommersielle systemer.

Bilde
Bilde

Imidlertid er 22 iiyama rett og slett fantastisk.

Bilde
Bilde

Det er på tide å lene seg tilbake og nyte bildeserien.

Mike

Anbefalt: