Բովանդակություն:
- Քայլ 1: Պատրաստեք ազնվամորի Պի
- Քայլ 2: Անջատման կոճակ
- Քայլ 3: Ավտոմատ մեկնարկ
- Քայլ 4: Փորձարկում
- Քայլ 5: Լրացուցիչ տեղեկություններ
Video: Raspberry Pi USB նկարի շրջանակ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Raspberry Pi USB նկարի շրջանակ
Raspberry Pi- ն ինքնաբերաբար նվագում է պատկերներ տեղադրված USB ֆլեշ կրիչից և անջատվում է ՝ սեղմելով սարքում տեղադրված կոճակը:
feh- ն օգտագործվում է USB և python սցենարներից պատկերները ցուցադրելու համար `սարքը փակելու համար:
Այս հրահանգում ես չեմ բացատրում, թե ինչպես ավելացնել ազնվամորի pi- ի կոճակը 9 -րդ և 11 -րդ կապերի միջև:
Քայլ 1: Պատրաստեք ազնվամորի Պի
Տեղադրեք rasbian ստանդարտ փաթեթը www.raspberrypi.org կայքից ՝ հետևելով պատկերի տեղադրման ուղեցույցին: NOOBS- ը կամ Raspian- ը նույնպես շատ լավ կանեն:
Կարգավորեք Raspberry Pi- ն ըստ ձեր նախասիրությունների: Միակ բանը, որ պետք է ապահովել, այն է, որ ազնվամորին սկսի GUI- ով: Հրահանգներին կարող եք ծանոթանալ նաև www.raspberrypi.org կայքում: Առաջին գործարկման ժամանակ անհրաժեշտ է ստեղնաշար: Դուք կարող եք օգտագործել կամ մխիթարել անմիջապես Raspberry Pi- ից կամ, ինչպես ես նախընտրում եմ SSH- ը, սարքը միացնելու համար: Եթե օգտագործում եք վերջին Rasbian- ը և ցանկանում եք միացնել ssh առաջին գործարկման ժամանակ, ապա պետք է ssh անունով ֆայլ ավելացնել SD քարտի / boot / directory- ում:
Տեղադրեք feh
Թարմացրեք rasbian- ը և տեղադրեք feh: Անհրաժեշտ է ցանցային կապ:
sudo apt-get թարմացում
sudo apt-get upgrade sudo apt-get install feh
Ստեղծեք ամրացման կետ
Մոնտաժման կետը անհրաժեշտ է `ապահովելու համար, որ բոլոր USB ֆլեշ կրիչները նույն կերպ վարվեն: Եթե USB- ը միացված չէ, այն կցուցադրվի մեդիայի ներքո, ինչպես ֆլեշ կրիչի անունն է: Օրինակ ՝ KINGSTON- ը կլիներ «/մեդիա/KINGSTON» և չէր կարող հայտնաբերվել feh- ի կողմից, եթե նախկինում օգտագործվեր այլ ֆլեշ կրիչ
sudo mkdir /media /usb
Քայլ 2: Անջատման կոճակ
Այս փուլը կարող է բաց թողնել, եթե կոճակը չօգտագործվի Raspberry Pi- ն անջատելու համար: Ես խորհուրդ եմ տալիս օգտագործել սա, քանի որ Raspberry Pi- ն անջատելը պարզապես սարքը չբացելով կարող է առաջացնել SD կամ USB ֆլեշ կրիչի կոռումպացվածություն:
GPIO 17 -ը գետնին միացնելը կհանգեցնի անջատման: Կարող եք նաև օգտագործել այլ կապում, բայց կոդը պետք է համապատասխանաբար փոխվի:
Ստեղծեք shutdown.py
nano անջատում py
Եվ տեղադրեք հետևյալ ծածկագիրը
ներմուծեք RPi. GPIO- ն որպես GPIO
ներմուծման ժամանակը ներմուծում (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 և Yes և Enter և խմբագրիչը փակելու և փոփոխությունները պահպանելու համար
Թարմացրեք LXDE ինքնագործարկումը
Թարմացրեք LXDE- ը, որպեսզի feh- ն ինքնաբերաբար սկսվի գործարկման ժամանակ
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Ավտոմատ մեկնարկի վերջում տեղադրեք հետևյալ տողերը
@xset s անջատված է
@xset -dpms @xset s noblank @feh --quiet --fullscreen --borderless --hide-ցուցիչ-slideshow-delay 30/media/usb/
Ctrl-x և Yes և Enter և խմբագրիչը փակելու և փոփոխությունները պահպանելու համար
Քայլ 4: Փորձարկում
Ավելացրեք մի քանի նկար USB կրիչի վրա:
Միացրեք USB- ը `գործարկելով
sudo mount /dev /sda1 /media /usb
Եվ տեսեք, արդյոք կարող եք տեսնել USB կրիչի բովանդակությունը
ls /media /usb
Փորձարկեք feh ՝ հրամանի տողում հետևելով. Պետք է նկարներ ունենալ USB- ով:
feh-հանգիստ-ամբողջական էկրան-անսահմանափակ-թաքնված ցուցիչ-սլայդերի ցուցադրում-հետաձգում 1/մեդիա/USB/
Փորձարկեք անջատումը գործարկմամբ
sudo python shutdown.py
և սեղմեք անջատման կոճակը (միացրեք համապատասխան կապում):
Քայլ 5: Լրացուցիչ տեղեկություններ
Լուծում, որը հեռուստացույցը միացնելու կամ անջատելու է ՝ օգտագործելով ԿԸՀ -ն
Շնորհակալություն 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 տեղեկատվություն և ձեռնարկ:
Խորհուրդ ենք տալիս:
Neo Pixel LED նկարի շրջանակ ՝ 6 քայլ (նկարներով)
Neo Pixel LED նկարի շրջանակ. Բարև ձեզ կրկին: Այս նախագիծը ես արել եմ հատուկ " ծիածանի գույների " մրցակցություն: Եթե ձեզ դուր է գալիս, խնդրում եմ քվեարկեք ինձ համար մրցույթում: Այսպիսով, ես որոշեցի իսկապես արագ և հեշտ նախագիծ կազմել մրցույթի համար: Դա նեոպիքսելային L
Կոտրեք նկարի շրջանակ ձեր էլեկտրական ներկով լամպի հավաքածուով. 10 քայլ
Հաքեք նկարի շրջանակը ձեր էլեկտրական ներկերի լամպի հավաքածուի միջոցով. Էլեկտրական ներկերի լամպի հավաքածուն հիանալի միջոց է `սկսելու և նախագծեր ստեղծելու համար Light Up տախտակով և էլեկտրական ներկով: Բայց եթե ցանկանում եք ստեղծագործել Light Up Board- ով, ապա այս ձեռնարկը հիանալի վայր է սկսելու համար: Այս ձեռնարկում
Խելացի նկարի շրջանակ ՝ 4 քայլ (նկարներով)
Խելացի նկարի շրջանակ. Այս նախագծի ծագումը երեք խնդիր լուծելն էր. Արագ ստուգեք տեղական եղանակը, համոզվեք, որ ամբողջ ընտանիքը տեղյակ է ցանկացած պլանավորված գործունեության մասին, ցուցադրեք արձակուրդի լուսանկարների բավականին մեծ հավաքածու: Ինչպես պարզվեց, ես ունեի ավելի հին
Steam Punk Digital 8 "նկարի շրջանակ. 13 քայլ (նկարներով)
Steam Punk Digital 8 "Նկարի շրջանակ. Սա ցույց է տալիս փոքրիկ թվային պատկերի շրջանակի ֆիզիկական կառուցվածքը գոլորշու պանկ ոճով: Շրջանակը սնուցվում է ազնվամորի pi մոդել B +- ով: Չափերը անկյունագծում ընդամենը 8 դյույմ են և կհամապատասխանի: շատ գեղեցիկ մի փոքրիկ գրասեղանի կամ դարակի վրա: Իմ
LED Popsicle Stick նկարի շրջանակ ՝ 9 քայլ (նկարներով)
LED Popsicle Stick նկարի շրջանակ. Վերջերս իմ նախագծերը մեղադրվում են որպես հիփսթեր արվեստի և արհեստների որոշ շարժման մաս: Արդյո՞ք դա ձեր ուզած արվեստն ու արհեստներն են: Հետո դա արվեստներ և արհեստներ են, որոնք դուք կստանաք: Ահա իմ լուսադիոդային լուսադիոդով հագեցած popsicle stick նկարի շրջանակը: Inիշտ ժամանակին