Tartalomjegyzék:

Raspberry Pi USB képkeret: 5 lépés
Raspberry Pi USB képkeret: 5 lépés

Videó: Raspberry Pi USB képkeret: 5 lépés

Videó: Raspberry Pi USB képkeret: 5 lépés
Videó: Микрокомпьютер Raspberry Pi 2024, November
Anonim
Raspberry Pi USB képkeret
Raspberry Pi USB képkeret

Raspberry Pi USB képkeret

A Raspberry Pi automatikusan lejátssza a képeket a behelyezett USB flash meghajtóról, és a készülékbe helyezett gomb megnyomásával leáll.

A feh az USB és a python parancsfájl képeinek megjelenítésére szolgál az eszköz leállításához.

Ebben az utasításban nem magyarázom el, hogyan adhat hozzá gombot a málna pi -hez a 9 és 11 csapok közé.

Lépés: Készítse elő a Raspberry Pi -t

Telepítse a szabványos rasbian csomagot a www.raspberrypi.org webhelyről a kép telepítési útmutatójának követésével. A NOOBS vagy a Raspian is jól jár.

Állítsa be a Raspberry Pi -t preferenciái szerint. Az egyetlen dolog, amit biztosítani kell, hogy a Raspberry elinduljon a grafikus felületen. Az utasításokat a www.raspberrypi.org oldalon is megtalálhatja. Az első indításkor billentyűzetre van szükség. Bármelyik konzolt használhatja közvetlenül a Raspberry Pi -ből, vagy az SSH -t preferálom az eszköz csatlakoztatásához. Ha a legújabb Rasbian -t használja, és engedélyezni kívánja az ssh -t az első indításkor, akkor hozzá kell adnia az ssh nevű fájlt az SD -kártya / boot / könyvtárába.

Telepítse a feh

Frissítse a rasbit és telepítse a feh. Hálózati kapcsolat szükséges.

sudo apt-get update

sudo apt-get upgrade sudo apt-get install feh

Csatlakozási pont létrehozása

Szerelési pont szükséges ahhoz, hogy minden USB flash meghajtót azonos módon kezeljenek. Ha az USB nincs csatlakoztatva, akkor a média alatt a flash meghajtó elnevezése jelenik meg. Például a KINGSTON a „/media/KINGSTON” lehet, és a feh nem tudta észlelni, ha korábban más flash meghajtót használtak

sudo mkdir /media /usb

2. lépés: Leállítás gomb

Leállítás gomb
Leállítás gomb

Ez a fázis kihagyható, ha nem használja a gombot a Raspberry Pi leállításához. Javaslom ennek használatát, mivel a Raspberry Pi egyszerű leállítása az eszköz kicsomagolásával az SD vagy az USB flash meghajtó sérülését okozhatja.

Ha a GPIO 17 -et a földhöz csatlakoztatja, akkor leáll. Használhat más csapokat is, de a kódot ennek megfelelően kell megváltoztatni.

Hozza létre a shutdown.py fájlt

nano shutdown py

És illessze be a következő kódot

importálja az RPi. GPIO -t GPIO -ként

importálási idő importálása os # GPIO 17 = pin 11 # GND = 9 pin GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP), míg True: print GPIO.input (17) if [GPIO.input (17) == False]: os.system ("sudo shutdown -h now") szünet time.sleep (1)

A szerkesztő bezárásához és a módosítások mentéséhez nyomja le a Ctrl-x és az Igen és az Enter billentyűt

3. lépés: Automatikus indítás

Frissítse az rc.local -t

Frissítse az rc-local-ot, hogy az USB automatikusan csatlakozzon, és a shutdown.py betöltődjön az indításkor

sudo nano /etc/rc.local

Az rc.local -ba a „exit 0” előtt adja hozzá a következő sorokat az USB flash meghajtó csatlakoztatásához és a shutdown.py elindításához a háttérben

sudo mount /dev /sda1 /media /usb

sudo python /home/pi/shutdown.py &

A szerkesztő bezárásához és a módosítások mentéséhez nyomja le a Ctrl-x és az Igen és az Enter billentyűt

Frissítse az LXDE automatikus indítást

Frissítse az LXDE -t, hogy a feh automatikusan elinduljon az indításkor

sudo nano ~/.config/lxsession/LXDE-pi/autostart

Írja be a következő sorokat az automatikus indítás végén

@xset kikapcsolva

@xset -dpms @xset s noblank @feh-csendes-teljes képernyő-szegély nélküli-rejtett mutató-diavetítés-késleltetés 30/media/usb/

A szerkesztő bezárásához és a módosítások mentéséhez nyomja le a Ctrl-x és az Igen és az Enter billentyűt

4. lépés: Tesztelés

Tesztelés
Tesztelés

Adjon hozzá néhány képet az USB -meghajtóhoz.

Csatlakoztassa az USB -t futással

sudo mount /dev /sda1 /media /usb

És nézze meg, hogy látja -e az USB -meghajtó tartalmát

ls /media /usb

Tesztelje a feh parancsot a parancssor követésével. USB -n kell képeket készíteni?

feh-csendes-teljes képernyő-szegély nélküli-rejtett mutató-diavetítés-késleltetés 1/media/usb/

Tesztelje a leállást futással

sudo python shutdown.py

és nyomja meg a leállító gombot (csatlakoztassa a megfelelő csapokat).

5. lépés: További információk

Megoldás, amely be- és kikapcsolja a TV -t a CEC használatával

Köszönöm RichardW58 -nak ezt a megoldást.

A cec-utils telepítése:

sudo apt-get install cec-utils

adja hozzá a következő sorokat a crontab -e fájlban

# Kapcsolja be a TV -t

0 8 * * 1-5 echo "on 0" | cec-client -s # A TV kikapcsolása 0 16 * * 1-5 echo "készenlét 0" | cec -client -s

Ez jól működött a TV -vel

Több

Eredeti cikkem innen érhető el.

feh info és kézikönyv.

Ajánlott: