Sadržaj:
- Korak 1: Pripremite Raspberry Pi
- Korak 2: Dugme za isključivanje
- Korak 3: Automatsko pokretanje
- Korak 4: Testiranje
- Korak 5: Dodatne informacije
Video: Raspberry Pi USB okvir za slike: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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 ovom uputstvu ne objašnjavam kako dodati dugme na malinu pi između pinova 9 i 11.
Korak 1: Pripremite Raspberry Pi
Instalirajte standardni rasbian paket sa www.raspberrypi.org slijedeći vodič za instalaciju slike. NOOBS ili Raspian će se također odlično snaći.
Postavite Raspberry Pi prema vašim željama. Jedino što treba osigurati je da se Raspberry pokreće na grafičkom sučelju. Upute se mogu pronaći i na www.raspberrypi.org. Prilikom prvog pokretanja potrebna vam je tastatura. 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 update
sudo apt-get upgrade sudo apt-get install feh
Kreirajte tačku montiranja
Tačka montiranja je potrebna kako bi se osiguralo da se svi USB fleš diskovi tretiraju na isti način. Ako USB nije priključen, prikazat će se ispod medija kao način na koji je flash pogon imenovan. Na primjer, KINGSTON bi bio '/media/KINGSTON' i ne bi ga mogao otkriti feh ako je prethodno korišten drugi fleš disk
sudo mkdir /media /usb
Korak 2: Dugme za isključivanje
Ova se faza može preskočiti ako se gumb ne koristi za isključivanje Raspberry Pi. Preporučujem da ovo koristite jer isključivanje Raspberry Pi -a jednostavnim isključivanjem uređaja može uzrokovati oštećenje SD ili USB flash pogona.
Priključivanjem GPIO 17 na masu doći će do isključivanja. Možete koristiti i druge pinove, ali kôd je potrebno promijeniti u skladu s tim.
Kreirajte shutdown.py
nano shutdown py
I zalijepite sljedeći kod
uvezite RPi. GPIO kao GPIO
vrijeme uvoza uvoz 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: ispisuje GPIO.input (17) ako (GPIO.input (17) == Netačno): 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 redove 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 disk.
Pokrenite USB tako što ćete pokrenuti
sudo mount /dev /sda1 /media /usb
I vidite možete li vidjeti sadržaj USB pogona
ls /media /usb
Testirajte feh tako što ćete pokrenuti sljedeće na komandnoj liniji. Morate imati slike na USB -u?
feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 1/media/usb/
Testirajte isključivanje pokretanjem
sudo python shutdown.py
i pritisnite dugme 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 jeka "na 0" | cec-client -s # Isključivanje televizora 0 16 * * 1-5 eho "standby 0" | cec -client -s
Ovo je dobro funkcionisalo sa televizorom
Više
Moj originalni članak možete pronaći ovdje.
feh informacije i priručnik.
Preporučuje se:
YADPF (JOŠ jedan digitalni okvir za slike): 7 koraka (sa slikama)
YADPF (JOŠ Jedan digitalni okvir za slike): Znam da ovo nisu nove stvari, 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 zaista 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 sisteme, 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 da
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i Razdvajanje boja slike: 4 koraka
Obrada slike pomoću Raspberry Pi -a: Instaliranje OpenCV -a i odvajanje boja slike: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pažljivije ćemo pogledati piksele koji čine sliku, naučiti kako instalirati OpenCV na Raspberry Pi, a takođe ćemo napisati i testne skripte za snimanje slike, a takođe i
Raspberry Pi digitalni okvir za slike: 5 koraka
Raspberry Pi digitalni okvir za slike: Nakon 10 godina, moj digitalni okvir za slike nije uspio. Potražio sam zamjenu na mreži i otkrio da je uporediva 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