विषयसूची:

Arduinoflake: 6 कदम (चित्रों के साथ)
Arduinoflake: 6 कदम (चित्रों के साथ)

वीडियो: Arduinoflake: 6 कदम (चित्रों के साथ)

वीडियो: Arduinoflake: 6 कदम (चित्रों के साथ)
वीडियो: Snowflake Quick Build 2024, नवंबर
Anonim
अरुडिनोफ्लेक
अरुडिनोफ्लेक

Arduino नैनो द्वारा एनिमेटेड एक फ्रीफॉर्म इंटरएक्टिव स्नोफ्लेक। 17 स्वतंत्र पीडब्लूएम चैनलों और टच सेंसर का उपयोग करके यह भयानक प्रभाव पैदा कर सकता है!

एक पीसीबी संस्करण भी है जिसे हर कोई बना सकता है!

चरण 1: अवलोकन

Image
Image

स्नोफ्लेक में 30 एलईडी होते हैं जिन्हें 17 स्वतंत्र खंडों में बांटा गया है जिन्हें अलग से Arduino नैनो माइक्रोकंट्रोलर द्वारा नियंत्रित किया जा सकता है। कुछ प्यारे एनिमेशन बनाने के लिए प्रत्येक एलईडी समूह को PWM के साथ मंद किया जा सकता है।

चरण 2: उपकरण

आपको केवल सोल्डरिंग आयरन, सोल्डर और सरौता की आवश्यकता होगी।

चरण 3: निर्माण

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

सबसे पहले कुछ पैटर्न चुनें। मैं एक अच्छा और सरल स्नोफ्लेक क्रिस्टल चुनता हूं और इसे क्रिस्टल के कोर - हेक्सागोन के अंदर Arduino नैनो फिट करने के लिए आकार में प्रिंट करता हूं।

समर्थन संरचना जो तारों के रूप में भी कार्य करती है, टिन के साथ मिलकर 0.8 मिमी पीतल की छड़ से बनाई गई है। मैंने कुल 2m रॉड का उपयोग किया है। फ्रीफॉर्म क्यों? क्योंकि मैं हमेशा से यही कोशिश करना चाहता था और यह आपके धैर्य और कौशल की परीक्षा है।

पहले मैंने एक छड़ को झुकाकर एक कोर षट्भुज बनाया और सिरों को एक साथ मिलाया। षट्भुज के शीर्ष पर एक और 6 छड़ें जोड़कर ग्राउंड वायरिंग पूरी हो गई है, एलईडी के सभी कैथोड लीड को अब स्नोफ्लेक पैटर्न बनाने के लिए इसमें मिलाप करने की आवश्यकता है। मुश्किल हिस्सा एसएमडी एल ई डी को जोड़ रहा था, लेकिन मैंने कार्डबोर्ड और दो तरफा टेप से बने जिग के साथ खुद की मदद की।

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

लीफ एल ई डी प्रत्येक को निकटतम Arduino के आउटपुट पिन से अलग से जोड़ा जाता है। शाखा एल ई डी दो द्वारा समूहीकृत होते हैं और पीडब्लूएम पिन से जुड़े होते हैं। कोर एलईडी को भी दो द्वारा समूहीकृत किया जाता है और बाकी पिनों से जोड़ा जाता है। Arduino NANO में केवल 18 आउटपुट पिन हैं (A6 और A7 केवल इनपुट हैं) और मुझे टच सेंसर के लिए एक पिन की आवश्यकता है, जिससे मेरे पास केवल 17 पिन बचे हैं, इसलिए कोर LED के दो जोड़े एक साथ 4 का एक समूह बनाने के लिए जुड़े हुए हैं। I प्रत्येक पिन के माध्यम से प्रवाहित धारा को लगभग 8mA तक सीमित करने के लिए 220Ω प्रतिरोधों का उपयोग कर रहा हूं। इसका मतलब है कि कुल 240mA जो ATmega328 चिप के लिए थोड़ा अधिक है लेकिन यह काम करता है - सुरक्षित अधिकतम 200mA कहा जाता है।

चरण 4: सेंसर स्पर्श करें

टच सेंसर
टच सेंसर
टच सेंसर
टच सेंसर
टच सेंसर
टच सेंसर

स्नोफ्लेक के साथ बातचीत करने में सक्षम होने के लिए मैंने कैपेसिटिव टच सेंसर बनाने के लिए एक और ब्रास रॉड जोड़ा। मुझे पॉल स्टॉफ्रेजेन द्वारा एक महान पुस्तकालय और ट्यूटोरियल मिला। टच सेंसर का उपयोग आर्डिनोफ्लेक के साथ बातचीत करने के लिए किया जाता है - एनीमेशन बदलें, चालू / बंद करें, स्पर्श करने पर चमकें, आप इसे नाम दें …

चरण 5: कोड

मूल रूप से मैंने सोचा था कि मैं केवल शाखा एल ई डी को मंद कर पाऊंगा जो हार्डवेयर पीडब्लूएम पिन से जुड़े हैं। लेकिन सौभाग्य से एक भयानक सॉफ्टवेयर पीडब्लूएम लाइब्रेरी मौजूद है जिसने मुझे सभी पिनों का उपयोग करने की अनुमति दी जैसे कि वे हार्डवेयर पीडब्लूएम थे। इस सेटअप ने एनिमेशन के लिए अनंत संभावनाएं पैदा कीं! कुछ पहले एनिमेशन के साथ नीचे दिए गए कोड को देखें।

अगर आप इसे पसंद करते हैं तो कृपया इस लेख के तहत मेक इट ग्लो कॉन्टेस्ट में वोट करें, धन्यवाद

चरण 6: योजनाबद्ध

schematics
schematics
मेक इट ग्लो कॉन्टेस्ट 2018
मेक इट ग्लो कॉन्टेस्ट 2018
मेक इट ग्लो कॉन्टेस्ट 2018
मेक इट ग्लो कॉन्टेस्ट 2018

मेक इट ग्लो कॉन्टेस्ट 2018 में दूसरा पुरस्कार

सिफारिश की: