विषयसूची:
- आपूर्ति
- चरण 1: कोड:
- चरण 2: 3D डिज़ाइन
- चरण 3: हार्डवेयर - मेनबोर्ड
- चरण 4: हार्डवेयर - बटन 1
- चरण 5: हार्डवेयर - बटन 2
- चरण 6: हार्डवेयर - पावर और चालू/बंद
- चरण 7: हार्डवेयर - बजर
- चरण 8: मेवे सम्मिलित करना
- चरण 9: फिटमेंट - एलसीडी और स्लाइडिंग स्विच
- चरण 10: फिटमेंट - बटन
- चरण 11: फिटमेंट - समापन
- चरण 12: GameGirl5110 लोगो जोड़ें
- चरण १३: अपनी गेमगर्ल५११० का आनंद लें
वीडियो: GameGirl5110: 13 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
नमस्ते! मैं अलवारो रुबियो हूं, मैं रेट्रो गेम के प्रेमियों के लिए अपना खुद का शास्त्रीय कंसोल बनाना चाहता था और यह परिणाम: द गेमगर्ल 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डी प्रिंटेड केस बनाना है। मैं पहले केस को प्रिंट करने की सलाह देता हूं और बाद में केस को आसान बनाने के लिए हार्डवेयर करता हूं। मैंने इस डिज़ाइन को बनाने के लिए फ़्रीकैड का उपयोग किया (पहली बार 3D का उपयोग करके) और मैं CC लाइसेंस का उपयोग करके फ़ाइलें साझा कर रहा हूँ।
4 फ़ाइलें हैं:
- वापस
- सामने
- 'गेमगर्ल5110' लोगो
- हार्डवेयर को ऊपर उठाने के लिए आधार।
यह संभव है कि आपका प्रोटोटाइप बोर्ड या आपका हार्डवेयर मेरे से अलग है और आपको इस डिज़ाइन या अपने हार्डवेयर में कुछ बदलाव करने की आवश्यकता है।
यह कार्य 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
अब हम खेल में दिशाओं के लिए बाएँ बटन बनाने जा रहे हैं। रोकनेवाला का उपयोग वैकल्पिक है, आप लाइन INPUT_PULLUP(PIN) का उपयोग करके arduino इनपुट के आंतरिक प्रतिरोधों का उपयोग कर सकते हैं; लेकिन आपको कोड की कुछ पंक्तियों को जोड़ने या बदलने की आवश्यकता है, अगले चरण में मैं कनेक्ट बटन के इस तरीके का एक उदाहरण दूंगा।
आपके पास बाईं ओर योजना के संबंध हैं, आपको 3 डी फ़ाइल से उनके बीच की दूरी के बाद 4 बटन मिलाप करने की आवश्यकता है या इसे अपने नए हार्डवेयर में समायोजित करने के लिए डिज़ाइन को संशोधित करें।
आप एनालॉग इनपुट को डिजिटल के रूप में उपयोग कर सकते हैं बस उन्हें इनपुट के रूप में परिभाषित कर सकते हैं।
हरे रंग के केबल वे केबल होते हैं जिन्हें आपको arduino इनपुट में मिलाप करने की आवश्यकता होती है, मैंने इसका उपयोग किया:
- यूपी -> पिन 16 (ए 2)
- बाएँ -> पिन 17 (A3)
- नीचे -> पिन 18 (ए 4)
- राइट -> पिन 19 (A5)
इसके अलावा आपको मुख्य प्रोटोटाइप बोर्ड के किसी भी मैदान में VCC को 5V और GND को मिलाप करने की आवश्यकता है।
महत्वपूर्ण: मैं प्रोटोटाइप बोर्डों के बीच लंबी केबलों को मिलाप करने का सुझाव देता हूं, फिर बाद में आप बिना कुछ तोड़े मामले में इसे बेहतर तरीके से स्थानांतरित और समायोजित कर सकते हैं।
चरण 5: हार्डवेयर - बटन 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 बनाने की प्रक्रिया का आनंद लेंगे और खेलने में मजा लेंगे!;)
सिफारिश की:
Howto: रास्पबेरी पीआई 4 हेडलेस (वीएनसी) आरपीआई-इमेजर और चित्रों के साथ स्थापित करना: 7 चरण (चित्रों के साथ)
कैसे करें: आरपीआई-इमेजर और पिक्चर्स के साथ रास्पबेरी पीआई 4 हेडलेस (वीएनसी) स्थापित करना: मैं अपने ब्लॉग में मजेदार परियोजनाओं के एक समूह में इस रैप्सबेरी पीआई का उपयोग करने की योजना बना रहा हूं। जांचने के लिए स्वतंत्र हैं। मैं अपने रास्पबेरी पीआई का उपयोग करने में वापस आना चाहता था लेकिन मेरे पास मेरे नए स्थान पर कीबोर्ड या माउस नहीं था। जब से मैंने रास्पबेरी की स्थापना की थी, तब तक कुछ समय हो गया था
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): 10 कदम (चित्रों के साथ)
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): अपने पिछले प्रोजेक्ट में, मैंने वाई-फाई के साथ एक स्मार्ट बाथरूम स्केल विकसित किया था। यह उपयोगकर्ता के वजन को माप सकता है, इसे स्थानीय रूप से प्रदर्शित कर सकता है और इसे क्लाउड पर भेज सकता है। आप इसके बारे में अधिक जानकारी नीचे दिए गए लिंक पर प्राप्त कर सकते हैं:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: 7 कदम (चित्रों के साथ)
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: उपभोक्ता बाजार में अपने परिचय के 25 वर्षों के बाद भी, हाल के दिनों में अवरक्त संचार अभी भी बहुत प्रासंगिक है। चाहे वह आपका 55 इंच का 4K टेलीविजन हो या आपकी कार का साउंड सिस्टम, हर चीज को हमारी प्रतिक्रिया के लिए एक IR रिमोट कंट्रोलर की आवश्यकता होती है
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: 7 कदम (चित्रों के साथ)
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: ट्रैकिंग और अलर्ट सुविधाओं के साथ बाइक सवारों के लिए सुरक्षा प्रणाली। दुर्घटना के मामले में जीपीएस स्थिति के साथ एक अलार्म भेजा जाता है। बाइक सवारों के लिए सुरक्षा जरूरी है, सड़क बाइक या माउंटेन बाइक दुर्घटनाएं होती हैं और जितनी जल्दी हो सके आपात स्थिति में
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: 10 कदम (चित्रों के साथ)
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: बिजली और फैशन का संयोजन! कठिनाई की डिग्री: अभी भी सीखने की अवधि: 45 मिनट सामग्री: सिलाई के लिए परिधान, प्रवाहकीय धागा, कैंची, दो एलईडी, सीआर 2032 घड़ी बैटरी, बीएस 7 बैटरी धारक, गायब स्याही पेन , सुई-नाक सरौता, आर