विषयसूची:

ब्लॉक गेम: 3 कदम
ब्लॉक गेम: 3 कदम

वीडियो: ब्लॉक गेम: 3 कदम

वीडियो: ब्लॉक गेम: 3 कदम
वीडियो: How to play 3 Card Judgement Game | Online casino games | Step by step guide in Hindi 2024, नवंबर
Anonim
ब्लॉक गेम
ब्लॉक गेम

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

चरण 1: बिल्ड

निर्माण
निर्माण

डिज़ाइन फ़ाइलें EasyEDA पर हैं

पीसीबी को लीड फ्री होना चाहिए क्योंकि यह हैंड हेल्ड गेम है।

आवश्यक वस्तुएं

पीसीबी - मेनू फिर "फैब्रिकेशन फाइल जेनरेट करें" - जेएलसीपीसीबी पर गेरबर बनाएं या ऑर्डर करें

1.3 OLED 128X64 - सुनिश्चित करें कि पिन पीसीबी से मेल खाते हैं

3 - 10K प्रतिरोधक

3 - 6x6 एसएमडी बटन स्विच

ATtiny85

2 स्थिति 3 पिन स्लाइड स्विच

CR2032 बैटरी धारक BAT-HLD-001-THM

CR2032 बैटरी

DIP8 सॉकेट

AVR या ATtiny चिप प्रोग्रामर

लीड फ्री सोल्जर

सोल्डरिंग आयरन

अल्कोहल इलेक्ट्रॉनिक्स क्लीनर

सस्ता टूथब्रश

सोल्डरिंग, ट्रिमिंग और सफाई के लिए आंखों की सुरक्षा।

टांका

इस परियोजना का अधिकांश भाग होल सोल्डरिंग के माध्यम से है, लेकिन यह SMD बटनों का उपयोग करता है ताकि पीछे की तरफ नुकीले किनारे न हों। सरफेस माउंट सोल्डरिंग मेरे लिए नया है, इसलिए मैंने जो सीखा है उसे साझा करूंगा। एसएमडी बटनों को मिलाप करने के लिए, पहले सोल्डर को 1 पैड पर पिघलाएं, सोल्डर को पिघलाएं और 1 बटन फुट को सोल्डर में स्लाइड करें। सुनिश्चित करें कि जारी रखने से पहले बटन संरेखित है। इसके बाद पैड और पैरों को लोहे से गर्म करें और सोल्डर गुंबद बनने तक शीर्ष पर सोल्डर पिघलाएं। मैंने Collin's Lab से SMD सोल्डरिंग सीखी।

किसी और चीज से पहले सोल्डर सरफेस माउंट बटन।

इसके बाद, Attiny85 सॉकेट और रेसिस्टर्स को पीछे की तरफ मिलाप करें। सॉकेट नॉच को सिल्कस्क्रीन आउटलाइन के साथ मैच करें। इसके बाद, ट्रिम लीड और फिर सामने की तरफ सोल्डर पार्ट्स। समाप्त होने के बाद बाकी सोल्डरिंग को ट्रिम करें।

सफाई

मिलाप से प्रवाह एक चिपचिपा अवशेष छोड़ देगा। सोल्डरिंग के बाद पीसीबी को स्प्रे या कवर करने के लिए इलेक्ट्रॉनिक अल्कोहल का उपयोग करें और टूथब्रश से स्क्रब करें। आंखों की सुरक्षा का प्रयोग करें।

चरण 2: कार्यक्रम ATtiny85

कार्यक्रम ATtiny85
कार्यक्रम ATtiny85

ATtiny के लिए Arduino IDE बोर्ड समर्थन जोड़ें "फ़ाइल" मेनू पर जाएं और "प्राथमिकताएं" चुनें "अतिरिक्त बोर्ड प्रबंधक URL" लेबल वाले बॉक्स में दर्ज करें: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -बोर्ड्स-मैनेजर/पैकेज_डामेलिस_अट्टीनी_इंडेक्स.जेसन और ओके पर क्लिक करें

"टूल्स" मेनू पर जाएं और फिर "बोर्ड" चुनें "बोर्ड मैनेजर" और फिर टाइप ड्रॉप डाउन से "योगदान" चुनें: "एटिनी" पैकेज का चयन करें और "इंस्टॉल करें" बटन पर क्लिक करें।

स्थापना पूर्ण होने के बाद, "बोर्ड प्रबंधक" विंडो बंद करें और चुनें

बोर्ड: "ATtiny25/45/85"

प्रोसेसर: "एटीटिनी85"

घड़ी: "आंतरिक 8 मेगाहर्ट्ज"

कार्यक्रम

AVR प्रोग्रामिंग शील्ड के लिए Arduino प्रोग्राम करने की आवश्यकता है

"Arduino as ISP स्केच" [फाइल] -> [उदाहरण] -> [Arduino as ISP] अपलोड करें।

AVR प्रोग्रामिंग शील्ड को Arduino से जोड़ा गया

AVR प्रोग्रामिंग शील्ड पर सॉकेट ATTINY85 चिप

प्रोग्रामर का चयन करें, [टूल्स] -> [प्रोग्रामर] -> [Arduino as ISP] प्रोग्राम बूटलोडर सेट करें, [टूल्स] -> [बर्न बूटलोडर]

Arduino सॉफ़्टवेयर में पॉकेटेट्रिस स्केच खोलें

स्केच अपलोड करें, [फाइल] -> [प्रोग्रामर का उपयोग करके अपलोड करें]

स्केच को सफलतापूर्वक अपलोड करने के बाद, सुनिश्चित करें कि ATtiny85 पर डॉट और सॉकेट नॉच एक ही तरफ हैं और चिप को सॉकेट में धकेलें।

चरण 3: खेलें

बीच वाला बटन ब्लॉक पीस को बदल देगा और पकड़े जाने पर इसे नीचे गिरा देगा। एक पॉज़ मोड भी है जो बाएँ और दाएँ बटन एक साथ हिट होने पर कम शक्ति का उपयोग करता है।

मुझे इस गेम को बनाने और खेलने में बहुत मजा आया है।

सिफारिश की: