विषयसूची:
- आपूर्ति
- चरण 1: रास्पबेरी पाई तैयार करें
- चरण 2: Flirc USB रिसीवर तैयार करें
- चरण 3: अपना हैरी पॉटर वैंड तैयार करें
- चरण 4: अपने फ़्लिकर और हैरी पॉटर वैंड की जोड़ी बनाएं
- चरण 5: अपना पायथन कोड सेट करें (अंतिम चरण!)
वीडियो: रास्पबेरी पाई के साथ हैरी पॉटर आईआर रिमोट: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
लेखक द्वारा और अधिक का पालन करें:
के बारे में: मैं एक इलेक्ट्रिकल इंजीनियर हूं, जो एक बटन के धक्का पर जादू करने में रुचि रखता है। कभी-कभी आप इसके बजाय जादुई नीले धुएं को बाहर निकलने देते हैं। कोलमिनर31 के बारे में अधिक »
यह निर्देश योग्य रूपरेखा है कि एक साधारण पायथन लिपि कैसे बनाई जाती है जिसे हैरी पॉटर यूनिवर्सल रिमोट कंट्रोल वैंड द्वारा नियंत्रित किया जाता है जिसे द नोबल कलेक्शन द्वारा बनाया गया है। इसे नियंत्रक के रूप में रास्पबेरी पाई की आवश्यकता होती है और स्क्रिप्ट में कार्यों को नियंत्रित करने के लिए यूनिवर्सल रिमोट वैंड के साथ संयोजन में एक Flirc USB IR रिसीवर की आवश्यकता होती है।
मैं इस समाधान पर विभिन्न वैंड-नियंत्रित उपकरणों को संशोधित करने के प्रयास के बाद पहुंचा, जो अन्य लोगों ने इंस्ट्रक्शंस, हैकस्टर और अन्य जगहों पर निर्देश पोस्ट किए थे। इनमें से सबसे प्रसिद्ध सीन ओ'ब्रायन (https://www.raspberrypotter.net/about) द्वारा निर्मित रासबेरी पॉटर परियोजना है। अधिकांश प्रोग्राम योग्य वैंड-ट्रिगर प्रोजेक्ट एक छड़ी की नोक से आईआर प्रकाश स्रोत को प्रतिबिंबित करके, रास्पबेरी पीआई नोआईआर कैमरे का उपयोग करके परावर्तित प्रकाश का पता लगाने और विभिन्न कंप्यूटर दृष्टि एल्गोरिदम का उपयोग करके उस प्रकाश को ट्रैक करके काम करते हैं। ये परियोजनाएं काम करती हैं, और लचीलापन जो कंप्यूटर दृष्टि आधारित दृष्टिकोण सक्षम बनाता है वह वास्तव में जादुई है। लेकिन कंप्यूटर विज़न तकनीक सभी कुछ स्तर के झूठे पता लगाने की अनुमति देती है, और मुझे कुछ और पूर्वानुमानित करने की आवश्यकता थी।
मेरा अंतिम लक्ष्य एक जादू, छड़ी-नियंत्रित खजाना बॉक्स बनाना था जिसे मेरी बहन अपनी पहली कक्षा कक्षा में एक प्रोप के रूप में उपयोग कर सकती थी (मेरी बहन और मेरी माँ दोनों शिक्षक हैं, और वे असली जादू हैं)। मैंने रास्पबेरी पॉटर प्रोजेक्ट को फिर से बनाकर शुरू किया, लेकिन, जैसा कि मैंने पहले ही नोट किया है, मुझे झूठे डिटेक्ट से छुटकारा पाने में परेशानी हुई। कम से कम कहने के लिए कक्षाएं अप्रत्याशित स्थान हैं। ऐसे बहुत से चलते हुए टुकड़े हैं जो प्रकाश को प्रतिबिंबित कर सकते हैं या जो स्वयं प्रकाश स्रोत हो सकते हैं, और आप आसानी से कक्षा को इतना कम नहीं कर सकते कि संभावित स्रोतों से छुटकारा पा सकें जिन्हें कंप्यूटर दृष्टि एल्गोरिदम ट्रैक करने का प्रयास करेगा।
मुझे पता था कि मुझे कुछ ऐसी एन्कोडेड की आवश्यकता है जिसे कक्षा में यादृच्छिक प्रकाश स्रोतों के साथ गलत तरीके से नहीं जोड़ा जा सके। साथ ही, मुझे पता था कि मैं खुद ऐसा कुछ नहीं बनाना चाहता। सौभाग्य से, नोबेल कंपनी पहले से ही हैरी पॉटर को यूनिवर्सल वैंड रिमोट बनाती है, और फ़्लिर्क यूएसबी रिसीवर आपको किसी भी आईआर रिमोट कमांड को कीप्रेस के साथ जोड़ने की क्षमता देता है। एक विशिष्ट कीप्रेस के लिए प्रतीक्षा करने वाली एक पायथन लिपि लिखकर, मैं हर बार Flirc USB रिसीवर द्वारा संसाधित किए जाने पर हैरी पॉटर यूनिवर्सल वैंड रिमोट द्वारा भेजे गए एक कमांड का पता लगाने में सक्षम था। इस सेटअप ने मुझे वह नियंत्रण दिया जिसकी मुझे आवश्यकता थी।
आप मेरे द्वारा पोस्ट किए गए-g.webp
आपूर्ति
रास्पबेरी पाई ३बी+
www.amazon.com/CanaKit-Raspberry-Premium-C…
फ़्लिकर यूएसबी रिसीवर
flirc.tv/flirc-usb
हैरी पॉटर यूनिवर्सल रिमोट वैंड
www.amazon.com/HARRY-POTTER-Remote-Control..
चरण 1: रास्पबेरी पाई तैयार करें
मैंने इस परियोजना के लिए रास्पबेरी पाई 3 मॉडल बी + का उपयोग किया, लेकिन अजगर स्क्रिप्ट को अन्य मॉडलों के साथ काम करना चाहिए। (और यह संभवतः अन्य सेटअपों के साथ काम करेगा जो पाइथन चला सकते हैं, एक यूएसबी पोर्ट भी है।) यदि आपके पास पहले से नहीं है तो आपको अपने रास्पबेरी पीआई के लिए एक कीबोर्ड, माउस और डिस्प्ले की आवश्यकता होगी।
एक बार जब आपका रास्पबेरी पाई सेटअप चल रहा हो, तो पायथन के साथ आरंभ करने के लिए स्पार्कफुन के इन निर्देशों का पालन करें।
learn.sparkfun.com/tutorials/python-progra…
चरण 2: Flirc USB रिसीवर तैयार करें
अब जब आपके रास्पबेरी पाई पर पायथन चल रहा है, तो फ़्लिर्क यूसीबी रिसीवर को अपने बोर्ड पर एक यूएसबी स्लॉट में प्लग करें।
अपने Rasberry Pi पर Flirc सॉफ़्टवेयर स्थापित करने के लिए इन निर्देशों का पालन करें।
flirc.gitbooks.io/flirc-instructions/conte…
चरण 3: अपना हैरी पॉटर वैंड तैयार करें
आपको दो AA बैटरी और एक IR TV रिमोट की आवश्यकता होगी। जब आपके पास ये हों, तो अपना वैंड शुरू करने के लिए द नोबल कलेक्शन के इन निर्देशों का पालन करें, कुछ इशारों का अभ्यास करें, फिर अपने टीवी रिमोट द्वारा भेजे गए कोड से मिलान करने के लिए एक निश्चित जेस्चर प्रोग्राम करें।
www.noblecollection.com/ItemFiles/Manual/R…
चरण 4: अपने फ़्लिकर और हैरी पॉटर वैंड की जोड़ी बनाएं
अब जब आपके पास अपना फ्लिर्क और हैरी पॉटर वैंड सेटअप है, तो आपको उन्हें जोड़ना होगा। आप इन निर्देशों का उपयोग करके Flirc GUI के माध्यम से ऐसा कर सकते हैं।
flirc.gitbooks.io/flirc-instructions/conte…
आईआर कमांड रिकॉर्ड करने के लिए "एडवांस पेयरिंग" गाइड का पालन करें, जब यह कंट्रोल मोड में हो तो अपनी वैंड को लहराते हुए भेजा जाता है, और इसे एक कीप्रेस से जोड़ दिया जाता है। फिर Flirc रिकॉर्डिंग मोड को समाप्त करें, एक रास्पबेरी पाई टर्मिनल खोलें, और अपनी छड़ी को फिर से तरंगित करें, यह देखने के लिए कि क्या आपके द्वारा प्रोग्राम किया गया कीप्रेस टर्मिनल में दिखाई देता है।
आप इन निर्देशों का पालन करके GUI का उपयोग किए बिना टर्मिनल में भी ऐसा कर सकते हैं।
flirc.gitbooks.io/flirc-instructions/conte…
प्रोजेक्ट पर काम करते समय यह मेरा पसंदीदा तरीका था, और अगर आप लिनक्स टर्मिनल में काम करने में सहज हैं तो मैं यही तरीका सुझाता हूं।
चरण 5: अपना पायथन कोड सेट करें (अंतिम चरण!)
सबसे पहले, इस निर्देश में harrypottercontroller.py पायथन स्क्रिप्ट डाउनलोड करें, या इसे यहां git रेपो से प्राप्त करें।
github.com/coleminer31/HarryPotterRaspberr…
पायथन लिपि को अपनी पसंद की निर्देशिका में रखें, और इसे अपनी पसंद के संपादक के साथ खोलें।
आपको बस इतना करना है कि 'PUT Your CHOSEN CHARACTER HERE' को Flirc कैरेक्टर से बदल दें जिसे आपने अपनी वैंड के साथ पेयर किया है। फिर मैजिक जबकि-लूप में #DO SOMETHING HERE को उस फंक्शन से बदलें जिसे आप चलाना चाहते हैं। (टिप: हो सकता है कि आप एक ऐसा फ़ंक्शन बनाना चाहें जो एक निश्चित कुंजी दबाए जाने के बाद लूप को तोड़ दे, ताकि आप एक अनंत लूप से बच सकें और स्क्रिप्ट को ठीक से रोक सकें।)
और बस! यार एक जादूगर, प्रोग्रामर। अब आप अपनी छड़ी से पायथन के कार्यों को नियंत्रित कर सकते हैं। बस स्क्रिप्ट चलाएँ और इसे एक चक्कर दें।
आप इस सेटअप का उपयोग रोबोटिक्स से लेकर IoT तक किसी भी संख्या में एप्लिकेशन चलाने के लिए कर सकते हैं। मैं यह देखने के लिए उत्सुक हूं कि आप क्या बनाते हैं!
सिफारिश की:
रास्पबेरी पाई के साथ DIY हैरी पॉटर पोर्ट्रेट मूविंग: 3 कदम
DIY हैरी पॉटर मूविंग पोर्ट्रेट विद रास्पबेरी पाई: मूविंग पोर्ट्रेट हैरी पॉटर मूवीज से प्रेरित है। मूविंग पोर्ट्रेट पुराने टूटे हुए लैपटॉप का उपयोग करके बनाया गया है। इसे डिस्प्ले या पुराने मॉनिटर से जुड़े रास्पबेरी पाई का उपयोग करके भी बनाया जा सकता है। मूविंग पोर्ट्रेट फ्रेम कमाल का लग रहा है, हम पारिवारिक तस्वीरें देख सकते हैं
हैरी पॉटर से रियल लाइफ मूविंग पोर्ट्रेट्स !: 11 कदम (चित्रों के साथ)
हैरी पॉटर से रियल लाइफ मूविंग पोर्ट्रेट्स!: "अद्भुत! अद्भुत! यह बिल्कुल जादू जैसा है!" - गिल्डरॉय लॉकहार्ट मैं हैरी पॉटर का बहुत बड़ा प्रशंसक हूं, और उन चीजों में से एक जो मुझे हमेशा से विजार्डिंग वर्ल्ड से पसंद है, वह है चलती-फिरती तस्वीरें। मैं काइल स्टीवर्ट-फ्रांट्ज़ के एनिमेटेड पिक्चर में ठोकर खाई
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
कंप्यूटर विजन का उपयोग करते हुए रियल वर्किंग हैरी पॉटर वैंड: 8 कदम (चित्रों के साथ)
कंप्यूटर विज़न का उपयोग करते हुए वास्तविक कार्य करने वाला हैरी पॉटर वैंड: "कोई भी पर्याप्त रूप से उन्नत तकनीक जादू से अप्रभेद्य है" - आर्थर सी. क्लार्क कुछ महीने पहले मेरे भाई ने जापान का दौरा किया था और यूनिवर्सल स्टूडियोज में हैरी पॉटर की विजार्डिंग वर्ल्ड में वास्तविक विजार्डिंग का अनुभव किया था
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: 5 कदम (चित्रों के साथ)
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप पर नोडएमसीयू और आईआर रिसीवर का उपयोग करके 8 रिले स्विच को नियंत्रित करना। आईआर रिमोट वाईफाई कनेक्शन से स्वतंत्र काम करता है। यहां एक अद्यतन संस्करण क्लिक है यहां