विषयसूची:

अरुडिनो ओल्ड-स्टाइल पोंग (टीवीआउट): 5 कदम
अरुडिनो ओल्ड-स्टाइल पोंग (टीवीआउट): 5 कदम

वीडियो: अरुडिनो ओल्ड-स्टाइल पोंग (टीवीआउट): 5 कदम

वीडियो: अरुडिनो ओल्ड-स्टाइल पोंग (टीवीआउट): 5 कदम
वीडियो: Minecraft NOSTALGIA 🥺 #shorts 2024, नवंबर
Anonim
Arduino ओल्ड-स्टाइल पोंग (TVout)
Arduino ओल्ड-स्टाइल पोंग (TVout)

सौंदर्यशास्त्र:

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

कोड:

अंतिम खंड में कोड Arduino Pong कोड का एक साफ-सुथरा संस्करण है, जिसने दूसरी वेबसाइट पर कई त्रुटियों को ठीक किया है (जैसे कि पिन गलत होने की त्रुटि)। कोड में कई देरी भी थीं जो सेटअप पर Arduino को क्रैश कर देती थीं। मुझे Arduino सेटअप के सी-कोड के साथ मदद मिली थी, और मैं यह दावा नहीं करता कि यह काम पूरी तरह से मेरे प्रयास के माध्यम से है।

आपूर्ति

इस परियोजना को करने के लिए आपको निम्न की आवश्यकता होगी:

  • एक टेलीविजन जो आरसीए तारों को प्राप्त कर सकता है
  • एक आरसीए केबल
  • एक Arduino बोर्ड (लियोनार्डो/यूनो) और एक ब्रेडबोर्ड
  • 1 470R रोकनेवाला
  • 1 1kR रोकनेवाला
  • 6 मगरमच्छ क्लिप (वैकल्पिक, लेकिन बहुत गन्दा सोल्डरिंग रोकता है)
  • 2 10k ओम पोटेंशियोमीटर
  • जम्पर केबल्स (लगभग 10)
  • सोल्डरिंग गियर (वायर, आयरन, फ्लक्स)
  • आरसीए सॉकेट (मेरी विधि के लिए प्रयुक्त)
  • 75R रोकनेवाला (मेरी विधि के लिए प्रयुक्त)
  • सॉफ्टवेयर अनुभाग में कोड
  • (वैकल्पिक) कार्डबोर्ड
  • (वैकल्पिक) स्प्रे पेंट (टीवी का रंग)
  • (वैकल्पिक) बोतल के ढक्कन (बटन बनने के लिए)
  • (वैकल्पिक) 1 मार्कर पेन (बटनों का पसंदीदा रंग)
  • (वैकल्पिक) गोंद (बटन चिपकाने के लिए)

चरण 1: चरण 1-3: एस्थेटिक्स लागू करना

चरण 1-3: एस्थेटिक्स लागू करना
चरण 1-3: एस्थेटिक्स लागू करना

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

चरण 2: चरण 3-6: आरसीए तैयार करना

चरण 3-6: आरसीए तैयार करना
चरण 3-6: आरसीए तैयार करना

आप अंतिम खंड में पहले स्रोत में चित्रों के साथ एक सीमित प्रक्रिया देख सकते हैं। यहां थोड़ी अलग प्रक्रिया का उपयोग करते हुए, आपको पहले यह करना होगा:

शील्ड (बाहरी) आरसीए सॉकेट पिन को जीएनडी से कनेक्ट करें। RCA प्लग को RCA सॉकेट में डालें, और 470R, 1kR, और 75R प्रतिरोधों के एक सिरे को सिग्नल (आंतरिक) RCA सॉकेट पिन से जोड़ दें। जम्पर केबल का उपयोग करके, 75R के दूसरे सिरे को GND में, 470R को D07 में डालें। यदि आप Arduino UNO का उपयोग कर रहे हैं, तो 1kR को D07 में स्लॉट किया जाना चाहिए। यदि आप एक Arduino लियोनार्डो का उपयोग कर रहे हैं, तो इसे D09 में स्लॉट किया जाना चाहिए।

चरण 3: चरण 7-10: पीओटीएम तैयार करना

चरण 7-10: पीओटीएम तैयार करना
चरण 7-10: पीओटीएम तैयार करना

पोटेंशियोमीटर (POTM) में 3 पिन होंगे। बीच में सिग्नल लाइन है, लेकिन दो अन्य (पावर और ग्राउंड) को एक दूसरे के स्थान पर इस्तेमाल किया जा सकता है। प्रत्येक पिन में मगरमच्छ क्लिप संलग्न करें, और प्रत्येक में जम्पर केबल जोड़ें। मध्य केबल को A0 से, और दूसरे के मध्य केबल को A1 से कनेक्ट करें। अन्य केबलों को कनेक्ट करें जैसा कि अंतिम खंड में पहले संसाधन में दिखाया गया है।

चरण 4: चरण 11-12: बटन को ऊपर उठाना

चरण 11-12: बटन को ऊपर उठाना
चरण 11-12: बटन को ऊपर उठाना

टीवी में आरसीए प्लग जोड़ें। एक बटन जोड़ें जो GND और D2 से जुड़ा हो। 5V और D2 के बीच 1kR पुल अप रेसिस्टर जोड़ें। (यह D2 को 1 होने के लिए कहता है जबकि बटन इसे 0 यानी दबाए जाने के लिए मजबूर नहीं कर रहा है) अपने Arduino में अंतिम खंड में संसाधन में संशोधित कोड को कॉपी-पेस्ट करें।

चरण 5: अंतिम: स्रोत और सॉफ्टवेयर

अंतिम: स्रोत और सॉफ्टवेयर
अंतिम: स्रोत और सॉफ्टवेयर

संशोधित कोड:

प्रदर्शन:

मूल:

संशोधित: [डब्ल्यूआईपी]

टीवी की प्रेरणादायक तस्वीर:

सिफारिश की: