Satura rādītājs:
- 1. darbība: sagatavojiet Raspberry Pi
- 2. darbība: izslēgšanas poga
- 3. darbība: automātiskā palaišana
- 4. solis: pārbaude
- 5. darbība: papildu informācija
Video: Raspberry Pi USB attēlu rāmis: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Raspberry Pi USB attēla rāmis
Raspberry Pi automātiski atskaņo attēlus no ievietotā USB zibatmiņas diska un tiek izslēgts, nospiežot ierīcē ievietoto pogu.
feh tiek izmantots, lai parādītu attēlus no USB un python skripta, lai izslēgtu ierīci.
Šajā instrukcijā es nepaskaidroju, kā pievienot pogu aveņu pi starp 9. un 11. tapu.
1. darbība: sagatavojiet Raspberry Pi
Instalējiet standarta rasbiešu pakotni no vietnes www.raspberrypi.org, ievērojot attēla instalēšanas rokasgrāmatu. Arī NOOBS vai Raspianam viss izdosies.
Iestatiet Raspberry Pi atbilstoši savām vēlmēm. Vienīgais, kas jānodrošina, ir tas, ka Raspberry sākas ar GUI. Norādījumus var atrast arī vietnē www.raspberrypi.org. Pirmās palaišanas laikā jums ir nepieciešama tastatūra. Jūs varat izmantot vai nu konsoli tieši no Raspberry Pi, vai arī, kā man labāk patīk SSH, lai savienotu ierīci. Ja izmantojat jaunāko Rasbian un vēlaties ieslēgt ssh pirmajā palaišanas reizē, SD kartes / boot / direktorijā jāpievieno fails ar nosaukumu ssh.
Instalējiet feh
Atjauniniet rasbiešu valodu un instalējiet feh. Nepieciešams tīkla savienojums.
sudo apt-get update
sudo apt-get upgrade sudo apt-get install feh
Izveidojiet montāžas punktu
Montāžas punkts ir nepieciešams, lai nodrošinātu, ka visi USB zibatmiņas diski tiek apstrādāti vienādi. Ja USB nav pievienots, tas tiks parādīts zem datu nesēja kā zibatmiņas diska nosaukums. Piemēram, KINGSTON ir “/media/KINGSTON”, un to nevarēja noteikt, ja iepriekš tika izmantots cits zibatmiņas disks
sudo mkdir /media /usb
2. darbība: izslēgšanas poga
Šo fāzi var izlaist, ja poga netiek izmantota Raspberry Pi izslēgšanai. Es iesaku to izmantot, jo Raspberry Pi izslēgšana, vienkārši atvienojot ierīci, var izraisīt SD vai USB zibatmiņas diska bojājumus.
Pievienojot GPIO 17 zemei, tiks veikta izslēgšana. Jūs varat izmantot arī citas tapas, bet kods ir attiecīgi jāmaina.
Izveidojiet shutdown.py
nano shutdown py
Un ielīmējiet šādu kodu
importēt RPi. GPIO kā GPIO
importēšanas laika importēšana os # GPIO 17 = pin 11 # GND = pin 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP), kamēr True: izdrukājiet GPIO.input (17), ja [GPIO.input (17) == False]: os.system ("sudo shutdown -h now") pārtraukuma laiks.sleep (1)
Ctrl-x un Jā un Enter, lai aizvērtu redaktoru un saglabātu izmaiņas
3. darbība: automātiskā palaišana
Atjauniniet vietni rc.local
Atjauniniet rc-local, lai USB tiktu automātiski pievienots un startēšanas laikā tiktu ielādēts shutdown.py
sudo nano /etc/rc.local
Vietnē rc.local pirms “exit 0” pievienojiet šādas rindas, lai pievienotu USB zibatmiņas disku un sāktu shutdown.py fona procesā
sudo mount /dev /sda1 /media /usb
sudo python /home/pi/shutdown.py &
Ctrl-x un Jā un Enter, lai aizvērtu redaktoru un saglabātu izmaiņas
Atjauniniet LXDE automātisko palaišanu
Atjauniniet LXDE, lai palaišanas laikā feh tiktu palaists automātiski
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Ievietot šādas rindas automātiskās palaišanas beigās
@xset s izslēgts
@xset -dpms @xset s noblank @feh-kluss-pilnekrāna ekrāns-bez apmalēm-slēpt rādītāju-slīdrādes aizkave 30/media/usb/
Ctrl-x un Jā un Enter, lai aizvērtu redaktoru un saglabātu izmaiņas
4. solis: pārbaude
Pievienojiet dažus attēlus USB diskdzinī.
Pievienojiet USB, palaižot
sudo mount /dev /sda1 /media /usb
Un pārbaudiet, vai varat redzēt USB diska saturu
ls /media /usb
Pārbaudiet feh, palaižot komandu komandrindā. Vai jums ir jābūt attēliem USB?
feh-kluss-pilnekrāna ekrāns-bez apmales-slēptu rādītājs-slīdrādes aizkave 1/multivide/usb/
Pārbaudiet izslēgšanu, palaižot
sudo python shutdown.py
un nospiediet izslēgšanas pogu (pievienojiet atbilstošās tapas).
5. darbība: papildu informācija
Risinājums, kas ieslēgs un izslēgs televizoru, izmantojot CEC
Paldies RichardW58 par šo risinājumu.
Instalējiet cec-utils:
sudo apt-get install cec-utils
pievienojiet šādas rindiņas crontab -e
# Ieslēdziet televizoru
0 8 * * 1-5 atbalsojas "uz 0" | cec-client -s # Izslēdziet televizoru 0 16 * * 1-5 echo "gaidstāve 0" | cec -client -s
Tas labi darbojās ar televizoru
Vairāk
Manu oriģinālo rakstu var atrast šeit.
feh info un rokasgrāmata.
Ieteicams:
YADPF (VĒL cits digitālais attēlu rāmis): 7 soļi (ar attēliem)
YADPF (VĒL cits digitālais attēlu rāmis): Es zinu, ka tas nav nekas jauns, es zinu, ka esmu redzējis dažus no šiem projektiem šeit, bet es vienmēr esmu gribējis izveidot savu digitālo attēlu rāmi. Visi attēlu rāmji, kurus esmu redzējis, ir jauki, bet es meklēju kaut ko citu, es meklēju patiešām jauku fr
Digitālais attēlu rāmis, izmantojot Gen4 ULCD-43DCT-CLB: 3 soļi
Digitālais attēlu rāmis, izmantojot Gen4 ULCD-43DCT-CLB: Digitālais attēlu rāmis var parādīt attēlus ar piekļuvi micro SD kartei. Šajā projektā displeja modulim tiek izmantotas 4D sistēmas, Gen4 uLCD-43DCT-CLB. Digitālais attēlu rāmis ir vienkāršs projekts, ko var izmantot kā displeju mājām vai birojiem. Lietotāji var apskatīt
Digitālais attēlu rāmis Numero Dos!: 4 soļi (ar attēliem)
Digitālais attēlu rāmis Numero Dos !: Šis ir otrais digitālais attēlu rāmis, ko esmu izveidojis (skatiet Cheap 'n Easy Digital Picture Frame). Es to uztaisīju kā kāzu dāvanu kādam ļoti labam draugam, un, manuprāt, tas sanāca ļoti labi. Piešķirtās izmaksas par digitālo attēlu rāmjiem ir
Raspberry Pi digitālais attēlu rāmis: 5 soļi
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ētu
USB+WEB digitālais attēlu rāmis: 5 soļi
USB+WEB digitālais attēlu rāmis: šajos norādījumos tiks detalizēti aprakstītas darbības, kas nepieciešamas, lai sagatavotu mājās gatavota digitālā attēlu rāmja PROGRAMMATŪRAS elementus. Es ceru vēlāk ievietot norādījumus par fiziskajām izmaiņām. Digitālais attēlu rāmis Dell Inspiron 5100key funkcijās: web-lv