विषयसूची:
- चरण 1: रास्पबेरी पाई तैयार करें
- चरण 2: शटडाउन बटन
- चरण 3: ऑटो स्टार्ट
- चरण 4: परीक्षण
- चरण 5: अतिरिक्त जानकारी
वीडियो: रास्पबेरी पाई यूएसबी पिक्चर फ्रेम: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
रास्पबेरी पाई यूएसबी पिक्चर फ्रेम
रास्पबेरी पाई स्वचालित रूप से सम्मिलित यूएसबी फ्लैश ड्राइव से छवियों को चलाता है और डिवाइस में डाले गए बटन को दबाकर बंद हो जाता है।
डिवाइस को बंद करने के लिए यूएसबी और पायथन स्क्रिप्ट से छवियों को प्रदर्शित करने के लिए feh का उपयोग किया जाता है।
इस निर्देश में मैं यह नहीं बता रहा हूं कि रास्पबेरी पाई पर पिन 9 और 11 के बीच बटन कैसे जोड़ा जाए।
चरण 1: रास्पबेरी पाई तैयार करें
छवि स्थापना मार्गदर्शिका का पालन करके www.raspberrypi.org से मानक रसबियन पैकेज स्थापित करें। NOOBS या रास्पियन भी ठीक काम करेंगे।
रास्पबेरी पाई को अपनी पसंद के अनुसार सेटअप करें। सुनिश्चित करने के लिए केवल एक चीज है कि रास्पबेरी जीयूआई पर शुरू होती है। निर्देश www.raspberrypi.org पर भी देखे जा सकते हैं। आपको पहले स्टार्टअप पर कीबोर्ड चाहिए। आप रास्पबेरी पाई से सीधे कंसोल का उपयोग कर सकते हैं या जैसा कि मैं डिवाइस को कनेक्ट करने के लिए एसएसएच पसंद करता हूं। यदि आप नवीनतम रसियन का उपयोग करते हैं और पहले स्टार्टअप पर ssh को सक्षम करना चाहते हैं तो आपको ssh नाम की फ़ाइल को SD कार्ड की /boot/ निर्देशिका में जोड़ना होगा।
फेह स्थापित करें
रसियन अपडेट करें और feh इंस्टॉल करें। नेटवर्क कनेक्शन की जरूरत है।
सुडो एपीटी-अपडेट प्राप्त करें
sudo apt-get उन्नयन sudo apt-get install feh
माउंट पॉइंट बनाएं
यह सुनिश्चित करने के लिए माउंट पॉइंट की आवश्यकता होती है कि सभी USB फ्लैश ड्राइव का उसी तरह से व्यवहार किया जाए। यदि USB आरोहित नहीं है तो यह मीडिया के अंतर्गत उसी प्रकार दिखाई देगा जैसे फ्लैश ड्राइव का नाम दिया गया है। उदाहरण के लिए किंग्स्टन '/ मीडिया/किंग्स्टन' होगा और अगर पहले अलग फ्लैश ड्राइव का इस्तेमाल किया गया था तो एफई द्वारा पता नहीं लगाया जा सकता था
सुडो एमकेडीआईआर /मीडिया/यूएसबी
चरण 2: शटडाउन बटन
यदि रास्पबेरी पाई को बंद करने के लिए बटन का उपयोग नहीं किया जाता है, तो इस चरण को छोड़ा जा सकता है। मैं इसका उपयोग करने की सलाह देता हूं क्योंकि डिवाइस को अनप्लक करके रास्पबेरी पाई को बंद करने से एसडी या यूएसबी फ्लैश ड्राइव भ्रष्टाचार हो सकता है।
GPIO 17 को जमीन से जोड़ने से शटडाउन किया जाएगा। आप अन्य पिन का भी उपयोग कर सकते हैं लेकिन कोड को तदनुसार बदलना होगा।
शटडाउन बनाएं.py
नैनो शटडाउन py
और निम्न कोड पेस्ट करें
RPI. GPIO को GPIO के रूप में आयात करें
आयात समय आयात ओएस # GPIO 17 = पिन 11 # GND = पिन 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) जबकि सही: GPIO.input(17) प्रिंट करें यदि (GPIO.input(17) == False): os.system("sudo shutdown -h now") ब्रेक टाइम। स्लीप (1)
संपादक को बंद करने और परिवर्तनों को सहेजने के लिए Ctrl-x और Yes और Enter करें
चरण 3: ऑटो स्टार्ट
आरसी.लोकल अपडेट करें
आरसी-लोकल अपडेट करें ताकि यूएसबी स्वचालित रूप से माउंट हो जाए और स्टार्टअप पर शटडाउन.py लोड हो जाए
सुडो नैनो /etc/rc.local
'एक्जिट 0' से पहले आरसी.लोकल में यूएसबी फ्लैश ड्राइव को माउंट करने और बैकग्राउंड प्रोसेस पर शटडाउन.py शुरू करने के लिए निम्नलिखित लाइन्स जोड़ें।
सुडो माउंट / देव / एसडीए 1 / मीडिया / यूएसबी
sudo python /home/pi/shutdown.py &
संपादक को बंद करने और परिवर्तनों को सहेजने के लिए Ctrl-x और Yes और Enter करें
LXDE ऑटोस्टार्ट अपडेट करें
LXDE को अपडेट करें ताकि स्टार्टअप पर feh अपने आप शुरू हो जाए
सुडो नैनो ~/.config/lxsession/LXDE-pi/autostart
ऑटोस्टार्ट के अंत में निम्नलिखित पंक्तियाँ डालें
@xset बंद
@xset -dpms @xset s noblank @feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 30 /media/usb/
Ctrl-x और हां और संपादक को बंद करने और परिवर्तनों को सहेजने के लिए दर्ज करें
चरण 4: परीक्षण
USB ड्राइव पर कुछ चित्र जोड़ें।
चलाकर USB माउंट करें
सुडो माउंट / देव / एसडीए 1 / मीडिया / यूएसबी
और देखें कि क्या आप USB ड्राइव की सामग्री देख सकते हैं
एलएस /मीडिया/यूएसबी
कमांड लाइन पर चलकर फेह का परीक्षण करें। आपको USB पर चित्र रखने की आवश्यकता है?
feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 1 /media/usb/
चलकर टेस्ट शटडाउन
सूडो पायथन शटडाउन.py
और शटडाउन बटन दबाएं (उचित पिन कनेक्ट करें)।
चरण 5: अतिरिक्त जानकारी
समाधान जो सीईसी का उपयोग करके टीवी को चालू और बंद कर देगा
इस समाधान के लिए रिचर्ड डब्ल्यू58 को धन्यवाद।
सीईसी-बर्तन स्थापित करें:
sudo apt-cec-utils स्थापित करें
crontab -e. में निम्नलिखित पंक्तियाँ जोड़ें
# टीवी चालू करें
0 8 * * 1-5 इको "0 पर" | cec-client -s # टीवी बंद करें 0 16 * * 1-5 इको "स्टैंडबाय 0" | सीईसी-क्लाइंट -एस
इसने टीवी के साथ ठीक काम किया
अधिक
मेरा मूल लेख यहाँ से पाया जा सकता है।
feh जानकारी और मैनुअल।
सिफारिश की:
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई डिजिटल पिक्चर फ्रेम: 5 कदम
रास्पबेरी पाई डिजिटल पिक्चर फ्रेम: 10 वर्षों के बाद, मेरा स्टोर-खरीदा डिजिटल पिक्चर फ्रेम विफल हो गया। मैंने ऑनलाइन एक प्रतिस्थापन की तलाश की, और पाया कि एक तुलनीय प्रतिस्थापन वास्तव में मेरे 10 साल पुराने फ्रेम से अधिक खर्च करता है। मुझे लगा कि वे अब तक व्यावहारिक रूप से मुक्त हो चुके होंगे। जाहिर है मैं कर सकता था
डिजिटल फोटो पिक्चर फ्रेम, वाईफाई लिंक्ड - रास्पबेरी पाई: 4 कदम (चित्रों के साथ)
डिजिटल फोटो पिक्चर फ्रेम, वाईफाई लिंक्ड - रास्पबेरी पाई: यह डिजिटल फोटो फ्रेम के लिए एक बहुत ही आसान और कम लागत वाला मार्ग है - एक (फ्री) फाइल ट्रांसफर प्रोग्राम का उपयोग करके 'क्लिक एंड ड्रैग' के माध्यम से वाईफाई पर फोटो जोड़ने / हटाने के लाभ के साथ। . इसे छोटे £4.50 पाई ज़ीरो द्वारा संचालित किया जा सकता है। आप भी ट्रांसफर कर सकते हैं
यूएसबी + वेब डिजिटल पिक्चर फ्रेम: 5 कदम
यूएसबी + वेब डिजिटल पिक्चर फ्रेम: ये निर्देश होममेड डिजिटल पिक्चर फ्रेम के सॉफ्टवेयर तत्वों को तैयार करने के लिए आवश्यक चरणों का विवरण देंगे। मुझे बाद में भौतिक संशोधनों पर निर्देश पोस्ट करने की उम्मीद है। डेल इंस्पिरॉन 5100 पर डिजिटल पिक्चर फ्रेम मुख्य विशेषताएं: वेब-एन