Satura rādītājs:

Raspberry Pi digitālais attēlu rāmis: 5 soļi
Raspberry Pi digitālais attēlu rāmis: 5 soļi

Video: Raspberry Pi digitālais attēlu rāmis: 5 soļi

Video: Raspberry Pi digitālais attēlu rāmis: 5 soļi
Video: BTT - Manta M4P CB1 Install (Update) v2.2.0 2024, Jūlijs
Anonim
Raspberry Pi digitālais attēlu rāmis
Raspberry Pi digitālais attēlu rāmis
Raspberry Pi digitālais attēlu rāmis
Raspberry Pi digitālais attēlu rāmis

Pēc 10 gadiem mans veikalā nopirktais digitālais attēlu rāmis neizdevās. Es tiešsaistē meklēju nomaiņu un atklāju, ka līdzīga nomaiņa faktiski maksāja vairāk nekā mans 10 gadus vecais rāmis. Es domāju, ka tagad viņi būs praktiski brīvi. Acīmredzot es varēju vienkārši nopirkt jaunu, bet es sapratu, ka tas ir tieši tas, ko vīrietis vēlas, lai es daru! Tā vietā es varētu pavadīt smieklīgi daudz laika, lai izveidotu savu, bet arī izklaidētos un kaut ko iemācītos. Es gadiem ilgi spēlēju ar Arduinos un vēlējos labu projektu Raspberry Pi, un šis šķita ideāls. Tāpēc es veicu parastu googlēšanu un atklāju, ka ir daudz iespēju izveidot digitālu attēlu rāmi, pamatojoties uz Raspberry Pi. Diemžēl lielākā daļa no tām tiešām nebija gluži tas, ko es gribēju. Dažos gadījumos jums ir jāpērk programmatūra, ko citi rakstīja, un es kaut kā negribēju to darīt. Galu galā es atklāju šo lielisko pamācību un balstīju savu projektu uz to

Es gribēju vienkāršu digitālo rāmi, kas vienkārši darbotos caur USB zibatmiņas diska attēliem. Es nevēlos vai man to nav jākontrolē no 1000 jūdžu attāluma, nevajag sūtīt pa e -pastu attēlus utt. Es vienkārši ievietošu attēlus īkšķa diskā, un tam vajadzētu tos parādīt. Un tas būtībā ir tas, ko piedāvā iepriekš minētie norādījumi - bez jebkādas patentētas programmatūras utt. Tomēr es gribēju dažas nelielas lietas, kas nav ietvertas šajā pamācībā. Es gribēju to konfigurēt, lai ekrāns pēc noteikta intervāla neiztukšotos. Es gribēju veidu, kā to droši ieslēgt un izslēgt bez tastatūras un peles (tikai ieslēdzot Raspberry Pi, var sabojāt operētājsistēmu). Ar satraucošiem pētījumiem es uzzināju, kā to izdarīt. Patiesībā tas ir pavisam vienkārši - man vienkārši bija jāizdomā, kāpēc dažādās pieejas man nederēja. Es arī gribēju, lai tas tiktu automātiski startēts, lai, ieslēdzot to, tas nonāktu slaidrādē bez manas darbības (atkal - bez tastatūras un peles). Un, visbeidzot, es gribēju, lai to varētu manuāli kontrolēt, kad to vēlas. Būtībā es gribēju vienkārši spēt virzīties uz priekšu un atpakaļ un pārtraukt attēlu. Es plānoju izmantot trīs pogas, kas savienotas ar GPIO tapām. Galu galā es konfigurēju peli, lai veiktu šīs vadības. Tāpēc galu galā es nonācu ar peli, bet tai to nevajag. Bez peles tā vienkārši dara savu.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams

Datora monitors ar HDMI ieeju. Amazonā ieguvu šo lielisko 21,5 collu displeju par 89,99 USD… Acer SB220Q Full HD (1920 x 1080) IPS īpaši plāns nulles kadru monitors

Raspberry Pi 3 B+ (38,30 ASV dolāri Amazon). Varat arī izmantot Raspberry Pi 3 B, taču ir nelielas atšķirības.

Barošanas avots un kabelis. Pārliecinieties un iegūstiet tādu, kas izvada pietiekami daudz strāvas, un iegūstiet kabeli, kas var pārnest strāvu. Izrādās, ka lielākā daļa USB kabeļu ir pārāk vāji un rada zema sprieguma kļūmi. Man bija viens klājums, bet jūs varat iegādāties labu no Amazon par 10,99 USD: Raspberry Pi 3 barošanas avots 5V 2,5A mikro USB maiņstrāvas adaptera lādētājs ASV kontaktdakša

HDMI kabelis. Ebay es saņēmu divus 6 collu HDMI kabeļus par 2,49 ASV dolāriem.

Korpuss Raspberry Pi (pēc izvēles - bet jauks). Es saņēmu akrilu "TSV Raspberry Pi 3 Case" no Walmart par 5,04 ASV dolāriem. Ir daudz lietu variantu. Šis strādāja man, un tajā bija vieta starta un izslēgšanas pogu uzstādīšanai, bet akrils ir ļoti trausls. Man izdevās salauzt 3 no 4 montāžas cilnēm, pat cenšoties būt diezgan uzmanīgiem. Man apkārt bija uzklāts akrila cements, tāpēc tas īsti nebija problēma. Bet, ja jums ir akrila korpuss, jūs, iespējams, vēlēsities kādu akrila cementu vai caurspīdīgu lenti, lai to turētu kopā. Es nerēķinos ar cilnēm. Pāris mazas spiedpogas, lai uzstādītu uz korpusa palaišanai un izslēgšanai. Atkal man bija pāris, kas gulēja apkārt, bet jūs varat iegūt duci no tiem, kas parādīti iepriekš no Amazon par 7,99 ASV dolāriem. Es arī izmantoju trīs sieviešu kontaktu savienotāja spailes (kā parādīts iepriekš) un 1 tapu, lai pieslēgtu pogas Raspberry Pi GPIO tapas. Jūs varat iegādāties 200 sieviešu savienotājus no Ebay par 0,99 USD (meklēt: 2,54 mm Dupont Jumper Wire Cable Housing Female Pin Connector Terminal). Es arī izmantoju 1 tapu, lai savienotu startēšanas pogu ar Raspberry Pi plati (skatīt iepriekš). Jūs varat iegūt 40 no tiem no Ebay par 0,99 USD (meklēšana: 2,54 mm vīriešu PCB vienas rindas taisnas galvenes sloksnes savienotājs Arduino). Šī tapa nav obligāta. Jūs varat arī pielodēt vadu tieši pie tāfeles.

USB tastatūra un pele. Tastatūra ir nepieciešama tikai iestatīšanai. Ja vēlaties, lai slaidrādi varētu vadīt manuāli, varat atstāt peli pieslēgtu. Man bija tie, kas gulēja, bet Amazon, Ebay, Walmart jūs varat tos nopirkt lēti.

Micro SD karte; No Amazon es saņēmu 16 GB karti par USD 5,44: Kingston Canvas Select microSDHC 10. klase

Zibatmiņa; Es saņēmu 32 GB USB zibatmiņas disku no Amazon par 6,99 USD: Kingston Digital DataTraveler SE9 32 GB USB 2.0 zibatmiņas disks

Koks, lai izgatavotu monitora rāmi (pēc izvēles). Es izmantoju 2 "x 2" x 8 "baltu koka gabalu, ko es saņēmu no Home Depot par mazāk nekā 2,00 USD (arī koka blīvējumu vai grunti un daļēji spīdīgu melnu aerosola krāsu).

2. darbība. Raspberry Pi konfigurēšana

Raspberry Pi konfigurēšana
Raspberry Pi konfigurēšana
Raspberry Pi konfigurēšana
Raspberry Pi konfigurēšana
Raspberry Pi konfigurēšana
Raspberry Pi konfigurēšana

Izpildiet šo saiti, lai lejupielādētu "Raspbian Stretch ar darbvirsmu un ieteicamo programmatūru" zip failu:

Ir trīs dažādas versijas. Pārliecinieties, ka saņemat to, ko šeit minēju.

Tagad izpildiet šo instalēšanas rokasgrāmatu, lai operētājsistēmas attēlu ierakstītu savā micro-SD kartē:

Etcher mirgos SD kartē tieši no.zip faila, un vispirms nav jāformatē micro-SD karte.

Pievienojiet USB peli un USB tastatūru Raspberry Pi USB ligzdām (derēs jebkurš slots).

Pievienojiet Raspberry Pi LCD monitoram, izmantojot HDMI kabeli, un pievienojiet barošanas avotu Raspberry Pi, lai to sāktu. Kad tas tiek palaists, tam vajadzētu iziet procesu, lai Raspberry Pi runātu ar jūsu wifi, un lejupielādēs visus nepieciešamos atjauninājumus.

Tā kā Raspberry Pi tagad ir tiešsaistē un pilnībā atjaunināts, ir pienācis laiks lejupielādēt displeja programmatūru. Lai to izdarītu, jums ir jāatver LXTerminal logs (noklikšķiniet uz ikonas, kas izskatās kā DOS uzvedne darbvirsmas augšdaļā).

Iegūtajā konsoles logā ievadiet šo komandu, lai instalētu attēla displeja programmatūru:

sudo apt-get install feh

Tālāk rīkojieties tāpat, lai instalētu ekrānsaudzētāju:

sudo apt-get install xscreensaver

Tālāk mums tas jāiestata tā, lai ekrānsaudzētājam nebūtu taimauts un ekrāns būtu tukšs …

  • Darbvirsmas augšējā kreisajā stūrī noklikšķiniet uz "Izvēlne"
  • Atlasiet "Preferences" un pēc tam "Ekrānsaudzētājs"
  • Ekrānsaudzētāja GUI nolaižamajā izvēlnē "Režīms" atlasiet "Atspējot ekrānsaudzētāju"

Tālāk mēs konfigurēsim peli, lai manuāli kontrolētu slaidrādi. Ja nevēlaties slaidrādi vadīt manuāli, varat to izlaist.

Izveidojiet failu ar nosaukumu "pogas" (bez paplašinājuma) mapē "/home/pi/.config/feh" (iespējams, būs jāizveido mape "feh").

To var izdarīt no LXTerminal loga.

cd /home/pi/.config (tas ir Linux runāt par "mainīt direktoriju uz /home/pi/.config")

ls -la (tas uzskaitīs visus failus un mapes mapē /home/pi/.config. -la liek tai izmantot garo formātu un uzskaitīt visus failus).

Ja sarakstā nav feh mapes (un, iespējams, tās nebūs), jums tā jāizveido:

mkdir feh

Tagad dodieties uz šo mapi:

cd feh

Tagad, kad esam šajā mapē, mums jāizveido "pogu" fails.

sudo nano pogas (tas ir linux, kas paredzēts “superlietotājam, kas faila pogās veic nano-redaktoru”)

Jums vajadzētu atrasties tukšā failā. Ievietojiet failā šādu informāciju:

# atsaistiet esošās vadīklas šādām darbībām:

tālummaiņas panorama izvēlne prev_img next_img # Tagad saistiet šīs darbības ar peles pogām 1, 2 (ritenis) un 3 prev_img 1 toggle_pause 2 next_img 3

Lai saglabātu un izietu, ievadiet CTRL-o, nospiediet ENTER un pēc tam CTRL-x

Tālāk mēs konfigurēsim Raspberry Pi, lai automātiski sāktu slaidrādi.

Pievienojiet disku Raspberry Pi un noskaidrojiet tā nosaukumu, dodoties uz /media /pi

(Jums jau vajadzēja ievietot ķekars attēlu īkšķa diska saknes līmenī. Jums var būt arī attēlu mapes vai pat mapes mapēs. Slaidrāde atkārtosies pa šīm mapēm).

Īkšķa diska nosaukumu varat atrast, izmantojot failu navigatoru no Raspberry Pi darbvirsmas augšdaļas vai LXTerminal logā ar šīm komandām:

cd /multivide /pi

ls -la

Tagad uz darbvirsmas izveidojiet čaulas skriptu ar nosaukumu "startup.sh" (Rt noklikšķiniet uz darbvirsmas; noklikšķiniet uz "Izveidot jaunu…/Empty File", Rt-noklikšķiniet uz jaunā faila un atveriet to ar teksta redaktoru).

Ievietojiet šo failu:

# gulējiet dažas sekundes, lai pirms slaidrādes palaišanas USB disks varētu uzstādīt

gulēt 5 feh -Y -x -q -D 5 -B melns -F -Z -r -automātiski pagriezties/multivide/pi/īkšķa diska_nosaukums

Iepriekšējā rindā nerakstiet "thumb_drive_name". Ievietojiet tur esošo īkšķa diska faktisko nosaukumu.

Saglabāt un iziet.

LXTerminal logā varat arī ierakstīt man feh, lai uzzinātu visas feh slaidrādes piedāvātās iespējas (man feh ir Linus for - parādiet man feh rokasgrāmatas lapu).

Tagad mēs vēlamies padarīt šo jauno failu izpildāmu. LXTerminal logā:

cd/home/pi/Desktop

chmod 755 startup.sh

Tagad mums ir jārediģē "automātiskās palaišanas" fails, lai tas sāktu palaist šo čaulas skriptu.

Failā "Raspberry Pi 3 B" "automātiskās palaišanas" fails ir atrodams /home/pi/.config/lxsession/LXDE-pi

"Raspberry Pi 3 B+" tam vajadzētu būt mapē/etc/xdg/lxsession/LXDE-pi

LXTerminal logā:

cd /home/pi/.config/lxsession/LXDE-pi (ja jums ir Pi 3 B)

vai

cd/etc/xdg/lxsession/LXDE-pi (ja jums ir Pi 3 B+)

No turienes:

sudo nano automātiskā palaišana

Pievienojiet šo rindu automātiskās palaišanas faila beigās, lai izpildītu iepriekš minēto skriptu:

CTRL-o, lai saglabātu (un pēc tam nospiediet taustiņu Enter)

CTRL-x, lai izietu

Raspberry Pi tagad vajadzētu automātiski startēt slaidrādē pat bez tastatūras vai peles.

Jūs arī vēlaties izslēgt pārlūkošanu, lai attēls nonāktu ekrāna malā:

Raspberry Pi darbvirsmas augšdaļā izvēlieties: Izvēlne/Preferences/Raspberry Pi konfigurācija

Tagad mēs vēlamies, lai būtu iespējams droši izslēgt un ieslēgt Raspberry Pi ar pogu nospiešanu (nevis ar tastatūru un peli).

LXTerminal logā:

sudo nano /boot/config.txt

Pievienojiet šo rindu:

dtoverlay = gpio-shutdown

CTRL-o, lai saglabātu (un pēc tam nospiediet taustiņu Enter) CTRL-x, lai izietu

Tagad jūs varat likt Raspberry Pi veikt drošu izslēgšanos, saīsinot GPIO Pin 5 (kas ir GPIO3) uz GPIO Pin 6 (kas ir Ground) 40 kontaktu galvenē (mēs to iestatīsim, lai to izdarītu ar parasti atvērtu, pagaidu kontakts, spiedpoga). Lai redzētu tapas, skatiet iepriekš redzamo attēlu. 1. tapa ir tā, kas atrodas tuvu tāfeles malai.

Lai sāktu dublēšanu, varat vai nu izvilkt strāvas padevi, un to atkal pievienot elektrotīklam, vai arī RUN tapu (spilventiņu ar apzīmējumu "RUN", kas atrodas 40 kontaktu galvenes beigās) saīsināt līdz GND. Lai to izdarītu, mēs izveidosim vēl vienu pogu. Skatiet iepriekš redzamos attēlus, lai uz tāfeles atrastu spilventiņu "Palaist".

3. darbība: lietas un pogu pievienošana

Tagad mēs varam pievienot dažus papildu apdares elementus.

Ir patīkami iegūt Raspberry Pi korpusu, un tas dod vietu, kur uzstādīt izslēgšanas un palaišanas pogas. Es izmantoju minēto lietu, bet ir daudz lietu, kas pieejamas, izmantojot Amazon, Walmart, Ebay … Izvēlieties to, kas jums patīk, bet pārliecinieties un iegādājieties to savam Raspberry Pi modelim. Daži gadījumi ir diezgan piemēroti formai. Vislabāk būtu izvairīties no tiem, lai jums būtu vieta, kur uzstādīt izslēgšanas un palaišanas pogas.

Izmantojot aprakstītā tipa spiedpogas, Raspberry Pi korpusā izurbiet pāris caurumus šo pogu uzstādīšanai. Pārliecinieties un uzstādiet tos vietās, kur tie netrāps Raspberry Pi dēļā. Ja izmantojat kādu no akrila korpusiem, jūs vēlaties urbt caurumus ar urbšanas presi ļoti lēni un uzmanīgi. Tas palīdz noturēt akrilu pret koka gabalu ap urbumiem, kurus urbjat. Akrils ir ļoti trausls un urbšanas laikā to ir ļoti viegli saplaisāt. Urbiet lēnām un turiet spiedienu uz akrilu ap caurumiem.

Ja korpusā ir uzstādītas spiedpogas, tās jāpiesaista atbilstošajām tapām. Savienojiet vienu no taustiņu spailēm ar vienas pogas otru pogu (pielodējot vadu starp tām). Tagad pielodējiet vadu pie tiem spailēm, kas nonāks GPIO Pin 6 (GND). Šī stieples otrā galā pielodējiet tāda veida savienotāju, kas parādīts šīs instrukcijas augšpusē, lai to pārbīdītu uz GPIO tapas. Man patīk pārklāt savienotāju ar nelielu termiski saraušanās caurules gabalu, lai tas nesaskartos pret blakus esošajām tapām un noņemtu vadu.

Tagad pielodējiet vadu pie izslēgšanas spiedpogas pretējā spailes. Ievietojiet savienotāju šī stieples pretējā galā un nospiediet to uz GPIO Pin 5 (GPIO3). Šī poga tagad izraisīs drošu Raspberry Pi izslēgšanu.

Tagad pielodējiet vadu pret starta spiedpogas pretējo spaili. Jūs varat vai nu pielodēt šī stieples pretējo galu pie Raspberry Pi plāksnes cauruma "Run", vai arī pievienot tam spilventiņu un pievienot vadam savienotāju, lai to iespiestu uz šīs tapas. Es izdarīju pēdējo. Šī poga tagad atkal sāks jūsu Raspberry Pi dēli bez nepieciešamības izvilkt strāvu un to atkārtoti ieslēgt.

4. solis: izveidojiet koka rāmi un statīvu

Tas arī nav obligāts. Jūs varat atstāt monitoru uz statīva, noņemt statīvu un pievienot kāju tā, lai tas vienkārši sēž uz darbvirsmas, vai noņemt statīvu, pievienot kāju un pievienot koka rāmi. Es izvēlējos iet ar koka rāmi.

Es noņēmu statīvu, kas pievienots datora monitoram, un noņēmu metāla augšējo daļu, stiprinājuma daļu. Pēc tam es no alumīnija izveidoju sava veida kāju un pieskrūvēju to stiprinājuma aparatūrai. Tas ļauj man iestatīt displeju uz darbvirsmas vairāk kā attēla rāmi.

Pēc tam es izgatavoju koka rāmi no 1,5 "līdz 1,5" un 8 'baltas koka. Es to izdarīju, izmantojot galda zāģi un leņķa zāģi. Pēc tam es aizzīmogoju koku ar krāsošanas blīvējumu un iedevu tam pāris kārtas daļēji spīdīgas melnas aerosola krāsas. Šeit es neiedziļinos detaļās par koka rāmja izgatavošanu, taču tajā nav maģijas. Ja cilvēki to jautā komentāros, varbūt es pievienošu šo informāciju.

5. darbība: gatavā rāmja izmantošana

Tātad tas ir viss. Jūs varat ievietot daudz attēlu īkšķa diskā saknes līmenī. Varat arī pievienot mapes un mapes mapēs. Jūs varat pauzēt slaidrādi, nospiežot peles centrālo pogu/riteni, likt tai dublēt pa vienam attēlam, nospiežot peles kreiso pogu, vai pateikt, lai tā pāriet pa vienam attēlam vienlaikus, nospiežot peles labo pogu.

Es ceru, ka jums ir jautri to veidot un izbaudīt savu digitālo attēlu rāmi.

Lūdzu, nekautrējieties uzdot jautājumus vai sniegt ieteikumus komentāros. Es mēģināšu uz tiem atbildēt un pēc vajadzības atjaunināt pamācību, lai tā būtu pēc iespējas skaidrāka.

Ieteicams: