डिजिटल फोटो फ्रेम निश्चित रूप से देखने में अच्छे हैं, लेकिन वे बल्कि अनम्य हो सकते हैं, और परिवार की तस्वीरें थोड़ी… अच्छी, उबाऊ हो सकती हैं। लेकिन अगर आप एक रास्पबेरी पाई के लिए एक स्क्रीन जोड़ते हैं, तो आप तस्वीरों को ओवरले करके कुछ काफी अनोखा बना सकते हैं आर / earthporn "प्रेरणादायक" उद्धरण के साथ आर / showerthoughts (या आपके पसंदीदा सबरडिट्स का कोई संयोजन)।

muo-diy-digitalphotopi-frame3

अपने खुद के गतिशील, डिजिटल, रास्पबेरी पाई-संचालित टॉकिंग पॉइंट बनाना चाहते हैं? पढ़ते रहिये।

अपने पाई तैयार करें

आपके पास होना चाहिए रास्पियन का नवीनतम संस्करण 5 तरीके नई रास्पियन जेसी रास्पबेरी पाई भी उपयोग करने के लिए आसान बनाता हैजुलाई में डेबियन जेसी की रिहाई के बाद, रास्पबेरी पाई समुदाय को "मूल" डिस्ट्रो पर आधारित रास्पियन संस्करण की एक नई रिलीज के साथ आशीर्वाद दिया गया है। अधिक पढ़ें इस परियोजना के लिए स्थापित किया गया है, इसलिए यदि आवश्यक हो तो डाउनलोड करें और अपने एसडी कार्ड के लिए लिखें कैसे एक रास्पबेरी पाई पर एक ऑपरेटिंग सिस्टम स्थापित करने के लिएयहां बताया गया है कि अपने रास्पबेरी पाई पर ओएस कैसे स्थापित करें और त्वरित आपदा वसूली के लिए अपने आदर्श सेटअप को कैसे क्लोन करें। अधिक पढ़ें

instagram viewer
. एक बार जब आप ऐसा कर लेते हैं, तो समय निकालें वायरलेस नेटवर्किंग सेटअप रास्पबेरी पाई 3 पर वाई-फाई और ब्लूटूथ कैसे सेट करेंपुराने मॉडल के विपरीत, रास्पबेरी पाई 3 और 4 में वाई-फाई और ब्लूटूथ क्षमताएं हैं। यहां उन्हें ठीक से सेट करने का तरीका बताया गया है। अधिक पढ़ें तथा SSH को सक्षम करें SSH के साथ प्रमुख उपयोग के लिए अपने रास्पबेरी पाई की स्थापनारास्पबेरी पाई एसएसएच कमांड को स्वीकार कर सकती है जब एक स्थानीय नेटवर्क (ईथरनेट या वाई-फाई द्वारा) से जुड़ा होता है, जिससे आप आसानी से सेट अप कर सकते हैं। SSH के लाभ दैनिक स्क्रीनिंग को परेशान करने से परे हैं ... अधिक पढ़ें .

इन सभी के साथ और सही तरीके से कॉन्फ़िगर किए जाने के बाद, सुनिश्चित करें कि आपने अपने Pi को इच्छित डिस्प्ले से सफलतापूर्वक कनेक्ट किया है। यह एक पुराना लैपटॉप मॉनीटर, एक डिसेबल्ड टैबलेट या किंडल रीडर या इनमें से एक हो सकता है पाई के लिए डिज़ाइन किया गया प्रदर्शित करता है कैसे अपने रास्पबेरी पाई टचस्क्रीन सेटअप करने के लिएरास्पबेरी पाई विभिन्न उपयोगी ऐड-ऑन के साथ आती है, लेकिन किट का एक टुकड़ा जो विशेष रूप से लोकप्रिय साबित हुआ है वह है रास्पबेरी पाई 7-इंच टचस्क्रीन डिस्प्ले। यहाँ एक सेट अप करने का तरीका बताया गया है। अधिक पढ़ें .

muo-diy-digitalphotopi-expandfs

आपको रास्पबेरी पाई फाइलसिस्टम के विस्तार के लिए आवश्यक कदम भी उठाने चाहिए। इसमें किया जा सकता है कमांड लाइन में raspi-config रास्पबेरी पाई के साथ शुरू करने के बारे में आपको क्या जानना चाहिएरास्पबेरी पाई कंप्यूटर कॉम्पैक्ट, मल्टी-फंक्शन डिवाइस की एक पंक्ति में नवीनतम है, जिसे ए के रूप में शिप किया गया है नंगे पैर पैकेज ताकि अंतिम उपयोगकर्ता हार्डवेयर का उपयोग कर सकते हैं वस्तुतः किसी भी कंप्यूटिंग परियोजना के लिए आता है सेवा... अधिक पढ़ें या में मेनू> प्राथमिकताएँ> रास्पबेरी पाई कॉन्फ़िगरेशन डेस्कटॉप पर बॉक्स।

Reddit से सामग्री प्राप्त करना

muo-diy-digitalphotopi-frame2

अपने पाई पर संग्रहीत कुछ फ़ोटो के माध्यम से चक्र के बजाय, आप वेब से चित्र खोजने के लिए पायथन स्क्रिप्ट का उपयोग कर सकते हैं। Reddit चैनल r / EarthPorn (पृथ्वी की सुंदर, आश्चर्यजनक तस्वीरें और काम के लिए पूरी तरह से सुरक्षित!) और r / शावरThts महान उम्मीदवार हैं, और आप कर सकते हैं इस scul86 के Github पृष्ठ से कोड डाउनलोड करें. डाउनलोड ep_st.py, ep_st.config तथा template.html और अपने रास्पबेरी पाई (शायद) पर एक ही स्थान पर सभी तीन फ़ाइलों को बचाओ घर / pi / फ़्रेम), संपादन से पहले ep_st.config:

सुडो नैनो / डोम / ओपी / फेम / पे_स्ट.कॉन्फिग

यहां, [FILEPATHS] शीर्षक वाले टेक्स्ट को देखें और इन्हें उस स्थान से मिलान करने के लिए बदलें जहाँ आपने तीन फ़ाइलों को सहेजा है। यदि आप सुनिश्चित नहीं हैं कि पूर्ण फ़ाइलपथ क्या होना चाहिए? सीडी कमांड लाइन में फ़ाइल में, और टाइप करें लोक निर्माण विभाग.

muo-diy-digitalphotopi-config

ध्यान दें कि आप उन सब्रेडिट्स को भी समायोजित कर सकते हैं जिनसे स्क्रिप्ट पाठ और छवियों को खींचती है, हालांकि हम उन्हें अभी के लिए डिफ़ॉल्ट पर छोड़ने का सुझाव देते हैं।

जब आप काम कर रहे हों, तो हिट करें Ctrl + X, फिर Y परिवर्तनों की पुष्टि करने के लिए।

अगला, आपको स्थापित करने की आवश्यकता है praw, Reddit API के लिए पायथन रैपर। इस के साथ स्थापित करें

sudo pip स्थापित करें

ऐसा करते समय रुकें, और फिर ep_st.py को आवश्यक अनुमतियाँ देने के लिए अपना ध्यान दें:

sudo chmod 777 /home/pi/Frame/ep_st.py

आपको तब फ़ाइल को निष्पादन योग्य बनाना चाहिए:

sudo chmod + x /home/pi/Frame/ep_st.py

स्लाइड शो का परीक्षण करने के लिए, सीडी फ़्रेम डायरेक्टरी और रन में

अजगर ep_st.py
muo-diy-digitalphotopi-अजगर

GUI में, फ़्रेम निर्देशिका में ब्राउज़ करें और नव-निर्मित को ढूंढें ep_st.html. यह पायथन स्क्रिप्ट और कॉन्फिगरेशन फ़ाइल में आपके द्वारा निर्दिष्ट सेटिंग्स का परिणाम है, इसलिए परिणाम देखने के लिए इसे खोलें। पृष्ठ स्वचालित रूप से ताज़ा करने के लिए सेट है, और जब भी कोई नई प्रेरणात्मक छवि बनाई जाती है, तो उसे स्वयं को अपडेट करना चाहिए। यदि आप अपने पाई ड्राइव स्थान को इनसे भरने के बारे में चिंतित हैं, तो यह न करें: वास्तव में चित्र नहीं हैं डाउनलोड, यह सिर्फ एक HTML फ़ाइल बना रहा है जो उन्हें दूरस्थ रूप से (शायद एक IMGUR url) पाठ के साथ इंगित करता है ओवरले।

इस स्तर पर, वह सब करने के लिए छोड़ दिया जाता है जब आप अपने रास्पबेरी पाई को बूट करते हैं, स्वचालित रूप से लॉन्च करने के लिए स्लाइडशो सेट करते हैं। ऐसा करने के लिए, हमें चलाने के लिए पायथन स्क्रिप्ट और खोलने के लिए HTML फ़ाइल की आवश्यकता है।

ब्राउज़र स्थापित और कॉन्फ़िगर करके शुरू करें। हम Midori का उपयोग करने जा रहे हैं, लेकिन आप बहुत अधिक चयन और कॉन्फ़िगर कर सकते हैं कोई भी Pi- संगत ब्राउज़र.

सबसे पहले, sudo raspi-config और खोलें ओवरस्कैन को अक्षम करें. फिर, ब्राउज़र स्थापित करें:

sudo apt-get install midori x11-xserver-utils माचिस अशुद्ध

अगला, एक स्क्रिप्ट बनाने के लिए नैनो खोलें:

सुडो नैनो / हॉम / एफ़आई / पर्ल्सस्क्रीन.श

यहां, निम्नलिखित दर्ज करें:

अशुद्ध और माचिस-खिड़की-प्रबंधक और मध्य-पूर्ण फ़ुलस्क्रीन -a [URL]

सब्स्टीट्यूट [URL] उस वेबपेज के साथ जिसे आप बूट पर लोड करना चाहते हैं। हमारे ep_st.html फ़ाइल के लिए, में सहेजा गया है /home/pi/Frame उपनिर्देशिका, पंक्ति पढ़ेगी:

midori -e फुलस्क्रीन -a फ़्रेम / ep_st.html

इससे बचाओ Ctrl + X और के साथ की पुष्टि करें Y.

इसके बाद, इसे निष्पादन योग्य बनाएं

सुडो चामोद 755 /home/pi/fullscreen.sh

फिर आपको ऑटोस्टार्ट फ़ाइल को संपादित करना चाहिए:

सुडो नैनो ~ / .config / lxsession / LXDE-pi / ऑटोस्टार्ट

फ़ाइल के अंत में (आपके पास पहले से यहाँ कुछ पंक्तियाँ हो सकती हैं आपके Pi की टचस्क्रीन डिस्प्ले का सेटअप कैसे अपने रास्पबेरी पाई टचस्क्रीन सेटअप करने के लिएरास्पबेरी पाई विभिन्न उपयोगी ऐड-ऑन के साथ आती है, लेकिन किट का एक टुकड़ा जो विशेष रूप से लोकप्रिय साबित हुआ है वह है रास्पबेरी पाई 7-इंच टचस्क्रीन डिस्प्ले। यहाँ एक सेट अप करने का तरीका बताया गया है। अधिक पढ़ें ) जोड़ें:

@xset s ऑफ @xset -dpms @xset s noblank @ / home / pi / fullscreen.sh

सहेजें और बाहर निकलें, फिर r.local फ़ाइल संपादित करें:

सुडो नैनो /etc/rc.local

यहाँ, 0 से ऊपर एक नई लाइन जोड़ें:

su -l pi -c startx

सहेजें और बाहर निकलें, फिर रिबूट करें।

सूडो रिबूट

लाइट्स ऑन रखना

डिफ़ॉल्ट रूप से, पाई डिस्प्ले - जो भी डिस्प्ले जुड़ा हुआ है - निष्क्रियता के कुछ मिनटों के बाद बंद हो जाएगा। हम SSH के माध्यम से कनेक्ट करके (या यदि आपके पास कोई कीबोर्ड है तो टर्मिनल का उपयोग करके) और lightdm.conf फ़ाइल का संपादन करके इससे निपट सकते हैं।

सुडो नैनो /etc/lightdm/lightdm.conf

खोज [SeatDefaults] (कोष्ठक शामिल हैं; आप इसे फ़ाइल के अंत की ओर पाएंगे) और इसके नीचे इस लाइन को जोड़ें:

xserver- कमांड = X -s 0 -dpms

सहेजें और साथ बाहर निकलें Ctrl + X और रिबूट:

सूडो रिबूट

आपका अपना प्रेरणादायक डिजिटल पिक्चर फ्रेम!

टिप्पणियों में हमें बताएं कि यह परियोजना आपके लिए कैसे गई! क्या आप चूक के साथ फंस गए हैं, या आपको कुछ अन्य उप-रेडिट्स मिले हैं जो एक साथ अच्छी तरह से काम करते हैं? या आप समस्याओं में भाग गए? जो कुछ भी हुआ, आपने इस परियोजना के साथ जो भी किया है, उसके बारे में हमें टिप्पणियों में बताएं!

क्रिश्चियन Cawley सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया के लिए उप संपादक है। वह वास्तव में उपयोगी पॉडकास्ट का भी निर्माण करता है और डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव रखता है। लिनक्स प्रारूप पत्रिका में एक योगदानकर्ता, ईसाई रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।