Obsah:

Digitální fotorámeček s WiFi připojením - Raspberry Pi: 4 kroky (s obrázky)
Digitální fotorámeček s WiFi připojením - Raspberry Pi: 4 kroky (s obrázky)

Video: Digitální fotorámeček s WiFi připojením - Raspberry Pi: 4 kroky (s obrázky)

Video: Digitální fotorámeček s WiFi připojením - Raspberry Pi: 4 kroky (s obrázky)
Video: Course Lesson 10 of 10: Controlling Raspberry Pi Pico 4WD Smart Car Kit with mobile App 2024, Červenec
Anonim
Digitální fotorámeček s WiFi připojením - Raspberry Pi
Digitální fotorámeček s WiFi připojením - Raspberry Pi

Jedná se o velmi snadnou a levnou cestu k digitálnímu fotorámečku - s výhodou přidání /odebrání fotografií přes WiFi pomocí „kliknutí a přetažení“pomocí (bezplatného) programu pro přenos souborů. Může být poháněn malým Pi Zero za 4,50 GBP. Fotografie můžete také přenášet přímo z mobilního telefonu (např. Pomocí ES File Explorer v systému Android).

Může to být samostatný digitální fotorámeček nebo spořič obrazovky pro systém založený na Pi (dělat něco jiného) a zobrazovat obrázky, když se nepoužívá. Může to být například spořič obrazovky pro mediální ovladač založený na Pi nebo rozhraní pro můj hudební a rozhlasový přehrávač založený na Pi.

Pro jednoduchost a velikost jsem zde použil Pi Zero, ale každý z Pi by měl fungovat. Mohl jsem použít ZeroW (WiFi), ale za stejnou cenu lze získat Zero plus 2portový USB rozbočovač a použít WiFi dongle k optimalizaci polohy ve vzduchu.

Pro monitory existuje obrovská volba:

  • Waveshare dělá pro Pi velmi dobré monitory, včetně těch s dotykovými obrazovkami. Dotyková obrazovka zde není podmínkou, ale může být užitečná, pokud se jedná o spořič obrazovky pro jinou aplikaci. Jejich nevýhodou je, že se konektory zasunou do boku - to vypadá neupraveně nebo vyžaduje skrytý široký rámeček.
  • Většina počítačových monitorů bude fungovat. Použité jsou k dispozici za nízké náklady na ebay. Dokonce i nové mají docela dobrou hodnotu. Pokud nemají vstup HDMI, je velmi pravděpodobné, že mají DVI, které lze použít pomocí adaptéru nebo kabelu HDMI na DVI. Vyzvedl jsem si 22palcový dotykový monitor Iiyama IPS s rozlišením 22 palců a Full HD (1920x1080) za cenu nižší než 80 liber.
  • Nakonec existuje možnost přemístění obrazovky z mrtvého notebooku. Viz: instructable To má velkou výhodu v tom, že je tenký a že se vejde do skutečného rámečku obrázku.

Veškerý požadovaný software/firmware je zdarma.

Zde uvedené pokyny by měly umožnit nováčkovi (nebo zkušenějšímu), aby to spustil úplně od začátku.

Potřebné díly:

  • Pi (jakýkoli)
  • Karta SD (doporučeno 8 GB nebo více)
  • USB rozbočovač
  • Wifi dongle
  • Monitor a vede
  • Myš (pro nastavení)
obraz
obraz

Kroky:

  • Nainstalujte firmware Pi
  • Připojte/nainstalujte monitor
  • Přidejte nějaké fotky/obrázky
  • Nastavte spořič obrazovky

Text tučnou kurzívou je třeba zadat během instalace a ve většině případů jej lze zkopírovat a vložit - to ušetří spoustu času.

Krok 1: Nainstalujte firmware Pi

Systém bude fungovat jak z plné instalace Raspbian Stretch, tak ze Stretch Lite. Ten druhý používá méně paměti, ale první může být potřeba, pokud je PI používán i pro něco jiného. Pokyny se budou týkat obou. Tento proces bude používat vzdálené nastavení Pi, protože ve většině případů je to jednodušší - a může se vyhnout potřebě klávesnice.

Nejprve si stáhněte Raspbian Stretch nebo Stretch Lite z

Verze dostupná v době psaní článku byla říjen 2018, ale jiné by měly fungovat dobře.

Rozbalte soubor na známé místo. Poté spusťte Etcher a stáhněte obrázek na kartu SD. Etcher je zdarma a lze jej stáhnout z https://etcher.io/ a jeho spuštění je jednoduché:

obraz
obraz

Po záblesku karty přidejte prázdný soubor s názvem „SSH“do „Boot“. To umožňuje vzdálené ovládání a nastavení Pi z počítače a také využít výhody kopírování a vkládání zde uvedeného textu.

Pokud používáte Pi Zero (nebo ZeroW), musíme mít WiFi funkční, aby bylo možné vzdálené nastavení. To vyžaduje přidání názvu sítě a hesla do konkrétního souboru. Chcete -li to provést - zkopírujte do programu Poznámkový blok následující:

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

síť = {

ssid = "YOUR_NETWORK_NAME"

psk = "VAŠE HESLO"

key_mgmt = WPA-PSK

}

Upravte YOUR_NETWORK_NAME a YOUR_PASSWORD (ponechejte „“) a uložte do části „Boot“na kartě SD jako wpa_supplicant.conf

Vysuňte kartu a zapojte ji do Pi. V případě potřeby také připojte WiFi dongle přes USB hub.

Zapněte Pi. Když je spuštěn, najděte IP adresu přihlášením ke svému routeru. Alternativně, pokud používáte plnou verzi Stretch, lze ji najít připojením monitoru, myši a klávesnice a kliknutím na ikonu internetu v pravém horním rohu plochy. Na Stretch Lite (s připojeným monitorem a klávesnicí) použijte instrukci sudo ifconfig a podívejte se pod wlan0> inet addr:. Jako nejjednodušší považuji možnost routeru.

Spusťte Putty (bezplatné stažení z https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) z počítače a zadejte IP adresu Pi.

obraz
obraz

Přihlaste se jako „pi“s heslem „malina“.

obraz
obraz

Nejprve zrevidujte heslo a další nastavení pomocí:

sudo raspi-config

(zkopírujte text a poté pravým tlačítkem klikněte na tmel, abyste jej vložili)

Nejprve změňte heslo

Poté změním název sítě (volitelně)

V rámci lokalizace nastavte zemi WiFi.

V části Možnosti rozhraní povolte SSH.

Potom dvakrát šipka doprava a klikněte na Dokončit a Ano restartujte. Tím ztratíte spojení Putty. Spíše než zavírat, počkejte minutu, než se Pi restartuje, a klikněte pravým tlačítkem na panel úloh Putty a vyberte „Restartovat relaci“. Nyní se přihlaste pomocí „pi“a nového hesla. Pokud se WiFi znovu nepřipojí, odpojte dongle a znovu jej zapojte. Měl jsem podezření, že se to děje, ale možná jsem byl netrpělivý na to, aby se Zero nastartoval!

Další aktualizace zadáním:

sudo apt -get -y aktualizace

Poté proveďte upgrade zadáním:

sudo apt -get -y upgrade

To může chvíli trvat.

Pokud začínáte od Raspbian Stretch, pokračujte dalším krokem.

Pro Raspbian Stretch Lite musíme přidat pracovní plochu.

Zadejte tedy:

sudo apt install raspberrypi-ui-mods

následován

Y

po vyzvání.

Je to docela velká instalace, a tak to bude chvíli trvat …….

Ponechte relaci Putty otevřenou a přejděte k instalaci monitoru.

Krok 2: Připojte/nainstalujte Monitor

Chtěl jsem, aby se pi spustilo, aniž by bylo nutné zadávat uživatele a heslo (stále prostřednictvím relace Putty):

sudo raspi-config

Vyberte „Možnosti spouštění“, poté „Desktop / CLI“a poté „Desktop Autologin“. Potom dvakrát šipka vpravo a Dokončit a restartovat.

Standardní monitory budou komunikovat o svých nastaveních, a proto stačí vypnout, připojit monitor pomocí kabelu HDMI (a USB pro dotykové obrazovky) a restartovat.

Monitory Waveshare vyžadují nastavení Pi na příslušné rozlišení. To vyžaduje úpravu konfiguračního souboru. Tak:

sudo nano /boot/config.txt

U monitoru Waveshare 7”a 10” (1024x600) přidejte následující řádky (nebo odkomentujte/upravte stávající):

max_usb_current = 1

hdmi_cvt 1024 600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Pro 10 (1280x800) monitor Waveshare

Přidejte nebo změňte řádky na:

max_usb_current = 1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Nyní vypněte, připojte monitor a znovu zapněte. Pi by se mělo spustit na ploše.

obraz
obraz

Krok 3: Přidejte nějaké fotografie/obrázky

Před tříděním spořiče obrazovky musíme načíst několik obrázků/fotografií. To je velmi snadné pomocí programu pro přenos souborů, jako je File Zilla.

Chcete -li použít FileZilla, zadejte IP adresu Pi do Host, poté uživatelské jméno (pi) a heslo a Port 22 a poté klikněte na Quickconnect. V budoucnu budou tato nastavení zapamatována a lze je vybrat z dílčí nabídky Quickconnect. Po vyzvání je stále nutné zadat heslo.

Po připojení se v pravém podokně zobrazují soubory Pi a v levém podokně soubory PC. Najděte si v počítači složku s fotografiemi, abyste je mohli zobrazit, a přejděte na /home /pi na pi - kdy byste měli vidět složku Obrázky. Pokud tam není, vytvořte jej (klikněte pravým tlačítkem a vytvořte adresář). Nyní klikněte a přetáhněte požadované fotografie z počítače do složky Pi Pictures. Poklepáním na složku Obrázky zkontrolujte, zda tam jsou.

obraz
obraz

Soubor Zilla usnadňuje aktualizaci fotografií na pi. Upozorňujeme, že fotografie nemusí mít stejné rozlišení jako monitor. Pokud však mají (nebo alespoň stejný poměr stran), zobrazí se na celou obrazovku bez oříznutí/ černých okrajů.

Krok 4: Nastavte spořič obrazovky

V tomto bodě mého načtení Stretch Lite již spořič obrazovky začal s výchozí kolekcí spořičů obrazovky. Na výběr je obrovská sbírka různých spořičů obrazovky. Několik výstavních fotografií. Chtěl jsem však jen procházet fotografiemi spořičem obrazovky. Existuje jeden, který to nazývá GLSlideshow.

Chcete -li nastavit spořiče obrazovky, klikněte na malinu (vlevo nahoře), poté na položku „Předvolby“a poté na „Spořič obrazovky“.

obraz
obraz

Výchozí má několik náhodně spuštěných spořičů obrazovky. Ne všechny jsou však nainstalovány (šedě), zejména při instalaci ze Stretch Lite.

obraz
obraz

Pokud GLSlideshow není nainstalován, může to být prostřednictvím relace Putty:

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

Na Pi přejděte na obrazovku spořiče obrazovky a zkontrolujte, zda je tam nyní GLSlideshow.

Poté kliknutím na kartu Upřesnit sdělte xsceensaver, kde získat obrázky. V části „Manipulace s obrázky“zaškrtněte „Vybrat náhodný obrázek“a vyhledejte adresář/home/pi/Pictures:

obraz
obraz

Poté se vraťte zpět na kartu „Režimy zobrazení“a změňte „Režim“na „Pouze jeden spořič obrazovky“a zvýrazněte „GLSlideshow“:

obraz
obraz

Kliknutím na tlačítko Nastavení získáte další možnosti, například čas aktualizace. Posun a zoom na pi nefunguje (vyžaduje větší výpočetní výkon).

Pokud používáte digitální rámeček obrázku, nastavte čas „Blank After“na minimálně 1 minutu.

10 monitor Waveshare je pěkný - a větší než mnoho komerčních systémů.

obraz
obraz

22 “iiyama je však prostě ohromující.

obraz
obraz

Je načase si sednout a užít si prezentaci fotografií.

Mike

Doporučuje: