विषयसूची:

बस एक और ATtiny85 रेट्रो गेमिंग कंसोल: 4 कदम
बस एक और ATtiny85 रेट्रो गेमिंग कंसोल: 4 कदम

वीडियो: बस एक और ATtiny85 रेट्रो गेमिंग कंसोल: 4 कदम

वीडियो: बस एक और ATtiny85 रेट्रो गेमिंग कंसोल: 4 कदम
वीडियो: Invaders game with ATtiny85 and OLED in my HUGE 3D printed case 2024, नवंबर
Anonim
Image
Image

अंतरिक्ष आक्रमणकारियों, टेट्रिस, आदि को खेलने के लिए ATtiny85 x 0.96 OLED के आसपास आधारित एक छोटा रेट्रो कंसोल जैसा सेटअप।

आपूर्ति

  • ओलेड 0.96 इंच x 1
  • Attiny85 x1
  • प्रोग्रामिंग Attiny85 x 1. के लिए प्रोग्रामर सेटअप
  • स्विच एक्स 3
  • 10 के प्रतिरोधी एसएमडी 0805 x 2
  • 1 के प्रतिरोधी एसएमडी 0603 x 2
  • एलईडी 0603 x 1
  • M7 डायोड SMA x 1
  • यूएसबी माइक्रो पोर्ट x 1
  • 7K रोकनेवाला एसएमडी 0603 x 1
  • कस्टम पीसीबी (Gerber डेटा संलग्न है)
  • FR4 कॉपर बोर्ड
  • नक़्क़ाशीदार पीसीबी (पीडीएफ संलग्न है)

चरण 1: कहानी-

चरण 1 बोर्ड को तैयार करना
चरण 1 बोर्ड को तैयार करना

हेलो सब लोग! तो यह मेरा DIY ओलेड आधारित रेट्रो गेमिंग कंसोल है (वास्तव में यह गेमिंग कंसोल नहीं है, बल्कि एक सेटअप है जो एक सामान्य 0.96 इंच पुराने को एक Attiny85 के साथ जोड़ता है) मैं आप लोगों को दिखाता हूं कि मैंने इसे कैसे बनाया। इसके अलावा, इस परियोजना के लिए कोड बहुत सामान्य है और ऑनलाइन उपलब्ध है, मैंने अभी वह कोड लिया और कुछ बदलाव किए और इसके लिए पीसीबी बनाया।

चरण 2: चरण 1 बोर्ड को तैयार करना

चरण 1 बोर्ड को तैयार करना
चरण 1 बोर्ड को तैयार करना
चरण 1 बोर्ड को तैयार करना
चरण 1 बोर्ड को तैयार करना
चरण 1 बोर्ड को तैयार करना
चरण 1 बोर्ड को तैयार करना

बोर्ड तैयार करना

मूल रूप से, मैं इस बोर्ड को इस पीसीबी के साथ ठीक से बनाना चाहता था जिसे मैंने पिछले महीने तैयार किया था, लेकिन COVID19 के कारण, मैं शिपमेंट की समस्या के कारण ऑर्डर देने में असमर्थ था इसलिए मैंने पीसीबी डिजाइन को थोड़ा बदलकर पीसीबी को खोदने का फैसला किया ताकि मैं बना सकूं यह दो तरफा पीसीबी के बजाय एकतरफा है। मैंने पीसीबी को डिजाइन करने के लिए OrCad का उपयोग किया, और फिर नक़्क़ाशी के लिए एक फोटो पेपर पर बोर्ड को प्रिंट करने के लिए एक पीडीएफ तैयार किया। यदि आप लोग अपना बनाना चाहते हैं, तो उचित पीसीबी के लिए योजनाबद्ध और Gerber डेटा संलग्न है।

मैं पहले एक इंकजेट प्रिंटर के साथ एक फोटो पेपर पर बोर्ड के पीडीएफ को प्रिंट करता हूं, फिर मैंने पीसीबी के आकार के अनुसार एक FR4 कॉपर बोर्ड पीसीबी काट दिया।

यदि आप लोग नक़्क़ाशी प्रक्रिया के बारे में अधिक जानना चाहते हैं, तो आप मेरे द्वारा लिंक किया गया वीडियो देख सकते हैं।

नक़्क़ाशी के बाद, मैं इस बोर्ड में घटकों को जोड़ना शुरू करता हूं।

इस पीसीबी में घटकों को जोड़ना बहुत आसान और सीधा है, एसएमडी घटकों के लिए संलग्न चित्रण का पालन करें।

एसएमडी घटकों को जोड़ने के बाद, बस आगे बढ़ें और शेष लीड घटकों को जोड़ना शुरू करें, जैसे स्विच, ओलेड और अन्य सामान। अधिक विस्तृत विवरण के लिए वीडियो देखें। इसके अलावा, क्योंकि यह बोर्ड पूरी तरह से एकतरफा नहीं है, मैंने जीवन को थोड़ा आसान बनाने के लिए कुछ बिंदुओं पर जंपर्स जोड़े। सब कुछ असेंबल करने के बाद, हमें बस बैटरी को उसके नियत कनेक्टर पोर्ट में जोड़ने और पूरी चीज़ को पावर देने की आवश्यकता है।

लेकिन रुकिए, कैसे attiny85 प्रोग्राम करें!

चरण 3: Attiny85 की प्रोग्रामिंग

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

Attiny85 और Attiny13A मेरे पसंदीदा माइक्रोकंट्रोलर हैं क्योंकि वे सस्ते हैं और विभिन्न परियोजनाओं में उपयोग किए जा सकते हैं, जिनमें ओवरकिल हार्डवेयर और कनेक्टिविटी विकल्पों की आवश्यकता नहीं होती है, उदाहरण के लिए- ओलेड गेमबॉय!

Attiny85 MCU को प्रोग्राम करने के लिए, आपको एक ISP प्रोग्रामर की आवश्यकता होगी, मैंने कस्टम प्रोग्रामर के साथ Attiny85 प्रोग्रामिंग के बारे में पहले ही एक पोस्ट बना लिया है, इसलिए इसे देखें।

कस्टम ISP के साथ attiny85 प्रोग्रामिंग के बारे में पोस्ट करें

इसलिए मैं प्रोग्रामिंग प्रक्रिया को छोड़ दूंगा, मान लीजिए कि हमें पहले बूटलोडर को जलाने की जरूरत है और फिर दिए गए कोड के साथ attiny85 को फ्लैश करें। नोट- आपको मुख्य कोड के साथ प्रदान की गई हेडर फ़ाइल को मुख्य कोड फ़ोल्डर में जोड़ने की आवश्यकता है, फिर दस्तावेज़ों में पूरे फ़ोल्डर को Arduino स्केच फ़ोल्डर में जोड़ें (संलग्न छवि का पालन करें)।

चरण 4: गेम कंसोल और परिणामों को सशक्त बनाना

Image
Image
गेम कंसोल और परिणामों को सशक्त बनाना
गेम कंसोल और परिणामों को सशक्त बनाना

इस बोर्ड को पावर देने के लिए, मैंने एक बैटरी कनेक्टर जोड़ा है, एक ली-आयन बैटरी को इससे जोड़ा जा सकता है।

यह अभी भी V1 है और इस परियोजना का अगला स्तर एक उचित पीसीबी बनाना और उस पर सब कुछ मिलाप करना होगा.. इसके अलावा, शायद हम इसमें एक UI जोड़ सकते हैं ताकि हम 1 से अधिक गेम का चयन कर सकें। अभी के लिए, यदि आप कुछ मुद्दों में भाग लेते हैं तो बस एक टिप्पणी छोड़ दो।ADIOS!

सिफारिश की: