Cuprins:

Cadru foto digital, conectat WiFi - Raspberry Pi: 4 pași (cu imagini)
Cadru foto digital, conectat WiFi - Raspberry Pi: 4 pași (cu imagini)

Video: Cadru foto digital, conectat WiFi - Raspberry Pi: 4 pași (cu imagini)

Video: Cadru foto digital, conectat WiFi - Raspberry Pi: 4 pași (cu imagini)
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Noiembrie
Anonim
Cadru foto digital, conectat WiFi - Raspberry Pi
Cadru foto digital, conectat WiFi - Raspberry Pi

Acesta este un traseu foarte ușor și cu costuri reduse către o ramă foto digitală - cu avantajul de a adăuga / elimina fotografii prin WiFi prin „clic și trageți” folosind un program de transfer de fișiere (gratuit). Poate fi alimentat de micul £ 4,50 Pi Zero. De asemenea, puteți transfera fotografii direct de pe un telefon mobil (de exemplu, prin ES File Explorer pe Android).

Acesta poate fi un cadru digital independent sau poate fi un screensaver pentru un sistem bazat pe Pi (care face altceva) și poate afișa imagini atunci când nu este utilizat. De exemplu, acesta ar putea fi screensaver-ul pentru un controler media bazat pe Pi sau pentru o interfață cu playerul meu de muzică și radio bazat pe Pi.

Pentru simplitate și dimensiune, am folosit un Pi Zero aici, dar oricare dintre Pi ar trebui să funcționeze. Aș fi putut folosi un ZeroW (WiFi), dar cu același cost se poate obține un Zero plus un hub USB cu 2 porturi și să folosească un dongle WiFi pentru a optimiza locația aeriană.

Există o alegere imensă pentru monitoare:

  • Waveshare face monitoare foarte bune pentru Pi, inclusiv cele cu ecran tactil. Un ecran tactil nu este o cerință aici, dar poate fi util atunci când acesta este screensaver-ul pentru o altă aplicație. Un dezavantaj al acestor aspecte este că conectorii se conectează în lateral - care arată neîngrijit sau necesită un cadru larg pentru a se ascunde.
  • Majoritatea monitoarelor PC vor funcționa. Cele folosite sunt disponibile la costuri reduse pe eBay. Chiar și cele noi au o valoare destul de bună. Dacă nu au o intrare HDMI, este foarte probabil să aibă DVI care poate fi utilizat printr-un adaptor sau cablu HDMI la DVI. Am luat o stare bună IPS de 22”, full HD (1920x1080) monitor cu ecran tactil Iiyama pentru livrare sub 80 GBP.
  • În cele din urmă, există opțiunea de a re-propune ecranul de pe un laptop mort. Vedeți: instructiv Acest lucru are marele plus de a fi subțire și de a vă putea încadra într-o rama de imagine reală.

Tot software-ul / firmware-ul necesar este gratuit.

Instrucțiunile de aici ar trebui să permită unui novice (sau mai experimentat) să facă acest lucru de la zero.

Piese necesare:

  • Pi (orice)
  • Card SD (sugerează 8 GB sau mai mult)
  • mufa USB
  • Wifi Dongle
  • Monitorizează și conduce
  • Mouse (pentru configurare)
Imagine
Imagine

Pași:

  • Instalați firmware-ul Pi
  • Atașați / instalați monitorul
  • Adăugați câteva fotografii / imagini
  • Configurați screensaverul

Textul cu caractere italice aldine trebuie introdus în timpul configurării și, în majoritatea cazurilor, poate fi copiat și lipit - ceea ce economisește o mulțime de timp.

Pasul 1: Instalați firmware-ul Pi

Sistemul va funcționa atât din instalarea completă Raspbian Stretch, cât și din Stretch Lite. Acesta din urmă folosește mai puțină memorie, dar primul poate fi necesar dacă PI este folosit și pentru altceva. Instrucțiunile vor acoperi ambele. Procesul va utiliza configurarea de la distanță a dispozitivului Pi, deoarece în majoritatea cazurilor acest lucru este mai ușor - și poate evita necesitatea unei tastaturi.

Mai întâi descărcați Raspbian Stretch sau Stretch Lite de la

Versiunea disponibilă la momentul scrierii a fost în octombrie 2018, dar altele ar trebui să funcționeze bine.

Dezarhivați fișierul într-o locație cunoscută. Apoi rulați Etcher pentru a descărca imaginea pe un card SD. Etcher este gratuit și poate fi descărcat de pe https://etcher.io/ și este ușor de rulat:

Imagine
Imagine

După ce cardul a fost aprins, adăugați un fișier gol numit „SSH” la „Boot”. Acest lucru permite ca Pi să fie condus de la distanță și configurat de pe un computer și, de asemenea, să profite de copierea și lipirea textului listat aici.

Dacă folosim un Pi Zero (sau ZeroW), trebuie să punem WiFi-ul în funcțiune pentru a activa configurarea de la distanță. Acest lucru necesită adăugarea numelui de rețea și a parolei într-un anumit fișier. Pentru a face acest lucru - copiați următoarele în Notepad:

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

rețea = {

ssid = "YOUR_NETWORK_NAME"

psk = "YOUR_PASSWORD"

key_mgmt = WPA-PSK

}

Editați YOUR_NETWORK_NAME și YOUR_PASSWORD (păstrați „”) și salvați în partea ‘Boot’ a cardului SD ca wpa_supplicant.conf

Scoateți cardul și conectați-l la Pi. Conectați și dongle-ul WiFi, dacă este necesar, prin hub-ul USB.

Porniți Pi. Când rulează, găsiți adresa IP conectându-vă la router. Alternativ, dacă utilizați versiunea completă a extensiei, aceasta poate fi găsită conectând un monitor, mouse și tastatură și făcând clic pe pictograma internet din partea dreaptă sus a desktopului. Pe Stretch Lite (cu monitorul și tastatura conectate) folosiți instrucțiunea sudo ifconfig și căutați sub wlan0> inet addr:. Găsesc opțiunea de router de departe cea mai ușoară.

Rulați Putty (descărcare gratuită de pe https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) de pe un computer și introduceți adresa IP a Pi.

Imagine
Imagine

Conectați-vă ca „pi” cu parola „zmeură”.

Imagine
Imagine

Mai întâi revizuiți parola și alte setări prin:

sudo raspi-config

(copiați textul, apoi faceți clic dreapta pe Putty pentru a lipi)

Mai întâi schimbați parola

Apoi schimb numele rețelei (opțional)

Sub localizare setați țara WiFi.

Sub Opțiuni de interfață activați SSH.

Apoi săgeata dreaptă de două ori și faceți clic pe Finalizare și pe Da pentru a reporni. Aceasta va pierde conexiunea Putty. În loc să închideți acest lucru, așteptați un minut pentru ca Pi să repornească și faceți clic dreapta pe bara de sarcini Putty și selectați „Reporniți sesiunea”. Acum conectați-vă folosind „pi” și noua parolă. Dacă WiFi-ul nu se reconectează, deconectați dongle-ul și conectați-l din nou. Am bănuit că se întâmplă acest lucru, dar aș fi putut fi nerăbdător să pornească Zero!

Următoarea actualizare introducând:

sudo apt-get -y update

Apoi faceți upgrade introducând:

sudo apt-get -y upgrade

Acest lucru poate dura ceva timp.

Dacă începeți de la Raspbian Stretch complet, treceți la pasul următor.

Pentru Raspbian Stretch Lite trebuie să adăugăm desktopul.

Deci, introduceți:

sudo apt instalează raspberrypi-ui-mods

urmată de

Da

când vi se solicită.

Aceasta este o instalare destul de mare și așa va dura ceva timp ……

Păstrați sesiunea Putty deschisă și treceți la instalarea monitorului.

Pasul 2: Atașați / instalați monitorul

Am vrut ca pi-ul să înceapă fără a fi necesară introducerea utilizatorului și a parolei (încă prin sesiunea Putty):

sudo raspi-config

Selectați „Opțiuni de încărcare”, apoi „Desktop / CLI”, apoi „Desktop Autologin”. Apoi săgeata dreaptă de două ori și Finalizare și repornire.

Monitoarele standard își vor comunica setările și, prin urmare, tot ce trebuie făcut este oprirea, atașarea monitorului prin cablu HDMI (și USB pentru ecranele tactile) și repornirea.

Monitoarele Waveshare au nevoie de setarea Pi la rezoluția adecvată. Acest lucru necesită editarea fișierului de configurare. Asa de:

sudo nano /boot/config.txt

Pentru monitorul Waveshare 7”și 10” (1024x600) adăugați următoarele linii (sau decomentați / editați existent):

max_usb_current = 1

hdmi_cvt 1024 600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Pentru monitorul Waveshare de 10”(1280x800)

Adăugați sau modificați linii în:

max_usb_current = 1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Acum opriți, conectați monitorul și porniți din nou. Pi ar trebui să pornească pe desktop.

Imagine
Imagine

Pasul 3: Adăugați câteva fotografii / imagini

Înainte de a sorta screensaver-ul, trebuie să încărcăm câteva imagini / fotografii. Acest lucru este foarte ușor folosind un program de transfer de fișiere, cum ar fi File Zilla.

Pentru a utiliza FileZilla, introduceți adresa IP Pi în gazdă, apoi numele de utilizator (pi) și parola și portul 22 și apoi faceți clic pe Conectare rapidă. În viitor, aceste setări sunt memorate și pot fi selectate din submeniul Quickconnect. Trebuie să introduceți parola când vi se solicită.

Când este conectat, panoul din dreapta arată fișierele Pi, iar panoul din stânga, fișierele PC. Găsiți folderul de fotografii de pe computer pentru a afișa fotografiile și navigați la / home / pi pe pi - când ar trebui să vedeți un folder de imagini. Dacă nu este acolo, creați-l (faceți clic dreapta și creați director). Acum faceți clic și trageți fotografiile dorite de pe computer în dosarul Pi Pictures. Faceți dublu clic pe folderul Poze pentru a verifica dacă sunt acolo.

Imagine
Imagine

Fișierul Zilla simplifică actualizarea fotografiilor de pe pi. Rețineți că fotografiile nu trebuie să aibă aceeași rezoluție ca monitorul. Cu toate acestea, dacă acestea sunt (sau cel puțin același raport de aspect), acestea vor afișa ecranul complet, fără margini decupate / negre.

Pasul 4: Configurați screensaver-ul

În acest moment, pe încărcarea mea Stretch Lite, screensaverul începuse deja cu colecția implicită de screensaver. Există o colecție uriașă de screensaver-uri diferite din care să alegeți. Mai multe arată fotografii. Cu toate acestea, am vrut doar un screensaver pentru a derula fotografiile. Există unul care face acest lucru numit GLSlideshow.

Pentru a seta ecranele, faceți clic pe zmeură (în stânga sus), apoi pe „Preferințe”, apoi pe „Screensaver”.

Imagine
Imagine

În mod implicit, sunt selectate mai multe salvatoare de ecran pentru a rula aleatoriu. Cu toate acestea, nu toate sunt instalate (gri), mai ales cu instalarea de la Stretch Lite.

Imagine
Imagine

Dacă GLSlideshow nu este instalat, poate fi printr-o sesiune Putty:

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

Pe Pi, accesați ecranul Screensaver și verificați dacă GLSlideshow este acum acolo.

Apoi faceți clic pe fila Avansat pentru a spune xsceensaver de unde să obțineți imagini. Sub „Manipulare imagine” bifați „Alegeți imaginea aleatorie” și căutați în directorul / home / pi / Poze:

Imagine
Imagine

Apoi reveniți la fila „Moduri de afișare” și schimbați „Modul” la „Numai un economizor de ecran” și evidențiați „GLSlideshow”:

Imagine
Imagine

Dând clic pe butonul Setări oferă mai multe opțiuni, cum ar fi timpul de actualizare. Pan și zoom nu funcționează pe pi (are nevoie de mai multă putere de procesare).

În cele din urmă, setați timpul „Blank After” la minim 1 minut dacă îl folosiți ca ramă digitală.

Monitorul Waveshare de 10 este frumos - și mai mare decât multe sisteme comerciale.

Imagine
Imagine

Cu toate acestea, iiyama de 22 este pur și simplu uimitor.

Imagine
Imagine

Este timpul să vă așezați și să vă bucurați de prezentarea foto.

Mike

Recomandat: