विषयसूची:

आठ पांसे का पूरी तरह से आईआर अनुकूलन योग्य इलेक्ट्रॉनिक सेट: 14 कदम (चित्रों के साथ)
आठ पांसे का पूरी तरह से आईआर अनुकूलन योग्य इलेक्ट्रॉनिक सेट: 14 कदम (चित्रों के साथ)

वीडियो: आठ पांसे का पूरी तरह से आईआर अनुकूलन योग्य इलेक्ट्रॉनिक सेट: 14 कदम (चित्रों के साथ)

वीडियो: आठ पांसे का पूरी तरह से आईआर अनुकूलन योग्य इलेक्ट्रॉनिक सेट: 14 कदम (चित्रों के साथ)
वीडियो: रुमाल गायब करने का जादू learn handkerchief magic trick revealed 2024, नवंबर
Anonim
Image
Image
सर्किट
सर्किट

जे. आर्टुरो एस्पेजेल बेज़ के सहयोग से।

अब आपके पास 42 मिमी व्यास और 16 मिमी ऊंचे केस में 2 से 999 चेहरों तक 8 पांसे हो सकते हैं! पांसे के इस विन्यास योग्य पॉकेट-आकार के इलेक्ट्रॉनिक सेट के साथ अपने पसंदीदा बोर्ड गेम खेलें!

इस परियोजना में 8 पासे तक के पॉकेट-आकार के इलेक्ट्रॉनिक सेट शामिल हैं। उनमें से प्रत्येक के चेहरों की संख्या IR रिमोट कंट्रोल द्वारा 2 से 999 तक सेट की जा सकती है और आंतरिक EEPROM मेमोरी में संग्रहीत की जा सकती है।

इस परियोजना के लिए हमने ATmega328 पर आधारित एक माइक्रोकंट्रोलर बोर्ड, Arduino प्रो-मिनी का उपयोग किया।

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

आपूर्ति

पासा सेट के लिए:

  • अरुडिनो प्रो-मिनी
  • SparkFun USB से सीरियल ब्रेकआउट - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED डिस्प्ले
  • कंपन सेंसर मॉड्यूल J34 नॉक स्विच स्प्रिंग
  • 3.7 वी 300 एमएएच लाइपो ली-पॉलिमर बैटरी
  • इन्फ्रारेड आईआर 1838 बी नियंत्रण रिमोट वायरलेस किट का मॉड्यूल
  • 3डी प्रिंटेड केस (2 भाग, कृपया एसटीएल लिंक खोजें)

चार्जर के लिए:

  • पीसीबी के दो टुकड़े; 17x10mm और 13x18mm
  • 3डी प्रिंटेड केस (2 भाग, कृपया एसटीएल लिंक खोजें)
  • माइक्रो USB 5V 1A TP4056 लिथियम बैटरी चार्जर मॉड्यूल

चरण 1: सर्किट

चरण 2: चार्जर संपर्क रखें

चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क

एक पुरुष हैडर पिन कनेक्टर से दो तार लें। प्रत्येक को एक हुक बनाते हुए मोड़ो जैसा कि पहली तस्वीर में है। एक को डिस्प्ले केस के लेटरल साइड में डालें, और दूसरा नीचे के ढक्कन में जैसा कि दिखाया गया है।

चरण 3: Arduino और कंपन सेंसर को माउंट करें

Arduino और कंपन सेंसर माउंट करें
Arduino और कंपन सेंसर माउंट करें
Arduino और कंपन सेंसर माउंट करें
Arduino और कंपन सेंसर माउंट करें
Arduino और कंपन सेंसर माउंट करें
Arduino और कंपन सेंसर माउंट करें

Arduino और वाइब्रेशन सेंसर को नीचे के ढक्कन (3D प्रिंटेड) पर रखें और गोंद दें। सेंसर के एक कनेक्शन से Arduino के GND में एक तार मिलाएं, और दूसरे तार को सेंसर के दूसरे कनेक्शन से PIN D12 में मिलाएं।

चरण 4: आईआर रिसीवर को माउंट करना

आईआर रिसीवर को माउंट करना
आईआर रिसीवर को माउंट करना
आईआर रिसीवर को माउंट करना
आईआर रिसीवर को माउंट करना

IR सेंसर का मैटेलिक कवर हटा दें। दिखाए गए अनुसार मामले में इसे फिट करें और इसे उनके स्थान पर गोंद दें।

चरण 5: डिस्प्ले को वायरिंग और माउंट करना

डिस्प्ले को वायरिंग और माउंट करना
डिस्प्ले को वायरिंग और माउंट करना
डिस्प्ले को वायरिंग और माउंट करना
डिस्प्ले को वायरिंग और माउंट करना

डिस्प्ले के प्रत्येक संपर्क में एक तार (लगभग 4 सेमी) मिलाएं और इसे केस में उनके स्थान पर चिपका दें (जैसा कि पहली तस्वीर में दिखाया गया है)। मामले के पार्श्व पक्ष में Vcc पिन से चार्जर संपर्क के लिए एक और तार मिलाएं (जैसा कि दूसरी तस्वीर में दिखाया गया है)।

चरण 6: आईआर रिसीवर को तार देना

आईआर रिसीवर वायरिंग
आईआर रिसीवर वायरिंग
आईआर रिसीवर को तार करना
आईआर रिसीवर को तार करना
आईआर रिसीवर को तार करना
आईआर रिसीवर को तार करना
आईआर रिसीवर वायरिंग
आईआर रिसीवर वायरिंग

IR पिन को लगभग 2mm तक काटें। फिर, IR के Vcc पिन से डिस्प्ले के Vcc कॉन्टैक्ट में एक वायर मिलाप करें, और दूसरा IR के GND पिन से डिस्प्ले के GND कॉन्टैक्ट में मिलाएं। उसके बाद, IR के सिग्नल पिन से Arduino के पिन D10 में एक केबल मिलाप करें।

चरण 7: डिस्प्ले को Arduino पर वायरिंग करना

Arduino के लिए डिस्प्ले को वायरिंग करना
Arduino के लिए डिस्प्ले को वायरिंग करना
Arduino के लिए डिस्प्ले को वायरिंग करना
Arduino के लिए डिस्प्ले को वायरिंग करना

SDA केबल को डिस्प्ले से Arduino के A4 पिन और SCK केबल को A5 पिन से मिलाएं।

चरण 8: स्विच को तार देना

स्विच वायरिंग
स्विच वायरिंग
स्विच वायरिंग
स्विच वायरिंग
स्विच वायरिंग
स्विच वायरिंग

नीचे के ढक्कन में चार्जर संपर्क के लिए दो तारों को मिलाएं। इनमें से एक तार को स्विच के सेंट्रल पिन से और दूसरे को बैटरी के नेगेटिव टर्मिनल से मिलाएं। स्विच के शीर्ष पिन से Arduino के GND पिन में एक तीसरा तार मिलाएं।

चरण 9: बैटरी को तार देना

बैटरी को तार देना
बैटरी को तार देना

बैटरी के पॉजिटिव टर्मिनल को Arduino के Vcc पिन से मिलाएं। Arduino को आइसोलेटिंग टेप से कवर करें। मामले के टुकड़ों को बंद करें और गोंद करें।

चरण 10: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग
प्रोग्रामिंग
प्रोग्रामिंग

Arduino IDE के साथ प्रोग्राम अपलोड करने के लिए, FT232RL प्रोग्रामर को USB केबल से कंप्यूटर से कनेक्ट करें। दिखाए गए अनुसार Arduino के छेद में उनके पिन डालें और पकड़ें।

आपको Arduino IDE में Arduino pro या pro mini का चयन करना होगा (अधिक जानकारी के लिए, आप https://www.arduino.cc/en/Guide/ArduinoProMini देख सकते हैं)।

पहले डाइस के डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ EPROM मेमोरी तैयार करने के लिए Arduino में DiceEEPROM.ino स्केच अपलोड करें (इस स्केच के अपलोड का प्रदर्शन पर कोई प्रभाव नहीं पड़ता है)। फिर DiceIR.ino स्केच अपलोड करें। इसके बाद डिस्प्ले में पासों का एक सेट दिखाई देगा।

चरण 11: इसका उपयोग कैसे करें

इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है

पांसे को रोल करने के लिए, बस डिवाइस को हिलाएं।

चेहरों के विन्यास की संख्या बदलने के लिए, रिमोट कंट्रोल से इंगित करें और पांसे लुढ़कने के दौरान "ओके" बटन दबाएं। दूसरी तस्वीर की तरह एक स्क्रीन दिखाई देगी। कॉन्फ़िगर करने के लिए पासा का चयन करने के लिए बाएँ और दाएँ तीर बटन का उपयोग करें। चेहरों की संख्या 1 से बदलने के लिए ऊपर या नीचे तीर बटन दबाएं; 10 में परिवर्तन के लिए "1" या "4" बटन और 100 में परिवर्तन के लिए "2" या "5" बटन का उपयोग करें। कॉन्फ़िगरेशन मोड से बाहर निकलने के लिए फिर से "ओके" बटन दबाएं। कॉन्फ़िगरेशन आंतरिक गैर-वाष्पशील मेमोरी में संग्रहीत किया जाएगा और इसे आपकी इच्छानुसार किसी भी समय बदला जा सकता है।

टिप्पणियाँ:

यदि आप चुनते हैं…

  • एक शून्य मुखी पासा, यह पासा प्रकट नहीं होगा।
  • एक चेहरा पासा, परिणाम "कागज, चट्टान, कैंची" आइकन के साथ प्रदर्शित किया जाएगा।
  • एक दो चेहरे वाला पासा, परिणाम अंगूठे के ऊपर/नीचे आइकन के साथ प्रदर्शित किया जाएगा।
  • एक 6 चेहरे वाला पासा, संख्या को शास्त्रीय पासा (वर्ग चेहरों के साथ) के रूप में बिंदुओं के साथ दर्शाया जाता है।
  • एक 12 चेहरे वाला पासा, संख्या एक पेंटागन के भीतर प्रस्तुत की जाती है।
  • एक 20 चेहरे वाला पासा, संख्या एक त्रिभुज के भीतर प्रस्तुत की जाती है।
  • किसी भी अन्य संख्या में, परिणाम एक बॉक्स के अंदर एक संख्या के रूप में प्रस्तुत किया जाएगा।

चरण 12: चार्जर I

चार्जर I
चार्जर I
चार्जर I
चार्जर I
चार्जर I
चार्जर I

17 मिमी x 10 मिमी और 13 मिमी x18 मिमी के पीसीबी के दो टुकड़े काटें। छोटे टुकड़े में एक छेद ड्रिल करें जो गोल 3 डी प्रिंटेड हिस्से में छेद से मेल खाता है, एक तार पास करें और इसे मिलाप करें। पीसीबी को गोंद करें जैसा कि फोटो में दिखाया गया है।

चरण 13: चार्जर II

चार्जर II
चार्जर II
चार्जर II
चार्जर II

17x10 मिमी पीसीबी टुकड़े में एक तार मिलाएं और इसे 3 डी प्रिंटेड हिस्से में स्लॉट फेंक दें। दिखाए गए अनुसार इसे गोंद दें।

चरण 14: चार्जर III

चार्जर III
चार्जर III
चार्जर III
चार्जर III
चार्जर III
चार्जर III

दिखाए गए अनुसार 3डी प्रिंटेड भागों को फिट और गोंद करें और तारों को बैटरी चार्जर मॉड्यूल में मिला दें। नीचे के हिस्से में टांका लगाने वाला तार ऋणात्मक होता है। अब आप डिवाइस की बैटरी को मिनी यूएसबी केबल से चार्ज कर सकते हैं।

पॉकेट-साइज़ स्पीड चैलेंज
पॉकेट-साइज़ स्पीड चैलेंज
पॉकेट-साइज़ स्पीड चैलेंज
पॉकेट-साइज़ स्पीड चैलेंज

पॉकेट-साइज़ स्पीड चैलेंज में प्रथम पुरस्कार

सिफारिश की: