विषयसूची:

स्टेकर: 4 कदम
स्टेकर: 4 कदम

वीडियो: स्टेकर: 4 कदम

वीडियो: स्टेकर: 4 कदम
वीडियो: AA Speakers - Joe and Charlie - "Working the 4th Step" - The Big Book Comes Alive 2024, जुलाई
Anonim
स्टेकर
स्टेकर

यह परियोजना 'क्रिएटिव इलेक्ट्रॉनिक्स', मैलागा विश्वविद्यालय, दूरसंचार स्कूल (https://www.uma.es/etsi-de-telecomunicacion/) में एक बेंग इलेक्ट्रॉनिक्स इंजीनियरिंग मॉड्यूल के लिए थी।

हमारी परियोजना में 80 के दशक से एक आर्केड मशीन का अनुकरण शामिल है। हमने एक ऐसा खेल चुना है जो आजकल काफी लोकप्रिय है, जिसे आमतौर पर 'स्टैकर' के नाम से जाना जाता है।

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

आपूर्ति:

-तार

- अरुडिनो मेगा 2560

- नियोपिक्सल मैट्रीज़

- वक्ता

- चार बटन

- 5 वी 5 ए बिजली की आपूर्ति

- एक स्विच

- लकड़ी

- एक ड्रिल की हुई प्लेट

- एक 1000 यूएफ मूल्य संधारित्र

- ४७०. मूल्य का एक रोकनेवाला

चरण 1: चरण 1: सॉफ्टवेयर

अपने खेल को विकसित करने के लिए हमें स्क्रीन, लिक्विड क्रिस्टल (AdaFruit से), वायर और TimerOne को नियंत्रित करने के लिए Neopixel लाइब्रेरी स्थापित करनी पड़ी।

बुनियादी कार्य हैं:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel(256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin (): ऐरे को इनिशियलाइज़ करता है

- matriz.clear(): सभी लीड्स को 0 पर सेट करता है। सरणी को अपडेट करने के लिए आपको एक शो () की आवश्यकता होती है।

- matriz.show (): कॉन्फ़िगर किए गए एलईडी को चालू करता है और जो 0 पर हैं उन्हें बंद कर देता है।

- matriz.setPixelColor (स्थिति की संख्या, R, G, B): निर्दिष्ट रंग के बॉक्स को कॉन्फ़िगर करता है। (आर, जी, बी 0 से 255 तक जाते हैं। 0 बंद होने के साथ)।

- matriz.setBrightness(ब्राइटनेस): ब्राइटनेस को कॉन्फिगर करता है। 20 का मान सामान्य रूप से पर्याप्त होता है।

आप यहां कोड डाउनलोड कर सकते हैं।

यदि आपके कोई प्रश्न हैं, तो उन्हें टिप्पणियों में छोड़ दें और मुझे उनका उत्तर देने में खुशी होगी।

चरण 2: चरण 2: हार्डवेयर - कनेक्शन

चरण 2: हार्डवेयर - कनेक्शन
चरण 2: हार्डवेयर - कनेक्शन

नियोपिक्सल मैट्रिक्स को सुरक्षित रूप से उपयोग करने के लिए आवश्यक कनेक्शन यहां दिया गया है।

स्पीकर के मामले में, इसे किसी भी पीडब्लूएम आउटपुट और ग्राउंड के बीच जोड़ने के लिए पर्याप्त होगा। मेगा के मामले में ये आउटपुट पिन नंबर 2 से 13 तक हैं।

चूंकि प्रत्येक बटन रुकावटों के माध्यम से काम करेगा, उन्हें पिन 2, 3, 18, 19 से कनेक्ट करना होगा, जो कि मेगा बोर्ड पर उपलब्ध 6 रुकावटों में से हैं। हम LCD स्क्रीन के लिए पिन 20 और 21 सुरक्षित रखेंगे

एलसीडी डिस्प्ले के लिए हमारे पास एक माइक्रोकंट्रोलर है जिसके लिए वीसीसी, जीएनडी, एसडीए और एससीएल कनेक्शन की आवश्यकता होती है। अंतिम दो क्रमशः पिन 20 और 21 पर स्थित हैं।

चरण 3: चरण 3: हार्डवेयर - बॉक्स

चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स
चरण 3: हार्डवेयर - बॉक्स

हमारे बॉक्स के विस्तार के लिए हमने इसे लकड़ी से बनाने का फैसला किया, क्योंकि हमारे पास इसे करने के लिए संसाधन और उपकरण थे, हालांकि, आप अपनी इच्छित सामग्री का उपयोग कर सकते हैं, जैसे 3डी प्रिंटिंग।

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

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

इस तरह हम अपना बॉक्स बनाते हैं और इसे छेद के साथ एक संरचना देते हैं, इन छेदों को लकड़ी की चादरों से ढक दिया जाता है, हम उन्हें उसी तरह संरचना से जोड़ते हैं, जैसे सिलिकॉन और एक नाखून बंदूक।

इन चादरों को पारगम्य होना चाहिए क्योंकि उन्हें बाद में चित्रित किया जाएगा, और उनके पास बॉक्स में छोड़े गए छिद्रों का माप होना चाहिए। उसी तरह, हमने बॉक्स के पिछले हिस्से को दो भागों में विभाजित किया है ताकि ऊपरी हिस्से को संरचना से अलग किया जा सके ताकि अंदर के इलेक्ट्रॉनिक घटकों को संभाला जा सके।

दूसरी ओर, बॉक्स के सामने वाले हिस्से में मैट्रिक्स के केबल लगाने के लिए 3 छेद होते हैं और नियंत्रण कक्ष स्थापित होता है, जिसमें घटकों की स्थापना के लिए उपयुक्त छेद बनाए जाते हैं।

नियंत्रण कक्ष में छेद 14 गेज बिट के साथ बनाए गए हैं, इसलिए यदि आपके पास उपकरण हैं तो उन्हें बनाना आसान है, जैसे कि मरने की स्थापना के लिए सामने वाले छेद हैं।

हम एलसीडी स्क्रीन के लिए सामने की तरफ एक और चीरा भी लगाते हैं और दूसरा कनेक्टर के लिए पीठ के निचले हिस्से पर जो बिजली की आपूर्ति को शक्ति देगा:

दूसरी ओर, हम एक स्पीकर के साथ बॉक्स भी प्रदान करते हैं ताकि हम किनारे पर कुछ छोटे चीरे लगा सकें और स्पीकर को सिलिकॉन के साथ बॉक्स में चिपका दें।

एक बार जब स्पीकर चिपक जाता है और फ्रंट पैनल के छेद और स्थापना पूरी हो जाती है, तो हम बॉक्स को पेंट करने के लिए आगे बढ़ते हैं। हमारे मॉडल में हमने फ्रंट पैनल को पेंट नहीं किया है लेकिन डिजाइन फ्री है।

बॉक्स को पेंट करने के लिए हमने टॉप लाइन और लोगो बनाने के लिए स्प्रे पेंट, ब्लैक और सिल्वर के दो डिब्बे खरीदे हैं।

शुरू में हमने पूरे बॉक्स को काले रंग से रंगा और फिर हमने इसे सिल्वर पेंट से रंग दिया, जैसे कि लोगो, जिसे हमने कागज की एक शीट से प्राप्त किया था, उस छवि को काटकर जिसे हम कंप्यूटर से प्रिंट करके प्राप्त करना चाहते थे।

पट्टी के लिए हम पक्षों पर टेप का उपयोग करते हैं ताकि पेंट केवल उन पक्षों को पेंट कर सके जो हम चाहते हैं। अंत में, बॉक्स आकार में फिट होगा:

चरण 4: चरण 4: ड्रिल की गई प्लेट।

चरण 4: ड्रिल्ड प्लेट।
चरण 4: ड्रिल्ड प्लेट।

सेट के सही संचालन के लिए आवश्यक घटकों को ड्रिल की गई प्लेट में शामिल किया गया है। घटक ऊपर वर्णित संधारित्र और प्रतिरोधी हैं, साथ ही बिजली आपूर्ति, Arduino और neopixel मैट्रिक्स के बीच जमीन और बिजली कनेक्शन हैं।

सिफारिश की: