Სარჩევი:

Raspberry Pi USB სურათის ჩარჩო: 5 ნაბიჯი
Raspberry Pi USB სურათის ჩარჩო: 5 ნაბიჯი

ვიდეო: Raspberry Pi USB სურათის ჩარჩო: 5 ნაბიჯი

ვიდეო: Raspberry Pi USB სურათის ჩარჩო: 5 ნაბიჯი
ვიდეო: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, სექტემბერი
Anonim
Raspberry Pi USB სურათის ჩარჩო
Raspberry Pi USB სურათის ჩარჩო

Raspberry Pi USB სურათის ჩარჩო

Raspberry Pi ავტომატურად უკრავს სურათებს ჩასმული USB ფლეშ დრაივიდან და გამორთულია მოწყობილობაში ჩასმული ღილაკის დაჭერით.

feh გამოიყენება USB და პითონის სკრიპტიდან გამოსახულების გამოსახატავად მოწყობილობის გამორთვისთვის.

ამ ინსტრუქციაში მე არ განვმარტავ, თუ როგორ უნდა დაამატოთ ღილაკი ჟოლოს პიზე 9 და 11 ქინძისთავებს შორის.

ნაბიჯი 1: მოამზადეთ ჟოლო პი

დააინსტალირეთ სტანდარტული rasbian პაკეტი www.raspberrypi.org– დან სურათის ინსტალაციის სახელმძღვანელოს მიხედვით. NOOBS ან Raspian ასევე კარგად იქცევიან.

დააინსტალირეთ Raspberry Pi თქვენი შეხედულებისამებრ. ერთადერთი რაც უნდა დავრწმუნდეთ არის ის, რომ ჟოლო დაიწყება GUI- ზე. ინსტრუქციები ასევე შეგიძლიათ იხილოთ www.raspberrypi.org– დან. თქვენ გჭირდებათ კლავიატურა პირველი გაშვებისას. თქვენ შეგიძლიათ გამოიყენოთ კონსოლი პირდაპირ Raspberry Pi– დან ან როგორც მე მირჩევნია SSH მოწყობილობის დასაკავშირებლად. თუ თქვენ იყენებთ უახლეს Rasbian– ს და გსურთ ჩართოთ ssh პირველი გაშვებისას, თქვენ უნდა დაამატოთ ფაილი სახელწოდებით ssh SD ბარათის / ჩატვირთვის / დირექტორია.

დააინსტალირეთ feh

განაახლეთ rasbian და დააინსტალირეთ feh. საჭიროა ქსელური კავშირი.

sudo apt-get განახლება

sudo apt-get განახლება sudo apt-get ინსტალაცია feh

შექმენით სამონტაჟო წერტილი

სამონტაჟო წერტილი საჭიროა იმის უზრუნველსაყოფად, რომ ყველა USB ფლეშ დრაივი ერთნაირად არის დამუშავებული. თუ USB არ არის დამონტაჟებული, ის გამოჩნდება მედიაში, როგორც ფლეშ დრაივის დასახელების გზა. მაგალითად, KINGSTON იქნება”/მედია/KINGSTON” და ვერ გამოვლინდება feh– ით, თუ ადრე გამოიყენებოდა სხვადასხვა ფლეშ დრაივი

sudo mkdir /media /usb

ნაბიჯი 2: გამორთვის ღილაკი

გამორთვის ღილაკი
გამორთვის ღილაკი

ეს ეტაპი შეიძლება გამოტოვდეს, თუ ღილაკი არ გამოიყენება ჟოლოს Pi- ს გამორთვისთვის. მე გირჩევთ ამის გამოყენებას, რადგან Raspberry Pi– ს გამორთვამ უბრალოდ მოწყობილობის გათიშვით შეიძლება გამოიწვიოს SD ან USB ფლეშ დრაივის გაფუჭება.

GPIO 17 მიწასთან დაკავშირება გამოიწვევს გამორთვას. თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვა ქინძისთავები, მაგრამ კოდი უნდა შეიცვალოს შესაბამისად.

შექმნა shutdown.py

nano გამორთვა py

და ჩასვით შემდეგი კოდი

იმპორტი RPi. GPIO როგორც 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) == ყალბი): os.system ("sudo shutdown -h now") break time.sleep (1)

Ctrl-x და დიახ და Enter და დახურეთ რედაქტორი და შეინახეთ ცვლილებები

ნაბიჯი 3: ავტომატური დაწყება

განაახლეთ rc.local

განაახლეთ rc-local ისე, რომ USB ავტომატურად იყოს დამონტაჟებული და გამორთული. Py იტვირთება გაშვებისას

sudo nano /etc/rc.local

Rc.local- ში 'გასასვლელში 0' დაამატეთ შემდეგი ხაზები USB ფლეშ დრაივის დასაყენებლად და გამორთვის დასაწყებად. Py ფონურ პროცესზე

sudo mount /dev /sda1 /media /usb

sudo python /home/pi/shutdown.py &

Ctrl-x და დიახ და Enter და დახურეთ რედაქტორი და შეინახეთ ცვლილებები

განაახლეთ LXDE ავტომატური დაწყება

განაახლეთ LXDE ისე, რომ feh ავტომატურად დაიწყოს გაშვებისას

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

ჩართეთ შემდეგი ხაზები ავტომატური დაწყების ბოლოს

@xset გამორთულია

@xset -dpms @xset s noblank @feh --quiet-სრული ეკრანი-უსაზღვრო-დამალული მაჩვენებელი-slideshow-delay 30/media/usb/

Ctrl-x და დიახ და Enter და დახურეთ რედაქტორი და შეინახეთ ცვლილებები

ნაბიჯი 4: ტესტირება

ტესტირება
ტესტირება

დაამატეთ რამდენიმე სურათი USB დისკზე.

ჩართეთ USB გაშვებით

sudo mount /dev /sda1 /media /usb

და ნახეთ, ხედავთ თუ არა USB დისკის შინაარსს

ls /media /usb

შეამოწმეთ feh ბრძანების ხაზზე შემდეგი გაშვებით. გჭირდებათ სურათები USB- ზე?

feh-მშვიდი-სრული ეკრანი-უსაზღვრო-დამალული მაჩვენებელი-სლაიდების ჩვენება-გადადება 1/მედია/USB/

გამოცადეთ გამორთვა გაშვებით

sudo python გამორთვა. 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 -client -s

ეს მშვენივრად მუშაობდა ტელევიზიასთან

მეტი

ჩემი ორიგინალური სტატია შეგიძლიათ იხილოთ აქედან.

feh ინფორმაცია და სახელმძღვანელო.

გირჩევთ: