PiFrame
Købte mig en Raspberry Pi, skulle bruge den til et projekt med at bygge en lille webserver der kunne sende og modtage serielle data.
Halvvejs inde i projektet, gik jeg i stå og da jeg så faldt over en 23" monitor med HDMI indgang besluttede jeg mig at bygge en stor fotoramme.
Eksempler på fotorammer med Raspberry Pi er der masser af ude på nettet, men de er næsten alle alt alt for avancerede til mig,
Jeg ville have en der læser billeder direkte fra en USB stick og ikke noget med at sende billeder over via FTP, eller hente billeder automatisk fra en webserver.
Nej, en standalone løsning jeg kan tage med mig og stille op, hvor jeg har lyst til og ikke være afhængig af computere og netværk.
Mit projekt er i høj grad baseret på denne github løsning
https://github.com/kbfirebreather/rpi-digital-photo-frame
Derfor vil der også være mange ligheder i guiden, dog tilføjet mine ændringer og fjernet en del.
For at "min" opskrift virker skal alle billeder helst være optimeret til den tilsluttede skærms opløsning (i mit tilfælde 1920x1080),
filextension skal være .jpg (altså med små bogstaver) og der må ikke være mellemrum i filnavnene.
Efter første projekt med 23" skærmen, kom jeg forbi en billig pi og et 37" tv med HDMI, så nu over to år efter den første, er der kommet en endnu større PiFrame
Sådan sætter du en Raspberry Pi op til at være en fotoramme. Start med at hent nyeste version raspbian og læg det på et passende flashkort. Sæt flashkort i Pi'en og tænd. Er det første gang du starter går den direkte i konfigurationsmenuen. Er det en installation der tidligere har været brugt til andet, så kaldes konfigurationsprogrammet frem ved, i kommandoprompten at skrive: sudo rapsi-config Nu er du i konfigurations programmet
For ikke at skulle indtaste brugernavn og adgangskode hver gang den starter (der er intet tastatur på en fotoramme, når den er i drift) kaldes følgende fra kommandoprompten:
Nu skal fotoramme softwaren installeres. Det gøres på følgende måde:
Opret to mapper til fotorammen.
Vi skal lige have oprettet en scriptfil inde i piframe mappen
Nu skal Pi lære at læse fra USB stick. Jeg har valgt at bruge en opsætning der gør at man kan skifte mellem forskellige USB sticks som man har lyst til. Vi skal finde ud af hvad Pi'en identificerer USB sticken som, så vi skriver: sudo blkid Svar kunne være
mmc er hukommelseskortet i selve Pi, hvor sd er flytbare enheder. I ovenstående tilfælde hedder USB sticken sda1. Det skal vi huske på, for det skal vi bruge i filsystem tabellen, som vi åbner med kommandoen: sudo nano fstab. I slutningen af filen tilføjes:
Afslut, gem og reboot. Herefter vil systemet "tro" at de filer der er på USB nøglen er placeret i /home/pi/usbdrv mappen - som scriptfilen peger på. Nu skal scriptfilen sættes til at køre når Pi'en starter:
Vupti - fotoramme i stor udgave.
Overscan - hvis billedet alligevel ikke fylder hele skærmen ud. På nogle skærme kan det opleves at billedet ikke fylder hele skærmen ud. For at komme af med det, kan man fjerne overscan i to "trin". start med at åbne for konfigurationsfilen med:
Er det ikke nok, kan man lege med de fire overscan parametre ved at fjerne hashtag foran og ændre på værdierne. Og nu vi er i gang med det med billedstørrelsen, så byggede jeg mig endnu en PiFrame, denne gang med et gammelt 32" tv. Fjernsynet skulle være 1366x762 i opløsning, men billederne så "forkerte" ud. Jeg testede skærmes opløsning med denne kommando Som fortalte mig at skærmen fortalte at den foretrak en opløsning der hed 1276x764. Da jeg fik billederne konverteret til den størrelse, så det hele rigtigt ud igen. |
Kommentarer
tips og tricks,modtages gerne !! |
Designet af Moppe |