Turinys:

„Raspberry Pi“skaitmeninis nuotraukų rėmelis: 5 žingsniai
„Raspberry Pi“skaitmeninis nuotraukų rėmelis: 5 žingsniai

Video: „Raspberry Pi“skaitmeninis nuotraukų rėmelis: 5 žingsniai

Video: „Raspberry Pi“skaitmeninis nuotraukų rėmelis: 5 žingsniai
Video: Высокая плотность 2022 2024, Liepa
Anonim
Raspberry Pi skaitmeninis nuotraukų rėmelis
Raspberry Pi skaitmeninis nuotraukų rėmelis
Raspberry Pi skaitmeninis nuotraukų rėmelis
Raspberry Pi skaitmeninis nuotraukų rėmelis

Po 10 metų mano parduotuvėje pirktas skaitmeninis nuotraukų rėmelis nepavyko. Aš internete ieškojau pakaitalo ir sužinojau, kad panašus pakeitimas iš tikrųjų kainavo daugiau nei mano 10 metų senumo rėmas. Maniau, kad jie jau bus praktiškai laisvi. Akivaizdu, kad galėjau ką tik nusipirkti naują, bet supratau, kad būtent to vyras nori! Vietoj to, aš galėčiau praleisti juokingai daug laiko kurdamas savo, bet ir smagiai praleisdamas laiką bei kažko išmokdamas. Aš daugelį metų žaidžiau su „Arduinos“ir norėjau gero „Raspberry Pi“projekto, ir tai atrodė tobulas. Taigi aš padariau įprastą „Google“paiešką ir sužinojau, kad yra daugybė galimybių sukurti skaitmeninį nuotraukų rėmelį, pagrįstą „Raspberry Pi“. Deja, dauguma jų tikrai nebuvo tokie, kokių norėjau. Kai kuriais atvejais jūs turite nusipirkti programinę įrangą, kurią parašė kiti, o aš kažkaip nenorėjau to daryti. Galų gale radau šį puikų pamokomą dalyką ir juo grindžiau savo projektą

Norėjau paprasto skaitmeninio rėmo, kuris tiesiog paleidžia vaizdus USB atmintinėje. Nenoriu ar nereikia jo valdyti iš 1000 mylių, nereikia siųsti paveikslėlių el. Ir tai iš esmės yra tai, ką siūlo aukščiau nurodyti nurodymai - be jokios patentuotos programinės įrangos ir pan. Tačiau norėjau kelių smulkmenų, kurios nėra nurodytos instrukcijoje. Norėjau jį sukonfigūruoti, kad ekranas po tam tikro laiko neištuštėtų. Norėjau būdo, kaip jį saugiai įjungti ir išjungti be klaviatūros ir pelės (vien tik „Raspberry Pi“maitinimas gali sugadinti operacinę sistemą). Su nerimą keliančiais tyrimais sužinojau, kaip tai padaryti. Tiesą sakant, tai gana paprasta - aš tiesiog turėjau išsiaiškinti, kodėl įvairūs metodai man netinka. Aš taip pat norėjau, kad jis būtų paleistas automatiškai, kad įjungus jis įeitų tiesiai į skaidrių demonstraciją be jokių mano veiksmų (vėlgi - be klaviatūros ir pelės). Ir galiausiai norėjau, kad prireikus galėčiau jį valdyti rankiniu būdu. Iš esmės norėjau tiesiog sugebėti žengti pirmyn ir atgal ir pristabdyti vaizdą. Aš planavau naudoti tris mygtukus, prijungtus prie GPIO kaiščių. Galų gale aš sukonfigūravau pelę atlikti tuos valdymus. Taigi aš galų gale turėjau pelę, bet jos nereikia. Be pelės jis daro savo.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės

Kompiuterio monitorius su HDMI įvestimi. Aš gavau šį puikų 21,5 colio ekraną už 89,99 USD „Amazon“… „Acer SB220Q Full HD“(1920 x 1080) IPS itin plono nulinio kadro monitorius

Raspberry Pi 3 B+ (38,30 USD „Amazon“). Taip pat galite naudoti „Raspberry Pi 3 B“, tačiau yra nedidelių skirtumų.

Maitinimo šaltinis ir kabelis. Įsitikinkite ir įsigykite tą, kuris išleidžia pakankamai srovės, ir gaukite kabelį, kuris galėtų perduoti srovę. Pasirodo, kad dauguma USB kabelių yra per ploni ir sukelia žemos įtampos gedimą. Turėjau vieną klojimą, bet gerą galite įsigyti iš „Amazon“už 10,99 USD: „Raspberry Pi 3“maitinimo šaltinis 5V 2,5A mikro USB kintamosios srovės adapterio įkroviklis JAV kištukas

HDMI kabelis. „Ebay“gavau du 6 colių HDMI kabelius už 2,49 USD.

„Raspberry Pi“dėklas (neprivaloma - bet malonu). Akrilo „TSV Raspberry Pi 3 Case“iš „Walmart“gavau už 5,04 USD. Yra daug atvejų variantų. Šis man tiko ir turėjo vietos paleidimo ir išjungimo mygtukams pritvirtinti, tačiau akrilas yra labai trapus. Man pavyko sulaužyti 3 iš 4 surinkimo skirtukų, net bandant būti gana atsargiems. Turėjau akrilo cemento, todėl tai nebuvo problema. Bet jei gausite akrilo dėklą, tikriausiai norėsite akrilo cemento arba skaidrios juostos, kuri ją laikytų kartu. Aš nesitikėčiau skirtukų. Keletas mažų mygtukų, skirtų paleisti ir išjungti. Vėlgi, aš gulėjau pora, bet tu gali gauti keliolika aukščiau pateiktų iš „Amazon“už 7,99 USD. Aš taip pat naudoju tris moterų kaiščių jungtis (kaip parodyta aukščiau) ir 1 kaištį, kad prijungtumėte mygtukus prie „Raspberry Pi GPIO“smeigtukai. 200 „Ebay“jungčių galite įsigyti už 0,99 USD (paieška: 2,54 mm „Dupont Jumper Wire Cable Housing Female Pin Connector Terminal“). Aš taip pat naudojau 1 kaištį, kad paleisties mygtuką prijungčiau prie Raspberry Pi plokštės (žr. Aukščiau). 40 iš jų galite gauti iš „Ebay“už 0,99 USD (ieškokite: 2,54 mm vyriškos PCB vienos eilės tiesios antraštės juostelės jungtis „Arduino“). Šis kaištis neprivalomas. Taip pat galite lituoti laidą tiesiai prie plokštės.

USB klaviatūra ir pelė. Klaviatūra reikalinga tik sąrankai. Jei norite, kad skaidrių demonstravimas būtų valdomas rankiniu būdu, galbūt norėsite palikti pelę prijungtą. Turėjau juos gulėti, bet pigiai galite juos nusipirkti „Amazon“, „Ebay“, „Walmart“…

Micro SD kortelė; Aš gavau 16 GB kortelę už 5,44 USD iš „Amazon“: „Kingston Canvas Select microSDHC Class 10“

Nykščio pavara; Aš gavau 32 GB USB atmintinę iš „Amazon“už 6,99 USD: „Kingston Digital DataTraveler SE9“32 GB USB 2.0 „Flash Drive“

Mediena, skirta monitoriaus rėmui pagaminti (neprivaloma). Aš naudojau 2 x 2 x 8 colių baltos medienos gabalėlį, kurį gavau iš „Home Depot“už mažiau nei 2,00 USD (taip pat sandariklį arba gruntą medienai ir šiek tiek blizgus juodus purškiamus dažus).

2 žingsnis: Raspberry Pi konfigūravimas

„Raspberry Pi“konfigūravimas
„Raspberry Pi“konfigūravimas
„Raspberry Pi“konfigūravimas
„Raspberry Pi“konfigūravimas
„Raspberry Pi“konfigūravimas
„Raspberry Pi“konfigūravimas

Sekite šią nuorodą, kad atsisiųstumėte „Raspbian Stretch“su darbalaukiu ir rekomenduojama programine įranga “ZIP failą:

Yra trys skirtingos versijos. Įsitikinkite, kad gaunate tą, kurį čia paminėjau.

Dabar vykdykite šį diegimo vadovą, kad perkeltumėte operacinės sistemos vaizdą į savo „micro-SD“kortelę:

„Etcher“mirksės SD kortelėje tiesiai iš.zip failo ir nereikia pirmiausia formatuoti „micro-SD“kortelės.

Prijunkite USB pelę ir USB klaviatūrą prie „Raspberry Pi“USB lizdų (tiks bet kuris lizdas).

Prijunkite „Raspberry Pi“prie LCD monitoriaus naudodami HDMI kabelį ir prijunkite maitinimo šaltinį prie „Raspberry Pi“, kad paleistumėte. Kai jis įsijungs, jis turėtų jus supažindinti su procesu, kad „Raspberry Pi“kalbėtų su jūsų „Wi -Fi“, ir atsisiųs visus būtinus naujinius.

Dabar „Raspberry Pi“prisijungę ir visiškai atnaujinti, atėjo laikas atsisiųsti vaizdo programinę įrangą. Norėdami tai padaryti, turite atidaryti „LXTerminal“langą (spustelėkite piktogramą, kuri atrodo kaip DOS raginimas darbalaukio viršuje).

Gautame konsolės lange įveskite šią komandą, kad įdiegtumėte vaizdo rodymo programinę įrangą:

sudo apt-get install feh

Toliau darykite tą patį, kad įdiegtumėte ekrano užsklandą:

sudo apt-get install xscreensaver

Toliau turime jį nustatyti taip, kad ekrano užsklanda nesibaigtų ir neištuštintų ekrano …

  • Viršutiniame kairiajame darbalaukio kampe spustelėkite „Meniu“
  • Pasirinkite „Nuostatos“, tada „Ekrano užsklanda“
  • Ekrano užsklandos GUI išskleidžiamajame meniu „Režimas“pasirinkite „Išjungti ekrano užsklandą“

Toliau sukonfigūruosime pelę rankiniu būdu valdyti skaidrių demonstraciją. Jei nenorite rankiniu būdu valdyti skaidrių demonstravimo, galite tai praleisti.

Sukurkite failą pavadinimu „mygtukai“(be plėtinio) „/home/pi/.config/feh“(gali tekti sukurti aplanką „feh“).

Tai galite padaryti iš „LXTerminal“lango.

cd /home/pi/.config (tai yra „Linux“kalba „pakeisti katalogą į /home/pi/.config“)

ls -la (čia bus išvardyti visi failai ir aplankai, esantys /home/pi/.config. -la nurodo naudoti ilgą formatą ir išvardyti visus failus).

Jei sąraše nėra feh aplanko (ir greičiausiai jo nebus), turėsite jį sukurti:

mkdir feh

Dabar eikite į tą aplanką:

cd feh

Dabar, kai esame tame aplanke, turime sukurti „mygtukų“failą.

sudo nano mygtukai (tai yra „Linux“, skirta „super user do nano-editor“failo mygtukuose)

Turėtumėte atsidurti tuščiame faile. Į failą įdėkite:

# atsieti esamus šių veiksmų valdiklius:

mastelio keitimo meniu prev_img next_img # Dabar susiekite šiuos veiksmus su pelės mygtukais 1, 2 (ratas) ir 3 prev_img 1 toggle_pause 2 next_img 3

Norėdami išsaugoti ir išeiti, įveskite CTRL-o, paspauskite ENTER, tada-CTRL-x

Toliau sukonfigūruosime „Raspberry Pi“automatiškai paleisti skaidrių demonstraciją.

Prijunkite diską prie „Raspberry Pi“ir sužinokite, kaip jis pavadintas, eidami į /media /pi

(Jau turėjote įdėti krūvą paveikslėlių į nykščio disko šakninį lygį. Taip pat galite turėti paveikslėlių aplankus ar net aplankus aplankuose. Skaidrių demonstravimas kartosis per šiuos aplankus).

Nykščio disko pavadinimą galite rasti naudodami failų naršyklę Raspberry Pi darbalaukio viršuje arba „LXTerminal“lange naudodami šias komandas:

cd /media /pi

ls -la

Dabar darbalaukyje sukurkite apvalkalo scenarijų, pavadintą „startup.sh“(„Rt“spustelėkite darbalaukyje; spustelėkite „Sukurti naują…/Tuščias failas“, „Rt“spustelėkite naują failą ir atidarykite jį naudodami teksto redaktorių).

Į šį failą įdėkite:

# miegokite kelias sekundes, kad USB įrenginys galėtų prijungti įrenginį prieš paleisdamas skaidrių demonstraciją

miego 5 feh -Y -x -q -D 5 -B juoda -F -Z -r -automatinis pasukimas/media/pi/thumb_drive_name

Neveskite „thumb_drive_name“aukščiau esančioje eilutėje. Įdėkite ten tikrąjį „thumb drive“pavadinimą, kurį radote aukščiau.

Išsaugoti ir išeiti.

LXTerminal lange taip pat galite įvesti man feh, kad sužinotumėte visas feh skaidrių demonstravimo parinktis (man feh yra Linus for - parodykite man feh vadovo puslapį).

Dabar norime, kad šis naujas failas būtų vykdomas. LXTerminal lange:

cd/home/pi/Desktop

chmod 755 startup.sh

Dabar turime redaguoti „automatinio paleidimo“failą, kad jis paleistų paleisti tą apvalkalo scenarijų.

„Raspberry Pi 3 B“„automatinio paleidimo“failą reikia rasti /home/pi/.config/lxsession/LXDE-pi

„Raspberry Pi 3 B+“turėtų būti aplanke/etc/xdg/lxsession/LXDE-pi

LXTerminal lange:

cd /home/pi/.config/lxsession/LXDE-pi (jei turite „Pi 3 B“)

arba

cd/etc/xdg/lxsession/LXDE-pi (jei turite „Pi 3 B+“)

Iš ten:

sudo nano automatinis paleidimas

Pridėkite šią eilutę automatinio paleidimo failo pabaigoje, kad įvykdytumėte aukščiau pateiktą scenarijų:

Norėdami išsaugoti, paspauskite CTRL-o (tada paspauskite „Enter“)

Norėdami išeiti, paspauskite CTRL-x

„Raspberry Pi“dabar turėtų automatiškai pradėti veikti skaidrių demonstracijoje net be klaviatūros ar pelės.

Taip pat norėsite išjungti „pernelyg didelį nuskaitymą“, kad jūsų vaizdas patektų į ekrano kraštą:

Raspberry Pi darbalaukio viršuje pasirinkite: Menu/Preferences/Raspberry Pi configuration

Dabar norime, kad būtų galima saugiai išjungti ir paleisti „Raspberry Pi“paspaudus mygtukus (o ne naudojant klaviatūrą ir pelę).

LXTerminal lange:

sudo nano /boot/config.txt

Pridėti šią eilutę:

dtoverlay = gpio išjungimas

Norėdami išsaugoti, paspauskite CTRL-o (tada paspauskite „Enter“), kad išeitumėte

Dabar galite priversti „Raspberry Pi“saugiai išsijungti, sutrumpindami GPIO kaištį 5 (kuris yra GPIO3) į GPIO kaištį 6 (kuris yra įžemintas) 40 kontaktų antraštėje (mes nustatysime, kad tai būtų daroma įprastai atidarius), laikinas kontaktas, mygtukas). Žiūrėkite aukščiau esančią nuotrauką, kur rasite kaiščių vietas. 1 kaištis yra tas, kuris yra arti plokštės krašto.

Norėdami paleisti atsarginę kopiją, galite ištraukti maitinimą ir vėl įjungti, arba galite trumpai sujungti RUN kaištį (trinkelė, pažymėta „RUN“, netoli 40 kontaktų antraštės galo) iki GND. Norėdami tai padaryti, nustatysime dar vieną mygtuką. Žiūrėkite aukščiau esančius vaizdus, kad rastumėte „Run“kilimėlį savo lentoje.

3 veiksmas: dėklo ir mygtukų pridėjimas

Dabar galime pridėti keletą pasirenkamų apdailos elementų.

Malonu gauti „Raspberry Pi“dėklą ir tai suteikia jums vietą, kur pritvirtinti išjungimo ir paleidimo mygtukus. Aš naudoju minėtą dėklą, tačiau yra daugybė dėklų, kuriuos galima įsigyti per „Amazon“, „Walmart“, „Ebay“… Pasirinkite tą, kuris jums patinka, tačiau įsitikinkite ir įsigykite tokį, kokį turite. Kai kurie atvejai yra gana tinkami formai. Geriausia būtų jų vengti, todėl turėsite vietos montuoti išjungimo ir paleidimo mygtukus.

Naudodami aprašyto tipo mygtukus, išgręžkite keletą skylių „Raspberry Pi“dėkle, kad pritvirtintumėte tuos mygtukus. Įsitikinkite ir sumontuokite juos ten, kur jie neatsitrenks į „Raspberry Pi“plokštę. Jei naudojate vieną iš akrilo dėklų, labai lėtai ir atsargiai išgręžkite skyles grąžtu. Tai padeda akrilą prilaikyti prie medžio gabalo aplink gręžiamas skyles. Akrilas yra labai trapus ir gręžiant jį labai lengva įtrūkti. Lėtai gręžkite ir palaikykite spaudimą akrilui aplink skyles.

Su dėklu sumontuotais mygtukais turėsite juos prijungti prie atitinkamų kaiščių. Prijunkite vieną iš mygtukų gnybtų prie vieno kito gnybto (lituodami laidą tarp jų). Dabar lituokite laidą prie tų gnybtų, kurie pateks į GPIO kaištį 6 (GND). Kitame laido gale lituokite tokio tipo jungtį, kaip parodyta šios instrukcijos viršuje, kad ją nustumtumėte ant GPIO kaiščio. Man patinka uždengti jungtį nedideliu termiškai susitraukiančio vamzdžio gabalėliu, kad jis netrumpėtų prieš kaimyninius kaiščius ir kad laidas būtų įtemptas.

Dabar lituokite laidą prie priešingo išjungimo mygtuko gnybto. Įdėkite jungtį į priešingą to laido galą ir stumkite jį ant GPIO kaiščio 5 (GPIO3). Šis mygtukas dabar leis saugiai išjungti „Raspberry Pi“.

Dabar lituokite laidą prie priešingo paleidimo mygtuko gnybto. Galite lituoti priešingą to laido galą prie „Raspberry Pi“plokštės skylės „Run“, arba galite pridėti kaištį prie tos trinkelės ir pridėti jungtį prie laido, kad stumtumėte ant to kaiščio. Aš padariau pastarąjį. Šis mygtukas dabar iš naujo paleis „Raspberry Pi“plokštę, nebereikės maitinti ir vėl įjungti.

4 žingsnis: padarykite medinį rėmą ir stovą

Tai taip pat neprivaloma. Galite palikti monitorių ant stovo, nuimti stovą ir pridėti tam tikrą koją, kad jis tiesiog sėdėtų ant darbalaukio, arba nuimti stovą, pridėti koją ir pridėti medinį rėmą. Aš pasirinkau eiti su mediniu rėmu.

Nuėmiau stovą, kuris ateina su kompiuterio monitoriumi, ir nuėmiau metalinę viršutinę dalį, tvirtinimo dalį. Tada aš iš aliuminio padariau tam tikrą kojelę ir prisukau prie tvirtinimo detalių. Tai leido man nustatyti ekraną darbalaukyje labiau kaip paveikslų rėmelį.

Tada aš padariau medinį rėmą iš 1,5 x 1,5 colio 8 colių baltos medienos. Aš tai padariau naudodamas stalo pjūklą ir pjūklelį. Tada aš užsandarinau medieną dažų sandarikliu ir padaviau porą sluoksnių pusiau blizgių juodų purškiamų dažų. Čia nesigilinsiu į detales, susijusias su medinio rėmo gamyba, tačiau čia nėra jokios magijos. Jei žmonės to paprašys komentaruose, galbūt pridėsiu tą informaciją.

5 veiksmas: gatavo rėmo naudojimas

Taigi tiek to. Galite įdėti daug nuotraukų į „thumb drive“šaknies lygiu. Taip pat galite pridėti katalogus ir aplankus aplankuose. Galite pristabdyti skaidrių demonstraciją paspausdami centrinį pelės mygtuką/ratuką, liepdami sukurti atsarginę vieno vaizdo kopiją vienu metu, paspausdami kairįjį pelės mygtuką, arba liepdami perkelti vieną vaizdą vienu metu, paspausdami dešinįjį pelės mygtuką.

Tikiuosi, kad jums smagu tai kurti ir mėgautis skaitmeniniu nuotraukų rėmeliu.

Prašome nedvejodami užduoti klausimus ar siūlyti komentarus. Pabandysiu į juos atsakyti ir prireikus atnaujinti instrukciją, kad ji būtų kuo aiškesnė.

Rekomenduojamas: