विषयसूची:

कैसेट पाई IoT स्क्रॉलर: 7 कदम (चित्रों के साथ)
कैसेट पाई IoT स्क्रॉलर: 7 कदम (चित्रों के साथ)

वीडियो: कैसेट पाई IoT स्क्रॉलर: 7 कदम (चित्रों के साथ)

वीडियो: कैसेट पाई IoT स्क्रॉलर: 7 कदम (चित्रों के साथ)
वीडियो: किसी भी मोबाइल में फिंगर लॉक कैसे लगाए | Display Fingerprint Lock Any Mobile| Best Mobile Lock 2024, जुलाई
Anonim
Image
Image
कैसेट पाई IoT स्क्रोलर
कैसेट पाई IoT स्क्रोलर
कैसेट पाई IoT स्क्रोलर
कैसेट पाई IoT स्क्रोलर

कैसेट पाई एक स्व-निहित वास्तविक समय अधिसूचना स्क्रोलर है, सभी को एक पारदर्शी कैसेट टेप के अंदर बड़े करीने से रखा गया है। एक रास्पबेरी पाई ज़ीरो दो टेप रीलों के बीच सैंडविच है, शानदार IFTTT (यदि यह, तो वह) सेवा से सभी तरह की इंटरनेट ऑफ़ थिंग्स सूचनाओं को पुनः प्राप्त करता है, Adafruit. IO फ़ीड और एक पायथन स्क्रिप्ट के माध्यम से पाई को लगभग तुरंत वितरित किया जाता है। पूरा कैसेट आपको आने वाली सूचना के प्रति सचेत करने के लिए कंपन करता है, और पाठ को पिमोरोनी 11x7 एलईडी डिस्प्ले पर स्पष्ट रूप से स्क्रॉल किया जाता है।

सब कुछ एक 150 एमएएच लीपो बैटरी द्वारा संचालित होता है, जो लीपो शिम के माध्यम से पीआई से जुड़ा होता है - कैसेट के भीतर भी एक एडफ्रूट माइक्रो लिपो होता है, इसलिए जब बैटरी कम चलती है तो इसे कुछ रस लेने के लिए सीधे माइक्रो यूएसबी पावर स्रोत में प्लग किया जा सकता है।

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

कैसेट पाई एक सम्मेलन बैज के रूप में उपयोग करने के लिए एकदम सही है, एक डोरी से लटकता हुआ और आपके नाम या एक कस्टम संदेश को स्क्रॉल करता है।

यदि आप एम्बेडेड वीडियो नहीं देख सकते हैं तो आप इसे https://www.youtube.com/embed/kgY40e9mi8w पर देख सकते हैं- इस छोटे स्क्रोलर को कार्रवाई में देखने के लायक है!

आपूर्ति

कैसेट टेप

रास्पबेरी पाई जीरो डब्ल्यू

पिमोरोनी लीपो शिमो

पिमोरोनी 11x7 एलईडी ब्रेकआउट

एडफ्रूट माइक्रो लीपो

150 एमएएच लीपो बैटरी

1x DPDT 6-टर्मिनल स्लाइड स्विच

धीरज

चरण 1: प्रेरणा और योजना

प्रेरणा और योजना
प्रेरणा और योजना
प्रेरणा और योजना
प्रेरणा और योजना
प्रेरणा और योजना
प्रेरणा और योजना
प्रेरणा और योजना
प्रेरणा और योजना

मुझे 80 और 90 के दशक की "क्लियर टेक" प्रवृत्ति से कैसेट पाई बनाने के लिए प्रेरित किया गया था, जब उपकरणों को शो के सभी घटकों के साथ, सी-थ्रू संस्करणों में रिलीज़ करना शुरू किया गया था। मैं यह देखने के लिए भी रोमांचित था कि क्या एक कैसेट टेप के अंदर एक संपूर्ण स्व-निहित पाई परियोजना को फिट करना संभव था, एक स्पर्शनीय और उपयोगी उपकरण बनाना जो अभी भी पुरानी टेप मशीनों के अंदर फिट होगा।

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

इसके बाद डिस्प्ले आया - मैंने पिमोरोनी 11x7 एलईडी डिस्प्ले का इस्तेमाल किया क्योंकि यह इतना पतला और हल्का है, जिससे यह इस निर्माण के लिए एकदम सही है। यह आसानी से कैसेट टेप "विंडो" के समान आकार का है, जिसने मुझे वास्तव में इसकी ओर आकर्षित किया। अंत में मैंने ईबे से आधा दर्जन छोटी 3v वाइब्रेटर इकाइयों को पकड़ा, कुछ हैप्टिक फीडबैक में जोड़ने के लिए। सभी भागों को इकट्ठा करना सीधा था, अब मुझे बस इतना करना था कि उन्हें टेप के अंदर फिट कर दिया जाए!

चरण 2: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

मैंने एक विघटित कैसेट टेप के अंदर बिजली के घटकों को बिछाने, उनके बीच केबल्स को मापने और रूट करने से शुरू किया ताकि वे कैसेट रीलों को अवरुद्ध किए बिना या बहुत मोटी गुच्छा के बिना बिल्कुल सही लंबाई हो, एक कैसेट के अंदर केवल के बारे में है 4-5 मिमी इसलिए इसमें बहुत परीक्षण और त्रुटि हुई!

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

आगे मैंने ध्यान से पाई में ही मिलाप किया, इसे लीपो शिम से जोड़ा और प्रदर्शन के लिए केबलों में जोड़ा। अंत में मैंने GPIO को छोटी वाइब्रेटर यूनिट में मिला दिया।

चरण 3: पाई निबलिंग

पाई निब्लिंग
पाई निब्लिंग
पाई निब्लिंग
पाई निब्लिंग

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

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

चरण 4: टेप ट्रिमिंग

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

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

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

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

चरण 5: कोड

कोड
कोड

कैसेट पाई स्क्रिप्ट Adafruit.io फ़ीड से सूचना पाठ को पुनः प्राप्त करती है, नई सामग्री के लिए हर कुछ सेकंड में इसकी जाँच करती है। यह फ़ीड आईएफटीटीटी (आईएफ दिस, दैट दैट) सेवा से भरी हुई है, जो कई ऑनलाइन सेवाओं से डेटा प्राप्त करती है।

डेटा पुनर्प्राप्त करने के लिए Adafruit.io फ़ीड का उपयोग करना इस तरह के एप्लिकेशन के लिए एकदम सही है - यदि आपने इसे अभी तक आज़माया नहीं है तो आप https://io.adafruit.com/ पर एक निःशुल्क खाता बना सकते हैं - आपको एक कुंजी प्राप्त होगी और इस प्रक्रिया के हिस्से के रूप में उपयोगकर्ता नाम, दोनों का उपयोग कैसेट पाई लिपि में किया जाता है, जो कि कई एडफ्रूट पायथन उदाहरणों से लिया गया है। इस स्क्रिप्ट और कई उदाहरणों के लिए आपको पहले से Adafruit.io फ़ीड सेट अप करने की आवश्यकता है, और उनके पास प्रक्रिया के लिए एक उत्कृष्ट मार्गदर्शिका है।

एक बार आपका फ़ीड सेट हो जाने के बाद, आप बस टाइप करके अपने रास्पबेरी पाई पर adafruit.io मॉड्यूल स्थापित कर सकते हैं …

pip3 एडफ्रूट-आईओ स्थापित करें

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

फीड अप और रनिंग के साथ आप इसे IFTTT से जोड़ना चाहेंगे, ताकि आप इसे अन्य ऑनलाइन सेवाओं से डेटा पास कर सकें। IFTTT में लॉग इन करें (साइन अप मुफ़्त है) और सेवा मेनू में Adafruit की खोज करें। अपना खाता लिंक करने के लिए चरणों का पालन करें। अब आप ऑनलाइन सेवाओं से डेटा हथियाने के लिए एप्लेट बना सकते हैं और इसे अपने पाई को पास कर सकते हैं!

इस परियोजना के लिए सभी व्यक्तिगत डेटा कनेक्शन निम्नलिखित सेवाओं का उपयोग करके आईएफटीटीटी वेबसाइट पर कॉन्फ़िगर किए गए हैं:

  • एंड्रॉइड डिवाइस - विशिष्ट ऐप्स से बैटरी नोटिफिकेशन और अलर्ट के लिए, जैसे कि जब अमेज़ॅन ऐप कहता है कि पार्सल पास है।
  • WebHooks - अन्य IoT उपकरणों से आने वाले अलर्ट के लिए, जैसे कि हमारे MotionEye कैमरों द्वारा पता की गई गति या E-Ink YouTube काउंटर से फीड किए गए YouTube सब्सक्राइबर नंबर।
  • ट्विटर - विशिष्ट खातों से ट्वीट प्रदर्शित करने के लिए, जैसे @Raspberry_Pi, @GuardianNews और @FactSoup।
  • RSS फ़ीड्स - नए पॉडकास्ट एपिसोड उपलब्ध होने पर मुझे सचेत करने के लिए।
  • वेदर अंडरग्राउंड - बदलते मौसम की स्थिति, तापमान और बर्फ के अलर्ट के लिए बढ़िया।
  • Google सहायक - ध्वनि संदेशों को पाठ में बदलने और टेप द्वारा स्क्रॉल करने के लिए निर्देशित करने के लिए उपयोगी है।

ऊपर दी गई सेवाओं का एक छोटा सा नमूना है जिसे आईएफटीटीटी में लिंक के "आईएफ दिस" भाग के रूप में जोड़ा जा सकता है, जिसमें सभी डेटा को "फिर दैट" पक्ष में फ़नल कर रहे हैं, जो कि Adafruit.io फ़ीड से जुड़ा हुआ है।. इसका सबसे अच्छा हिस्सा यह है कि पाठ को अनुकूलित किया जा सकता है, उदाहरण के लिए जब मौसम भूमिगत सेवा कहती है कि मेरी स्थानीय हवा की गति 40 मील प्रति घंटे से ऊपर है तो पाठ जो एडफ्रूट को पास किया गया है और स्क्रॉल किया गया है, "अरे यह थोड़ा सा उड़ रहा है"।

मेरे द्वारा उपयोग की गई स्क्रिप्ट गिटहब पर उपलब्ध है, और इसे आसानी से विभिन्न एलईडी/एलसीडी डिस्प्ले के साथ काम करने के लिए अनुकूलित किया जा सकता है।

चरण 6: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा
सभा
सभा

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

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

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

चरण 7: समाप्त

ख़त्म होना
ख़त्म होना
ख़त्म होना
ख़त्म होना
ख़त्म होना
ख़त्म होना
ख़त्म होना
ख़त्म होना

कभी-कभी परियोजनाएं "काम" की तरह महसूस कर सकती हैं, लेकिन यह पूरी तरह से मजेदार था, मैंने कभी भी इतना कुछ बनाने का आनंद नहीं लिया, और मैं अंतिम परिणाम से बहुत खुश हूं। वास्तव में छोटे मापों के बारे में कुछ वास्तव में मेरी नाव तैरती थी, साथ ही वर्तमान प्रश्न के साथ कि क्या सब कुछ फिट करना संभव था।

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

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

पढ़ने के लिए धन्यवाद!

मेरे अन्य पुराने टेक, नए विशिष्ट प्रोजेक्ट सभी https://www.instructables.com/member/MisterM/inst… पर इंस्ट्रक्शंस पर हैं।

अधिक जानकारी और संपर्क प्रपत्र हमारी वेबसाइट https://bit.ly/OldTechNewSpec पर है। और हम ट्विटर @OldTechNewSpec पर हैं।

रास्पबेरी पाई प्रतियोगिता 2020
रास्पबेरी पाई प्रतियोगिता 2020
रास्पबेरी पाई प्रतियोगिता 2020
रास्पबेरी पाई प्रतियोगिता 2020

रास्पबेरी पाई प्रतियोगिता 2020 में उपविजेता

सिफारिश की: