Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Raspberry Pi USB okvir za slike
Raspberry Pi automatski reproducira slike s umetnutog USB flash pogona i isključuje se pritiskom na gumb umetnut u uređaj.
feh se koristi za prikaz slika s USB -a i python skripte za isključivanje uređaja.
U ovoj uputi ne objašnjavam kako dodati gumb na malinovo pi između pinova 9 i 11.
Korak 1: Pripremite Raspberry Pi
Instalirajte standardni rasbian paket s www.raspberrypi.org slijedeći vodič za instalaciju slike. NOOBS ili Raspian će se također odlično snaći.
Postavite Raspberry Pi prema svojim željama. Jedino što treba osigurati je da Raspberry počinje s grafičkim sučeljem. Upute se mogu pronaći i na www.raspberrypi.org. Prilikom prvog pokretanja potrebna vam je tipkovnica. Možete koristiti bilo konzolu izravno s Raspberry Pi -a ili kako ja više volim SSH za povezivanje uređaja. Ako koristite najnoviji Rasbian i želite omogućiti ssh pri prvom pokretanju, morate dodati datoteku ssh na / boot / direktorij SD kartice.
Instalirajte feh
Ažurirajte rasbian i instalirajte feh. Potrebna je mrežna veza.
sudo apt-get ažuriranje
sudo apt-get upgrade sudo apt-get install feh
Izradite točku montiranja
Točka montaže potrebna je kako bi se osiguralo da se svi USB flash pogoni tretiraju na isti način. Ako USB nije priključen, prikazat će se pod medijima kao naziv flash pogona. Na primjer, KINGSTON bi bio '/media/KINGSTON' i ne bi ga mogao otkriti feh ako je prethodno korišten drugi flash pogon
sudo mkdir /media /usb
Korak 2: Gumb za isključivanje
Ova se faza može preskočiti ako se gumb ne koristi za isključivanje Raspberry Pi. Preporučujem da ovo upotrijebite jer isključivanje Raspberry Pi jednostavno isključivanjem uređaja može uzrokovati oštećenje SD ili USB flash pogona.
Spajanje GPIO 17 na masu uzrokovat će isključivanje. Možete koristiti i druge pinove, ali kôd je potrebno promijeniti u skladu s tim.
Napravite shutdown.py
nano isključivanje py
I zalijepite sljedeći kod
uvezite RPi. GPIO kao GPIO
vrijeme uvoza import os # GPIO 17 = pin 11 # GND = pin 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) dok je True: ispišite GPIO.input (17) ako (GPIO.input (17) == False): os.system ("sudo shutdown -h now") break time.sleep (1)
Ctrl-x i Da i Enter za zatvaranje uređivača i spremanje promjena
Korak 3: Automatsko pokretanje
Ažurirajte rc.local
Ažurirajte rc-local tako da se USB automatski montira i shutdown.py učitava pri pokretanju
sudo nano /etc/rc.local
U rc.local prije 'izlaza 0' dodajte sljedeće retke za postavljanje USB flash pogona i pokretanje shutdown.py u pozadinskom procesu
sudo mount /dev /sda1 /media /usb
sudo python /home/pi/shutdown.py &
Ctrl-x i Da i Enter za zatvaranje uređivača i spremanje promjena
Ažurirajte LXDE autostart
Ažurirajte LXDE tako da se feh automatski pokreće pri pokretanju
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Umetnite sljedeće retke na kraju automatskog pokretanja
@xset je isključen
@xset -dpms @xset s noblank @feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 30/media/usb/
Ctrl-x i Da i Enter za zatvaranje uređivača i spremanje promjena
Korak 4: Testiranje
Dodajte nekoliko slika na USB pogon.
Pokrenite USB pokretanjem
sudo mount /dev /sda1 /media /usb
I vidite možete li vidjeti sadržaj USB pogona
ls /media /usb
Testirajte feh pokretanjem sljedećeg u naredbenom retku. Morate imati slike na USB -u?
feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 1/media/usb/
Testirajte zatvaranje pokretanjem
sudo python shutdown.py
i pritisnite gumb za isključivanje (spojite odgovarajuće pinove).
Korak 5: Dodatne informacije
Rješenje koje će uključivati i isključivati televizor pomoću CEC -a
Hvala RichardW58 na ovom rješenju.
Instalirajte cec-utils:
sudo apt-get install cec-utils
dodajte sljedeće retke u crontab -e
# Uključite televizor
0 8 * * 1-5 odjek "na 0" | cec-client -s # Isključivanje televizora 0 16 * * 1-5 odjek "standby 0" | cec -client -s
Ovo je dobro funkcioniralo s televizorom
Više
Moj izvorni članak možete pronaći ovdje.
feh informacije i priručnik.
Preporučeni:
YADPF (JOŠ jedan digitalni okvir za slike): 7 koraka (sa slikama)
YADPF (JOŠ Jedan digitalni okvir za slike): Znam da ovo nije nova stvar, znam, vidio sam neke od ovih projekata ovdje, ali uvijek sam želio izgraditi svoj vlastiti digitalni okvir za slike. Svi okviri za slike koje sam vidio su lijepi, ali tražio sam nešto drugo, tražim jako lijep fr
Digitalni okvir za slike pomoću Gen4 ULCD-43DCT-CLB: 3 koraka
Digitalni okvir za slike pomoću Gen4 ULCD-43DCT-CLB: Digitalni okvir za slike može prikazati slike s pristupom mikro SD kartici. Ovaj projekt koristi 4D sustave, Gen4 uLCD-43DCT-CLB za svoj modul prikaza. Digitalni okvir za slike jednostavan je projekt koji se može koristiti kao zaslon za dom ili ured. Korisnici mogu
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i odvajanje boja slike: 4 koraka
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i odvajanje boja u boji: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pomnije promatramo piksele koji čine sliku, učimo kako instalirati OpenCV na Raspberry Pi, a također pišemo i testne skripte za snimanje slike, a također i c
Raspberry Pi digitalni okvir za slike: 5 koraka
Raspberry Pi digitalni okvir za slike: Nakon 10 godina, moj digitalni okvir za slike u trgovini nije uspio. Potražio sam zamjenu na mreži i otkrio da je usporediva zamjena zapravo koštala više od mog 10-godišnjeg okvira. Mislio sam da će do sada biti praktički slobodni. Očigledno bih mogao
USB+WEB digitalni okvir za slike: 5 koraka
USB+WEB digitalni okvir za slike: Ove upute detaljno opisuju korake potrebne za pripremu SOFTVERSKIH elemenata domaćeg digitalnog okvira za slike. Nadam se da ću kasnije objaviti upute o fizičkim izmjenama.Digitalni okvir za slike na značajkama Dell Inspiron 5100key: web-hr