विषयसूची:

एलईडी पट्टी स्नोफ्लेक / स्टार एनिमेशन: 5 कदम
एलईडी पट्टी स्नोफ्लेक / स्टार एनिमेशन: 5 कदम

वीडियो: एलईडी पट्टी स्नोफ्लेक / स्टार एनिमेशन: 5 कदम

वीडियो: एलईडी पट्टी स्नोफ्लेक / स्टार एनिमेशन: 5 कदम
वीडियो: सीढ़ी की समोसा स्काटिंग कैसे काटें। सही तरीका यह है || starcase Samosa cutting Aasan tarika। Full 2024, जुलाई
Anonim
Image
Image
स्नोफ्लेक / स्टार का मॉडल बनाएं
स्नोफ्लेक / स्टार का मॉडल बनाएं

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

चरण 1: स्नोफ्लेक / स्टार का मॉडल करें

पहला कदम एल ई डी के लिए एक समर्थन संरचना की योजना बनाना था जो कि इंकस्केप के साथ किया गया था। अवधारणा एक स्नोफ्लेक के अंदर एक स्टार के साथ है। चौड़ाई को दो स्ट्रिप्स की चौड़ाई के रूप में चुना गया था ताकि एक पट्टी के साथ सब कुछ बनाने में सक्षम हो।

चरण 2: समर्थन बनाएँ

समर्थन बनाएँ
समर्थन बनाएँ

समर्थन लकड़ी से बना है और गर्म गोंद के साथ इकट्ठा किया गया है।

चरण 3: सोडर एलईडी स्ट्रिप्स

सोडर एलईडी स्ट्रिप्स
सोडर एलईडी स्ट्रिप्स
सोडर एलईडी स्ट्रिप्स
सोडर एलईडी स्ट्रिप्स

प्रत्येक खंड के लिए एलईडी पट्टी को सही लंबाई में काटा जाता है और फिर तैयार तारों के साथ मिलाप किया जाता है। इसमें एक लंबा समय लगा और मैं स्ट्रिप्स को काटने के बजाय एक तार पर एलईडी लगाने की सलाह दूंगा।

चरण 4: एलईडी चालक

एलईडी चालक
एलईडी चालक

इस परियोजना में एल ई डी एक Arduino द्वारा संचालित नहीं होते हैं, लेकिन एक NodeMCU बोर्ड (ESP8266) उस पर MicroPython के साथ होता है।

इस गाइड का अनुसरण करते हुए पहला कदम माइक्रोपायथन फर्मवेयर को फ्लैश करना है: ESP8266 पर माइक्रोपायथन के साथ शुरुआत करना। फिर इसका उपयोग एल ई डी को चलाने के लिए करना संभव है जैसा कि ११ में दिखाया गया है। NeoPixels को नियंत्रित करना।

मेरे बोर्ड पर Machine.pin(4) D2 है (जैसा कि चित्र में देखा जा सकता है)। Gnd को LED से जोड़ना न भूलें।

चरण 5: सॉफ्टवेयर और एनिमेशन

Image
Image

पायथन में लिखा गया सॉफ्टवेयर मेरे गिटहब पर डाउनलोड किया जा सकता है।

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

उदाहरण के लिए:

स्नोफ्लेक_एस्प आयात से *एसएफ = स्नोफ्लेक(0)

बंद = रंग (0, 0, 0) डीईएफ़ प्रतीक्षा (एमएस): समय। नींद (एमएस / 1000.0) --- स्नोफ्लेक संक्रमण के साथ बड़ा और छोटा सितारा वाई = रंग (255, 220, 0) एसएफ पेंट (बंद) sf.star.color(y) प्रतीक्षा करें(1000) sf.star.paint(off) sf.trees.color(w) प्रतीक्षा करें(1000) sf.trees.trunk.paint(off) sf.trees.leaf.color(वाई) प्रतीक्षा करें (1000)

सिफारिश की: