InstaFrame (3 / 4 steg)

Steg 3: Steg 3: programvara



Det finns många olika

webbplatser som som kan presentera dig med kod för att Visa Instagram bilder. Jag reda på att http://snapwidget.com/ fungerade bäst för mig och är gratis.

Så gå till http://snapwidget.com/ och välj hur du vill att dina bilder att presenteras på InstaFrame. Det bästa sättet är att ange en unik hashtag och tagga alla dina Instagram bilder du vill visa med samma hashtag.

När du är klar väljer du "få widget" och kopiera koden.

Nu måste vi skapa en webbsida som innehåller denna kod. Jag använda en text redaktör (Notepad ++) för att infoga kod på en tom webbsida.

Infoga den här raden:

< meta http-equiv = "uppdatera" content = "3600" >

Det är en funktion som uppdaterar sidan varje timme. 3600 är tid i sekunder. Bara ändra det till något annat om du vill.

Spara filen som instaframe2.html.

Jag använder också en en webbsida som heter instaframe.html. Anledningen till detta är att jag behöver en fördröjning för ca 20s. Annars kommer inte sidan in korrekt. Så instaframe.html är bara en webbsida som visar "Startande i 20-talet" och efter 20 sekunder instaframe2.html läses. Båda filerna är kopplad om du vill använda dem, bara ändra din kod från snapwidget i instaframe2.html (Instafram_HTML.rar).

Då är det dags att kopiera våra HTML-filer till Pi. Det enklaste sättet som jag tror är att använda Cyberduck från datorn. Hämta, installera och köra Cyberduck. Sedan väljer du "Öppna anslutning" och skriv in;

· SFTP

· IP-adress till din Pi

· Port 22

· Användare = Pi

· Ditt lösenord

Tryck på "connect" och du har en filhanterare på din Pi upp och körs. Kopiera de två HTML-filerna till /home/pi. Dra-och-släpp fungerar bra!

Starta om din Pi och då är det dags att installera en bättre webbläsare (Chromium) sedan en som är förinstallerat. Detta görs med kommandot;

sudo lämplig-få installera krom x11-xserver-utils unclutter

Nu är det dags att få Pi att öppna din webbläsare automatiskt vid uppstart. Det skall även starta i helskärmsläge, utan felmeddelanden och med rätt HTML-fil.

Vi börjar med filen autostart och redigera den med kommandot;

sudo nano /etc/xdg/lxsession/LXDE/autostart

Radera allt i filen och klistra in här;

--profil LXDE
--skrivbordet--profil LXDE
#-ingen-splash
av
-dpms
s noblank
-I's / "exited_cleanly":
falska / "exited_cleanly": sanna /' ~/.config/chromium/$
--noerrdialogs--kiosk
File:///Home/PI/instaframe.html-incognito

Beroende på den Rasperian versionen du

kan behöva göra samma sak med;

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

Dags att konfigurera Pi att starta x på boot. Detta kan göras på två sätt. Det riktigt enkelt sättet (som didn´t fungerar för mig för någon anledning. Det slutade med en svart skärm efter omstart);

Kör:

sudo raspi-config

Välj alternativ 3 (aktiverar stöveln till skrivbordet) och sedan "Desktop logga in som användare"pi"på grafisk Desktopen".

Gjort! Men som jag nämnde det riktigt enkelt sättet fungerade inte för mig så jag var tvungen att göra det på enkelt sätt.

(Testa med en pånyttfödd om du behöver utföra detta steg).

Ändra tillbaka till "Konsolen Text konsolen, som kräver inloggning (standard)" i raspi-config boot alternativ.

Redigera /etc/rc.local:

sudo nano /etc/rc.local

Lägg till följande rad ovanför raden "exit 0";

Su -l pi - c startx

Vi måste också bli fråga om lösenord vid start. Det gör genom vi att redigera den här filen;

sudo nano/etc/inittab

Placera en # framför raden "1:2345:respawn: / sbin/getty 115200 tty1". Så förändras;

1:2345:respawn: / sbin/getty 115200 tty1

Till:

#1:2345:respawn: / sbin/getty 115200 tty1

Och bara under denna linje måste vi lägga till denna linje;

1:2345:respawn: / bin/login -f pi tty1 /dev/tty1 2 > & 1

Spara. Starta om och skaffa dig en kopp kaffe :-)!

Om allt fungerar du skall se din Pi stöveln upp och efter en minut eller

så ser du dina Instagram-bilder och inget annat!

Se Steg
Relaterade Ämnen