विषयसूची:

सुपर आसान क्रिस्टल मूड लाइट: 6 कदम
सुपर आसान क्रिस्टल मूड लाइट: 6 कदम

वीडियो: सुपर आसान क्रिस्टल मूड लाइट: 6 कदम

वीडियो: सुपर आसान क्रिस्टल मूड लाइट: 6 कदम
वीडियो: RC Bentex oil starter Auto Switch Connection | 6 वायर व 7 वायर वाला ऑटो स्विच | SMart 2024, नवंबर
Anonim
सुपर आसान क्रिस्टल मूड लाइट
सुपर आसान क्रिस्टल मूड लाइट

हैलो मेकर्स! यह एक सुपर डुपर आसान आर्डिनो प्रोजेक्ट है जो एक सीखने के उपकरण के साथ-साथ एक दुष्ट भयानक मूड लाइट के रूप में कार्य करेगा। यह केवल कुछ टुकड़े हैं, इसलिए आधार को प्रिंट करने में लगने वाले समय में आप इसे एक साथ व्हिप कर सकते हैं। RGB के बारे में भी बहुत अच्छी सीख देता है!

इस परियोजना के लिए कुछ पृष्ठभूमि: मेरे छोटे भाई (अब यूनिकॉर्न के रूप में जाना जाता है) और मुझे भयानक किविको सब्सक्रिप्शन बॉक्स मिलते हैं (प्रायोजित नहीं, बस पूजा करते हैं) और इस महीने के टिंकर क्रेट में यूनिकॉर्न को एक अच्छा आरजीबी मूड लाइट मिला। उन्होंने इसे बनाया लेकिन जल्दी से पता चला कि प्रत्येक रंग में केवल एक चालू/बंद था इसलिए इसमें सीमित रंग थे। स्कूल के लिए मेरी एक कक्षा में, हमें प्रत्येक बुधवार को एक एसटीईएम परियोजना करनी होती है। पिछले बुधवार, यूनिकॉर्न और मैंने उस प्रोजेक्ट को एक साथ रीमिक्स किया ताकि वह अधिक रंग संभावनाओं को कोड कर सके।

यदि आप इसे एक पाठ के रूप में उपयोग कर रहे हैं, तो मैं छात्रों के लिए आधारों को समय से पहले प्रिंट करने की अनुशंसा करता हूं। मेरी छपाई में लगभग 4 घंटे लगे।

कृपया रीमिक्स प्रतियोगिता में इसके लिए वोट करें! यह मेरा पहला इंस्ट्रक्शनल और यूनिकॉर्न है और मैं इस पर वास्तव में कड़ी मेहनत करता हूं। (मैं अब इस बात की सराहना कर सकता हूं कि एक निर्देशयोग्य लिखने में टाइपिंग कितनी शामिल है!)

आपूर्ति

  • आरजीबी एलईडी (एक छोटा काम करता है)
  • Arduino Uno (और बैटरी केबल, और प्रोग्राम के लिए USB केबल, एक मूल किट में आना चाहिए)
  • बुनियादी जम्पर तार
  • छोटा ब्रेडबोर्ड
  • 220 ओम रोकनेवाला
  • किविको क्रिस्टल किट (या अन्य एलईडी डिफ्यूज़र)

www.kiwico.com/us/store/dp/color-mixing-le…

3D प्रिंटर तक पहुंच (या फिर पता है, मॉडलिंग क्ले जैसे मॉडल मैजिक या कुछ और)/वैक्यूम पूर्व हो सकता है? लकड़ी अगर आपके पास उपकरण हैं तो अच्छा हो सकता है

चरण 1: इसे तार दें

इसे तार दें!
इसे तार दें!

आरजीबी के कैथोड को कनेक्ट करें जो कि आरजीबी का लंबा पिन है जो अरुडिनो के जीएनडी और अन्य तीन पिनों को 220 ओम प्रतिरोधों के माध्यम से अरुडिनो के पिन 11, 10, 9 तक ले जाता है।

चरण 2: प्रिंट बेस और डिफ्यूज़र डालें (रीमिक्स टाइम!)

प्रिंट बेस और इन्सर्ट डिफ्यूज़र (रीमिक्स टाइम!)
प्रिंट बेस और इन्सर्ट डिफ्यूज़र (रीमिक्स टाइम!)

3D प्रिंट (या मॉडल) आधार

क्रिस्टल रीमिक्स # 1 है क्योंकि यह किविको लाइट का रीमिक्स है (जो केवल कुछ रंग करता है)

आधार रीमिक्स # 2 है, यह एक कम पॉली प्लांटर का रीमिक्स है:

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

चरण 3: कोड समय (और रीमिक्स #3)

कोड समय (और रीमिक्स #3)
कोड समय (और रीमिक्स #3)

कोड https://create.arduino.cc/projecthub/muhammad-aqib… से है।

सीधे शब्दों में कहें, Arduino एप्लिकेशन खोलें और नीचे दिए गए उप-चरणों का पालन करें।

1: सेटअप कोड दर्ज करें।

इंट रेड_लाइट_पिन = 11; इंट ग्रीन_लाइट_पिन = 10; इंट ब्लू_लाइट_पिन = 9; शून्य सेटअप () {पिनमोड (रेड_लाइट_पिन, आउटपूट); पिनमोड (ग्रीन_लाइट_पिन, OUTPUT); पिनमोड (नीला_लाइट_पिन, आउटपुट);}

2: मुख्य कोड।

शून्य लूप () {

// आपके रंग यहां जाएं

}शून्य RGB_color(int red_light_value, int green_light_value, int blue_light_value) {एनालॉगराइट (red_light_pin, red_light_value); एनालॉगवर्इट (ग्रीन_लाइट_पिन, ग्रीन_लाइट_वैल्यू); एनालॉगवर्इट (नीला_लाइट_पिन, नीला_लाइट_वैल्यू);}

3: रंग कैसे काम करते हैं। (बोल्ड = मेरी टिप्पणी, इसे आर्डिनो में न जोड़ें)

प्रत्येक रंग जिसे आप फ्लैश/पल्स करना चाहते हैं, इस क्रम को शून्य लूप () {के तहत जोड़ा गया है

RGB_color (२५५, ०, ० आपके इच्छित रंग के लिए rgb मान); // लाल रंग को पठनीय बनाने के लिए टिप्पणी करें

देरी (1000); रंग कितना लंबा है, मुझे पूरा यकीन है कि यह 1 सेकंड है

4: उदाहरण कोड:

इंट रेड_लाइट_पिन = 11; इंट ग्रीन_लाइट_पिन = 10; इंट ब्लू_लाइट_पिन = 9; शून्य सेटअप () {पिनमोड (रेड_लाइट_पिन, आउटपूट); पिनमोड (ग्रीन_लाइट_पिन, OUTPUT); पिनमोड (नीला_लाइट_पिन, OUTPUT);} शून्य लूप () {RGB_color (255, 0, 0); // लाल देरी (1000); आरजीबी_रंग (0, 255, 0); // हरी देरी (1000); आरजीबी_रंग (0, 0, 255); // नीला विलंब (1000); आरजीबी_रंग (255, 255, 125); // रास्पबेरी देरी (1000); आरजीबी_रंग (0, 255, 255); // सियान देरी (1000); RGB_color (255, 0, 255); // मैजेंटा देरी (1000); आरजीबी_रंग (255, 255, 0); // पीला विलंब (1000); RGB_color (255, 255, 255); // सफेद देरी (1000);} RGB_color (int red_light_value, int green_light_value, int blue_light_value) {एनालॉगराइट (red_light_pin, red_light_value); एनालॉगवर्इट (ग्रीन_लाइट_पिन, ग्रीन_लाइट_वैल्यू); एनालॉगवर्इट (नीला_लाइट_पिन, नीला_लाइट_वैल्यू);}

चरण 4: Arduino को भेजें

Arduino को भेजें
Arduino को भेजें

अपने बोर्ड को अपने कंप्यूटर में यूएसबी-प्लग करें। सत्यापित करने के लिए चेकमार्क दबाएं और arduino को भेजने के लिए तीर दबाएं। जब एलईडी आपके कोड से चमकने लगे, तो आप इसे अपने कंप्यूटर से अनप्लग कर सकते हैं। 9V बैटरी वाली चीज़ को बोर्ड में प्लग करें और कोड चलेगा।

चरण 5: इसे एक साथ रखें।

एक साथ रखो।
एक साथ रखो।

छेद से निकलने वाले पावर कॉर्ड के साथ बोर्ड को आधार के अंदर रखें।

चरण 6: इसे फिर से पुन: प्रोग्राम करना चाहते हैं?

इसे बाहर निकालें, इसे कंप्यूटर में प्लग करें, इसे कोड करें, और इसे फिर से बेस में रखें। आनंद लेना!

इसका एक वीडियो संलग्न है।

सिफारिश की: