Мазмұны:

Raspberry Pi USB сурет жақтауы: 5 қадам
Raspberry Pi USB сурет жақтауы: 5 қадам

Бейне: Raspberry Pi USB сурет жақтауы: 5 қадам

Бейне: Raspberry Pi USB сурет жақтауы: 5 қадам
Бейне: BTT Manta M8P v2 - CM4 with Fluidd Pi 2024, Қыркүйек
Anonim
Raspberry Pi USB сурет жақтауы
Raspberry Pi USB сурет жақтауы

Raspberry Pi USB сурет жақтауы

Raspberry Pi кірістірілген USB флэш -дискісінен суреттерді автоматты түрде ойнатады және құрылғыға енгізілген түймені басу арқылы өшіріледі.

feh құрылғыны өшіру үшін USB және python сценарийінен суреттерді көрсету үшін қолданылады.

Бұл нұсқаулықта мен 9 және 11 түйреуіштер арасында таңқурай пи түймесін қалай қосу керектігін түсіндірмеймін.

1 -қадам: Raspberry Pi дайындаңыз

Www.raspberrypi.org сайтынан стандартты rasbian пакетін суретті орнату бойынша нұсқаулықты орындап орнатыңыз. NOOBS немесе Raspian да жақсы болады.

Raspberry Pi параметрін өз қалауыңыз бойынша орнатыңыз. Жалғыз нәрсе - таңқурайдың GUI -де басталуы. Нұсқауларды www.raspberrypi.org сайтынан да табуға болады. Алғашқы іске қосуда пернетақта қажет. Сіз консольді тікелей Raspberry Pi -ден пайдалана аласыз немесе құрылғыны қосу үшін SSH -ді қалаймын. Егер сіз соңғы Rasbian қолдансаңыз және бірінші іске қосқанда ssh қосқыңыз келсе, SD картасының / boot / каталогында ssh атты файлды қосу қажет.

Feh орнатыңыз

Rasbian жаңартыңыз және feh орнатыңыз. Желілік қосылым қажет.

sudo apt-get жаңартуы

sudo apt-get жаңарту sudo apt-get install feh

Бекіту нүктесін жасаңыз

Барлық USB флэш -дискілерінің бірдей өңделуін қамтамасыз ету үшін бекіту нүктесі қажет. Егер USB орнатылмаған болса, ол флэш -диск қалай аталады, ол тасушы астында көрсетіледі. Мысалы, KINGSTON '/media/KINGSTON' болар еді және бұған дейін басқа флэш -диск қолданылса, feh арқылы анықталмайды.

sudo mkdir /media /usb

2 -қадам: Өшіру түймесі

Өшіру түймесі
Өшіру түймесі

Егер Raspberry Pi өшіру үшін түйме қолданылмаса, бұл кезеңді өткізіп жіберуге болады. Мен мұны қолдануды ұсынамын, себебі Raspberry Pi -ді құрылғыны ағыту арқылы өшіру SD немесе USB флэш -дискісінің бұзылуына әкелуі мүмкін.

GPIO 17 -ді жерге қосу өшіруді тудырады. Сіз басқа түйреуіштерді пайдалана аласыз, бірақ кодты сәйкесінше өзгерту қажет.

Shutdown.py жасаңыз

нано өшіру py

Және келесі кодты қойыңыз

GPO ретінде RPi. GPIO импорттау

импорт уақыты импорт os # GPIO 17 = pin 11 # GND = pin 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) True: GPIO.input (17) басып шығарыңыз (GPIO.input (17) == False): os.system («sudo shutdown -h now») үзіліс уақыты.ұйқы (1)

Редакторды жабу және өзгертулерді сақтау үшін Ctrl-x және Yes және Enter пернелерін басыңыз

3 -қадам: Автоматты түрде іске қосу

Rc.local жаңарту

USB автоматты түрде қосылатын және shutdown.py жүктелген кезде rc-local жаңартыңыз

sudo nano /etc/rc.local

Rc.local -ге '0 шығуынан' бұрын USB флэш -дискісін орнату және фондық процесте shutdown.py бастау үшін келесі жолдарды қосыңыз.

sudo mount /dev /sda1 /media /usb

sudo python /home/pi/shutdown.py &

Редакторды жабу және өзгертулерді сақтау үшін Ctrl-x және Yes және Enter пернелерін басыңыз

LXDE автоматты іске қосуды жаңартыңыз

LXDE жаңартуы feh іске қосылған кезде автоматты түрде басталады

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

Автоматты түрде іске қосудың соңында келесі жолдарды енгізіңіз

@xset өшірулі

@xset -dpms @xset s noblank @feh-тыныш-толық экран-шекарасыз-жасырғыш-слайдшоу-кешігу 30/медиа/usb/

Редакторды жабу және өзгертулерді сақтау үшін Ctrl-x және Yes және Enter пернелерін басыңыз

4 -қадам: тестілеу

Сынақ
Сынақ

USB дискісіне бірнеше суретті қосыңыз.

USB арқылы іске қосыңыз

sudo mount /dev /sda1 /media /usb

USB дискісінің мазмұнын көруге болатынын тексеріңіз

ls /media /usb

Пәрмен жолында келесі әрекеттерді орындау арқылы тестті тексеріңіз. USB -де суреттер болуы керек пе?

feh-тыныш-толық экран-шекарасыз-жасырғыш-слайдшоу-кешігу 1/медиа/usb/

Жүгіру арқылы тестті өшіру

sudo python shutdown.py

және өшіру түймесін басыңыз (тиісті түйреуіштерді жалғаңыз).

5 -қадам: Қосымша ақпарат

CEC көмегімен теледидарды қосатын және өшіретін шешім

Бұл шешім үшін RichardW58 -ге рахмет.

Cec-utils орнатыңыз:

sudo apt-get cec-utils орнатыңыз

crontab -e ішіне келесі жолдарды қосыңыз

# Теледидарды қосыңыз

0 8 * * 1-5 жаңғырық «0-де» | cec-client -s # Теледидарды өшіру 0 16 * * 1-5 эхо «күту режимінде 0» | cec -клиент

Бұл теледидармен жақсы жұмыс жасады

Көбірек

Менің түпнұсқа мақаламды осы жерден табуға болады.

feh ақпараты мен нұсқаулық.

Ұсынылған: