Sisällysluettelo:

Raspberry Pi digitaalinen kuvakehys: 5 vaihetta
Raspberry Pi digitaalinen kuvakehys: 5 vaihetta

Video: Raspberry Pi digitaalinen kuvakehys: 5 vaihetta

Video: Raspberry Pi digitaalinen kuvakehys: 5 vaihetta
Video: Are my smart devices spying on me? 2024, Heinäkuu
Anonim
Raspberry Pi digitaalinen kuvakehys
Raspberry Pi digitaalinen kuvakehys
Raspberry Pi digitaalinen kuvakehys
Raspberry Pi digitaalinen kuvakehys

Kymmenen vuoden kuluttua myymälästä ostamani digitaalinen kuvakehys epäonnistui. Etsin korvaavaa laitetta verkossa ja huomasin, että vastaava korvaus maksoi itse asiassa enemmän kuin 10 vuotta vanha kehys. Luulin, että he ovat käytännössä vapaita. Ilmeisesti olisin voinut ostaa uuden, mutta ajattelin, että juuri se mies haluaa minun tekevän! Sen sijaan voisin viettää naurettavan paljon aikaa oman taloni rakentamiseen - mutta myös pitää hauskaa ja oppia jotain matkan varrella. Olen pelannut Arduinoja vuosia ja olen halunnut hyvän projektin Raspberry Pi: lle, ja tämä tuntui täydelliseltä. Joten tein tavallisen Googlauksen ja huomasin, että oli olemassa joukko vaihtoehtoja digitaalisen kuvakehyksen tekemiseksi Raspberry Pi: n perusteella. Valitettavasti suurin osa heistä ei todellakaan ollut sitä mitä halusin. Joissakin tapauksissa sinun on ostettava muiden kirjoittamaa ohjelmistoa, enkä halunnut tehdä sitä. Lopulta löysin tämän erinomaisen opettavaisen ja perustin projektini siihen

Halusin yksinkertaisen digitaalisen kehyksen, joka yksinkertaisesti kulkee USB -muistitikun kuvien läpi. En halua tai tarvitse ohjata sitä 1000 mailin päässä, minun ei tarvitse lähettää sille kuvia sähköpostilla jne. Laitan vain kuviani muistitikulle ja sen pitäisi näyttää ne. Ja se on pohjimmiltaan se, mitä yllä mainitut ohjeet tarjoavat - ilman minkäänlaista ohjelmistoa jne. Halusin kuitenkin muutamia pieniä asioita, joita tämä ohje ei kata. Halusin konfiguroida sen niin, että näyttö ei tyhjenny tietyn ajan kuluttua. Halusin tavan kytkeä se turvallisesti päälle ja pois päältä ilman näppäimistöä ja hiirtä (vain virran kytkeminen Raspberry Pi -laitteeseen voi vioittaa käyttöjärjestelmää). Hämmentävän määrän tutkimusta sain selville, miten se tehdään. Se on oikeastaan melko helppoa - minun piti vain selvittää, miksi eri lähestymistavat eivät toimineet minulle. Halusin myös, että se käynnistyy automaattisesti niin, että kun se käynnistyy, se siirtyy suoraan diaesitykseen ilman mitään toimia (jälleen - ei näppäimistöä ja hiirtä). Ja lopuksi halusin pystyä hallitsemaan sitä manuaalisesti haluttaessa. Pohjimmiltaan halusin yksinkertaisesti voida astua eteen ja taakse ja pysäyttää kuvan. Aioin käyttää kolmea painiketta GPIO -nastoihin kytkettyinä. Lopulta päädyin konfiguroimaan hiiren suorittamaan nämä ohjaukset. Joten päädyin lopulta hiireen, mutta se ei tarvitse sitä. Ilman hiirtä se vain tekee omansa.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Tietokoneen näyttö, jossa on HDMI -tulo. Sain tämän erinomaisen 21,5 tuuman näytön 89,99 dollarilla Amazonista… Acer SB220Q Full HD (1920 x 1080) IPS Ultra-Thin Zero Frame Monitor

Raspberry Pi 3 B+ (38,30 dollaria Amazonissa). Voit myös käyttää Raspberry Pi 3 B: tä, mutta pieniä eroja on.

Virtalähde ja kaapeli. Varmista ja hanki sellainen, joka kuluttaa tarpeeksi virtaa, ja hanki kaapeli, joka voi kantaa virran. On käynyt ilmi, että useimmat USB -kaapelit ovat liian laihoja ja aiheuttavat matalajännitevian. Minulla oli yksi makuulla, mutta voit saada hyvän Amazonilta 10,99 dollarilla: Raspberry Pi 3 -virtalähde 5V 2,5A mikro -USB -verkkolaitelaturi US -pistoke

HDMI -kaapeli. Sain kaksi 6 tuuman HDMI -kaapelia 2,49 dollaria Ebayssa.

Raspberry Pi -kotelo (valinnainen - mutta mukava). Ostin akryylin "TSV Raspberry Pi 3 Case" Walmartilta hintaan 5,04 dollaria. Kotelovaihtoehtoja on paljon. Tämä toimi minulle, ja siinä oli tilaa asentaa käynnistys- ja sammutuspainikkeet, mutta akryyli on erittäin hauras. Onnistuin rikkomaan kolme neljästä kokoonpano -välilehdestä, vaikka yritin olla melko varovainen sen kanssa. Minulla oli akryylisementtiä, joten se ei ollut ongelma. Mutta jos saat akryylikotelon, haluat todennäköisesti jonkin verran akryylisementtiä tai kirkasta teippiä pitämään sen yhdessä. En luottaisi välilehtiin. Pari pientä painiketta, jotka asennetaan koteloon käynnistyksen ja sammutuksen ajaksi. Jälleen minulla oli pari makaa, mutta voit saada tusinan edellä esitetyistä Amazonista 7,99 dollaria. Käytin myös kolme naarasliitinliitintä (kuten yllä) ja 1 nasta painikkeiden kytkemiseen Raspberry Pi GPIO: hon nastat. Saat 200 naarasliitintä Ebaysta hintaan 0,99 dollaria (haku: 2,54 mm: n Dupont -johdinkaapelin kotelo, naarasliitin). Käytin myös 1 -nastaista käynnistyspainikkeen yhdistämistä Raspberry Pi -levyyn (katso yllä). Saat 40 näistä Ebaysta hintaan 0,99 dollaria (haku: 2,54 mm: n urospuolinen PCB -yksirivinen suora otsikkoliitin Arduinolle). Tämä nasta on valinnainen. Voit myös juottaa langan suoraan levylle.

USB -näppäimistö ja hiiri. Näppäimistöä tarvitaan vain asennukseen. Jos haluat hallita diaesitystä manuaalisesti, voit jättää hiiren kytkettynä verkkovirtaan. Minulla oli ne makaamassa, mutta voit saada ne likaa halvalla Amazonista, Ebaysta, Walmartista…

Micro SD -kortti; Sain 16 Gt: n kortin 5,44 dollarilla Amazonilta: Kingston Canvas Select microSDHC Class 10

Peukalo asema; Sain 32 Gt: n USB -muistitikun Amazonilta 6,99 dollarilla: Kingston Digital DataTraveler SE9 32 Gt: n USB 2.0 -muistitikku

Puu näytön kehyksen tekemiseksi (valinnainen). Käytin palaa 2 "x 2" x 8 "valkoista puuta, jonka sain Home Depotilta alle 2,00 dollarilla (myös puun tiiviste tai pohjamaali ja puolikiiltävä musta ruiskumaali).

Vaihe 2: Määritä Raspberry Pi

Raspberry Pi: n määrittäminen
Raspberry Pi: n määrittäminen
Raspberry Pi: n määrittäminen
Raspberry Pi: n määrittäminen
Raspberry Pi: n määrittäminen
Raspberry Pi: n määrittäminen

Napsauta tätä linkkiä ladataksesi Raspbian Stretch -tietokoneen ja suositellun ohjelmiston zip -tiedoston:

On kolme eri versiota. Varmista, että saat sen, jonka mainitsen täällä.

Noudata nyt tätä asennusopasta flash-käyttöjärjestelmän kuvan micro-SD-kortille:

Etcher väläyttää SD-kortin suoraan.zip-tiedostosta, eikä micro-SD-korttia tarvitse alustaa ensin.

Liitä USB -hiiri ja USB -näppäimistö Raspberry Pi: n USB -korttipaikkoihin (mikä tahansa paikka sopii).

Liitä Raspberry Pi nestekidenäyttöön HDMI -kaapelilla ja kytke virtalähde Raspberry Pi -laitteeseen käynnistääksesi sen. Kun se käynnistyy, sen pitäisi opastaa sinua saamaan Raspberry Pi puhumaan wifi -laitteellesi ja lataamaan tarvittavat päivitykset.

Kun Raspberry Pi on nyt verkossa ja täysin päivitetty, on aika ladata näyttöohjelmisto. Tätä varten sinun on avattava LXTerminal -ikkuna (napsauta kuvaketta, joka näyttää DOS -kehotteelta työpöydän yläosassa).

Syötä tuloksena olevaan konsoli -ikkunaan tämä komento asentaaksesi kuvanäyttöohjelmiston:

sudo apt-get install feh

Asenna sitten näytönsäästäjä seuraavasti:

sudo apt-get install xscreensaver

Seuraavaksi meidän on asetettava se niin, että näytönsäästäjä ei aikakatkaise ja tyhjennä näyttö…

  • Napsauta "Valikko" työpöydän vasemmassa yläkulmassa
  • Valitse "Asetukset" ja sitten "Näytönsäästäjä"
  • Valitse näytönsäästäjän käyttöliittymän avattavasta "Tila" -valikosta "Poista näytönsäästäjä käytöstä"

Seuraavaksi määritämme hiiren ohjaamaan diaesitystä manuaalisesti. Jos et halua hallita diaesitystä manuaalisesti, voit ohittaa tämän.

Luo tiedosto "painikkeet" (ilman laajennusta) kansioon "/home/pi/.config/feh" (sinun on ehkä tehtävä "feh" -kansio).

Voit tehdä tämän LXTerminal -ikkunasta.

cd /home/pi/.config (tämä on Linux puhu "vaihda hakemisto /home/pi/.config")

ls -la (tämä luetteloi kaikki tiedostot ja kansiot /home/pi/.config. -la käskee käyttämään pitkää muotoa ja luettelemaan kaikki tiedostot).

Jos luettelossa ei ole feh -kansiota (eikä todennäköisesti tule), sinun on tehtävä se:

mkdir feh

Siirry nyt siihen kansioon:

cd feh

Nyt kun olemme siinä kansiossa, meidän on tehtävä "painikkeet" -tiedosto.

sudo nano -painikkeet (tämä on linux "superkäyttäjälle, joka tekee tiedostopainikkeiden nano-editorin")

Sinun pitäisi löytää itsesi tyhjästä tiedostosta. Laita seuraava tiedostoon:

# purkaa seuraavien toimintojen olemassa olevat ohjaimet:

zoomaus pan valikko prev_img next_img # Sido nämä toiminnot nyt hiiren painikkeisiin 1, 2 (pyörä) ja 3 prev_img 1 toggle_pause 2 next_img 3

Tallenna ja poistu kirjoittamalla CTRL-o, painamalla ENTER ja sitten CTRL-x

Seuraavaksi määritämme Raspberry Pi: n käynnistämään diaesityksen automaattisesti.

Kytke muistitikku Raspberry Pi -laitteeseen ja selvitä sen nimi siirtymällä kohtaan /media /pi

(Sinun olisi jo pitänyt laittaa joukko kuvia peukaloaseman juuritasolle. Voit myös pitää kansioita kuvista tai jopa kansioita kansioissa. Diaesitys toistuu näiden kansioiden läpi).

Löydät peukaloaseman nimen Raspberry Pi -työpöydän yläosasta tai LXTerminal -ikkunan tiedostonavigaattorilla seuraavilla komennoilla:

cd /media /pi

ls -la

Tee nyt komentotiedosto työpöydälle nimeltä "startup.sh" (Rt-napsauta työpöytää; napsauta "Luo uusi…/Tyhjennä tiedosto", Rt-napsauta uutta tiedostoa ja avaa se tekstieditorilla).

Laita seuraava tiedosto tähän tiedostoon:

# Nuku muutama sekunti, jotta USB -asema voi asentaa ennen diaesityksen suorittamista

lepotila 5 feh -Y -x -q -D 5 -B musta -F -Z -r --auto -rotate/media/pi/thumb_drive_name

Älä kirjoita "thumb_drive_name" ylemmälle riville. Laita yllä löytämäsi muistitikun todellinen nimi sinne.

Tallenna ja poistu.

LXTerminal -ikkunassa voit myös kirjoittaa man feh oppiaksesi kaikki feh -diaesityksen tarjoamat vaihtoehdot (man feh on Linus for - näytä minulle fehin manuaalinen sivu).

Nyt haluamme tehdä tästä uudesta tiedostosta suoritettavan. LXTerminal -ikkunassa:

cd/home/pi/Desktop

chmod 755 startup.sh

Nyt meidän on muokattava "automaattisen käynnistyksen" tiedostoa kertomaan sen suorittavan kyseisen komentosarjan käynnistyksen yhteydessä.

"Raspberry Pi 3 B" -laitteesta "automaattinen käynnistystiedosto" löytyy osoitteesta /home/pi/.config/lxsession/LXDE-pi

"Raspberry Pi 3 B+": ssa sen pitäisi olla tiedostossa/etc/xdg/lxsession/LXDE-pi

LXTerminal -ikkunassa:

cd /home/pi/.config/lxsession/LXDE-pi (jos sinulla on Pi 3 B)

tai

cd/etc/xdg/lxsession/LXDE-pi (jos sinulla on Pi 3 B+)

Sieltä:

sudo nano automaattinen käynnistys

Suorita yllä oleva komentosarja lisäämällä tämä rivi automaattisen käynnistystiedoston loppuun:

Tallenna painamalla CTRL-o (ja paina sitten Enter)

Poistu painamalla CTRL-x

Raspberry Pi: n pitäisi nyt käynnistyä diaesitykseesi automaattisesti ilman näppäimistöä tai hiirtä.

Haluat myös poistaa "yliskannauksen" käytöstä, jotta kuva siirtyy näytön reunaan:

Valitse Raspberry Pi -työpöydän yläosasta: Valikko/Asetukset/Raspberry Pi -määritykset

Nyt haluamme, että Raspberry Pi voidaan sammuttaa ja käynnistää turvallisesti painikkeilla (näppäimistön ja hiiren sijasta).

LXTerminal -ikkunassa:

sudo nano /boot/config.txt

Lisää tämä rivi:

dtoverlay = gpio-sammutus

Tallenna painamalla CTRL-o (ja paina sitten Enter-näppäintä) CTRL-x poistuaksesi

Nyt voit saada Raspberry Pi: n sammumaan turvallisesti lyhentämällä GPIO -nasta 5 (joka on GPIO3) GPIO -nastaan 6 (joka on maadoitettu) 40 -nastaisessa otsikossa (asetamme sen tekemään tämän normaalisti auki, väliaikainen kosketus, painike). Katso yllä olevasta kuvasta nastan sijainnit. Nasta 1 on lähellä levyn reunaa.

Voit käynnistää varmuuskopioinnin joko vetämällä virtaa ja kytkemällä sen takaisin pistorasiaan, tai voit oikosulkea RUN -nastan (40 -nastaisen otsikon lähellä oleva "RUN" -merkki) GND: hen. Asennamme siihen toisen painikkeen. Katso yllä olevat kuvat löytääksesi "Suorita" -levyn taulullasi.

Vaihe 3: Kotelon ja painikkeiden lisääminen

Nyt voimme lisätä joitakin valinnaisia viimeistelyjä.

On mukava saada kotelo Raspberry Pi: lle ja se antaa sinulle paikan sammutus- ja käynnistyspainikkeiden kiinnittämiseen. Käytin mainittua tapausta, mutta Amazonin, Walmartin, Ebayn kautta on saatavana paljon tapauksia … Valitse haluamasi, mutta varmista ja hanki sellainen Raspberry Pi -malliisi. Jotkut tapaukset ovat sopivan muotoisia. Saattaa olla parasta välttää niitä, joten sinulla on tilaa sammutus- ja käynnistyspainikkeiden asentamiseen.

Poraa kuvatun tyyppisiä painikkeita käyttämällä pari reikää Raspberry Pi -koteloon näiden painikkeiden kiinnittämiseksi. Varmista ja asenna ne paikkoihin, joissa ne eivät törmää Raspberry Pi -levyyn. Jos käytät yhtä akryylikoteloista, poraa reiät porapuristimella hyvin hitaasti ja varovasti. Se auttaa pitämään akryylin alaspäin puukappaletta vasten porattujen reikien ympärillä. Akryyli on erittäin hauras ja erittäin helppo murtaa porattaessa. Poraa hitaasti ja pidä painetta akryyliin reikien ympärillä.

Kun koteloon on asennettu painikkeet, sinun on kiinnitettävä ne sopiviin nastoihin. Liitä yksi painikeliittimistä toisen painikkeen yhteen liittimeen (juottamalla niiden välille lanka). Juotos nyt johto niille liittimille, jotka menevät GPIO -nastaan 6 (GND). Juota tämän johdon toisessa päässä tämän ohjeen yläosassa esitetyn tyyppinen liitin ja liu'uta se GPIO -nastan päälle. Tykkään peittää liittimen pienellä palalla kutisteputkea, jotta se ei oikosulje naapuritappeja vastaan ja lanka venyy.

Juotos nyt johto sammutuspainikkeen vastakkaiseen liittimeen. Aseta liitin johtimen vastakkaiseen päähän ja työnnä se GPIO -nasta 5 (GPIO3) päälle. Tämä painike sammuttaa nyt Raspberry Pi -laitteen turvallisesti.

Juotos nyt johto käynnistyspainikkeen vastakkaiseen liittimeen. Voit joko juottaa langan vastakkaisen pään Raspberry Pi -levyn läpivientireiän "Run" -tyynyyn, tai voit lisätä nastan kyseiseen tyynyyn ja lisätä liittimen lankaan työntääksesi siihen. Tein jälkimmäisen. Tämä painike käynnistää Raspberry Pi -levyn uudelleen ilman tarvetta vetää virtaa ja käynnistää sitä uudelleen.

Vaihe 4: Tee puurunko ja jalusta

Tämä on myös valinnainen. Voit jättää näytön jalustalleen, irrottaa jalustan ja lisätä jonkinlaisen jalan niin, että se vain istuu työpöydällä, tai poistaa telineen, lisätä jalan ja lisätä puukehyksen. Päätin mennä puukehyksen kanssa.

Irrotin tietokoneen näytön mukana toimitetun jalustan ja poistin metallisen kannen, kiinnitysosan. Sitten tein sille jonkinlaisen jalan alumiinista ja ruuvasin sen kiinnityslaitteeseen. Tämän avulla voin asettaa näytön työpöydälle enemmän kuvakehyksen kaltaiseksi.

Tein sitten puukehyksen 1,5 "1,5" 8 "valkoisesta puusta. Tein tämän pöytäsahalla ja leikkaussahalla. Suljin sitten puun maalaustiivisteellä ja annoin sille pari kerrosta puolikiiltävää mustaa ruiskumaalia. En mene yksityiskohtiin täällä puukehyksen tekemisestä, mutta siinä ei ole mitään taikuutta. Jos ihmiset pyytävät sitä kommenteissa, ehkä lisään nämä tiedot.

Vaihe 5: Valmiiden kehysten käyttäminen

Joten se siitä. Voit laittaa paljon kuvia muistitikulle juuritasolla. Voit myös lisätä kansioita ja kansioita kansioihin. Voit keskeyttää diaesityksen painamalla hiiren keskinäppäintä/-pyörää, pyytää sitä varmuuskopioimaan yhden kuvan kerrallaan painamalla hiiren vasenta painiketta tai käskeä sitä siirtymään yksi kuva kerrallaan painamalla hiiren oikeaa painiketta.

Toivottavasti sinulla on hauskaa rakentaa tämä ja nauttia digitaalisesta kuvakehyksestäsi.

Voit vapaasti esittää kysymyksiä tai ehdottaa kommentteja. Yritän vastata niihin ja päivittää ohjeen tarpeen mukaan, jotta se olisi mahdollisimman selkeä.

Suositeltava: