विषयसूची:

GameGirl5110: 13 कदम (चित्रों के साथ)
GameGirl5110: 13 कदम (चित्रों के साथ)

वीडियो: GameGirl5110: 13 कदम (चित्रों के साथ)

वीडियो: GameGirl5110: 13 कदम (चित्रों के साथ)
वीडियो: Top 5 WATCH ALONE Movies on Netflix, Amazon prime and Youtube 2024, नवंबर
Anonim
गेमगर्ल५११०
गेमगर्ल५११०

नमस्ते! मैं अलवारो रुबियो हूं, मैं रेट्रो गेम के प्रेमियों के लिए अपना खुद का शास्त्रीय कंसोल बनाना चाहता था और यह परिणाम: द गेमगर्ल 5110।

इसमें गेमबॉय क्लासिक से प्रेरित 3डी प्रिंटेड केस है। और…

क्यों 5110?

इसे और अधिक रेट्रो बनाने के लिए मैंने मूल नोकिया 5110 की एलसीडी स्क्रीन को नीली बैकलाइट के साथ उपयोग करने का निर्णय लिया।

-मैं Arduino पर आधारित हूं, आप अपने इच्छित मॉडल का उपयोग कर सकते हैं, मेरे मामले में मैंने सीमित स्थान के लिए Arduino नैनो को चुना।

-आपके पसंदीदा गेम अपलोड करने के लिए आपके पास 6 प्रोग्राम करने योग्य बटन हैं! यहां मैं स्नेक गेम का प्रोग्राम करूंगा।

-मैंने दिशाओं के लिए बाईं ओर के 4 बटनों का उपयोग किया है और दाहिने ऊपरी बटन को रीसेट किया है, आप arduino फ़ाइल में नियंत्रण बदल सकते हैं।

- इसमें ध्वनियों के लिए बजर के रूप में पीजोइलेक्ट्रिक है।

आपूर्ति

सामग्री:

  • अरुडिनो नैनो
  • नोकिया 5110 एलसीडी स्क्रीन
  • मिनी स्लाइड स्विच ऑन/ऑफ
  • बटन B3F Omron 12mm रंग
  • प्रोटोटाइप बोर्ड
  • 9वी बैटरी धारक
  • वायर
  • ड्यूपॉन्ट केबल महिला-महिला
  • पीएलए या कोई व्यक्ति जो आपको मामला छापता है
  • नट्स डालें
  • नट और बोल्ट 2 मिमी

उपकरण:

  • सोल्डरिंग आयरन
  • टिन और फ्लक्स
  • ग्लू गन
  • पेंचकस

चरण 1: कोड:

कोड
कोड

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

सबसे पहले, मैंने LCD5110_Graph.h लाइब्रेरी का उपयोग करके 'स्नेक' गेम को प्रोग्राम किया है।

आप इसे डाउनलोड कर सकते हैं और यहां मैनुअल प्राप्त कर सकते हैं।

मैं प्रोग्रामिंग में गहराई तक नहीं जाऊंगा, लेकिन अगर आपके पास कोई सवाल है तो आप मुझसे टिप्पणियों में पूछ सकते हैं!:)

Github से मेरी arduino फ़ाइलों को डाउनलोड करने के लिए यहां क्लिक करें, इसे MIT लाइसेंस का उपयोग करके साझा किया गया है।

चरण 2: 3D डिज़ाइन

3डी डिजाइन
3डी डिजाइन
3डी डिजाइन
3डी डिजाइन

अगला कदम 3डी प्रिंटेड केस बनाना है। मैं पहले केस को प्रिंट करने की सलाह देता हूं और बाद में केस को आसान बनाने के लिए हार्डवेयर करता हूं। मैंने इस डिज़ाइन को बनाने के लिए फ़्रीकैड का उपयोग किया (पहली बार 3D का उपयोग करके) और मैं CC लाइसेंस का उपयोग करके फ़ाइलें साझा कर रहा हूँ।

4 फ़ाइलें हैं:

  1. वापस
  2. सामने
  3. 'गेमगर्ल5110' लोगो
  4. हार्डवेयर को ऊपर उठाने के लिए आधार।

यह संभव है कि आपका प्रोटोटाइप बोर्ड या आपका हार्डवेयर मेरे से अलग है और आपको इस डिज़ाइन या अपने हार्डवेयर में कुछ बदलाव करने की आवश्यकता है।

यह कार्य Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International लाइसेंस के तहत लाइसेंस प्राप्त है।

चरण 3: हार्डवेयर - मेनबोर्ड

हार्डवेयर - मेनबोर्ड
हार्डवेयर - मेनबोर्ड
हार्डवेयर - मेनबोर्ड
हार्डवेयर - मेनबोर्ड
हार्डवेयर - मेनबोर्ड
हार्डवेयर - मेनबोर्ड

सबसे पहले मैंने arduino नैनो और LCD के लिए प्रोटोटाइप बोर्ड बनाया, मैंने दो महिला हेडर 15 पिन को एक प्रोटोटाइप बोर्ड को arduino पिन की दूरी के साथ और अन्य 8 महिला हेडर को LCD कॉन्सेप्ट के लिए बेचा। देखें कि मैंने 8 महिला हेडर को पिन D3, D4, D5, D6, D7 की स्थिति में रखा है जिसे मैं arduinos हेडर पिन में मिलाप करता हूं। अगले 3 पिन वीसीसी बीएल और जीएनडी हैं, आपको वीसीसी और बीएल को किसी भी 5 वी पिन और जीएनडी को अपने बोर्ड के किसी भी जमीनी संयोजन में मिलाप करने की आवश्यकता है, इसके साथ हमने 3 प्रोटोटाइप बोर्डों में से पहला समाप्त किया। महिला हेडर का उपयोग करके हम जब चाहें arduino और स्क्रीन निकाल सकते हैं या आप इसे बदल सकते हैं यदि कुछ बिना डिसाइड किए टूट जाता है। आप परिणाम के साथ फोटो देख सकते हैं, फिर आपको एलसीडी को ड्यूपॉन्ट केबल्स के साथ एक्स्टेंसर के रूप में कनेक्ट करने की आवश्यकता है।

चरण 4: हार्डवेयर - बटन 1

हार्डवेयर - बटन 1
हार्डवेयर - बटन 1
हार्डवेयर - बटन 1
हार्डवेयर - बटन 1

अब हम खेल में दिशाओं के लिए बाएँ बटन बनाने जा रहे हैं। रोकनेवाला का उपयोग वैकल्पिक है, आप लाइन INPUT_PULLUP(PIN) का उपयोग करके arduino इनपुट के आंतरिक प्रतिरोधों का उपयोग कर सकते हैं; लेकिन आपको कोड की कुछ पंक्तियों को जोड़ने या बदलने की आवश्यकता है, अगले चरण में मैं कनेक्ट बटन के इस तरीके का एक उदाहरण दूंगा।

आपके पास बाईं ओर योजना के संबंध हैं, आपको 3 डी फ़ाइल से उनके बीच की दूरी के बाद 4 बटन मिलाप करने की आवश्यकता है या इसे अपने नए हार्डवेयर में समायोजित करने के लिए डिज़ाइन को संशोधित करें।

आप एनालॉग इनपुट को डिजिटल के रूप में उपयोग कर सकते हैं बस उन्हें इनपुट के रूप में परिभाषित कर सकते हैं।

हरे रंग के केबल वे केबल होते हैं जिन्हें आपको arduino इनपुट में मिलाप करने की आवश्यकता होती है, मैंने इसका उपयोग किया:

  • यूपी -> पिन 16 (ए 2)
  • बाएँ -> पिन 17 (A3)
  • नीचे -> पिन 18 (ए 4)
  • राइट -> पिन 19 (A5)

इसके अलावा आपको मुख्य प्रोटोटाइप बोर्ड के किसी भी मैदान में VCC को 5V और GND को मिलाप करने की आवश्यकता है।

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

चरण 5: हार्डवेयर - बटन 2

हार्डवेयर - बटन 2
हार्डवेयर - बटन 2
हार्डवेयर - बटन 2
हार्डवेयर - बटन 2

अब हमें दायीं ओर के 2 बटन बनाने हैं। इस मामले में मैं आपको दिखाऊंगा कि यदि आप आंतरिक अवरोधक का उपयोग करना चाहते हैं तो INPUT_PULLUP का उपयोग कैसे करें।

मैं ऊपरी बटन को रीसेट के रूप में उपयोग करूंगा, फिर मैं एक तरफ मेनबोर्ड के आरएसटी और दूसरी तरफ सोल्डर को जीएनडी को पिन करने के लिए मिलाप करूंगा।

इस खेल में मुझे दूसरे बटन की आवश्यकता नहीं है, लेकिन मैं इसे भविष्य में अन्य खेलों के लिए उपयोग करने के लिए मिलाप करूंगा, फिर आपको बस एक तरफ A1 और दूसरी तरफ GND को मिलाप करना होगा। जब आप इसका उपयोग करना चाहते हैं तो INPUT_PULLUP(15); और इसे digitalRead के साथ उपयोग करें।

चरण 6: हार्डवेयर - पावर और चालू/बंद

हार्डवेयर - पावर और चालू/बंद
हार्डवेयर - पावर और चालू/बंद
हार्डवेयर - पावर और चालू/बंद
हार्डवेयर - पावर और चालू/बंद

मैं एक 9वी बैटरी और एक स्लाइडर स्विच का उपयोग करूंगा, फिर मैंने एक बैटरी धारक खरीदा जिसे आपको काले तार को GND और लाल तार को VIN में मिलाप करने की आवश्यकता है, लेकिन इससे पहले कि आप बैटरी धारक से लाल तार को जोड़ने वाले स्विच को जोड़ दें स्विच का मध्य पिन और अन्य पिनों में से एक VIN को मिलाप करता है। तब आप सर्किट बंद कर रहे हैं।

चरण 7: हार्डवेयर - बजर

हार्डवेयर - बजर
हार्डवेयर - बजर
हार्डवेयर - बजर
हार्डवेयर - बजर

ध्वनि उत्पन्न करने के लिए मैं एक पीजोइलेक्ट्रिक का उपयोग करूंगा, आप जो चाहें उसका उपयोग कर सकते हैं, आपको इस कोड के साथ एक तार को GND और दूसरे तार को डिजिटल पिन 2 में मिलाप करने की आवश्यकता है। आप चाहें तो इसे बदल सकते हैं।

फिर मैंने इसे बैटरी धारक के पीछे गोंद बंदूक के साथ तय किया ताकि यह ध्वनि तेज हो जैसा आप देख सकते हैं।

चरण 8: मेवे सम्मिलित करना

नट्स डालना
नट्स डालना
नट्स डालना
नट्स डालना

अब आपने कंसोल का हार्डवेयर समाप्त कर लिया है, केस में डालने से पहले इसे आज़माएं !!

एक बार जब आप सुनिश्चित हो जाएं कि कंसोल तैयार है, तो सोल्डर के बिंदु से आप प्लास्टिक को पिघलाने वाले नट्स को चार कॉलम में डाल सकते हैं।

चरण 9: फिटमेंट - एलसीडी और स्लाइडिंग स्विच

फिटमेंट - एलसीडी और स्लाइडिंग स्विच
फिटमेंट - एलसीडी और स्लाइडिंग स्विच
फिटमेंट - एलसीडी और स्लाइडिंग स्विच
फिटमेंट - एलसीडी और स्लाइडिंग स्विच

आपका कंसोल लगभग तैयार है !!

मैंने एलसीडी से शुरुआत की, बस उसे उसकी जगह पर रख दिया और प्लास्टिक गन से ठीक कर दिया।

फिर आप स्लाइडिंग स्विच डाल सकते हैं और इसे स्क्रू कर सकते हैं, यदि आवश्यक हो तो आप अखरोट का उपयोग कर सकते हैं।

चरण 10: फिटमेंट - बटन

फिटमेंट - बटन
फिटमेंट - बटन
फिटमेंट - बटन
फिटमेंट - बटन

यह सबसे कठिन हिस्सा है, आपको बटनों को उनके संबंधित छेद में डालने की आवश्यकता है, और आपको इसे सटीक ऊंचाई के साथ ठीक करने की आवश्यकता है क्योंकि यदि आप ऐसा नहीं करते हैं, तो आपका बटन दबा रहेगा। ऐसा करने के लिए मैंने नरम प्लास्टिक स्टिकर का कुछ टुकड़ा डाला जैसा कि आप बोर्ड के ऊपर और नीचे फोटो में देख सकते हैं, ऊंचाई रखने के लिए आप कुछ सेंटीमीटर के साथ कुछ भी उपयोग कर सकते हैं।

एक बार जब आप प्रोटोटाइप बोर्डों के लिए सही स्थिति प्राप्त कर लेते हैं, तो इसे प्लास्टिक की बंदूक से ठीक करें और स्थिति को सूखने तक रखें। इसे दोनों प्रोटोटाइप बोर्डों के साथ करें।

अब कोशिश करें कि यदि आप सभी बटनों को सही ढंग से दबा सकते हैं, तो आप अगले चरण के लिए तैयार हैं।

चरण 11: फिटमेंट - समापन

फिटमेंट - समापन
फिटमेंट - समापन
फिटमेंट - समापन
फिटमेंट - समापन

अब आप उस प्लास्टिक के टुकड़े को ठीक कर देंगे जिसे हमने प्रिंट किया था और इसका उपयोग इसे और अधिक ठोस बनाने के लिए किया जाता है और फिर जब आप बल से दबा रहे होते हैं तो प्रोटोटाइप बोर्ड गहरे नहीं जाते हैं।

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

मामले के शीर्ष पर सभी केबल और मुख्य बोर्ड को समायोजित करें, और फिर आप इसे बंद कर सकते हैं।

आपका GameGirl5110 उपयोग के लिए लगभग तैयार है;)

चरण 12: GameGirl5110 लोगो जोड़ें

GameGirl5110 लोगो जोड़ें
GameGirl5110 लोगो जोड़ें
GameGirl5110 लोगो जोड़ें
GameGirl5110 लोगो जोड़ें
GameGirl5110 लोगो जोड़ें
GameGirl5110 लोगो जोड़ें

अब आपको स्क्रीन के लिए लोगो को ठीक करना होगा, इसके लिए मैं थोड़ा सुपरग्लू का उपयोग करना पसंद करता हूं और यदि आप इसे पसंद करते हैं तो इसे स्थायी मार्कर से पेंट करें!

चरण १३: अपनी गेमगर्ल५११० का आनंद लें

अपनी गेमगर्ल५११० का आनंद लें
अपनी गेमगर्ल५११० का आनंद लें

यह परिणाम है! अगर आपका कोई सवाल है तो मुझे कमेंट में पूछें और मैं जल्द से जल्द आपकी मदद करूंगा!

आशा है कि आप अपना खुद का GameGirl5110 बनाने की प्रक्रिया का आनंद लेंगे और खेलने में मजा लेंगे!;)

सिफारिश की: