Raspberry Pi er en £ 25 / $ 35 datamaskin som opprinnelig ble opprettet for å løse problemet med en nedgang i databehandlingskapasiteten til barn i Storbritannia. Det har siden blitt re-purposed av et ivrig samfunn av hackere og beslutningstakere og kan bli funnet drivende prosjekter over hele verden.
Ved hjelp av en Raspberry Pi og Screenly-programvare, viser jeg deg hvordan du lager en enhet som vil vise annonseringsinnhold for et eiendomsvindu. Jeg forklarer hvordan du bruker en tidsplan for å kontrollere innholdet via en bærbar datamaskin koblet til samme nettverk som Raspberry Pi.
Screenly er et operativsystem bygget for Raspberry Pi. Dens eneste formål er å skape digital skilting via en brukervennlig webside. Når du har kopiert til et SD-kort, får du tilgang til Screenly ved å besøke et webgrensesnitt som dekkes senere i denne opplæringen.
Last ned en kopi av Screenly-operativsystemet fra Screenly-nettstedet. Jeg bruker åpen kildekodeversjon av programvaren, som er helt gratis å bruke, men har visse begrensninger, forklart senere.
Last ned zip-filen til datamaskinen og sett inn ditt tomme SD-kort i den aktuelle sporet på datamaskinen. Zip-filen inneholder en bildefil som er den fulle Screenly-operativsystemet, pakker ut zip-filen til harddisken.
Nå som du har bildet, må du kopiere det til ditt SD-kort.
Et bilde er et øyeblikksbilde av et fungerende operativsystem. Det er en byte for bytekopi av den opprinnelige installasjonen, og på grunn av alle Raspberry Pi-modeller som har samme arkitektur, kan du bruke et bilde for raskt å dele operativsystemer.
Opprett ditt SD-kort håndteres annerledes for Mac, Windows og Linux. Screenly har en veiledning for å sette opp et Screenly SD-kort med Mac, Linux eller Windows.
Med det nye SD-kortet klar til å gå, er det nå på tide å samle Raspberry Pi. Du trenger ikke et tastatur eller en mus festet til Raspberry Pi, bare en HDMI-kabel for å koble Pi til en skjerm, en Ethernet-kabel som er koblet til ruteren og deretter sette inn SD-kortet. Når disse periferiutstyrene er blitt tilkoblet, er du klar til å sette inn strømforsyningen og starte Pi.
For første oppstart vil Raspberry Pi ta litt lengre tid enn normalt for å starte, da det har ganske mye bak-scener konfigurasjon å fullføre. Når oppstartet er fullført, vil du se en skjerm som viser IP-adressen og portnummeret som ruteren har tildelt Raspberry Pi.
Legg merke til disse som du trenger dem senere. Vanligvis vil IP-adressen være i det interne IP-området, for ruteren din, og portnummeret er 8080, slik at adressen kan se ut som [IP-adresse for Raspberry Pi]: 8080
. Eller i mitt tilfelle, 192.168.0.27:8080
.
For å administrere Screenly-programmet må du åpne en nettlesersøkt på datamaskinen din og i adresselinjen skriver inn IP-adressen og portnummeret du noterte tidligere.
Du ser nå en skjerm som ligner på bildet nedenfor, som er utgangspunktet for prosjektet.
Skjermbildet oversiktEiendeler er de enkelte innholdsstykkene som er plassert i tidsplanen. Eiendeler kan være bilder, videoer eller nettsider.
Eiendeler er enten aktive eller inaktive. Aktive eiendeler er de som blir brukt i tidsplanen, og inaktive eiendeler blir ikke brukt.
For å legge til et aktivum, klikk på Legg til eiendel øverst til høyre på skjermen for å vise noe som ligner på:
Legge til en ressursNår eiendelen er opprettet, blir den plassert i delen for inaktive eiendeler som vist:
Inaktiv eiendelFor å gjøre en aktiv aktiv må du klikke på på av Bytt plassert til høyre for aktiva. Aktivet vil nå flytte til Aktive eiendeler seksjonen og vil bli brukt i tidsplanen.
Tidsplanen er hvor sekvensen av eiendeler du ønsker å vise på skjermen, opprettes. Fortell Screenly hva du skal vise, varigheten og raskt endre sekvensen for å tilfredsstille dine krav. Jeg har laget to eiendeler, kalt Hus 1 og Hus 2. Disse er enkle .png
bildefiler som jeg opprettet, i Inkscape, for denne opplæringen.
Hver ressurs vil være på skjermen i ti sekunder før du går videre til neste aktiva. Når alle eiendelene har blitt vist, vil tidsplanen gå tilbake til starten.
Sekvensen kan enkelt endres slik at en bestemt ressurs blir spilt på et bestemt tidspunkt: I sekvensen, venstre-klikk og hold museknappen nede over aktiv aktiva som du vil flytte, og dra den rundt tidsplanen.
Merk at du ikke kan flytte en aktiv ressurs til de inaktive eiendelene og omvendt. For å flytte eiendeler mellom de to må du slå dem på eller av.
Screenly kan brukes på alle størrelser på skjermen, men det er viktig at du designer innholdet ditt for skjermen du vil bruke. For denne opplæringen brukte jeg Inkscape til å designe noe innhold med en oppløsning på 1920x1080, som er standardoppløsningen for en 1080p-TV.
En mal opprettet i InkscapeScreenly Open Source Edition er litt kresen når det gjelder video. Enhver video du ønsker å spille må være mp4
eller H264
kodet. Hvis du ønsker å spille andre typer video, må du kjøpe pro-versjonen av Screenly.
I denne opplæringen har jeg vist hvordan å bygge et reklamesystem som skal gi et eiendomsmeglingskontor med et iøynefallende design og et enkelt middel til å administrere innholdet.
Dette prosjektet kan utvides for å annonsere forskjellig informasjon for klubber, bilforretninger og sportsbutikker. Faktisk, hvor som helst som en visning av roterende informasjon ville være nyttig.