Mündəricat:

Raspberry Pi USB Şəkil Çərçivəsi: 5 addım
Raspberry Pi USB Şəkil Çərçivəsi: 5 addım

Video: Raspberry Pi USB Şəkil Çərçivəsi: 5 addım

Video: Raspberry Pi USB Şəkil Çərçivəsi: 5 addım
Video: Raspberry Pi 5 Setup: Getting Started Guide (Step By Step) 2024, Noyabr
Anonim
Raspberry Pi USB Şəkil Çərçivəsi
Raspberry Pi USB Şəkil Çərçivəsi

Raspberry Pi USB şəkil çərçivəsi

Raspberry Pi, daxil edilmiş USB flash sürücüsündən şəkilləri avtomatik olaraq oynayır və cihaza daxil edilmiş düyməni basaraq bağlanır.

feh, cihazı bağlamaq üçün şəkilləri USB və python skriptindən keçirmək üçün istifadə olunur.

Bu təlimatda, 9 və 11 sancaqlar arasında moruq pi düyməsini necə əlavə edəcəyinizi izah etmirəm.

Addım 1: Raspberry Pi hazırlayın

Şəkil quraşdırma təlimatına əməl edərək www.raspberrypi.org saytından standart rasbian paketini quraşdırın. NOOBS və ya Raspian da çox yaxşı olacaq.

Raspberry Pi -ni arzularınıza uyğun olaraq qurun. Təmin etməyiniz lazım olan tək şey, Moruqun GUI -də başlamasını təmin etməkdir. Təlimatları www.raspberrypi.org saytından da tapa bilərsiniz. İlk açılışda klaviatura lazımdır. Cihazı birləşdirmək üçün ya Raspberry Pi -dən, ya da SSH -dən istifadə etdiyim konsoldan istifadə edə bilərsiniz. Ən son Rasbian istifadə edirsinizsə və ilk açılışda ssh -i aktivləşdirmək istəyirsinizsə, SD kartın / boot / directory -də ssh adlı bir fayl əlavə etməlisiniz.

Feh quraşdırın

Rasbianı yeniləyin və feh yükləyin. Şəbəkə bağlantısı lazımdır.

sudo apt-get yeniləməsi

sudo apt-get yükseltme sudo apt-get install feh

Montaj nöqtəsi yaradın

Bütün USB flash sürücülərin eyni şəkildə işlənməsini təmin etmək üçün montaj nöqtəsinə ehtiyac var. USB quraşdırılmadıqda, flash sürücünün adlandığı kimi media altında görünəcək. Məsələn, KINGSTON '/media/KINGSTON' olardı və əvvəllər fərqli bir flash sürücü istifadə olunarsa feh tərəfindən aşkar edilə bilməzdi.

sudo mkdir /media /usb

Addım 2: Bağlama Düyməsi

Kapatma Düyməsi
Kapatma Düyməsi

Raspberry Pi -ni bağlamaq üçün düymədən istifadə edilmədikdə bu mərhələ atlana bilər. Bunu istifadə etməyi məsləhət görürəm, çünki Raspberry Pi -ni sadəcə cihazı açaraq SD və ya USB flash sürücüsünün korlanmasına səbəb ola bilər.

GPIO 17 -ni yerə bağlamaq, bağlanmanın həyata keçirilməsinə səbəb olacaq. Digər sancaqlar da istifadə edə bilərsiniz, ancaq kodu buna uyğun olaraq dəyişdirmək lazımdır.

Shutdown.py yaradın

nano bağlanma py

Və aşağıdakı kodu yapışdırın

GPO olaraq RPi. GPIO idxal edin

idxal vaxtı idxal os # GPIO 17 = pin 11 # GND = pin 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) True isə: GPIO.inputunu (17) çap edin (GPIO.input (17) == False): os.system ("sudo shutdown -h now") fasilə vaxtı.yuxu (1)

Redaktoru bağlamaq və dəyişiklikləri saxlamaq üçün Ctrl-x və Bəli və Daxil edin

Addım 3: Avtomatik Başlat

Rc.local yeniləyin

USB avtomatik olaraq quraşdırılacaq və shutdown.py işə salındıqda rc-local yeniləyin

sudo nano /etc/rc.local

"Çıxış 0" dan əvvəl rc.local -a USB flash sürücünü bağlamaq və fon prosesində shutdown.py başlamaq üçün aşağıdakı sətirləri əlavə edin.

sudo mount /dev /sda1 /media /usb

sudo python /home/pi/shutdown.py &

Redaktoru bağlamaq və dəyişiklikləri saxlamaq üçün Ctrl-x və Bəli və Daxil edin

LXDE avtomatik başlanğıcını yeniləyin

LXDE -ni yeniləyin ki, feh başlanğıcda avtomatik olaraq başlasın

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

Avtomatik başlatmanın sonunda aşağıdakı sətirləri daxil edin

@xset söndürüldü

@xset -dpms @xset s noblank @feh --sessiz-tam ekran-sərhədsiz-gizlət-göstərici-slayd şousu gecikməsi 30/media/usb/

Redaktoru bağlamaq və dəyişiklikləri saxlamaq üçün Ctrl-x və Bəli və Daxil edin

Addım 4: Test

Test
Test

USB sürücüyə bir neçə şəkil əlavə edin.

Çalışaraq USB bağlayın

sudo mount /dev /sda1 /media /usb

USB sürücünün məzmununu görə biləcəyinizə baxın

ls /media /usb

Komanda satırında aşağıdakıları işlədərək feh sınayın. USB -də şəkilləriniz olmalıdır?

feh-səssiz-tam ekran-sərhədsiz-gizlət-göstərici-slayd şou gecikmə 1/media/usb/

Qaçaraq testi bağlayın

sudo python shutdown.py

və bağlama düyməsini basın (uyğun pinləri bağlayın).

Addım 5: Əlavə məlumat

Televiziyanı CEC istifadə edərək açacaq və söndürəcək həll

Bu həll üçün RichardW58 -ə təşəkkür edirəm.

Cec-utils quraşdırın:

sudo apt-get cec-utils quraşdırın

crontab -e -də aşağıdakı sətirləri əlavə edin

# TV yandırın

0 8 * * 1-5 echo "on 0" | cec-client -s # TV-ni söndürün 0 16 * * 1-5 echo "standby 0" | cec -müştəri

Bu TV ilə yaxşı işləyir

Daha çox

Orijinal məqaləmi buradan tapa bilərsiniz.

feh məlumat və təlimat.

Tövsiyə: