Sisukord:

Raspberry Pi digitaalne pildiraam: 5 sammu
Raspberry Pi digitaalne pildiraam: 5 sammu

Video: Raspberry Pi digitaalne pildiraam: 5 sammu

Video: Raspberry Pi digitaalne pildiraam: 5 sammu
Video: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Juuli
Anonim
Raspberry Pi digitaalne pildiraam
Raspberry Pi digitaalne pildiraam
Raspberry Pi digitaalne pildiraam
Raspberry Pi digitaalne pildiraam

10 aasta pärast ebaõnnestus mu poest ostetud digitaalne pildiraam. Otsisin veebist asendust ja leidsin, et võrreldav asendus maksis tegelikult rohkem kui minu 10-aastane raam. Arvasin, et praeguseks on nad praktiliselt vabad. Ilmselgelt oleksin võinud lihtsalt uue osta, kuid arvasin, et see on täpselt see, mida mees tahab, et ma teeksin! Selle asemel võiksin kulutada naeruväärselt palju aega enda ülesehitamisele - aga ka lõbutseda ja teel midagi õppida. Olen mänginud Arduinosega aastaid ja soovinud Raspberry Pi jaoks head projekti ning see tundus ideaalne. Nii et tegin tavalise guugeldamise ja leidsin, et Raspberry Pi põhjal digitaalse pildiraami tegemiseks on palju võimalusi. Kahjuks ei olnud enamik neist tõesti päris see, mida ma tahtsin. Mõnel juhul peate ostma tarkvara, mille teised on kirjutanud, ja ma ei tahtnud seda teha. Lõpuks leidsin selle suurepärase juhendatava ja lähtusin sellest oma projektis

Tahtsin lihtsat digitaalset raami, mis jookseks lihtsalt läbi USB -mälupulgal olevate piltide. Ma ei taha ega pea seda juhtima 1000 miili kauguselt, ei pea saatma pilte meilile jne. Panen oma pildid lihtsalt mälupulgale ja see peaks neid kuvama. Ja see on põhimõtteliselt see, mida ülaltoodud juhised pakuvad - ilma igasuguse omanditarkvarata jne. Ma tahtsin siiski mõnda väikest asja, mida see juhend ei hõlma. Tahtsin selle konfigureerida nii, et ekraan ei tühjenduks pärast määratud intervalli. Tahtsin viisi, kuidas seda turvaliselt sisse ja välja lülitada ilma klaviatuuri ja hiireta (lihtsalt Raspberry Pi toite tõmbamine võib operatsioonisüsteemi rikkuda). Häiriva hulga uuringutega sain teada, kuidas seda teha. See on tegelikult üsna lihtne - pidin lihtsalt välja mõtlema, miks erinevad lähenemisviisid minu jaoks ei tööta. Samuti tahtsin, et see käivituks automaatselt, nii et kui see sisse lülitatakse, läheks see otse slaidiseanssi ilma minupoolse toiminguta (jällegi - ilma klaviatuuri ja hiireta). Ja lõpuks tahtsin seda soovi korral käsitsi juhtida. Põhimõtteliselt tahtsin lihtsalt edasi ja tagasi astuda ning pildi peal peatada. Kavatsesin GPIO tihvtidega ühendatud kolme nuppu kasutada. Lõpuks seadistasin hiire nende juhtimisseadmete tegemiseks. Nii et lõpuks sattusin ma hiire juurde, aga seda pole vaja. Ilma hiireta teeb see oma asja.

Samm: mida vajate

Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate

HDMI -sisendiga arvutimonitor. Selle suurepärase 21,5-tollise ekraani sain Amazonist 89,99 dollari eest… Acer SB220Q Full HD (1920 x 1080) IPS ülikerge nullraamiga monitor

Raspberry Pi 3 B+ (38,30 dollarit Amazonis). Võite kasutada ka Raspberry Pi 3 B, kuid seal on väikesed erinevused.

Toiteallikas ja kaabel. Veenduge ja hankige see, mis väljastab piisavalt voolu, ja hankige kaabel, mis voolu kannab. Selgub, et enamik USB -kaableid on liiga kõhnad ja annavad teile madalpinge tõrke. Mul oli üks paigaldus, kuid Amazonist saate hea hinnaga 10,99 dollarit: Raspberry Pi 3 toiteallikas 5V 2,5A mikro -USB vahelduvvooluadapteri laadija USA pistik

HDMI kaabel. Sain Ebayst kaks 6 -tollist HDMI -kaablit hinnaga 2,49 dollarit.

Korpus Raspberry Pi jaoks (valikuline - aga omamoodi tore). Akrüüli "TSV Raspberry Pi 3 Case" sain Walmartilt 5,04 dollari eest. Juhtumite variante on palju. See töötas minu jaoks ja sellel oli ruumi käivitus- ja väljalülitusnuppude paigaldamiseks, kuid akrüül on väga habras. Mul õnnestus 4 kokkupaneku sakist 3 murda, isegi püüdes sellega üsna ettevaatlik olla. Mul oli ümber akrüültsement, nii et see polnud tegelikult probleem. Aga kui sa saad akrüülist korpuse, siis tahad tõenäoliselt akrüültsementi või läbipaistvat kleeplinti, et seda koos hoida. Ma ei loeks vahelehtedele. Paar väikest vajutusnuppu, mis paigaldatakse korpusele käivitamiseks ja väljalülitamiseks. Jällegi oli mul paar ümberringi, kuid Amazonist saate tosinat ülaltoodut 7,99 dollari eest. Ma kasutasin ka kolme naissoost pistiku klemmi (nagu ülal näidatud) ja 1 tihvti nuppude ühendamiseks Raspberry Pi GPIO -ga tihvtid. Ebayst saate 200 naissoost pistikut 0,99 dollari eest (otsing: 2,54 mm Dupont Jumper Wire Cable Housing Female Pin Connector Terminal). Kasutasin ka 1 tihvti, et ühendada käivitusnupp Raspberry Pi plaadiga (vt ülal). Saate neid 40 Ebayst 0,99 dollari eest (otsing: 2,54 mm isase PCB ühe rea sirge päise ribaühendus Arduino jaoks). See tihvt on valikuline. Samuti võite joota traadi otse plaadile.

USB klaviatuur ja hiir. Klaviatuuri on vaja ainult seadistamiseks. Kui soovite slaidiseanssi käsitsi juhtida, võiksite jätta hiire vooluvõrku. Mul olid need lamamas, kuid saate need Amazonist, Ebayst, Walmartist odavalt kätte …

Micro SD -kaart; Sain Amazonilt 16,44 GB hinnaga 5,44 dollarit: Kingston Canvas Select microSDHC Class 10

Pöidla ajam; Ma sain Amazonilt 32 GB USB -mälupulga 6,99 dollari eest: Kingston Digital DataTraveler SE9 32 GB USB 2.0 mälupulk

Puit monitori raami valmistamiseks (valikuline). Kasutasin 2 "x 2" x 8 "valget puidust tükki, mille sain Home Depotist alla 2,00 dollari (ka puidu jaoks mõeldud hermeetik või kruntvärv ja osaliselt läikiv must pihustusvärv).

Samm: Raspberry Pi seadistamine

Vaarika Pi konfigureerimine
Vaarika Pi konfigureerimine
Vaarika Pi konfigureerimine
Vaarika Pi konfigureerimine
Vaarika Pi konfigureerimine
Vaarika Pi konfigureerimine

Järgige seda linki, et laadida alla "Raspbian Stretch koos töölaua ja soovitatud tarkvaraga" zip -fail:

On kolm erinevat versiooni. Veenduge, et saate selle, mida ma siin mainin.

Järgige nüüd seda installijuhendit, et välgutada operatsioonisüsteemi pilt oma micro-SD-kaardile:

Etcher vilgutab SD-kaardi otse.zip-failist ja pole vaja kõigepealt micro-SD-kaarti vormindada.

Ühendage USB -hiir ja USB -klaviatuur Raspberry Pi USB -pesadesse (sobib iga pesa).

Ühendage Raspberry Pi HDMI -kaabli abil LCD -monitoriga ja ühendage toiteallikas Raspberry Pi -ga. Kui see käivitub, peaks see teid juhendama, kuidas Raspberry Pi teie wifi -ga rääkida, ja laadib alla kõik vajalikud värskendused.

Kuna Raspberry Pi on nüüd võrgus ja täielikult uuendatud, on aeg kuvamistarkvara alla laadida. Selleks peate avama LXTerminali akna (klõpsake töölaua ülaosas ikooni, mis näeb välja nagu DOS -i viip).

Sisestage kuvatavas konsooli aknas piltide kuvamise tarkvara installimiseks see käsk:

sudo apt-get install feh

Seejärel tehke ekraanisäästja installimiseks sama:

sudo apt-get install xscreensaver

Järgmisena peame selle seadistama nii, et ekraanisäästja ei aeguks ja tühjendaks ekraani …

  • Klõpsake töölaua vasakus ülanurgas nuppu "Menüü"
  • Valige "Eelistused" ja seejärel "Ekraanisäästja"
  • Valige ekraanisäästja GUI rippmenüüst „Režiim” käsk „Keela ekraanisäästja”

Järgmisena seadistame hiire slaidiseansi käsitsi juhtimiseks. Kui te ei soovi slaidiseanssi käsitsi juhtida, võite selle vahele jätta.

Looge fail nimega "nupud" (ilma laiendita) kausta "/home/pi/.config/feh" (peate võib -olla looma kausta "feh").

Seda saate teha LXTerminali aknast.

cd /home/pi/.config (see on Linux, mis räägib "muuda kataloogi /home/pi/.config")

ls -la (see loetleb kõik failid ja kaustad /home/pi/.config. -la käsib tal kasutada pikka vormingut ja loetleda kõik failid).

Kui loendis pole feh -kausta (ja tõenäoliselt seda pole), peate selle tegema:

mkdir feh

Nüüd minge sellesse kausta:

cd feh

Nüüd, kui oleme selles kaustas, peame tegema nuppude faili.

sudo nano nupud (see on linux "superkasutaja failinuppude nano-redaktori jaoks")

Peaksite end tühjast failist leidma. Sisestage faili järgmine teave:

# Vabastage järgmiste toimingute olemasolevad juhtelemendid:

suumi pann menüü prev_img next_img # Nüüd seo need toimingud hiirenuppudega 1, 2 (ratas) ja 3 prev_img 1 toggle_pause 2 next_img 3

Salvestamiseks ja väljumiseks sisestage CTRL-o, vajutage ENTER ja seejärel CTRL-x

Järgmisena seadistame Raspberry Pi slaidiseansi automaatseks käivitamiseks.

Ühendage mälupulk Raspberry Pi -ga ja saate teada, mis selle nimi on, navigeerides saidile /media /pi

(Oleksite pidanud juba hunniku pilte panema pöidla draivi juurtasemele. Teil võib olla ka piltide kaustu või isegi kaustu kaustades. Slaidiseanss kordub nende kaustade kaudu).

Pöidla draivi nime leiate failinavigaatori abil Raspberry Pi töölaua ülaosast või aknast LXTerminal nende käskudega:

cd /meedia /pi

ls -la

Nüüd tehke töölaual shelliskript nimega "startup.sh" (Rt-klõpsake töölaual; klõpsake "Create New…/Empty File", Rt-klõpsake uut faili ja avage see tekstiredaktoriga).

Pange sellesse faili järgmine teave:

# magage mõni sekund, et anda USB -draivile võimalus enne slaidiseansi käivitamist ühendada

uni 5 feh -Y -x -q -D 5 -B must -F -Z -r -automaatne pööramine/meedia/pi/pöidla_draivi_nimi

Ärge tippige ülalolevale reale "thumb_drive_name". Pange sinna üles leitud pöidla draivi tegelik nimi.

Salvesta ja välju.

LXTerminali aknasse saate sisestada ka man feh, et õppida kõiki feh slaidiseansi pakutavaid võimalusi (man feh on Linus - näidake mulle feh käsiraamatut).

Nüüd tahame muuta selle uue faili käivitatavaks. LXTerminali aknas:

cd/home/pi/Desktop

chmod 755 startup.sh

Nüüd peame redigeerima "automaatse käivitamise" faili, et see käivitaks selle kestaskripti.

"Raspberry Pi 3 B" failist "automaatse käivitamise" leiate aadressilt /home/pi/.config/lxsession/LXDE-pi

Seadmel "Raspberry Pi 3 B+" peaks see olema kataloogis/etc/xdg/lxsession/LXDE-pi

LXTerminali aknas:

cd /home/pi/.config/lxsession/LXDE-pi (kui teil on Pi 3 B)

või

cd/etc/xdg/lxsession/LXDE-pi (kui teil on Pi 3 B+)

Sealt:

sudo nano automaatne käivitamine

Ülaltoodud skripti käivitamiseks lisage see rida automaatse käivitamise faili lõppu:

CTRL-o salvestamiseks (ja seejärel vajutage sisestusklahvi)

Väljumiseks vajutage CTRL-x

Raspberry Pi peaks nüüd teie slaidiseanssi automaatselt sisse lülituma isegi ilma klaviatuuri või hiireta.

Samuti soovite välja lülitada ülemäärase skaneerimise, et pilt läheks ekraani serva:

Valige Raspberry Pi töölaua ülaosast: Menüü/Eelistused/Raspberry Pi konfiguratsioon

Nüüd tahame võimaldada Raspberry Pi turvalise väljalülitamise ja käivitamise nuppude vajutamisega (mitte klaviatuuri ja hiirega).

LXTerminali aknas:

sudo nano /boot/config.txt

Lisage see rida:

dtoverlay = gpio-seiskamine

Salvestamiseks CTRL-o (ja seejärel vajutage sisestusklahvi) CTRL-x väljumiseks

Nüüd saate panna Raspberry Pi turvalise väljalülitamise, lühendades GPIO pin 5 (mis on GPIO3) GPIO pin 6 (mis on maandatud) 40 -pin päises (seadistame selle tavaliselt avatud olekuga tegema), ajutine kontakt, nupp). Tihvtide asukohti vaadake ülaltoodud pildilt. Tihvt 1 on plaadi serva lähedal.

Tagasi käivitamiseks võite toite välja tõmmata ja uuesti sisse lülitada või ühendada GND -ga RUN -tihvti (plaat, millel on tähis "RUN", peaaegu 40 -kontaktilise päise lõpus). Selleks seadistame veel ühe nupu. Vaadake ülaltoodud pilte, et leida oma tahvlilt käsk "Run".

3. samm: ümbrise ja nuppude lisamine

Nüüd saame lisada mõned valikulised viimistlused.

Raspberry Pi jaoks on tore saada ümbris ja see annab teile koha väljalülitus- ja käivitusnuppude paigaldamiseks. Kasutasin mainitud juhtumit, kuid Amazoni, Walmarti ja Ebay kaudu on saadaval palju juhtumeid … Valige see, mis teile meeldib, kuid veenduge ja hankige see oma Raspberry Pi mudeli jaoks. Mõni juhtum sobib vormiga hästi. Võib -olla on parem neid vältida, nii et teil on ruumi väljalülitus- ja käivitusnuppude paigaldamiseks.

Kasutage kirjeldatud tüüpi nuppe kasutades nende nuppude kinnitamiseks paar auku Raspberry Pi ümbrisesse. Veenduge ja paigaldage need kohtadesse, kus nad Raspberry Pi tahvlile ei satu. Kui kasutate ühte akrüülist ümbrist, soovite puurida augud puuripressiga väga aeglaselt ja hoolikalt. See aitab hoida akrüüli puidutüki vastu puuraukude ümber. Akrüül on väga habras ja puurimisel väga lihtne praguneda. Puurige aeglaselt ja hoidke aukude ümber akrüülil survet.

Kui korpusesse on paigaldatud surunupud, peate need haakima vastavate tihvtide külge. Ühendage üks nupuklemmidest teise nupu ühe klemmiga (jootes nende vahel juhtme). Nüüd jootke traat nende klemmide külge, mis lähevad GPIO pin 6 (GND). Selle juhtme teises otsas jootke selle juhendi ülaosas näidatud tüüpi pistik, et libistada see GPIO tihvtile. Mulle meeldib katta pistik väikese termokahaneva toruga, et vältida selle lühistamist naabertihvtide vastu ja traadi pinget vabastamist.

Nüüd jootke traat väljalülitusnupu vastasklemmi külge. Asetage pistik selle juhtme teise otsa ja lükake see GPIO Pin 5 (GPIO3) külge. See nupp põhjustab nüüd Raspberry Pi turvalise väljalülitamise.

Nüüd jootke traat käivitusnupu vastasklemmile. Võite joota selle traadi teise otsa Raspberry Pi plaadil oleva läbiva avaga "Run" või võite sellele padjale lisada tihvti ja lisada juhtmele pistiku, et sellele tihvtile suruda. Mina tegin viimast. See nupp taaskäivitab teie Raspberry Pi plaadi uuesti, ilma et oleks vaja toitevõrku tõmmata ja uuesti sisse lülitada.

Samm: valmistage puidust raam ja alus

See on ka valikuline. Võite jätta kuvari oma alusele, eemaldada statiivi ja lisada omamoodi jala nii, et see lihtsalt istuks töölaual, või eemaldada statiiv, lisada jalg ja lisada puitraam. Valisin minna puitraamiga.

Eemaldasin arvutimonitoriga kaasas oleva aluse ja eemaldasin metallist ülaosa, kinnitusosa. Seejärel tegin alumiiniumist selle jaoks mingi jala ja kruvisin selle kinnitusdetailide külge. See lubas mul seadistada töölaua kuva rohkem pildiraami sarnaseks.

Seejärel tegin puitraami 1,5 "x 1,5" x 8 'valgest puidust. Ma tegin seda laua- ja kaldsae abil. Seejärel tihendasin puidu värvikinnitiga ja andsin sellele paar kihti poolläikivat musta pihustusvärvi. Ma ei hakka siin puitkarkassi valmistamise üksikasjadesse laskuma, kuid selles pole maagiat. Kui inimesed seda kommentaarides küsivad, lisan võib -olla need üksikasjad.

Samm: viimistletud raami kasutamine

Nii see on. Juurtasandil saate mälupulgale panna palju pilte. Samuti saate lisada kaustu ja kaustu kaustu. Saate slaidiseansi peatada, vajutades hiire keskmist nuppu/ratast, käsku tal varundada üks pilt korraga, vajutades hiire vasakut nuppu, või käsku tal edasi liikuda üks pilt korraga, vajutades hiire paremat nuppu.

Loodan, et teil on selle ehitamisega lõbus ja naudite oma digitaalset pildiraami.

Küsige julgelt küsimusi või tehke ettepanekuid kommentaarides. Püüan neile vastata ja vajadusel ajakohastada juhiseid, et see oleks võimalikult selge.

Soovitan: