विषयसूची:
- आपूर्ति
- चरण 1: ब्रेडबोर्ड को 18 एल ई डी के साथ सेटअप करें
- चरण 2: एल ई डी के अलावा 9 बटन जोड़ें
- चरण 3: तारों को ब्रेडबोर्ड से Pi. से कनेक्ट करें
- चरण 4: कोड अपलोड करें
वीडियो: रास्पबेरीपी का उपयोग करके टिकटैकटो हार्डवेयर कार्यान्वयन: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस परियोजना का उद्देश्य दो अलग-अलग रंगीन एल ई डी का उपयोग करके एक इंटरेक्टिव टिकटैकटो मॉडल का निर्माण करना है जो दो खिलाड़ियों को रास्पबेरी पाई का उपयोग करके दर्शाता है। यहां विचार यह था कि इसे गली-गली में बड़े पैमाने पर लागू किया जाए - 3x3 सेमी-ग्लोब्स (जैसे ऊपर दिखाए गए हैं) के एक ग्रिड की कल्पना करें जो दीवार पर अटका हुआ है जहां एक को दबाने से खेल शुरू होता है (और एक विशिष्ट रंगीन एलईडी चालू होता है)। इसे बार, पब या किसी भी जगह के बगल में गली-गली में लागू किया जा सकता है जहां लोगों को लाइन में खड़ा होना पड़ता है और इंतजार करना पड़ता है - इसलिए ज़ोन को एक इंटरैक्टिव क्षेत्र बनाना जहां लोग प्रतीक्षा करते समय वास्तव में आनंद लेते हैं।
आपूर्ति
मॉडल के लिए - मैंने अपने लिए उपलब्ध वस्तुओं का उपयोग किया:
- रास्पबेरी पाई 3 मॉडल बी+ एसडी कार्ड पर स्थापित रास्पियन के साथ
- क्षणिक पुश बटन - 9x
- एल ई डी - 9x हरा, 9x लाल
- ब्रेड बोर्ड
- तार - महिला से महिला, नियमित तांबे के तार जो आमतौर पर देव किट के साथ आते हैं - 22 गेज इंसुलेटेड कॉपर वायर (जैसे यह एक (विक्रेता के साथ कोई संबद्धता नहीं) - (https://www.amazon.com/Elenco-Hook-Up- कलर्स-डिस्पेंसर-WK-106/dp/B008L3QJAS/ref=sr_1_1?keywords=copper+wires+elenco&qid=1568868843&s=gateway&sr=8-1)
- 220 ओम प्रतिरोधक - 9x
चरण 1: ब्रेडबोर्ड को 18 एल ई डी के साथ सेटअप करें
सबसे पहले, ब्रेडबोर्ड को 3x3 के ग्रिड में एक दूसरे के बगल में दो अलग-अलग एलईडी के साथ सेटअप करें जैसा कि ऊपर चित्र में दिखाया गया है। हम रास्पबेरी पाई से केवल 5 पिन (नीचे नियंत्रण पिन के रूप में संदर्भित) का उपयोग करके 18 एलईडी चलाएंगे। यह charlieplexing का उपयोग करके किया जाता है जिसे इस निर्देश में खूबसूरती से समझाया गया है (https://www.instructables.com/id/Charlieplexing-wi…)। निरीक्षण करें कि मैं मॉडल को फिट करने के लिए यहां अपने बटन को कवर करने के लिए ऊपर दिए गए चित्रों में बोतल के ढक्कन का उपयोग कर रहा हूं।
1. पहले एलईडी जोड़े (और उनके संबंधित प्रतिरोधक) केवल (एक लाल अन्य हरा या जो भी रंग आप चुनते हैं) को ब्रेडबोर्ड में समान पंक्तियों में विपरीत ध्रुवता में रखें (1 जोड़ी को देखते हुए ज़ूम करके ऊपर चित्र देखें)। सुनिश्चित करें कि आप एक ही क्रम रखते हैं, यानी ऊपर वाला हरा है और नीचे वाला सभी एलईडी जोड़े के लिए लाल है।
2. फिर एल ई डी को तार दें (नोट: प्रत्येक नियंत्रण तार 220 ओम अवरोधक के माध्यम से एलईडी जोड़ी में जाता है) ऊपर दिए गए निर्देश का उपयोग करके - यह उत्कृष्ट वायरिंग निर्देशों के साथ बहुत विस्तृत है, बस याद रखें कि आप एलईडी 0 और 1 के साथ एक ग्रिड बना रहे हैं। ऊपर बाईं ओर और नीचे दाईं ओर 16 और 17 एलईडी हैं। (एल ई डी की संख्या बाद में भौतिक सेटअप और प्रोग्रामिंग में मदद करती है)। या दूसरी तस्वीर में तारों का अनुसरण करें यह देखने के लिए कि मैंने एल ई डी को कैसे तार दिया - शीर्ष पंक्ति से नीचे की पंक्तियों तक बहने वाले निम्नलिखित रंगीन तारों का निरीक्षण करें:
- ब्लैक वायर (पाई से पिन 6 ग्राउंड) सबसे ऊपर पूरी रेल तक जाता है - मैं इस तार को 9 बटनों में से प्रत्येक के लिए नीचे खिलाता हूं
- ऑरेंज वायर (पिन 7 - पीआई से पिन 1 को नियंत्रित करें) एलईडी 3 के ऊपर दूसरी रेल में फिर से पूरी रेल में जाता है (-ive रेल)
- एलईडी 3 के ऊपर दूसरी रेल में ग्रे वायर (पिन 11 - पीआई से पिन 2 को नियंत्रित करें) पूरी रेल में भी जाता है (+ ive रेल)
- पर्पल वायर (पिन १२ - पीआई से पिन ३ को नियंत्रित करें) एलईडी ६ के ऊपर की तीसरी रेल में पूरी रेल (-ive रेल) तक जाती है
- ब्लू वायर (पिन 13 - पीआई से पिन 4 को नियंत्रित करें) एलईडी 6 के ऊपर तीसरी रेल में पूरी रेल (+ ive रेल) तक जाती है
- ग्रीन वायर (पिन 15 - पीआई से पिन 5 को नियंत्रित करें) एलईडी 6 के नीचे की चौथी रेल में पूरी रेल (-ive रेल) जाती है।
तारों को रंग कोडित किया गया है इसलिए साथ में पालन करने में सक्षम होना चाहिए - कृपया सुनिश्चित करें कि एल ई डी की ध्रुवता ठीक से सेट है अन्यथा यह काम नहीं करेगा !!
चरण 2: एल ई डी के अलावा 9 बटन जोड़ें
एल ई डी की प्रत्येक जोड़ी के अलावा, एक पैर के साथ ब्लैक ग्राउंड वायर पंक्ति के अंदर और दूसरे में रास्पबेरी पाई से आने वाले तार के साथ क्षणिक पुश बटन जोड़ें। नोट - बिना किसी बटन के चरण 1 में चित्र में दिखाए गए अनुसार बटन डालने से पहले ही तारों को एम्बेड करना सबसे अच्छा है। यह सबसे अच्छा होगा कि पहले सभी 9 बटनों के लिए जमीन के तारों को सेटअप करें और फिर 9 तारों को पीआई से आने/जाने के लिए सेट करें (इस बारे में चिंता न करें कि तार किस पिन से आ रहे हैं क्योंकि आपने इन तारों को सबसे अधिक नहीं जोड़ा है अभी तक पाई के लिए - इस प्रकार 9 बटन के लिए 9 तारों को बड़े करीने से जोड़ें जो उपयोगकर्ता इनपुट को पीआई में ले जाते हैं) जैसा कि ऊपर की तस्वीरों में दिखाया गया है।
चरण 3: तारों को ब्रेडबोर्ड से Pi. से कनेक्ट करें
अंतिम 2 चरणों में हमने ब्रेडबोर्ड को एलईडी और बटन और उनके संबंधित तारों के साथ जोड़ दिया। अब हम इन तारों को पाई से जोड़ते हैं।
जैसा कि पहले ही चरण 1 में उल्लिखित है - हम 5 नियंत्रण तारों और एल ई डी के लिए ब्लैक ग्राउंड वायर को पिन से इस प्रकार जोड़ते हैं:
- ब्लैक वायर (ग्राउंड वायर) (पिन 6)
- ऑरेंज वायर (पिन 7)
- ग्रे वायर (पिन 11)
- बैंगनी तार (पिन 12)
- ब्लू वायर (पिन 13)
- ग्रीन वायर (पिन 15)
अब हम 9 बटन से आने वाले 9 तारों को पाई से जोड़ते हैं। आसान प्रबंधन के लिए एक पंक्ति में 3 बटनों के मुड़ वाले ट्रिपल बनाना सबसे अच्छा है:
- बटन 0 (पंक्ति = 0, कॉलम = 0) - लाल तार (ऊपर बाएं) - पिन 29
- बटन 1 (पंक्ति = 0, कॉलम = 1) - ग्रे वायर - पिन 31
- बटन 2 (पंक्ति = 0, कॉलम = 2) - नारंगी तार - पिन 32
- बटन 3 (पंक्ति = 1, कॉलम = 0) -- पीला तार -- पिन ३३
- बटन 4 (पंक्ति = 1, कॉलम = 1) - ग्रे वायर - पिन 35
- बटन 5 (पंक्ति = 1, कॉलम = 2) - नारंगी तार - पिन 36
- बटन ६ (पंक्ति = २, कॉलम = ०) -- पीला तार -- पिन ३७
- बटन 7 (पंक्ति = 2, कॉलम = 1) - ग्रे वायर - पिन 38
- बटन 8 (पंक्ति = 2, कॉलम = 2) - काला तार - पिन 40
एक बार सभी कनेक्शन हो जाने के बाद हम कोड अपलोड करने के लिए तैयार हैं !!
चरण 4: कोड अपलोड करें
एक बार सभी कनेक्शन हो जाने के बाद, हम कोड अपलोड करने के लिए तैयार हैं। मान लें कि आप rdp या VNC के माध्यम से pi से जुड़े हुए हैं - कृपया निम्न फ़ाइलों को pi (उसी फ़ोल्डर के अंदर) पर सहेजें और FinalVersion.py फ़ाइल को टर्मिनल के माध्यम से या thonny के माध्यम से चलाएँ। यह भी सुनिश्चित करें कि आपके स्पीकर पीआई से जुड़े हैं (ब्लूटूथ स्पीकर भी करेंगे)।
यदि आप किसी भी बिंदु पर फंस जाते हैं तो कृपया मुझे बताएं और मैं आपकी मदद करने की पूरी कोशिश करूंगा !!
पुनश्च: यह मेरा अब तक का पहला निर्देश था, तो मुझे बताएं कि मैंने कैसे किया !!:ओ
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
Nodemcu पर रीड स्विच, हॉल इफेक्ट सेंसर और कुछ स्क्रैप का उपयोग करके अपना खुद का एनीमोमीटर कैसे बनाएं। - भाग 1 - हार्डवेयर: 8 चरण (चित्रों के साथ)
Nodemcu पर रीड स्विच, हॉल इफेक्ट सेंसर और कुछ स्क्रैप का उपयोग करके अपना खुद का एनीमोमीटर कैसे बनाएं। - भाग 1 - हार्डवेयर: परिचय जब से मैंने Arduino और मेकर कल्चर के अध्ययन के साथ शुरुआत की है, मुझे कबाड़ और स्क्रैप के टुकड़ों जैसे बोतल के ढक्कन, पीवीसी के टुकड़े, पेय के डिब्बे आदि का उपयोग करके उपयोगी उपकरण बनाना पसंद है। मुझे एक सेकंड देना पसंद है किसी भी टुकड़े या किसी साथी को जीवन
अपने हार्डवेयर का परीक्षण और कार्यान्वयन करने के लिए टिंकरकाड का उपयोग कैसे करें: 5 कदम (चित्रों के साथ)
अपने हार्डवेयर का परीक्षण और कार्यान्वयन करने के लिए टिंकरकाड का उपयोग कैसे करें: सर्किट सिमुलेशन एक ऐसी तकनीक है जहां कंप्यूटर सॉफ्टवेयर इलेक्ट्रॉनिक सर्किट या सिस्टम के व्यवहार का अनुकरण करता है। वास्तव में सर्किट या सिस्टम का निर्माण किए बिना नए डिजाइनों का परीक्षण, मूल्यांकन और निदान किया जा सकता है। सर्किट सिमुलेशन एक हो सकता है
Arduino + DS1307 + Neopixel का उपयोग करके रैखिक घड़ी: कुछ हार्डवेयर का पुन: उपयोग: 5 चरण
Arduino + DS1307 + Neopixel का उपयोग करके रैखिक घड़ी: कुछ हार्डवेयर का पुन: उपयोग करना .: पिछली परियोजनाओं से मेरे पास एक Arduino UNO और एक Neopixel LED पट्टी बची थी, और कुछ अलग करना चाहता था। क्योंकि Neopixel स्ट्रिप में ६० LED लाइट्स हैं, इसे एक बड़ी घड़ी के रूप में इस्तेमाल करने के बारे में सोचा। घंटे को इंगित करने के लिए, एक लाल ५-एलईडी सेगमेंट का उपयोग किया जाता है (६० एलईडी