रास्पबेरी पाई के साथ फोटो बूथ कैसे बनाएं: 5 कदम

विषयसूची:

रास्पबेरी पाई के साथ फोटो बूथ कैसे बनाएं: 5 कदम
रास्पबेरी पाई के साथ फोटो बूथ कैसे बनाएं: 5 कदम
Anonim

फोटो बूथ बहुत मज़ेदार हैं और पार्टियों, जन्मदिनों और शादियों जैसे सामाजिक कार्यक्रमों में भीड़-सुखदायक जोड़ बनाते हैं। मेहमान तस्वीरों के लिए पोज देने का आनंद लेते हैं और एक यादगार घटना के अलग-अलग रख-रखाव के साथ समाप्त होते हैं। एक फोटो बूथ किराए पर लेना महंगा हो सकता है, रास्पबेरी पाई का उपयोग करके, आप बहुत कम पैसे में अपना खुद का बना सकते हैं और इसे करने में बहुत मज़ा आता है!

कदम

8 का भाग 1: अपना रास्पबेरी पाई सेट करना

Rpisetup
Rpisetup

चरण 1. सुनिश्चित करें कि आपका रास्पबेरी पाई अप टू डेट है।

मॉनिटर, कीबोर्ड और माउस के साथ नवीनतम समर्थित रास्पियन ऑपरेटिंग सिस्टम को चलाने के लिए आपको रास्पबेरी पाई मॉडल 2 बी या बाद के संस्करण की आवश्यकता होगी। यदि आपके पास पहले से ही आपका रास्पबेरी पाई इस तरह से स्थापित नहीं है, तो विस्तृत चरण-दर-चरण निर्देशों के लिए मार्गदर्शिका देखें कि रास्पबेरी पाई के साथ कैसे शुरुआत करें।

Terminalaptget
Terminalaptget

चरण 2. अपने पैकेज पुस्तकालयों को अद्यतन करें।

टास्क बार के ऊपर बाईं ओर टर्मिनल आइकन दबाकर एक नई टर्मिनल विंडो खोलें और निम्नलिखित टाइप करें:

    सुडो एपीटी-अपडेट प्राप्त करें

  • फिर एंटर दबाएं। यह आपकी सॉफ़्टवेयर पैकेज सूचियों को अपडेट करेगा ताकि यह निर्धारित कर सके कि किन प्रोग्रामों को अपग्रेड करने की आवश्यकता है और जो पहले से अप-टू-डेट हैं।

चरण 3. अपने पैकेज अपग्रेड करें।

टर्मिनल में, टाइप करें:

    सुडो एपीटी-अपग्रेड प्राप्त करें

  • फिर एंटर दबाएं। यदि नए संस्करण उपलब्ध हैं तो यह आपके प्रोग्राम और ऑपरेटिंग सिस्टम को अपग्रेड कर देगा।

8 का भाग 2: कैमरा मॉड्यूल को जोड़ना

चरण 1. रास्पबेरी पाई को बंद करें और बिजली काट दें।

पता लगाएँकैमरापोर्ट
पता लगाएँकैमरापोर्ट

चरण 2. कैमरा पोर्ट का पता लगाएँ।

कैमरापोर्टअप
कैमरापोर्टअप

स्टेप 3. बैक टैब को दोनों तरफ से ऊपर खींचकर ऊपर उठाएं।

कैमरापोर्टरिबन
कैमरापोर्टरिबन

चरण 4। रिबन केबल डालें ताकि धातु कनेक्टर ईथरनेट पोर्ट से दूर और चित्र के अनुसार एचडीएमआई पोर्ट की ओर हो।

कैमरापोर्टडाउन
कैमरापोर्टडाउन

चरण 5. कैमरा रिबन केबल को अपनी जगह पर पकड़ें, और दो टैब को नीचे दबाएं।

यह कैमरे के रिबन केबल को अपनी जगह पर लॉक कर देगा। सुनिश्चित करें कि रिबन केबल सुरक्षित है और कैमरा पोर्ट में समान रूप से बैठा है।

चरण 6. बिजली को फिर से कनेक्ट करें और रास्पबेरी पाई शुरू करें।

रास्पि कॉन्फिग मेन्यू
रास्पि कॉन्फिग मेन्यू

चरण 7. रास्पबेरी पाई कॉन्फ़िगरेशन मेनू खोलें।

टास्कबार के ऊपरी बाएँ कोने में रास्पबेरी आइकन पर क्लिक करें। "प्राथमिकताएं" पर जाएं और फिर "रास्पबेरी पाई कॉन्फ़िगरेशन" पर क्लिक करें।

रास्पि config
रास्पि config

चरण 8. सुनिश्चित करें कि कैमरा सॉफ्टवेयर इंटरफेस टैब में सक्षम है।

फिर ओके दबाएं।

कंप्यूटर आपको संकेत दे सकता है कि परिवर्तनों के प्रभावी होने से पहले इसे पुनरारंभ करने की आवश्यकता है। फिर यह पूछेगा कि क्या आप अभी कंप्यूटर को पुनरारंभ करना चाहते हैं, इस स्थिति में, हाँ चुनें।

चरण 9. तस्वीर लेकर कैमरे का परीक्षण करें

एक नई टर्मिनल विंडो खोलें और टाइप करें:

रास्पिस्टिल -ओ कैम.jpg

  • फिर एंटर दबाएं। कैमरा पूर्वावलोकन एक सेकंड बाद चालू हो जाएगा, यह एक तस्वीर खींचेगा। यह आपके उपयोगकर्ता की होम निर्देशिका में फ़ाइल नाम cam-j.webp" />
  • जब तक यह-j.webp" />
ओपनका
ओपनका

चरण 10. आपके द्वारा अभी बनाई गई तस्वीर फ़ाइल खोलें।

आप टास्कबार के ऊपर बाईं ओर फ़ाइल फ़ोल्डर आइकन पर क्लिक करके फ़ाइल प्रबंधक खोल सकते हैं। आपको अपने होम डायरेक्टरी में पिक्चर फाइल देखनी चाहिए। फ़ाइल पर डबल क्लिक करें और इससे इमेज व्यूअर के साथ चित्र खुल जाएगा। उत्कृष्ट!

8 का भाग 3: फोटो प्रिंटर चुनना

चुनेंप्रिंटर
चुनेंप्रिंटर

चरण 1. विभिन्न प्रिंटर के पेशेवरों और विपक्षों पर विचार करें।

  • इंकजेट प्रिंटर आमतौर पर कम खर्चीले होते हैं और अच्छे फोटो-गुणवत्ता वाले प्रिंट का उत्पादन करते हैं। हालांकि, उनके पास आमतौर पर धीमी प्रिंट गति होती है और बड़ी मात्रा में छपाई करते समय धोखे से महंगे होते हैं। फोटो पेपर चादरों में बेचा जाता है और स्याही कारतूस अलग-अलग रंग से बेचे जाते हैं।
  • लेज़र प्रिंटर में उत्कृष्ट प्रिंट गति होती है, लेकिन रंगीन लेजर प्रिंटर भी सामान्य रूप से फोटो-गुणवत्ता वाले चित्र नहीं बनाते हैं और न ही वे फोटो पेपर पर प्रिंट करते हैं। रंगीन लेजर प्रिंटर के लिए, टोनर कार्ट्रिज भी रंग द्वारा अलग से बेचे जाते हैं।
  • रंगों का उत्सादन प्रिंटर उत्कृष्ट फोटो-गुणवत्ता वाले प्रिंट, तेज मुद्रण गति प्रदान करते हैं, और कीमत में बहुत भिन्न होते हैं। डाई-उच्च बनाने की क्रिया प्रिंटर के लिए फोटो पेपर को उतनी ही मात्रा में पेपर को प्रिंट करने के लिए आवश्यक डाई फिल्म की सटीक मात्रा के साथ बेचा जाता है। अधिक महंगे उच्च मात्रा वाले मॉडल के लिए, कागज और डाई को एक साथ रोल में बेचा जाता है और प्रिंटर प्रिंटिंग के बाद प्रत्येक फोटो को स्वचालित रूप से काट देता है। कम खर्चीले कम मात्रा वाले मॉडल के लिए, फोटो पेपर और डाई को एक साथ शीट में बेचा जाता है।

चरण 2. अपनी आवश्यकताओं और अपने बजट पर विचार करें।

आपके फोटो बूथ का किस प्रकार के आयोजन में उपयोग किया जाएगा और आप कितनी तस्वीरें प्रिंट कर सकते हैं? आप किस आकार का फोटो प्रिंट चाहते हैं और आवश्यक मीडिया कितना महंगा है? क्या आप भविष्य में फोटो बूथ का उपयोग करने जा रहे हैं? आपकी परिस्थिति के आधार पर, पेशेवर इवेंट प्रिंटर किराए पर लेना या उपयोग किए गए मॉडल को लागत के एक अंश पर खरीदना आपके सर्वोत्तम हित में हो सकता है।

चरण 3. सुनिश्चित करें कि आपका प्रिंटर रास्पबेरी पाई के साथ संगत है।

आप जिस भी प्रिंटर का उपयोग करने की योजना बना रहे हैं, उसे गुटेनप्रिंट द्वारा समर्थित होना चाहिए। Gutenprint UNIX आधारित प्रिंटिंग सिस्टम के साथ उपयोग के लिए मुफ्त प्रिंटर ड्राइवरों का एक खुला स्रोत संग्रह है, जिसे रास्पबेरी पाई प्रिंट करने के लिए उपयोग करता है। यहां उन प्रिंटरों की सूची दी गई है जो वर्तमान में गुटनप्रिंट के साथ संगत हैं। यदि यह आपके प्रिंटर के बगल में "प्रायोगिक" कहता है, तो इसमें समस्याएँ हो सकती हैं और रास्पबेरी पाई पर मज़बूती से काम नहीं कर सकता है।

8 का भाग 4: फोटो प्रिंटर स्थापित करना

चरण 1. सीयूपीएस स्थापित करें।

CUPS (या कॉमन यूनिक्स प्रिंटिंग सिस्टम) वह प्रोग्राम है जिसे हमें रास्पबेरी पाई से प्रिंट करने में सक्षम होना चाहिए। एक नई टर्मिनल विंडो खोलें और टाइप करें:

    sudo apt-get install कप

  • फिर Enter दबाएं और यह इंस्टॉलेशन फाइल्स को लोड कर देगा। जब आगे बढ़ने के लिए कहा जाए, तो Y टाइप करें और Enter दबाएँ। CUPS इंस्टालेशन प्रक्रिया शुरू करेगा जिसमें 15 मिनट या उससे अधिक समय लग सकता है।

चरण 2. उपयोगकर्ता 'pi' को उस समूह में जोड़ें जिसे 'lpadmin' प्रिंट करने की अनुमति है।

टर्मिनल प्रकार में:

    sudo usermod -a -G lpadmin pi

  • फिर एंटर दबाएं।

चरण 3. यूएसबी केबल का उपयोग करके प्रिंटर को रास्पबेरी पाई में प्लग करें।

फिर प्रिंटर चालू करें।

Cupsbrowser
Cupsbrowser

चरण 4. टास्क बार के ऊपर बाईं ओर नीले ग्लोब आइकन पर क्लिक करके इंटरनेट ब्राउज़र खोलें।

URL बार में निम्न पता दर्ज करें:

127.0.0.1:631

फिर एंटर दबाएं। इससे आपके ब्राउज़र में CUPS सेटअप पेज खुल जाएगा।

कपलॉगिन1
कपलॉगिन1

चरण 5. व्यवस्थापन टैब पर क्लिक करें।

इसके बाद Add Printer पर क्लिक करें। आपको अपने उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाएगा।

डिफ़ॉल्ट उपयोगकर्ता नाम pi है और डिफ़ॉल्ट पासवर्ड रास्पबेरी है जब तक कि इसे पहले नहीं बदला गया हो।

लोकलप्रिंटर
लोकलप्रिंटर

चरण 6. स्थानीय प्रिंटर सूची के अंतर्गत अपना प्रिंटर चुनें और जारी रखें पर क्लिक करें।

VNC रिमोट प्रिंटर पर ध्यान न दें और यदि आपका प्रिंटर दो बार सूचीबद्ध है तो चिंता न करें।

नेमप्रिंटर
नेमप्रिंटर

चरण 7. याद रखने में आसान और टाइप करने में आसान अपने प्रिंटर का नाम बदलें।

चित्रित उदाहरण में, हम प्रिंटर का नाम डिफ़ॉल्ट Sony_UP-DR200 से बदलकर केवल SonyUP कर देंगे ताकि इसे याद रखना और टाइप करना आसान हो जाए। आप चाहें तो लोकेशन टैग भी डाल सकते हैं। इस उदाहरण में हम स्थान के रूप में फोटोबूथ दर्ज करेंगे। फिर जारी रखें पर क्लिक करें।

प्रिंटरड्राइवर
प्रिंटरड्राइवर

चरण 8. अपने विशिष्ट प्रिंटर के मेक और मॉडल के लिए प्रिंटर ड्राइवर का चयन करें।

इसके बाद Add Printer पर क्लिक करें।

Defaultprintersetup
Defaultprintersetup

चरण 9. डिफ़ॉल्ट प्रिंट सेटिंग चुनें जिसे आप इस प्रिंटर पर पसंद करेंगे।

यदि आप नहीं जानते कि कोई विशेष सेटिंग क्या करती है, तो इसे अकेला छोड़ना सबसे अच्छा है। सबसे महत्वपूर्ण सेटिंग यह सुनिश्चित करना है कि मीडिया आकार उस पेपर आकार से मेल खाता है जिसका आप वर्तमान में उपयोग कर रहे हैं। फिर डिफ़ॉल्ट विकल्प सेट करें पर क्लिक करें। आपको एक पुष्टिकरण पृष्ठ देखना चाहिए जो प्रदर्शित करता है "प्रिंटर 'YourPrinterName' डिफ़ॉल्ट विकल्प सफलतापूर्वक सेट किए गए हैं।" इसके बाद यह आपको प्रिंटर की मुख्य स्थिति और कार्य पृष्ठ पर पुनर्निर्देशित करेगा।

Lpstatidle
Lpstatidle

चरण 10. सक्रिय प्रिंटर की जाँच करें।

एक नई टर्मिनल विंडो खोलें और टाइप करें:

एलपीस्टैट -पी

फिर एंटर दबाएं। यह वर्तमान डिफ़ॉल्ट प्रिंटर का नाम और स्थिति लौटाएगा। प्रदर्शित प्रिंटर नाम वही होना चाहिए जिसे आपने पहले CUPS सेटअप में निर्दिष्ट किया था और यदि प्रिंटर उपयोग में नहीं है तो स्थिति "निष्क्रिय" होनी चाहिए।

Lscolorguide
Lscolorguide

चरण 11. फाइलों को अपने होम डायरेक्टरी में सूचीबद्ध करें।

टर्मिनल प्रकार में:

रास

फिर एंटर दबाएं। यह उन निर्देशिकाओं और फ़ाइलों की सूची लौटाएगा जो होम निर्देशिका में हैं। सूची में आपको उस चित्र का फ़ाइल नाम मिलना चाहिए जो आपने पहले कैमरा मॉड्यूल कनेक्ट करें अनुभाग में लिया था।

चरण 12. चित्र प्रिंट करें।

टर्मिनल प्रकार में:

एलपी-डी PRINTERNAME cam.jpg

  • PRINTERNAME के बजाय अपने प्रिंटर का नाम टाइप करें और cam-j.webp" />

8 का भाग 5: फोटो बूथ कोड प्राप्त करना

बूथ जिथब
बूथ जिथब

चरण 1. एक फोटो बूथ कोड चुनें।

खरोंच से एक फोटो बूथ कार्यक्रम बनाना इस गाइड के दायरे से बाहर है। सौभाग्य से, नेट पर कई अलग-अलग प्रोग्राम तैर रहे हैं जो विभिन्न उपयोगकर्ताओं ने अपने स्वयं के DIY फोटो बूथ परियोजनाओं के लिए लिखे हैं! भाग्यशाली अभी भी, उन भयानक लोगों में से कई ने व्यक्तिगत उपयोग के लिए अपने ओपन सोर्स कोड को जनता के लिए मुफ्त बना दिया है।

आप अपनी आवश्यकताओं के अनुरूप Github.com जैसी जगहों की खोज कर सकते हैं, हालांकि यह मार्गदर्शिका केनेथ सेंचुरियन द्वारा लिखित एक प्रोग्राम का उपयोग करेगी, जिसे उदाहरण के तौर पर 'बूथी' नाम दिया गया है। यह सरल और समझने में काफी आसान है और इसे बहुत अधिक प्रोग्रामिंग ज्ञान के बिना अनुकूलित किया जा सकता है। आप यहां फाइलों का निरीक्षण कर सकते हैं और अपने ब्राउज़र में कोड का पता लगा सकते हैं:

क्लोनबूथी
क्लोनबूथी

चरण 2. बूथी रिपॉजिटरी को क्लोन करें।

क्लोनिंग 'डाउनलोडिंग' कहने का एक और तरीका है और एक रिपोजिटरी केवल फाइलों का संग्रह है। एक नई टर्मिनल विंडो खोलें और दर्ज करके निर्देशिका बदलें:

सीडी/यूएसआर/स्थानीय/src

  • फिर Enter दबाएं।
  • इस फ़ोल्डर में बूथी रिपॉजिटरी को टाइप करके क्लोन करें:

सुडो गिट क्लोन गिट: //github.com/zooloco/boothy.git

फिर एंटर दबाएं। यह संपूर्ण बूथ डिपोजिटरी और इसकी सभी फाइलों को उस निर्देशिका में कॉपी कर देगा जिसमें आप वर्तमान में हैं। बढ़िया काम!

8 का भाग 6: फोटो बूथ कोड सेट करना

चरण 1. फ़ाइल और फ़ोल्डर अनुमतियाँ बदलें।

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

sudo chmod 777 -R /usr/local/src/boothy

एंटर दबाएं।

चरण 2. INSTALL फ़ाइल को बैश स्क्रिप्ट के रूप में चलाएँ।

INSTALL.txt फ़ाइल में आदेशों की एक सूची है जो विभिन्न पैकेजों को डाउनलोड और स्थापित करेगा जिनकी आपको बूथी चलाने के लिए आवश्यकता होगी। उन सभी को मैन्युअल रूप से दर्ज करने के बजाय, आप टेक्स्ट फ़ाइल को स्क्रिप्ट के रूप में चला सकते हैं। टर्मिनल प्रकार में:

सुडो बैश /usr/स्थानीय/src/boothy/INSTALL.txt

एंटर दबाएं। स्थापना प्रक्रिया के दौरान किसी भी संकेत का जवाब देना सुनिश्चित करें। इस कदम में काफी समय लग सकता है, इसलिए एक कप कॉफी लेने का यह एक अच्छा समय होगा! अगले चरण पर आगे बढ़ने से पहले सभी संकुल संस्थापित होने तक प्रतीक्षा करें।

चरण 3. "रन" स्क्रिप्ट संपादित करें।

टर्मिनल प्रकार में:

सुडो नैनो /usr/स्थानीय/src/boothy/run.sh

  • एंटर दबाएं। यह टर्मिनल के भीतर एक टेक्स्ट एडिटर में run.sh फाइल को खोलेगा। नेविगेट करने के लिए तीर कुंजियों का उपयोग करें और "पायथन" शब्द के बाद नीचे की रेखा पर -i जोड़ें ताकि पूरा कोड इस प्रकार दिखाई दे:
  • #!/बिन/बैश # # chmod +x run.sh # # स्पष्ट सुडो पायथन -i /usr/स्थानीय/src/boothy/pbooth.py

  • Ctrl + X दबाएं और यह आपसे पूछेगा कि क्या आप सहेजना चाहते हैं। y दबाएँ और Enter दबाएँ।

८ का भाग ७: बटन को जोड़ना

चरण 1. रास्पबेरी पाई को बंद करें और बिजली काट दें।

पिनआउट
पिनआउट

चरण 2. बटन के लिए GPIO पिन का पता लगाएँ।

GPIO का मतलब सामान्य प्रयोजन इनपुट आउटपुट है और यह रास्पबेरी पाई पर 40 पिनों को संदर्भित करता है। उनका उपयोग विभिन्न इलेक्ट्रॉनिक इनपुट आउटपुट ऑब्जेक्ट्स जैसे बटन, स्विच, लाइट आदि को हुक करने के लिए किया जाता है और फिर कुछ भी करने के लिए प्रोग्राम किया जा सकता है। यदि आपने पहले pbooth.py फ़ाइल का निरीक्षण किया था, तो आपने देखा होगा कि कोड बटन पिन को 26 के रूप में निर्दिष्ट करता है। चूंकि उन्हें रास्पबेरी पाई पर लेबल नहीं किया गया है, इसलिए निर्दिष्ट संख्याओं का एक योजनाबद्ध देखें।

Buttongpio
Buttongpio

चरण 3. 26 पिन करने के लिए एक जम्पर तार को हुक करें।

एक अन्य रंगीन जम्पर तार का उपयोग करें और इसे एक ग्राउंड पिन से जोड़ दें। वास्तव में उसी पंक्ति में अंतिम पिन पर 26 पिन के ठीक बगल में एक ग्राउंड पिन होता है। जैसा कि छवि में दिखाया गया है, एक लाल जम्पर तार 26 पिन करने के लिए जुड़ा हुआ है और एक काला जम्पर तार जमीन से जुड़ा हुआ है।

ब्रेडबोर्ड
ब्रेडबोर्ड

चरण 4. जम्पर तारों को ब्रेडबोर्ड में प्लग करें।

ब्रेडबोर्ड बिजली के टेप या टांका लगाने वाले लोहे के बिना सर्किट को तार करना बहुत आसान बना सकते हैं और परीक्षण के लिए आदर्श हैं यदि आपके पास सब कुछ सही ढंग से वायर्ड है। जमीन से जुड़े जम्पर वायर को (-) नेगेटिव ट्रैक में प्लग करें, और बटन पिन से जुड़े जम्पर वायर को (+) पॉजिटिव ट्रैक में प्लग करें। जैसा कि इमेज में दिखाया गया है, लाल तार (पिन 26 से जुड़ा) को पॉजिटिव ट्रैक में प्लग किया गया है और ब्लैक वायर (जमीन से जुड़ा) को नेगेटिव ट्रैक में प्लग किया गया है।

ब्रेडबोर्डहुकअप
ब्रेडबोर्डहुकअप

चरण 5. ब्रेडबोर्ड में हुक-अप तार की दो लंबाई प्लग करें।

एक वायर स्ट्रिपर के साथ, दो अलग-अलग रंग के तारों के दोनों सिरों को पट्टी करें। प्रत्येक तार के एक किनारे को ब्रेडबोर्ड के संगत ट्रैक में प्लग करें। जैसा कि चित्र में है, एक लाल हुक-अप तार को ब्रेडबोर्ड के सकारात्मक ट्रैक में प्लग किया गया है और एक सफेद तार को ब्रेडबोर्ड के नकारात्मक ट्रैक में प्लग किया गया है।

Buttonwires
Buttonwires

चरण 6. संबंधित हुक-अप तारों को बटन के सकारात्मक और नकारात्मक संपर्कों से कनेक्ट करें।

चरण 7. पावर को वापस रास्पबेरी पाई में प्लग करें और इसे शुरू करें।

चरण 8. इसका परीक्षण करें

जांचें कि क्या सभी तत्व काम कर रहे हैं। एक नए टर्मिनल विंडो प्रकार में:

/usr/स्थानीय/src/boothy/run.sh

स्टेप 9. एंटर दबाएं।

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

चरण 10. फोटो बूथ कार्यक्रम को बंद करें।

जब आप फोटो बूथ कार्यक्रम को समाप्त करने के लिए तैयार हों, तो बस Ctrl + C दबाएं। यह प्रोग्राम को अचानक समाप्त कर देगा और आपको टर्मिनल विंडो पर वापस ले जाएगा। फिर सामान्य कमांड प्रॉम्प्ट लाइन पर वापस लौटने के लिए Ctrl + D दबाएं।

8 का भाग 8: आगे अनुकूलित करना

Filebrowserpi
Filebrowserpi

चरण 1. पायथन कोड संपादित करें।

यदि आप प्रोग्राम को और अधिक अनुकूलित करना चाहते हैं, तो आप अजगर संपादक में pbooth.py फ़ाइल को संपादित कर सकते हैं। एक नई फ़ाइल प्रबंधक विंडो खोलें और बूथ निर्देशिका में नेविगेट करें। फ़ाइल pbooth.py पर डबल क्लिक करें। यह अजगर संपादक में pbooth.py कोड खोलना चाहिए।

चरण 2. एक बैकअप सहेजें

"फ़ाइल" पर क्लिक करें और "इस रूप में सहेजें" का चयन करें और "pbooth.py.bak" नामक एक नई फ़ाइल को बैकअप फ़ाइल के रूप में सहेजें, यदि आप कुछ भी बदलते हैं जिससे पायथन कोड काम नहीं करेगा। यदि ऐसा होता है, तो फ़ाइल से ".bak" एक्सटेंशन को हटा दें और इसके साथ टूटी हुई फ़ाइल को अधिलेखित कर दें। इस तरह आप यह सीखने में सुरक्षित महसूस कर सकते हैं कि कोड का प्रत्येक भाग क्या करता है!

एडिटपायथन.पीएनजी
एडिटपायथन.पीएनजी

चरण 3. अजगर कोड को अनुकूलित करें।

यदि आप कोड का थोड़ा करीब से निरीक्षण करते हैं, तो आप देखेंगे कि कुछ चर और शब्द हैं जो शीर्ष के पास परिभाषित हैं जो इसे आपकी आवश्यकताओं के अनुसार अनुकूलित करना थोड़ा आसान बनाते हैं।

    IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "लॉग्स" आर्काइवडीर = "फ़ोटो" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 # बाहरी 12v से जुड़ा। PHOTO_DELAY = 8

  • SCREEN_WIDTH और SCREEN_HEIGHT के मानों को बदलने से कैमरा पूर्वावलोकन प्रदर्शित होने वाले स्क्रीन आकार का निर्धारण करेगा। आप इसे अपने फोटोबूथ के लिए उपयोग किए जा रहे स्क्रीन के रिज़ॉल्यूशन से मेल खाने के लिए बदल सकते हैं, हालांकि इसे बदलने से प्रोग्राम के चलने पर टेक्स्ट के लिए ऑफ-सेंटर टाइटल हो सकते हैं। उन्हें भी बदला जा सकता है लेकिन पूरे कोड में अधिक फैले हुए हैं इसलिए बदलना कठिन है।
  • यदि आप 4x6 आकार के प्रिंट प्रिंट कर रहे हैं, तो IMAGE_WIDTH और IMAGE_HEIGHT के मानों को क्रमशः 640 और 425 में बदलकर, पृष्ठ स्थान का अधिक प्रभावी ढंग से उपयोग करता है।
  • PHOTO_DELAY के मान को बदलना जो यह निर्धारित करेगा कि एक श्रृंखला में प्रत्येक चित्र से पहले टाइमर कितने सेकंड गिनता है।
  • बूथ निर्देशिका में 4logo-p.webp" />

चरण 4. एक बाड़े का निर्माण करें

ऐसे बहुत से रचनात्मक तरीके हैं जिनसे आप अपने कामकाजी फोटो बूथ को प्रदर्शित कर सकते हैं और लोगों द्वारा किए गए विभिन्न इंस्टॉलेशन के इंटरनेट पर बहुत सारे उदाहरण हैं। रचनात्मक हो जाओ और मज़े करो!

सिफारिश की: