मैंने हाल ही में अपने प्रूसा 3डी प्रिंटर की देखभाल के लिए कुछ आईपी कैमरों के लिए बाजार में खुद को पाया और तुरंत पता चला कि बाजार में उपलब्ध विकल्प बिल्कुल आदर्श नहीं थे। प्रूसा एक आधिकारिक कैमरा प्रदान करता है, लेकिन एक जोड़ी की कीमत परियोजना पर जितना मैं खर्च करना चाहता था उससे थोड़ी अधिक थी। इसके विपरीत, ऑनलाइन सस्ते नेटवर्क-कनेक्टेड कैमरों की कोई कमी नहीं है, लेकिन वे अन्य प्रकार की लागतों के साथ आते हैं, अर्थात् मालिकाना सॉफ़्टवेयर और क्लाउड सेवाएँ, जो मुझे नहीं चाहिए थीं या जिनकी मुझे आवश्यकता नहीं थी।
इस खरगोश बिल की गहरी, अंधेरी खाइयों में कहीं, मुझे एक Reddit पोस्ट मिली जिसमें उल्लेख किया गया था कि समुदाय-विकसित थिंगिनो सॉफ़्टवेयर चलाने वाले कैमरे को प्रूसा प्रिंटर रिमोट मॉनिटरिंग योजना से कैसे जोड़ा जा सकता है। यह कोई ऐसा प्रोजेक्ट नहीं था जिसके बारे में मैंने पहले सुना था, और निश्चित रूप से, हैकाडे की पिछली सूची की खोज से पता चला कि हम इसे कभी नहीं देख पाए थे।
मेरी रुचि पहले से ही बढ़ गई थी, लेकिन यह पता चलने पर कि मेरे पास पहले से ही एक समर्थित कैमरा है, सौदा पक्का हो गया। यह मेरी पूर्ण परियोजना श्रेणियों में से एक में एक नई प्रविष्टि की खोज करने का समय था: ओपन सोर्स रिप्लेसमेंट सॉफ़्टवेयर जो एक सस्ते उपभोक्ता डिवाइस को उसके भागों के योग से कहीं अधिक में बदल देता है।
टिंगिनो क्लब में शामिल हों
थिंगिनो इंजेनिक के सिस्टम-ऑन-ए-चिप (एसओसी) पर आधारित कैमरों के लिए एक लिनक्स-आधारित सॉफ्टवेयर है और, इस लेखन के समय, 166 कैमरों का समर्थन करता है। संगतता सूची में कई दिलचस्प प्रविष्टियाँ हैं, लेकिन शायद सबसे उल्लेखनीय दर्जनों वायज़ कैमरे हैं, क्योंकि उन्हें काफी व्यावसायिक सफलता मिली है और वे सेकेंड-हैंड बाजार में सस्ते में पाए जा सकते हैं।
यदि आपके पास वायज़ कैम 2 मेरी तरह धूल खा रहा है, तो आप भाग्यशाली हैं। जैसा कि मुझे जल्द ही पता चला, ये डिवाइस उस चीज़ द्वारा समर्थित हैं जिसे प्रोजेक्ट “नो-टूल इंस्टालर” कहता है। अर्थात्, थिंगिनो का इंस्टॉलेशन तंत्र आधिकारिक सॉफ़्टवेयर अपडेट के समान है: फ़ाइल को माइक्रो एसडी कार्ड पर रखें, कैमरा चालू करें और प्रतीक्षा करें।
हालाँकि, सूची के अधिकांश अन्य उपकरणों के लिए स्थिति कुछ अधिक जटिल है। हालाँकि थिंगिनो द्वारा आधिकारिक तौर पर समर्थित उपकरणों के लिए फर्मवेयर छवियां प्रदान की जाती हैं, लेकिन उनमें से अधिकांश में ऐसी उपयोगकर्ता-अनुकूल स्थापना प्रक्रिया नहीं होती है।

विशिष्ट कैमरे के आधार पर, आपको छवि को फ्लैश करने के लिए केस को खोलने और यूएसबी-टू-सीरियल एडाप्टर को बोर्ड से कनेक्ट करने की आवश्यकता हो सकती है। कुछ मॉडलों में, आपको फ़्लैश चिप को बोर्ड से हटाकर किसी बाहरी प्रोग्रामर के पास ले जाना पड़ता है। प्रोजेक्ट की विकी में बताया गया है कि प्रति-डिवाइस के आधार पर इंस्टॉलेशन कैसे किया जाए ताकि आप इसमें शामिल होने से पहले एक विचार प्राप्त कर सकें।
अब, मुझे पूरा यकीन है कि औसत हैकाडे पाठक सबसे जिद्दी लक्ष्यों पर भी थिंगिनो को स्थापित करने के कार्य के लिए तैयार है। इस बात की अच्छी संभावना है कि आपमें से कई लोगों के पास पहले से ही यूएसबी-टू-सीरियल एडॉप्टर है, और शायद कुछ पाठकों ने अपने CH341A चिप प्रोग्रामर को भी प्लग इन किया है और किसी अन्य प्रोजेक्ट से वार्म अप किया है।
हालाँकि, जो कुछ है उसमें अंतर है काबिल काम के बारे में और वे वास्तव में किस चीज़ पर काम करते हुए अपनी शाम बिताना चाहते हैं। इसलिए, यदि आप जल्द से जल्द और आसानी से कार्रवाई में शामिल होना चाहते हैं, तो वर्तमान समुदाय की सिफारिश सिनेडो डी1 प्राप्त करने की है।
वायज़ कैम 2 को चालू करने के बाद मैंने यही किया। अमेज़ॅन ने उन्हें 10 डॉलर में खरीदा और वे अगले दिन मेरे दरवाजे पर आ गए। फर्मवेयर छवि को एसडी कार्ड पर रखें, इसे कैमरे में चिपका दें, और आप कुछ ही मिनटों में ओपन सोर्स की महिमा का आनंद ले रहे होंगे।
खिलौने का बक्सा खोलना
पहली बार टिंगिनो स्थापित करना किसी भी ऐसे व्यक्ति से परिचित होगा जिसने आधुनिक स्मार्ट गैजेट कॉन्फ़िगर किया है: एक नए वाईफाई डिवाइस के आने की प्रतीक्षा करें, इसे अपने फोन से कनेक्ट करें, और आपको जल्द ही एक कॉन्फ़िगरेशन पृष्ठ प्रस्तुत किया जाएगा जहां आप कैमरे का नाम दे सकते हैं और इसे अपने वायरलेस नेटवर्क पर इंगित कर सकते हैं। स्पष्ट होने के लिए, इसे फोन पर करने की आवश्यकता नहीं है, और वाईफाई वाला एक लैपटॉप या अन्य कंप्यूटर तकनीकी रूप से यह काम कर सकता है।
एक बार जब कैमरे में यह बुनियादी कॉन्फ़िगरेशन जानकारी होगी, तो यह रीबूट हो जाएगा और आपके नेटवर्क से कनेक्ट हो जाएगा। वहां से, आप वेब इंटरफ़ेस के माध्यम से डिवाइस का अधिकांश सेटअप और संचालन करेंगे, हालांकि अनुभवी पेंगुइन योद्धा एसएसएच कर सकते हैं और अंतर्निहित सिस्टम तक पूर्ण पहुंच प्राप्त कर सकते हैं।
बुनियादी स्तर पर, थिंगिनो आरटीएसपी वीडियो स्ट्रीमिंग के साथ-साथ नेटवर्क पर किसी भी डिवाइस पर निरंतर स्नैपशॉट प्रदान करता है। यदि आपको बस इतना ही चाहिए, तो बढ़िया। आप यहां पढ़ना बंद कर सकते हैं, यहां क्लिक करें vlc या mpv आईपी कैमरे के लिए, और बस इतना ही।

हालाँकि समर्थन केवल कुछ चिपसेट तक ही सीमित है, थिंगिनो उन स्थितियों के लिए यूएसबी ईथरनेट एडेप्टर के साथ भी काम करता है जहां वायरलेस इसे काट नहीं पाएगा। दूसरी ओर, कैमरे को किसी भी नेटवर्क से स्वतंत्र रूप से काम करने के लिए कॉन्फ़िगर किया जा सकता है, जो क्लाइंट डिवाइसों के लिए एक्सेस प्वाइंट के रूप में सीधे कनेक्ट होता है।
पैन और टिल्ट मोटर्स वाले कैमरों के लिए, जैसे कि सिनेडो डी1, आप कैमरे को वेब इंटरफ़ेस से पैन कर सकते हैं और अपनी पसंद के अनुसार गति और गति सेटिंग्स बदल सकते हैं। आप इसे विशिष्ट कैमरा स्थितियों को याद रखने और बाद में उन पर वापस लौटने के लिए भी कह सकते हैं।
टिंगिनो में वास्तव में बहुत सारी सुविधाएँ और विकल्प हैं, और लगभग एक सप्ताह तक सॉफ़्टवेयर के साथ खेलने के बाद भी, अभी भी मेनू विकल्प हैं जिन्हें मैंने पूरी तरह से नहीं खोजा है। यह मुझे पहली बार अपने Linksys WRT54G पर DD-WRT चलाने की याद दिलाता है, फर्मवेयर डिवाइस को बिल्कुल नए स्तर पर ले जाता है और नई क्षमताओं का परिचय देता है जो आमतौर पर उपभोक्ता ग्रेड उत्पादों में नहीं पाई जाती हैं।
यदि आपको इसकी आवश्यकता हो तो पूर्ण नियंत्रण
थिंगिनो का वेब इंटरफ़ेस जितना प्रभावशाली है, यह वास्तव में केवल उस सतह को खरोंचता है जो सॉफ्टवेयर कर सकता है। इसके नीचे एक पूर्ण लिनक्स ऑपरेटिंग सिस्टम है जो आपकी बोली लगाने के लिए तैयार है, और एक बार जब आप एसएसएच के माध्यम से कनेक्ट हो जाते हैं, तो आप जो चाहें कर सकते हैं। एक भी sysupgrade एक टूल जो आपको फर्मवेयर का नवीनतम संस्करण डाउनलोड करने और इसे लाइव ऑपरेटिंग सिस्टम पर इंस्टॉल करने की सुविधा देता है, बशर्ते चीजें काफी सुचारू रूप से चल रही हों और आप थोड़े उत्साह के मूड में हों।
यह निम्न-स्तरीय पहुंच है जो मेरे मामले में कहानी को समाप्त कर देती है। ध्यान दें कि मैंने इस तरह से शुरुआत की क्योंकि मैं कैमरे से छवियों को प्रूसा कनेक्ट में स्थानांतरित करना चाहता था। हालाँकि टिंगिनो के विकास विभाग में प्रूसा कनेक्ट के लिए वास्तव में आधिकारिक समर्थन है, लेकिन इसे अभी तक मुख्य लाइन में एकीकृत नहीं किया गया है। इस बीच, मेरे पास एक बैश स्क्रिप्ट है जो कैमरे पर चलती है और उसका उपयोग करती है curl छवियों को प्रूसा एपीआई पर धकेलने के लिए।
जबकि अधिकांश उपयोगकर्ताओं को थिंगिनो कैमरे में एसएसएच की आवश्यकता नहीं होगी और टर्मिनल से अपनी स्क्रिप्ट और सॉफ़्टवेयर चलाने की आवश्यकता नहीं होगी, तथ्य यह है कि विकल्प मौजूद है। यह प्रोजेक्ट इस बात का एक बेहतरीन उदाहरण है कि कैसे आप एक साथ रोजमर्रा की कार्यक्षमता को उस स्वतंत्रता के साथ प्रदान कर सकते हैं जिसकी मांग उन्नत उपयोगकर्ता करते हैं।
यदि आपके पास एक पुराना कैमरा है जिस पर आप थिंगिनो स्थापित कर रहे हैं, या यदि आप पहले ही ऐसा कर चुके हैं और आपके पास ऐसे विचार और अनुभव हैं जिन्हें आप साझा करना चाहते हैं, तो हमें नीचे टिप्पणी में बताएं।

