Tartalomjegyzék:

Raspberry Pi digitális képkeret: 5 lépés
Raspberry Pi digitális képkeret: 5 lépés

Videó: Raspberry Pi digitális képkeret: 5 lépés

Videó: Raspberry Pi digitális képkeret: 5 lépés
Videó: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Július
Anonim
Raspberry Pi digitális képkeret
Raspberry Pi digitális képkeret
Raspberry Pi digitális képkeret
Raspberry Pi digitális képkeret

10 év után a boltban vásárolt digitális képkeretem meghiúsult. On-line kerestem egy cserét, és megállapítottam, hogy egy hasonló csere valójában többe került, mint a 10 éves vázam. Azt hittem, mostanra gyakorlatilag szabadok lesznek. Nyilván vettem volna újat, de rájöttem, hogy a férfi pontosan ezt akarja tőlem! Ehelyett nevetségesen sok időt tölthettem a sajátom építésével - de közben szórakozhattam és tanulhattam valamit. Évek óta játszom az Arduinos -szal, és jó projektet akartam a Raspberry Pi számára, és ez tűnt a tökéletesnek. Így csináltam a normál Google -keresést, és megállapítottam, hogy van egy csomó lehetőség a Raspberry Pi -n alapuló digitális képkeret készítésére. Sajnos a legtöbbjük nem igazán az, amit szerettem volna. Bizonyos esetekben olyan szoftvert kell vásárolnia, amelyet mások írtak, én pedig nem akartam ezt megtenni. Végül ezt a kiválóan tanulhatónak találtam, és erre építettem a projektemet

Egy egyszerű digitális keretet szerettem volna, amely egyszerűen átfutja a képeket egy USB -meghajtón. Nem akarom, vagy nem kell irányítanom 1000 mérföldről, nem kell e -mailben elküldenem képeket stb. És alapvetően ez az, amit a fenti oktatható ajánlatok kínálnak - saját szoftver nélkül stb. Mindazonáltal szerettem volna néhány apró dolgot, amelyekre ez az utasítás nem terjed ki. Azt akartam beállítani, hogy a képernyő ne ürüljön ki meghatározott idő elteltével. Azt akartam, hogy a billentyűzet és az egér nélkül is biztonságosan be- és kikapcsolhassam (csak a Raspberry Pi tápellátásának megrongálása tönkreteheti az operációs rendszert). Zavaró mennyiségű kutatással rájöttem, hogyan kell csinálni. Valójában ez nagyon egyszerű - csak rá kellett jönnöm, hogy miért nem működnek a különböző módszerek. Azt is akartam, hogy automatikusan elinduljon, hogy amikor bekapcsol, közvetlenül a diavetítésbe lépjen, anélkül, hogy bármit is tennék (ismét - billentyűzet és egér nélkül). És végül azt akartam, hogy szükség esetén manuálisan vezérelhessem. Alapvetően azt akartam, hogy egyszerűen előre és hátra léphessek, és szüneteltethessem a képet. Úgy terveztem, hogy három gombot fogok használni a GPIO csapokhoz csatlakoztatva. Végül egy egeret konfiguráltam a vezérlés elvégzésére. Így végül egérrel kötöttem ki, de nincs rá szüksége. Egér nélkül csak teszi a dolgát.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz

Számítógép monitor HDMI bemenettel. Ezt a kiváló 21,5 hüvelykes kijelzőt 89,99 dollárért kaptam az Amazon-on… Acer SB220Q Full HD (1920 x 1080) IPS Ultra-Thin Zero Frame Monitor

Raspberry Pi 3 B+ (38,30 dollár az Amazon -on). Használhatja a Raspberry Pi 3 B -t is, de vannak apró különbségek.

Tápegység és kábel. Győződjön meg róla, és szerezzen be olyat, amely elegendő áramot bocsát ki, és szerezzen be egy kábelt, amely képes hordozni az áramot. Kiderült, hogy a legtöbb USB -kábel túl vékony és alacsony feszültségű hibát okoz. Volt egy fekvésem, de egy jót kaphat az Amazon -tól 10,99 dollárért: Raspberry Pi 3 tápegység 5V 2,5A Micro USB hálózati adapter töltő US Plug

HDMI kábel. Két 6 hüvelykes HDMI kábelt kaptam 2,49 dollárért az Ebay -en.

A Raspberry Pi tokja (opcionális - de szép). Az akril "TSV Raspberry Pi 3 tokot" a Walmarttól kaptam 5,04 dollárért. Sok esetlehetőség van. Ez nekem bevált, és volt helye az indítási és leállítási gombok felszerelésére, de az akril nagyon törékeny. Sikerült megtörnöm a 4 szerelési lapból 3 -at, még akkor is, ha nagyon óvatos voltam vele. Volt egy akrilcementem, ezért nem volt probléma. De ha akril tokot kap, akkor valószínűleg akrilcementet vagy átlátszó szalagot szeretne, hogy összetartsa. Nem számítanék a fülekre. Pár kis nyomógomb az indításhoz és a leállításhoz a tokhoz rögzíthető. Ismét volt egy pár fekvésem, de tucatnyit kaphat az Amazon -ból 7,99 dollárért. Három női tűs csatlakozó terminált is használtam (a fentiek szerint) és 1 tűt a gombok csatlakoztatásához a Raspberry Pi GPIO -hoz csapok. 200 db női csatlakozót kaphat az Ebay -től 0,99 dollárért (keresés: 2,54 mm -es Dupont Jumper vezetékes kábelház, női tűs csatlakozó terminál). Én is 1 tűvel csatlakoztattam az indítógombot a Raspberry Pi táblához (lásd fent). Ebből 40 -et kaphat az Ebay -től 0,99 dollárért (keresés: 2,54 mm -es férfi PCB egysoros egyenes fejléccsatlakozó az Arduino számára). Ez a csap nem kötelező. A huzalt közvetlenül a táblához is forraszthatja.

USB billentyűzet és egér. A billentyűzet csak a beállításhoz szükséges. Ha manuálisan szeretné vezérelni a diavetítést, akkor hagyja csatlakoztatva az egeret. Ott feküdtem, de olcsón beszerezheti őket az Amazon, az Ebay, a Walmart…

Micro SD kártya; Kaptam egy 16 GB -os kártyát 5,44 dollárért az Amazon -tól: Kingston Canvas Select microSDHC Class 10

Pendrive; 32 GB -os USB memóriakártyát kaptam az Amazon -tól 6,99 dollárért: Kingston Digital DataTraveler SE9 32 GB -os USB 2.0 flash meghajtó

Fából készült keret a monitorhoz (opcionális). Egy darab 2 "x 2" x 8 "" fehér "fát használtam, amelyet a Home Depot -tól kaptam 2,00 dollár alatt (szintén tömítőanyag vagy alapozó a fához és néhány félig fényes fekete festék).

2. lépés: A Raspberry Pi konfigurálása

A Raspberry Pi konfigurálása
A Raspberry Pi konfigurálása
A Raspberry Pi konfigurálása
A Raspberry Pi konfigurálása
A Raspberry Pi konfigurálása
A Raspberry Pi konfigurálása

Kövesse ezt a linket a "Raspbian Stretch asztali és ajánlott szoftverrel" zip fájl letöltéséhez:

Három különböző változat létezik. Győződjön meg róla, hogy azt kapja, amit itt említettem.

Most kövesse ezt a telepítési útmutatót, hogy az operációs rendszer képét átmásolja a micro-SD kártyára:

Az Etcher közvetlenül az.zip fájlból villan az SD-kártyán, és nem kell először formáznia a micro-SD-kártyát.

Csatlakoztasson egy USB -egeret és USB -billentyűzetet a Raspberry Pi USB -csatlakozóihoz (bármelyik foglalat megteszi).

Csatlakoztassa a Raspberry Pi -t az LCD -monitorhoz a HDMI -kábellel, és csatlakoztassa a tápegységet a Raspberry Pi -hez a rendszerindításhoz. Amikor elindul, végig kell vezetnie egy folyamatot, hogy a Raspberry Pi beszéljen a wifi -vel, és letölti a szükséges frissítéseket.

A Raspberry Pi most online és teljesen frissítve, ideje letölteni a kijelző szoftvert. Ehhez meg kell nyitnia egy LXTerminal ablakot (kattintson az asztal tetején egy DOS -felszólításra hasonlító ikonra).

A megjelenő konzol ablakban írja be ezt a parancsot a képmegjelenítő szoftver telepítéséhez:

sudo apt-get install feh

Ezután tegye ugyanezt a képernyővédő telepítéséhez:

sudo apt-get install xscreensaver

Ezután be kell állítanunk, hogy a képernyővédő ne késleltesse az időt és ürítse ki a képernyőt…

  • Kattintson a "Menü" gombra az asztal bal felső sarkában
  • Válassza a "Beállítások", majd a "Képernyővédő" lehetőséget
  • A képernyővédő grafikus felhasználói felületén a "Mód" legördülő menüben válassza a "Képernyővédő letiltása" lehetőséget

Ezután konfiguráljuk az egeret a diavetítés manuális vezérlésére. Ha nem szeretné manuálisan irányítani a diavetítést, ezt kihagyhatja.

Hozzon létre egy "gombok" nevű fájlt (kiterjesztés nélkül) a "/home/pi/.config/feh" mappában (előfordulhat, hogy létre kell hoznia a "feh" mappát).

Ezt egy LXTerminal ablakból teheti meg.

cd /home/pi/.config (ez a Linux beszél a "könyvtár módosítása /home/pi/.config" fájlra)

ls -la (ez felsorolja az összes fájlt és mappát a /home/pi/.config mappában. A -la azt mondja, hogy használja a hosszú formátumot, és sorolja fel az összes fájlt).

Ha nincs feh mappa a listában (és valószínűleg nem is lesz), akkor létre kell hoznia egyet:

mkdir feh

Most lépjen be ebbe a mappába:

cd feh

Most, hogy ebben a mappában vagyunk, létre kell hoznunk a "gombok" fájlt.

sudo nano gombok (ez a linux a "super user do nano-editor a fájlgombokon")

Egy üres fájlban kell megtalálnia magát. Tegye a következőket a fájlba:

# szüntesse meg a meglévő vezérlőket a következő műveletekhez:

zoom pan menü prev_img next_img # Most kösse ezeket a műveleteket az egér 1, 2 (görgő) és 3 gombjaihoz. prev_img 1 toggle_pause 2 next_img 3

A mentéshez és a kilépéshez írja be a CTRL-o billentyűt, nyomja le az ENTER billentyűt, majd a CTRL-x billentyűt

Ezután konfiguráljuk a Raspberry Pi -t a diavetítés automatikus indításához.

Csatlakoztassa a hüvelyk -meghajtót a Raspberry Pi -hez, és a /media /pi oldalon navigálva megtudja, mi a neve

(Már egy csomó képet kellett volna helyeznie a hüvelykujj -meghajtó gyökérszintjére. Lehetnek mappái a képekről, vagy akár mappák a mappákban. A diavetítés ezekben a mappákban fog megismétlődni).

A hüvelykujj -meghajtó nevét a Raspberry Pi asztal tetején található fájl navigátor segítségével vagy az LXTerminal ablakban a következő parancsokkal találhatja meg:

cd /media /pi

ls -la

Most készítsen egy shell parancsfájlt az asztalon "startup.sh" néven (Rt kattintás az asztalon; kattintson az "Új létrehozása…/Üres fájl" gombra, Rt kattintson az új fájlra, és nyissa meg a szövegszerkesztővel).

Tegye a következőket ebbe a fájlba:

# Aludjon néhány másodpercet, hogy az USB -meghajtó csatlakoztatható legyen a diavetítés előtt

alvás 5 feh -Y -x -q -D 5 -B fekete -F -Z -r -automatikus forgatás/média/pi/hüvelykujj_meghajtó_neve

Ne írja be a "thumb_drive_name" szót a fenti sorba. Tegye oda a fent található meghajtó tényleges nevét.

Mentés és kilépés.

Az LXTerminal ablakba beírhatja a man feh parancsot is, hogy megtudja a feh diavetítés összes lehetőségét (man feh a Linus for - mutasd meg a feh kézikönyv oldalát).

Most ezt az új fájlt szeretnénk végrehajthatóvá tenni. Az LXTerminal ablakban:

cd/home/pi/Desktop

chmod 755 startup.sh

Most szerkesztenünk kell az "automatikus indítás" fájlt, hogy azt indítsa el, hogy futtassa ezt a parancsfájlt.

A "Raspberry Pi 3 B" -en az "automatikus indítás" fájl a /home/pi/.config/lxsession/LXDE-pi címen található

A "Raspberry Pi 3 B+" -on az/etc/xdg/lxsession/LXDE-pi fájlban kell lennie

Az LXTerminal ablakban:

cd /home/pi/.config/lxsession/LXDE-pi (ha megvan a Pi 3 B)

vagy

cd/etc/xdg/lxsession/LXDE-pi (ha a Pi 3 B+rendelkezik)

Onnan:

sudo nano automatikus indítás

A fenti szkript végrehajtásához adja hozzá ezt a sort az automatikus indítási fájl végéhez:

CTRL-o a mentéshez (majd nyomja meg az Enter billentyűt)

CTRL-x a kilépéshez

A Raspberry Pi -nek most már billentyűzet vagy egér nélkül is automatikusan be kell indulnia a diavetítésbe.

Ki kell kapcsolnia a "túlszkennelést" is, hogy a kép a képernyő szélére kerüljön:

A Raspberry Pi asztal tetején válassza a Menü/Beállítások/Raspberry Pi konfiguráció lehetőséget

Most szeretnénk lehetővé tenni a Raspberry Pi biztonságos leállítását és újraindítását gombnyomással (nem billentyűzettel és egérrel).

Az LXTerminal ablakban:

sudo nano /boot/config.txt

Add hozzá ezt a sort:

dtoverlay = gpio-shutdown

CTRL-o a mentéshez (majd nyomja meg az Enter billentyűt) CTRL-x a kilépéshez

Most a Raspberry Pi biztonságos leállását okozhatja, ha a GPIO Pin 5 (ami GPIO3) és a GPIO Pin 6 (ami Ground) rövidre zárja a 40 érintkezős fejlécet (ezt úgy állítjuk be, hogy normálisan nyitva van), ideiglenes érintkezés, nyomógomb). A csapok helyét lásd a fenti képen. Az 1 -es csap a tábla széléhez közel található.

A biztonsági mentés indításához húzza ki az áramot, és csatlakoztassa vissza, vagy rövidítse le a RUN csapot (a "RUN" feliratú betét a 40 tűs fejléc végén) a GND -hez. Ehhez beállítunk egy másik nyomógombot. Tekintse meg a fenti képeket, hogy megtalálja a táblán a "Futtatás" gombot.

3. lépés: Tok és gombok hozzáadása

Most hozzáadhatunk néhány opcionális befejező elemet.

Jó, ha kap egy tokot a Raspberry Pi -hez, és helyet biztosít a leállítási és indítási gombokhoz. Az említett esetet használtam, de rengeteg tok érhető el az Amazonon, a Walmarton, az Ebay -en keresztül … Válassza ki azt, amelyik tetszik, de győződjön meg róla, és szerezzen be egyet a Raspberry Pi modelljéhez. Az esetek egy része eléggé formabontó. Lehet, hogy a legjobb elkerülni ezeket, így lesz helye a leállítási és indítási gombok felszerelésére.

A leírt típusú nyomógombok segítségével fúrjon néhány lyukat a Raspberry Pi tokba a gombok rögzítéséhez. Győződjön meg arról, és szerelje fel őket olyan helyre, ahol nem ütköznek a Raspberry Pi táblába. Ha az egyik akril tokot használja, akkor nagyon lassan és óvatosan fúrja ki a lyukakat fúrógéppel. Segít abban, hogy az akrilt egy fadarabhoz tartsa közvetlenül a fúrt lyukak körül. Az akril nagyon törékeny, és fúráskor szuper könnyű repedni. Lassan fúrjon, és tartsa nyomást az akrilon a lyukak körül.

A tokba szerelt nyomógombokkal a megfelelő csapokhoz kell csatlakoztatni. Csatlakoztassa az egyik gombcsatlakozót a másik gomb egyik csatlakozójához (huzal forrasztásával). Most forrasztjon vezetéket azokhoz a terminálokhoz, amelyek a GPIO Pin 6 (GND) csatlakozóba kerülnek. A vezeték másik végén forrasztjon egy olyan csatlakozót, amely az utasítás tetején látható, és csúsztassa rá a GPIO tűre. Szeretem lefedni a csatlakozót egy kis darab zsugorcsővel, hogy ne zárja rövidre a szomszédos csapokat, és lehúzza a vezetéket.

Most forrasztjon egy vezetéket a leállító nyomógomb ellentétes csatlakozójához. Tegyen egy csatlakozót a vezeték másik végére, és nyomja rá a GPIO 5 -ös tűre (GPIO3). Ez a gomb a Raspberry Pi biztonságos leállítását okozza.

Most forrasztjon egy vezetéket az indító nyomógomb ellentétes csatlakozójához. Vagy forraszthatja a huzal másik végét a Raspberry Pi fórumon lévő átmenő lyukú "Run" párnára, vagy hozzáadhat egy tűt a padhoz, és egy csatlakozót a vezetékhez, hogy ráhelyezze a tűre. Én az utóbbit csináltam. Ezzel a gombbal újraindíthatja a Raspberry Pi táblát anélkül, hogy ki kellene húznia és újra be kell kapcsolnia.

4. lépés: Fakeret és állvány készítése

Ez szintén opcionális. Hagyja a monitort az állványán, vegye le az állványt, és adjon hozzá egyfajta lábat, hogy csak az asztalon üljön, vagy távolítsa el az állványt, tegyen egy lábat és adjon hozzá egy fakeretet. Úgy döntöttem, hogy fa kerettel megyek.

Eltávolítottam a számítógép -monitorhoz mellékelt állványt, és eltávolítottam a fém felső, rögzítő részt. Ezután készítettem hozzá egy lábat alumíniumból, és a csavarokhoz rögzítettem. Ez lehetővé teszi, hogy az asztali kijelzőt inkább képkeretre állítsam.

Ezután készítettem egy fakeretet 1,5 "1,5" x 8 "fehér fából. Ezt asztali és gérvágó fűrész segítségével tettem. Ezután lepecsételtem a fát egy festékzáróval, és adtam neki pár réteg félig fényes fekete spray-festéket. Itt nem részletezem a fakeret készítésének részleteit, de nincs benne varázslat. Ha az emberek kérik a megjegyzésekben, talán hozzáadom ezeket a részleteket.

5. lépés: A kész keret használata

Szóval ennyi. Rengeteg képet tehet a gyökérszintű meghajtóra. Mappákat és mappákat is hozzáadhat mappákhoz. A diavetítést a középső egérgomb/kerék megnyomásával szüneteltetheti, a bal egérgomb megnyomásával utasíthatja, hogy készítsen biztonsági másolatot egy -egy képről, vagy a jobb egérgomb megnyomásával utasítsa előre, hogy haladjon előre egy -egy képet.

Remélem, jól szórakozik az építésben, és élvezni fogja a digitális képkeretet.

Kérjük, bátran tegyen fel kérdéseket vagy tegyen javaslatokat a megjegyzésekben. Megpróbálok válaszolni rájuk, és szükség szerint frissíteni az utasításokat, hogy a lehető legvilágosabb legyen.

Ajánlott: