विषयसूची:
- आपूर्ति
- चरण 1: चरण 1-3: एस्थेटिक्स लागू करना
- चरण 2: चरण 3-6: आरसीए तैयार करना
- चरण 3: चरण 7-10: पीओटीएम तैयार करना
- चरण 4: चरण 11-12: बटन को ऊपर उठाना
- चरण 5: अंतिम: स्रोत और सॉफ्टवेयर
वीडियो: अरुडिनो ओल्ड-स्टाइल पोंग (टीवीआउट): 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
सौंदर्यशास्त्र:
इस परियोजना के सौंदर्यशास्त्र को पूरी तरह से मेरे द्वारा डिजाइन किया गया था, लेकिन मैं 1950 के दशक के टेलीविजन के विचार से प्रेरित था। इस परियोजना के लिए उपयोग की जाने वाली सामग्रियों को जनता द्वारा आसानी से सुलभ और उत्पादित करने के लिए डिज़ाइन किया गया था, और इस तरह दिखने में खराब गुणवत्ता है।
कोड:
अंतिम खंड में कोड Arduino Pong कोड का एक साफ-सुथरा संस्करण है, जिसने दूसरी वेबसाइट पर कई त्रुटियों को ठीक किया है (जैसे कि पिन गलत होने की त्रुटि)। कोड में कई देरी भी थीं जो सेटअप पर Arduino को क्रैश कर देती थीं। मुझे Arduino सेटअप के सी-कोड के साथ मदद मिली थी, और मैं यह दावा नहीं करता कि यह काम पूरी तरह से मेरे प्रयास के माध्यम से है।
आपूर्ति
इस परियोजना को करने के लिए आपको निम्न की आवश्यकता होगी:
- एक टेलीविजन जो आरसीए तारों को प्राप्त कर सकता है
- एक आरसीए केबल
- एक Arduino बोर्ड (लियोनार्डो/यूनो) और एक ब्रेडबोर्ड
- 1 470R रोकनेवाला
- 1 1kR रोकनेवाला
- 6 मगरमच्छ क्लिप (वैकल्पिक, लेकिन बहुत गन्दा सोल्डरिंग रोकता है)
- 2 10k ओम पोटेंशियोमीटर
- जम्पर केबल्स (लगभग 10)
- सोल्डरिंग गियर (वायर, आयरन, फ्लक्स)
- आरसीए सॉकेट (मेरी विधि के लिए प्रयुक्त)
- 75R रोकनेवाला (मेरी विधि के लिए प्रयुक्त)
- सॉफ्टवेयर अनुभाग में कोड
- (वैकल्पिक) कार्डबोर्ड
- (वैकल्पिक) स्प्रे पेंट (टीवी का रंग)
- (वैकल्पिक) बोतल के ढक्कन (बटन बनने के लिए)
- (वैकल्पिक) 1 मार्कर पेन (बटनों का पसंदीदा रंग)
-
(वैकल्पिक) गोंद (बटन चिपकाने के लिए)
चरण 1: चरण 1-3: एस्थेटिक्स लागू करना
टेलीविज़न को 1950 के दशक के उचित टीवी की तरह बनाने के लिए, आपको इसे कुछ कार्डबोर्ड से ब्रश करना होगा। ध्यान रखें, यह सब वैकल्पिक है यदि आप अपने टेलीविजन पर Arduino के साथ काम करना चाहते हैं। सबसे पहले, आपको कुछ कार्डबोर्ड की आवश्यकता होगी, जो आपके टेलीविजन के आकार और आकार के आसपास हो। अब, चूंकि संशोधित कोड पोंग को उसके मूल आकार का 3/4 बना देता है, इसलिए आकार का अनुमान लगाने के लिए काटने से पहले आपको इसे बूट करना होगा। जब आप अन्य चरणों को पूरा कर लें, तो इसे बूट करें और देखें कि यह कितना बड़ा है। कार्डबोर्ड में पोंग के आकार और आकार में एक छेद काटें, और उसी स्थान पर भी। इसके बाद, आप कार्डबोर्ड को अपने इच्छित रंग में स्प्रे कर सकते हैं - बस कैन पर दिए गए निर्देशों का पालन करना सुनिश्चित करें। एक बार जब आपको वह अच्छी चमक मिल जाए, तो आप कुछ फैंसी बटन की तरह दिखने के लिए बोतल के ढक्कन को काले मार्कर पेन से रंग सकते हैं - उन्हें गोंद दें और आपको अपने पोंग के लिए एक बहुत अच्छा कवर मिल गया है।
चरण 2: चरण 3-6: आरसीए तैयार करना
आप अंतिम खंड में पहले स्रोत में चित्रों के साथ एक सीमित प्रक्रिया देख सकते हैं। यहां थोड़ी अलग प्रक्रिया का उपयोग करते हुए, आपको पहले यह करना होगा:
शील्ड (बाहरी) आरसीए सॉकेट पिन को जीएनडी से कनेक्ट करें। RCA प्लग को RCA सॉकेट में डालें, और 470R, 1kR, और 75R प्रतिरोधों के एक सिरे को सिग्नल (आंतरिक) RCA सॉकेट पिन से जोड़ दें। जम्पर केबल का उपयोग करके, 75R के दूसरे सिरे को GND में, 470R को D07 में डालें। यदि आप Arduino UNO का उपयोग कर रहे हैं, तो 1kR को D07 में स्लॉट किया जाना चाहिए। यदि आप एक Arduino लियोनार्डो का उपयोग कर रहे हैं, तो इसे D09 में स्लॉट किया जाना चाहिए।
चरण 3: चरण 7-10: पीओटीएम तैयार करना
पोटेंशियोमीटर (POTM) में 3 पिन होंगे। बीच में सिग्नल लाइन है, लेकिन दो अन्य (पावर और ग्राउंड) को एक दूसरे के स्थान पर इस्तेमाल किया जा सकता है। प्रत्येक पिन में मगरमच्छ क्लिप संलग्न करें, और प्रत्येक में जम्पर केबल जोड़ें। मध्य केबल को A0 से, और दूसरे के मध्य केबल को A1 से कनेक्ट करें। अन्य केबलों को कनेक्ट करें जैसा कि अंतिम खंड में पहले संसाधन में दिखाया गया है।
चरण 4: चरण 11-12: बटन को ऊपर उठाना
टीवी में आरसीए प्लग जोड़ें। एक बटन जोड़ें जो GND और D2 से जुड़ा हो। 5V और D2 के बीच 1kR पुल अप रेसिस्टर जोड़ें। (यह D2 को 1 होने के लिए कहता है जबकि बटन इसे 0 यानी दबाए जाने के लिए मजबूर नहीं कर रहा है) अपने Arduino में अंतिम खंड में संसाधन में संशोधित कोड को कॉपी-पेस्ट करें।
चरण 5: अंतिम: स्रोत और सॉफ्टवेयर
संशोधित कोड:
प्रदर्शन:
मूल:
संशोधित: [डब्ल्यूआईपी]
टीवी की प्रेरणादायक तस्वीर:
सिफारिश की:
LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: 4 कदम
LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: मेरे पास कई गोटेक फ्लॉपी डिस्क ड्राइव हैं, उन सभी को फ्लैश फ्लॉपी में अपग्रेड किया गया है, ताकि उन्हें रेट्रो कंप्यूटर पर इस्तेमाल किया जा सके। यह सॉफ्टवेयर मानक गोटेक ड्राइव में विभिन्न परिवर्धन की अनुमति देता है, विशेष रूप से 3 अंकों का एलईडी डिस्प्ले अपग्रेड किया जा सकता है
एलईडी मैट्रिक्स, अरुडिनो और जॉयस्टिक के साथ पोंग टेनिस: 5 कदम (चित्रों के साथ)
एलईडी मैट्रिक्स, अरुडिनो और जॉयस्टिक के साथ पोंग टेनिस: यह परियोजना शुरुआती और अनुभवी टिंकरर्स के लिए समान है। एक बुनियादी स्तर पर यह एक ब्रेडबोर्ड, जम्पर तारों के साथ किया जा सकता है और ब्लू-टैक और बिना सोल्डरिंग के स्क्रैप सामग्री (मैंने लकड़ी का इस्तेमाल किया) के एक टुकड़े से चिपका दिया। हालांकि अधिक अग्रिम पर
प्रोग्रामिंग अरुडिनो ओवर द एयर (ओटीए) - अमीबा अरुडिनो: 4 कदम
प्रोग्रामिंग अरुडिनो ओवर द एयर (ओटीए) - अमीबा अरुडिनो: बाजार में कई वाई-फाई माइक्रोकंट्रोलर हैं, कई निर्माता Arduino IDE का उपयोग करके अपने वाई-फाई माइक्रोकंट्रोलर की प्रोग्रामिंग का आनंद लेते हैं। हालांकि, वाई-फाई माइक्रोकंट्रोलर द्वारा पेश की जाने वाली सबसे अच्छी विशेषताओं में से एक को अनदेखा कर दिया जाता है, वह है
नेस्ट योर ओल्ड थर्मोस्टेट: 4 कदम (चित्रों के साथ)
नेस्ट योर ओल्ड थर्मोस्टेट: मेरे घर में हीटिंग सिस्टम शायद घर जितना ही पुराना है। यह लगभग 30 साल पुराना है, जो घर के वर्षों के मामले में ठीक है, लेकिन जहां तक तकनीक का संबंध है, हिमयुग में बहुत अधिक फंस गया है। वाणिज्य के साथ 2 मुख्य समस्याएं हैं
हैंडहेल्ड अरुडिनो पोंग कंसोल: 6 चरण (चित्रों के साथ)
हैंडहेल्ड अरुडिनो पोंग कंसोल: DFRobot हाल ही में मेरे पास पहुंचा, मैं चाहता था कि मैं उनके विशेष Arduino नैनो बोर्ड और OLED का उपयोग करूं। सबसे पहले मैं एक स्मार्ट बाइक बनाना चाहता था, और मैंने इसे पूरी तरह से बनाया। लेकिन दुर्भाग्य से नैनो इतनी कमजोर थी कि बड़े पैमाने पर स्केच को चलाने और स्टोर करने के लिए