विषयसूची:
- चरण 1: बस लाइन! जस्ट लाइट! (टाइप 1)
- चरण 2: परियोजना के बारे में (प्रकार 1)
- चरण 3: सामग्री (हार्डवेयर)
- चरण 4: सामग्री (नियंत्रण)
- चरण 5: चरण 3: सामग्री (शक्ति)
- चरण 6: चरण: सामग्री (आदि)
- चरण 7: ड्रा पैटर्न से पहले
- चरण 8: एक हार्डवेयर बनाएं (ऐक्रेलिक कटिंग)
- चरण 9: बनाओ (संरचना)
- चरण 10: हार्डवेयर और सॉफ्टवेयर की असेंबली
- चरण 11: एक हार्डवेयर बनाएं (फॉर्मेक्स कटिंग)
- चरण 12: एक हार्डवेयर बनाएं (लकड़ी काटना और पेंटिंग)
- चरण 13: * यदि आप इस टुकड़े को दीवार पर लटकाना चाहते हैं, तो चित्र के समान संरचना बनाएं
- चरण 14: एक सॉफ्टवेयर बनाएं (एक सर्किट आरेख)
- चरण 15: हार्डवेयर संयोजन और बैक पैनल सर्किट कॉन्फ़िगरेशन
- चरण 16: सॉफ्टवेयर में कोड दर्ज करें (A-a Arduino मेगा बोर्ड)
- चरण 17: सॉफ्टवेयर में कोड दर्ज करें (B-b Arduino मेगा बोर्ड)
- चरण 18: आनंद लें
वीडियो: जस्ट लाइन, जस्ट लाइट! (टाइप 1): 19 स्टेप्स
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह रेखा कला के पैटर्न के साथ उत्कीर्ण ऐक्रेलिक प्लेटों पर प्रकाश व्यक्त करने का एक काम है। यह विभिन्न एल ई डी के रंगों और पैटर्न को सामंजस्यपूर्ण रूप से व्यक्त करता है। इस परियोजना को अराउट मीजर के "थैंक्स फॉर द प्लैनेट्स" के रूपांकनों के साथ किया गया था, जिसमें से दो हल्के रंगों को संश्लेषित किया जाता है। लाइनों के अंतर के अनुसार और खूबसूरती से प्रतिनिधित्व किया।
चरण 1: बस लाइन! जस्ट लाइट! (टाइप 1)
यह रेखा कला के पैटर्न के साथ उत्कीर्ण ऐक्रेलिक प्लेटों पर प्रकाश व्यक्त करने का एक काम है। यह विभिन्न एल ई डी के रंगों और पैटर्न को सामंजस्यपूर्ण रूप से व्यक्त करता है। इस परियोजना को अराउट मीजर के "थैंक्स फॉर द प्लैनेट्स" के रूपांकनों के साथ किया गया था, जिसमें से दो हल्के रंगों को संश्लेषित किया जाता है। लाइनों के अंतर के अनुसार और खूबसूरती से प्रतिनिधित्व किया।
चरण 2: परियोजना के बारे में (प्रकार 1)
ऐक्रेलिक प्लेन पर लाइन आर्ट के पैटर्न को उकेरने के बाद, ऐक्रेलिक के बीच और बाहर प्रकाश को संश्लेषित और व्याप्त करें
संरचना
उपयोगकर्ता 3 मूल प्लेटों के अंदर पोटेंशियोमीटर स्थापित करके और किनारे पर नियोफिक्सेल को पकड़कर प्रकाश को स्थिर तरीके से समायोजित कर सकता है।
कैसे इस्तेमाल करे
उपयोगकर्ता प्रकाश के रंग (ह्यू) को नियंत्रित करने के लिए पैडल के साथ तीन प्लेटों को घुमाता है और मूल एल ई डी पैटर्न, प्रकाश के रंग और एनीमेशन में दर्शकों की रुचि को आकर्षित करने के लिए ह्यू, संतृप्ति और चमक मूल्यों का उपयोग करते हैं।
चरण 3: सामग्री (हार्डवेयर)
1. एलईडी पट्टी।
:एडफ्रूट NeoPixel डिजिटल RGB LED स्ट्रिप (WS2812)(144 LED/1m) - 2m
:एडफ्रूट NeoPixel डिजिटल RGB LED स्ट्रिप (WS2812)(60 LED/1m) - 2m
2एक्रिलिक।
10t - 600 * 600 (मिमी)
3. फॉर्मेक्स।
12t(10+2t) - 800*800(mm)*2
2t - 800 * 800 (मिमी) * 2
4. लकड़ी का बोर्ड
5t - 850 * 850 (मिमी)
चरण 4: सामग्री (नियंत्रण)
1. आर्डिनो मेगा 2560
आर्डिनो मेगा 2560 * 2
2.10k पोटेंशियोमीटर
10k पोटेंशियोमीटर * 3
चरण 5: चरण 3: सामग्री (शक्ति)
1. बिजली की आपूर्ति
एसएमपीएस बिजली की आपूर्ति 5 वी 40 ए (200 डब्ल्यू)
एसएमपीएस बिजली की आपूर्ति 5V 2A (10W)
2. बिजली के तार
14awg (3 रंग) - 10m/प्रत्येक
चरण 6: चरण: सामग्री (आदि)
1. पेंट स्प्रे (मैट ब्लैक)
*यदि आप अंधेरे में अधिक नाटकीय प्रभाव प्राप्त करना चाहते हैं, तो वंता ब्लैक पेंट का उपयोग करें
2. पेंच
3.स्टेन कॉर्नर आयरन
4. ड्रिल
5.ग्लूगन
6. मजबूत आसंजन
*अपनी स्थिति के अनुसार उपकरण तैयार करें
चरण 7: ड्रा पैटर्न से पहले
*उपरोक्त तस्वीर अर्नौत मीजर की "थैंक्स फॉर द प्लैनेट्स" है जिसने मेरे काम को प्रेरित किया।
परियोजना में प्रवेश करने से पहले, मैंने महसूस किया कि ऐक्रेलिक में प्रत्यारोपित किए गए पैटर्न में मंद प्रकाश के जलसेक द्वारा गठित प्रकाश के उन्नयन का रंग बहुत सुंदर था।
मूल रूप से, दो या दो से अधिक रंगों को ग्रेडिएंट बनने के लिए ओवरलैप करना पड़ता है।
दो या दो से अधिक रंगों को खूबसूरती से बनाने के लिए, वक्र के अनुसार घनत्व, कोण या प्रकाश की डिग्री बनाने पर विचार करें।
चरण 8: एक हार्डवेयर बनाएं (ऐक्रेलिक कटिंग)
*उद्घृत करना। चरण 7: संरचना (भाग संख्या 5)
एक्रिलिक काटने की मशीन सेटिंग
एक्रिलिक (10t)
*कटिंग - हेयरलाइन सेटिंग
गति - शक्ति
(5 - 50)
*उत्कीर्णन
गति - शक्ति
(20 - 35)
*आप अपने स्वाद के अनुरूप पैटर्न को तराशने की सीमा को समायोजित कर सकते हैं
चरण 9: बनाओ (संरचना)
1. 2t - कवर
2. 10t - नियंत्रण संभाल
3. 10t - LEDstrip / Potensiometer
4. 12t - एलईडी पट्टी (2 + 10)t
5. 10t - पैटर्न (एक्रिलिक)
6. 2t - पृष्ठभूमि
7. 10t - सर्किट स्पेस
*नंबर 5 को छोड़कर - फॉर्मेक्स सामग्री।
चरण 10: हार्डवेयर और सॉफ्टवेयर की असेंबली
प्रथम। ३.४.६.७ तैयार करें ।
दूसरा। इसे एक मजबूत एडहेसिव के साथ 7.6.4 भागों के क्रम में चिपकाएँ।
तीसरा। गोंद बंदूक के साथ पोटेंशियोमीटर 3 भाग को ठीक करें।
चौथा। पोटेंशियोमीटर के साथ 3 भाग को मजबूत चिपकने के साथ 4.6.7 भाग से संलग्न करें।
पांचवां। एक मजबूत चिपकने का उपयोग करके ws2812b को 3.4.6.7 (लाल क्षेत्र) के किनारे पर संलग्न करें।
छठा। कटी हुई ऐक्रेलिक प्लेट को संयुक्त 3.4.6.7 में डालें और इसे गोंद बंदूक से ठीक करें।
सातवां। पोटेंशियोमीटर के नियंत्रण भाग में 2 भाग डालें और इसे गोंद गोंद के साथ ठीक करें।
आठवां। भाग 1 को कवर करें और मजबूत चिपकने वाली फिनिश के साथ ठीक करें।
* आप पीडीएफ फाइलों का उल्लेख कर सकते हैं
चरण 11: एक हार्डवेयर बनाएं (फॉर्मेक्स कटिंग)
(हार्डवेयर को कॉन्फ़िगर करें ताकि डार्करूम में केवल पैटर्न देखे जा सकें)
1. 2t - कवर
2. 10t - नियंत्रण संभाल
3. 10t - LEDstrip / Potensiometer
4. 12t - एलईडी पट्टी (2 + 10)t
6. 2t - पृष्ठभूमि
7. 10t - सर्किट स्पेस
*आपको STEP7 (छवि) का संदर्भ लेना चाहिए
चरण 12: एक हार्डवेयर बनाएं (लकड़ी काटना और पेंटिंग)
चरण 13: * यदि आप इस टुकड़े को दीवार पर लटकाना चाहते हैं, तो चित्र के समान संरचना बनाएं
*यह पाठ्यक्रम वैकल्पिक है, और यदि आप नहीं चाहते हैं तो आप इसे छोड़ सकते हैं।
*उपरोक्त संरचना मेरा व्यक्तिगत विचार है, और आपके विचारों को जोड़ने के साथ, यह एक और विशेष कार्य होगा।
*और जब मैं इस संरचना का निर्माण कर रहा था, तो मैं लकड़ी के बोर्ड और दीवार को नहीं देखना चाहता था।
चरण 14: एक सॉफ्टवेयर बनाएं (एक सर्किट आरेख)
सर्किट का निर्माण करते समय, ws2818b स्ट्रिप के GND / DIN / 5v और वर्तमान प्रवाह (तीर दिशा) की दिशा को ध्यान से कॉन्फ़िगर करें।
GND = बैटरी - (ब्लैक लाइन)
5v = बैटरी + (लाल रेखा)
डीआईएन = सिग्नल लाइन (ग्रीन लाइन)
चरण 15: हार्डवेयर संयोजन और बैक पैनल सर्किट कॉन्फ़िगरेशन
पीछे स्क्रू के साथ हार्डवेयर और सुरक्षित सर्किट से जुड़ें
चरण 16: सॉफ्टवेयर में कोड दर्ज करें (A-a Arduino मेगा बोर्ड)
// आपको A-a arduino मेगा बोर्ड इनपुट करना होगा
#शामिल
#शामिल करें #LED_PIN 0 परिभाषित करें #NUM_OF_LEDS 120 परिभाषित करें
इंट जे = 0;
Adafruit_NeoPixel स्ट्रिप = Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
//rampUnsignedChar RAMPh[NUM_OF_LEDS];
रैंपअहस्ताक्षरितचार RAMPv[NUM_OF_LEDS];
व्यर्थ व्यवस्था() {
// अपना सेटअप कोड यहां डालें, एक बार चलाने के लिए: स्ट्रिप.बेगिन (); कपड़े उतारने का प्रदर्शन();
}
शून्य लूप () {
// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए:
वैल्यूसेट ();
// एलईडीसेट ();
for(int i=0; i<num_of_leds; ="" ="" ="" h="RAMPh.update(); " v="RAMPv.update();" strip.setpixelcolor(i, ="" 360, ="" 230, ="" strip.show();
}
शून्य मानसेट () {
स्थिर uint32_t पुराना समय = 0; uint32_t अभी समय = मिली ();
// 00.3초에
अगर (अब समय - पुराना समय> 300) {के लिए (int i = 0; i = 360) { j = 0; } } }
चरण 17: सॉफ्टवेयर में कोड दर्ज करें (B-b Arduino मेगा बोर्ड)
// आपको बी-बी आर्डिनो मेगा बोर्ड इनपुट करना होगा
#शामिल
#शामिल करें #LED_PIN_A 2 परिभाषित करें #LED_PIN_B 1 परिभाषित करें #LED_PIN_C 0 परिभाषित करें # NUM_OF_LEDS 52 परिभाषित करें
# परिभाषित करें POT_A A10
#POT_B A9 को परिभाषित करें #POT_C A8 को परिभाषित करें
इंट जे [3] = {0};
Adafruit_NeoPixel स्ट्रिप[3] = {
Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), AdaGRB + NeoPixel (NUM_OF_};
रैंपअहस्ताक्षरितचार RAMPv[3][NUM_OF_LEDS];
व्यर्थ व्यवस्था() {
// अपना सेटअप कोड यहां एक बार चलाने के लिए डालें: for (int i = 0; i <3; i++) {trip.begin(); पट्टी .शो (); }
सीरियल.बेगिन (९६००);
}
शून्य लूप () {
// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए:
वैल्यूसेट ();
// नक्शा ()
// 0 ~ 1023을 0 ~ 359로 바꿔줌 // जे = नक्शा (एनालॉगरीड (पीओटी_बी), 0, 1023, 0, 35 9); जे [0] = नक्शा (एनालॉगरीड (पीओटी_ए), 0, 1023, 0, 35 9); जे [1] = नक्शा (एनालॉग रीड (पीओटी_बी), 0, 1023, 0, 35 9); जे [२] = नक्शा (एनालॉगरीड (पीओटी_सी), ०, १०२३, ०, ३५९); के लिए (int i = 0; i <3; i++) अगर (j <0) j += 360;
के लिए (इंट के = 0; के <3; के ++) {
के लिए (int i = 0; i <NUM_OF_LEDS; i++) {// 현재 uint8_t v = RAMPv[k].update(); पट्टी [के]। सेट पिक्सेल रंग (i, पट्टी [के]। रंग एचएसवी (जे [के] * 65535/360, 255, वी));
}
पट्टी [के]। शो ();
}
}
शून्य मानसेट () {
स्थिर uint32_t पुराना समय = 0; uint32_t अभी समय = मिली ();
// 00.3초에
अगर (अब समय - पुराना समय> 300) {के लिए (int k = 0; k <3; k ++) { के लिए (int i = 0; i <NUM_OF_LEDS; i ++) {// //,,)) RAMPv[k].go(random(0, 255), 300, LINEAR); } } पुराना समय = अब समय;
}
}
चरण 18: आनंद लें
सिफारिश की:
ट्रैश बिल्ट बीटी लाइन ड्रॉइंग बॉट - माई बॉट: 13 स्टेप्स (चित्रों के साथ)
ट्रैश बिल्ट बीटी लाइन ड्रॉइंग बॉट - माई बॉट: हाय दोस्तों लगभग 6 महीने के लंबे अंतराल के बाद मैं यहां एक नया प्रोजेक्ट लेकर आया हूं। क्यूट ड्रॉइंग बडी V1, SCARA रोबोट - Arduino के पूरा होने तक मैं एक और ड्राइंग बॉट की योजना बना रहा हूं, मुख्य उद्देश्य ड्राइंग के लिए एक बड़े स्थान को कवर करना है। तो निश्चित रोबोटिक हथियार ग
ब्लूटूथ रिमोट नियंत्रित लाइट स्विच -- रेट्रोफिट। लाइट स्विच स्टिल वर्क्स, नो एक्स्ट्रा राइटिंग: 9 स्टेप्स (चित्रों के साथ)
ब्लूटूथ रिमोट नियंत्रित लाइट स्विच -- रेट्रोफिट। लाइट स्विच स्टिल वर्क्स, नो एक्स्ट्रा राइटिंग.: अपडेट २५ नवंबर २०१७ - इस प्रोजेक्ट के हाई पावर संस्करण के लिए जो किलोवाट लोड को नियंत्रित कर सकता है, हाई पावर लोड के लिए रेट्रोफिट बीएलई कंट्रोल देखें - कोई अतिरिक्त वायरिंग की आवश्यकता नहीं है अपडेट १५ नवंबर २०१७ - कुछ बीएलई बोर्ड / सॉफ्टवेयर स्टैक डेली
जस्ट Arduino IDE का उपयोग करके Wifi मॉड्यूल ESP8266 सेटअप करना सीखें: 4 चरण
सिर्फ Arduino IDE का उपयोग करके Wifi मॉड्यूल ESP8266 को सेटअप करना सीखें: इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि कैसे ESP8266 मॉड्यूल को केवल Arduino IDE का उपयोग करके बाहरी TTL कनवर्टर का उपयोग करके सेटअप करें
एलईडी लाइट स्ट्रिंग्स को 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं।: 3 कदम
एलईडी लाइट स्ट्रिंग्स के लिए उन्हें 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं: मेरी योजना सरल थी। मैं एक दीवार से चलने वाली एलईडी लाइट स्ट्रिंग को टुकड़ों में काटना चाहता था और फिर इसे 12 वोल्ट से चलाने के लिए फिर से चालू करना चाहता था। विकल्प एक पावर इन्वर्टर का उपयोग करना था, लेकिन हम सभी जानते हैं कि वे बहुत अक्षम हैं, है ना? सही? या क्या वे?
लाइट डिटेक्टर, नो माइक्रोप्रोसेसर, जस्ट सिंपल इलेक्ट्रॉनिक्स:: ३ स्टेप्स
लाइट डिटेक्टर, नो माइक्रोप्रोसेसर, जस्ट सिंपल इलेक्ट्रॉनिक्स:): मैं आपको दो सर्किट दिखाऊंगा, एक लाइट न होने पर एलईडी बंद कर देता है, और दूसरा लाइट न होने पर एलईडी चालू कर देता है। पहले के लिए आपको आवश्यकता होगी: -R1(LDR) 10K -R2 (1.2K) रंग कोड: भूरा, लाल, लाल। -R3 (10 ओम) रंग कोड: भूरा काला