विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: एलईडी पैनल बनाएं
- चरण 3: नियंत्रण बोर्ड का निर्माण करें
- चरण 4: तालिका को संशोधित करें
- चरण 5: स्विच तैयार करें और माउंट करें
- चरण 6: Arduino नैनो तैयार करें
- चरण 7: सब कुछ एक साथ रखो
- चरण 8: एनिमेशन कैसे तैयार करें
- चरण 9: बोनस: सॉफ़्टवेयर की जाँच करने के लिए एक प्रोटोटाइप संस्करण
वीडियो: एनिमेशन कॉफी टेबल: 9 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एलईडी मैट्रिसेस के साथ इंटरेक्टिव कॉफी टेबल बनाने के तरीके के बारे में बहुत अच्छे निर्देश हैं, और मैंने उनमें से कुछ से प्रेरणा और संकेत लिया। यह सरल, सस्ता है और सबसे बढ़कर यह रचनात्मकता को प्रोत्साहित करने के लिए है: केवल दो बटन के साथ, आप इस पर एनिमेशन बना सकते हैं!
हमारे पास एक आईकेईए लैक टेबल था जिसमें एक दांत था, एक नया खरीदा, पुराने को एक परियोजना में पुन: उपयोग के लिए छोड़ दिया। शीर्ष 55x55x5 सेमी है, और यह खोखला है, ऊपर और नीचे सिर्फ एक पतला बोर्ड है जिसे बॉक्स कटर से काटना आसान है। पक्ष अधिक मजबूत हैं, ~ 1cm हार्डबोर्ड से बने हैं। यह एक छत्ते की संरचना में कार्डबोर्ड से भरा होता है, जिसे आसानी से हटा दिया जाता है।
स्थानीय हार्डवेयर स्टोर में विभिन्न मोटाई, रंग और पारदर्शिता में 50x50cm plexiglass हैं। 4 मिमी सफेद-अपारदर्शी पर्याप्त पारदर्शी है, और उचित मूल्य (4.50EUR - अभी भी परियोजना का सबसे बड़ा खर्च!)।
व्यक्तिगत रूप से पता करने योग्य एल ई डी के बजाय, मैं आसानी से उपलब्ध MAX7219 चिप का उपयोग करता हूं। डेटाशीट के अनुसार अधिकतम आउटपुट करंट 320mA कुल है, इसलिए 5mA प्रति LED। 5 मिमी सफेद एलईडी के लिए नाममात्र 20mA से थोड़ा नीचे, लेकिन इस उद्देश्य के लिए पर्याप्त उज्ज्वल।
केवल 2 बटनों का उपयोग करके उपयोगकर्ता एनिमेशन बना या संशोधित कर सकता है। Arduino में 1kB की EPROM मेमोरी है, जो 8x8 बिट्स की 128 छवियों को फिट करती है। प्रत्येक 1-15 फ्रेम के 15 एनिमेशन स्टोर करने के लिए पर्याप्त जगह।
चरण 1: आवश्यक सामग्री
आइकिया लैक टेबल
50x50 सेमी अपारदर्शी प्लेक्सीग्लस, 4 मिमी मोटी
~ 0.5 वर्ग मीटर कार्डबोर्ड। फर्नीचर पैकेजिंग के लिए इस्तेमाल किया जाने वाला मजबूत 3-लेयर बोर्ड सबसे अच्छा है।
सफेद पेंट
पिन हेडर के बिना एक Arduino नैनो
एक यूएसबी-ए पुरुष कनेक्टर
छोटा यूएसबी पावर बैंक
MAX7219 आईसी
एक 24-पिन आईसी सॉकेट (या 3 8-पिन सॉकेट)
एक 20kOhm ट्रिमर पोटेंशियोमीटर
64 सफेद 5 मिमी एलईडी। आदर्श रूप से विसरित, लेकिन स्पष्ट भी ठीक है।
~ 10 मीटर तामचीनी तार (या अन्य पृथक तार)
2 क्षणिक पुश-बटन, 16 मिमी पैनल-माउंट
1 बड़ा इलेक्ट्रोलाइटिक कैपेसिटर (~1000muF)
1 सिरेमिक कैपेसिटर (~ 1muF)
2 सिरेमिक कैपेसिटर (~0.1muF)
1 आयताकार चालू / बंद स्विच (10x15 मिमी नाव घुमाव)
एक 5x7cm प्रोटोटाइप बोर्ड
एलईडी पैनल की गति को नियंत्रित करने के लिए 4 कोने के टुकड़े
2 40-पिन सिंगल-पंक्ति हेडर: 1 पुरुष और एक महिला
फंसे हुए हुकअप तार के 2 मी
3 जेएसटी कनेक्टर पुरुष-महिला जोड़े 10 सेमी लीड के साथ
4 छोटे लकड़ी के पेंच
चरण 2: एलईडी पैनल बनाएं
कार्डबोर्ड पर 5x5 सेमी के 8x8 वर्गों का एक ग्रिड बनाएं। इसके विकर्ण भी खींचिए, ताकि केंद्र को आसानी से खोजा जा सके। इसे काट लें लेकिन सीमाओं के चारों ओर 1 सेमी की अतिरिक्त जगह छोड़ दें। मेरा कार्डबोर्ड काफी बड़ा नहीं था इसलिए मैंने इसे दो हिस्सों से बनाया और उन्हें जोड़ने के लिए सेलोटेप का इस्तेमाल किया
प्रत्येक वर्ग के केंद्र में छेद करें और इसके माध्यम से 5 मिमी एलईडी चिपकाएं। एलईडी पिन को कैथोड और एनोड के बीच 90 डिग्री के कोण से मोड़ें। एक पंक्ति के सभी कैथोड को एक साथ और एक कॉलम के सभी एनोड को कनेक्ट करें। मैंने तामचीनी तार का इस्तेमाल किया और टांका लगाने वाले लोहे के साथ कोटिंग को जला दिया।
महिला पिन हेडर से 16-पिन का टुकड़ा काटें और इसे एक तरफ के केंद्र में गोंद दें। सभी 16 तारों को पिन से मिलाएं: एक तरफ एनोड, दूसरी तरफ कैथोड। परीक्षण करें कि 1kOhm रोकनेवाला के साथ श्रृंखला में 5V के साथ कैथोड और एनोड के संयोजन को शक्ति प्रदान करते समय सभी एल ई डी प्रकाश करते हैं।
30x40.5cm कार्डबोर्ड के 9 स्ट्रिप्स काटें और 3cm चौड़ी स्ट्रिप्स काटें जिन्हें फिर 4.5x3cm के 72 आयतों में काट दिया जाता है। गर्म गोंद के साथ, प्रत्येक एलईडी के चारों ओर एक छोटा 'बॉक्स' बनाने के लिए स्ट्रिप्स और फिर आयतों को माउंट करें। बेहतर प्रकाश परावर्तन के लिए प्रत्येक 'बॉक्स' के अंदर सफेद रंग से पेंट करें।
चरण 3: नियंत्रण बोर्ड का निर्माण करें
नियंत्रण बोर्ड के घटक आधे 5x7cm प्रोटोटाइप बोर्ड पर आसानी से फिट हो जाते हैं। योजनाबद्ध और दिखाए गए चित्र के अनुसार इसे एक साथ मिलाएं। ध्यान दें कि MAX7219 पर कॉलम (अंक) और पंक्तियों (सेगमेंट) का क्रम क्रम में नहीं है, लेकिन यह सॉफ्टवेयर में आसानी से तय हो जाता है।
कैपेसिटर शक्ति को छानने के लिए हैं, तीव्रता को नियंत्रित करने के लिए बर्तन। Arduino के साथ जुड़ने के लिए बेंट पिन के साथ 5-पिन पुरुष हेडर है।
चरण 4: तालिका को संशोधित करें
तालिका के शीर्ष से 48x48 सेमी का एक चौकोर छेद काटें। सामग्री इतनी नरम है कि इसे मध्यम बल का उपयोग करके बॉक्स कटर से काटा जा सकता है। मधुकोश भरने को हटा दें। दो पुशबटन के लिए टेबल के एक तरफ से दो छेद ड्रिल या पंच करें। नीचे की तरफ ऑन/ऑफ बटन के लिए एक आयताकार छेद बनाएं। एलईडी पैनल के आंदोलन को रोकने के लिए गोंद कोने के टुकड़े। मैं यादृच्छिक पैकेजिंग सामग्री के साथ एक बॉक्स रखता हूं और वहां प्लास्टिक के फर्नीचर कोण संरक्षण टुकड़े होते हैं जिन्हें केवल थोड़ा ट्रिम करने की आवश्यकता होती है। आप इन्हें कार्डबोर्ड से भी बना सकते हैं।
चरण 5: स्विच तैयार करें और माउंट करें
प्रत्येक पुशबटन के संपर्कों पर एक 0.1muF सिरेमिक कैपेसिटर मिलाएं। Arduino के आंतरिक पुल-अप 20-50kOhm रोकनेवाला के साथ, यह ताऊ = RC = 2-5ms के समय के साथ एंटी-बाउंसिंग प्रदान करेगा। महिला JST कनेक्टर्स को पुशबटन और ऑन/ऑफ स्विच से मिलाएं। टेबल पर स्विच माउंट करें।
चरण 6: Arduino नैनो तैयार करें
मिलाप 5 फंसे हुए तार, पुरुष JST कनेक्टर और USB पुरुष कनेक्टर Arduino को योजनाबद्ध और चित्र के अनुसार। एक महिला 5-पिन पिन हेडर को फंसे हुए तारों में मिलाएं (या इसे सीधे नियंत्रण बोर्ड में मिलाप करें)।
Arduino Nano पर SetEEPROM.ino स्केच अपलोड करें। यह EEPROM में 15 एनिमेशन डालता है। जब उन्हें अपलोड किया जाता है (~ 2s लेता है), एलईडी 13 प्रकाश करेगा। अब एनिमेशनटेबल.इनो स्केच अपलोड करें।
एनबी: किसी तरह.ino फाइलों ने अपलोड करने से इनकार कर दिया। मैंने उनका नाम बदलकर.txt कर दिया और यह ठीक था। तो डाउनलोड करने के बाद, एक्सटेंशन को वापस.ino. में बदलें
चरण 7: सब कुछ एक साथ रखो
Arduino को कंट्रोल बोर्ड, स्विच और पावर बैंक से कनेक्ट करें। पावरबैंक पर कुछ वेल्क्रो इसे रखने के लिए आदर्श हैं। पैनल को कंट्रोल बोर्ड से कनेक्ट करें और टेबल के अंदर रखें। इसे प्रकाश में देखने के लिए स्विच करें: किसी भी एनीमेशन को शुरू करने से पहले, सभी एल ई डी ऊपर आते हैं और बाहर जाते हैं। फिर यह पहला एनीमेशन दिखाता है, जो वास्तव में एक शतरंज बोर्ड की एक स्थिर तस्वीर है। plexiglass के साथ कवर करें और जांचें कि क्या प्रत्येक पिक्सेल के अंदर की रोशनी सजातीय है। यदि नहीं, तो एलईडी को टिश्यू के एक छोटे टुकड़े से ढक दें। plexiglass के चारों कोनों में छेद करें और इसे टेबल पर स्क्रू करें।
चरण 8: एनिमेशन कैसे तैयार करें
स्केच केवल दो बटनों का उपयोग करके एनिमेशन बनाने और फिर से चलाने की अनुमति देता है: 'संपादित करें' और 'चलाएं'।
स्टार्टअप पर, यह पहली एनीमेशन दिखाता है, जो वास्तव में एक एनीमेशन नहीं है क्योंकि इसमें एक फ्रेम (एक शतरंज बोर्ड) होता है। यदि आप 'प्ले' को पुश करते हैं, तो यह अगले एनिमेशन पर जाएगा। कुल मिलाकर १६ हैं: १-१५ फ्रेम के १५ वास्तविक एनिमेशन, प्लस १ जो उन सभी को एक क्रम में चलाता है।
अगर आप 'एडिट' को पुश करते हैं, तो फ्रेम फ्रीज हो जाएगा और एक कर्सर स्क्रीन पर आ जाएगा। जब भी आप 'संपादित करें' को फिर से दबाते हैं, तो कर्सर की स्थिति में पिक्सेल उल्टा हो जाएगा। परिणाम देखने के लिए फिर से 'चलाएं' दबाएं और दूसरे फ्रेम में जाएं। परिवर्तन वास्तविक समय में EEPROM में संग्रहीत होते हैं, इसलिए वे स्विच ऑफ होने पर भी स्मृति में बने रहेंगे।
चरण 9: बोनस: सॉफ़्टवेयर की जाँच करने के लिए एक प्रोटोटाइप संस्करण
यदि आप एनीमेशन निर्माता को छोटे पैमाने पर या किसी अन्य प्रोजेक्ट में आज़माना चाहते हैं, तो आप इसे एक प्रोटोटाइप शील्ड, एक 8x8 एलईडी मैट्रिक्स के साथ MAX7219 मॉड्यूल संलग्न और दो पुशबटन के साथ कर सकते हैं, जैसा कि चित्र में है। पंक्तियों और स्तंभों के डिकोडिंग की अब आवश्यकता नहीं है, इसलिए लाइन 64-65 और असम्बद्ध पंक्ति 68-69 पर टिप्पणी करें।
सिफारिश की:
Arduino इंटरएक्टिव एलईडी कॉफी टेबल: 6 कदम (चित्रों के साथ)
Arduino इंटरएक्टिव एलईडी कॉफी टेबल: मैंने एक इंटरेक्टिव कॉफी टेबल बनाई, जो किसी ऑब्जेक्ट के नीचे एलईडी लाइट्स को चालू करती है, जब ऑब्जेक्ट को टेबल के ऊपर रखा जाता है। केवल उस वस्तु के नीचे लगे एलईडी जलेंगे। यह निकटता सेंसर का प्रभावी ढंग से उपयोग करके ऐसा करता है, और जब समीप
रासपी टू-प्लेयर आर्केड कॉफी टेबल: 7 कदम (चित्रों के साथ)
रासपी टू-प्लेयर आर्केड कॉफी टेबल: यहां रास्पबेरी पाई आर्केड कॉफी टेबल का मेरा संस्करण है। मुझे यहाँ पर अन्य महान अनुदेशकों से विचार मिला और मैं अपने अनुभव को बिल्ड के साथ साझा करना चाहता था। तालिका NES, SNES, Sega, Play सहित कई वीडियो गेम युगों से गेम खेल सकती है
ब्लूटूथ नियंत्रित Arduino LED कॉफी टेबल: 10 कदम (चित्रों के साथ)
ब्लूटूथ नियंत्रित Arduino LED कॉफी टेबल: यह मेरी पहली वास्तविक Arduino परियोजना थी और यह मेरी पहली शिक्षाप्रद भी है इसलिए टिप्पणियों में दयालु रहें :) आप हो से बहुत परिचित हैं
स्मार्ट कॉफी टेबल: 14 कदम (चित्रों के साथ)
स्मार्ट कॉफी टेबल: हाय मेकर्स, हम एक ऐसा प्रोजेक्ट बनाने की खुशी में हैं जो लंबे समय से हमारे दिमाग में है और आपके साथ साझा कर रहा है। स्मार्ट कॉफी टेबल। क्योंकि यह टेबल वाकई स्मार्ट है। यह आपके पेय के वजन के अनुसार आपके पर्यावरण को रोशन करता है
कॉफीकैड (आर्केड कॉफी टेबल): 11 कदम (चित्रों के साथ)
CoffeeCade (आर्केड कॉफी टेबल): मैंने इस प्रोजेक्ट को मल्टीमीडिया क्लास के लिए बनाया है। इस परियोजना से पहले, मुझे रास्पबेरी पाई और कुछ लकड़ी के अनुभव के साथ कोई अनुभव नहीं था। मेरा मानना है कि इस परियोजना को कोई भी कौशल स्तर के साथ पूरा कर सकता है। मैंने कुछ गलतियाँ कीं और