विषयसूची:

इंटरएक्टिव टिक-टैक टो गेम Arduino के साथ नियंत्रित: 6 कदम
इंटरएक्टिव टिक-टैक टो गेम Arduino के साथ नियंत्रित: 6 कदम

वीडियो: इंटरएक्टिव टिक-टैक टो गेम Arduino के साथ नियंत्रित: 6 कदम

वीडियो: इंटरएक्टिव टिक-टैक टो गेम Arduino के साथ नियंत्रित: 6 कदम
वीडियो: Arduino Tic Tac Toe with LCD #shorts 2024, नवंबर
Anonim
Arduino के साथ नियंत्रित इंटरएक्टिव टिक-टैक टो गेम
Arduino के साथ नियंत्रित इंटरएक्टिव टिक-टैक टो गेम

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

हमारी परियोजना के पीछे मुख्य विचार यह है कि खेल के मैदानों की स्थिति को मोड़ने योग्य सामग्री के आकार द्वारा दर्शाया जा सकता है। फ़ील्ड में 3 अलग-अलग अवस्थाएँ होती हैं: 'X', 'O' और NULL (अप्रयुक्त फ़ील्ड)। हमें एक से दूसरे राज्य में संक्रमण करने के लिए आवश्यक एक्चुएटर्स की संख्या को कम करने का एक तरीका खोजना पड़ा। कुछ रेखाचित्र बनाने के बाद हमने महसूस किया कि इस संख्या को घटाकर सिर्फ एक किया जा सकता है। नीचे दिया गया स्केच हमारी डिजाइन प्रक्रिया को सारांशित करता है।

चरण 1: उपकरण और सामग्री

उपकरण और सामग्री
उपकरण और सामग्री

निम्नलिखित सामग्रियों से, आप 9 गेम-बॉक्स बनाने में सक्षम होंगे। प्रत्येक गेम-बॉक्स एक स्वतंत्र तत्व है और इसे किसी भी कॉन्फ़िगरेशन में उपयोग किया जा सकता है। बिना ज्यादा परेशानी के, बोर्ड को 16 (4×4) या 25 (5×5) बॉक्स तक बढ़ाया जा सकता है।

उपकरण:

  • प्रोग्राम करने योग्य लेजर कटर
  • ग्लू गन
  • टांका स्टेशन

सामग्री:

  • 9 × SG90 सर्वो (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 वर्गमीटर 3 मिमी एमडीएफ बोर्ड का
  • 0.5 वर्गमीटर पारदर्शी 4 मिमी एक्रिलिक बोर्ड की
  • ब्रेड बोर्ड
  • जम्पर तार
  • अरुडिनो बोर्ड
  • 9 पुश बटन
  • लोचदार धागा
  • 80 सेमी 8 मिमी खोखली ट्यूब (ऐक्रेलिक/एल्यूमीनियम)
  • १० किलो ओम के ९ प्रतिरोधक
  • ब्रेड बोर्ड

चरण 2: लेजर काटना

लेजर द्वारा काटना
लेजर द्वारा काटना

प्रत्येक बॉक्स में लगभग 0.3 वर्गमीटर 3 मिमी एमडीएफ बोर्ड की आवश्यकता होती है। कैनवास पर तत्वों का स्थान कोई मायने नहीं रखता। ध्यान दें कि गियर अनावश्यक नहीं हैं - बॉक्स को काम करने के लिए इन सभी की आवश्यकता होती है। बशर्ते एसवीजी फ़ाइल को अलग-अलग प्रिंटर पर ठीक से काम करने के लिए समायोजित करना पड़ सकता है।

चरण 3: गियर असेंबली

गियर असेंबली
गियर असेंबली
गियर असेंबली
गियर असेंबली

बॉक्स के अंदर तंत्र का निर्माण करने के लिए हमें आवश्यक गियर असेंबली को लेजर से काटना होगा और इसे एक साथ गोंद करना होगा

चरण 4: इनपुट बॉक्स बनाना और असेंबली

इनपुट बॉक्स बनाना और असेंबली
इनपुट बॉक्स बनाना और असेंबली
इनपुट बॉक्स बनाना और असेंबली
इनपुट बॉक्स बनाना और असेंबली

प्रक्रिया का दूसरा भाग एक भौतिक इनपुट बॉक्सबोर्ड बनाना है। यह एक 3X3 बोर्ड है जहां प्रत्येक बटन गेम बोर्ड पर संबंधित बॉक्स से मेल खाता है।

  • पुर्जे लेजर कट और असेंबल किए गए हैं।
  • सोल्डरेबल बोर्ड पर बटनों को एक साथ मिलाया गया है।
  • जटिलता को कम करने के लिए बिजली के तारों को एक बिंदु पर जोड़ा जाता है और एक ही बाहर आता है।
  • जमीन के तारों के लिए अलग से 10K ओम रेसिस्टर की आवश्यकता होती है और फिर उन्हें एक साथ जोड़ा जा सकता है।
  • अंत में, एक एकल तार Arduino से जुड़ा है।

चरण 5: Arduino सर्किट

Arduino सर्किट
Arduino सर्किट

Arduino के साथ कनेक्शन इस प्रकार हैं। अब इनपुट बॉक्स के संबंध में, कनेक्शन सोल्डर बोर्ड पर किए गए थे और पूरी असेंबली बॉक्स के अंदर मौजूद है। Arduino से जुड़ने के लिए इनपुट बोर्ड से डिजिटल पिन और पावर और ग्राउंड पिन। सर्वो कनेक्शन ऊपर की छवि में दिखाए गए हैं। इंटरएक्टिव आर्टिफैक्ट के कोड में 3 फाइलें हैं। TicTacToe.ino मुख्य फाइल है और सॉल्वर एल्गोरिथम है जिसका उपयोग 'X' और 'O' चरणों को चलाने के लिए किया जाता है।

सिफारिश की: