विषयसूची:

एक्रोफोबिया परियोजना: 6 कदम
एक्रोफोबिया परियोजना: 6 कदम

वीडियो: एक्रोफोबिया परियोजना: 6 कदम

वीडियो: एक्रोफोबिया परियोजना: 6 कदम
वीडियो: The World's Worst Phobias Pt.6 😳 #shorts #phobia #acrophobia 2024, अक्टूबर
Anonim
एक्रोफोबिया परियोजना
एक्रोफोबिया परियोजना

हाय दोस्तों, तो यह काफी दिलचस्प प्रोजेक्ट था। स्कूल में हमारी क्लास को 'इफ दिस, दैट दैट' नाम का एक प्रोजेक्ट करना होता था, जिसमें कुछ भी बनाने के लिए हमें एक Arduino का इस्तेमाल करना होता था। जब तक हम Arduino का उपयोग करते हैं, तब तक हम सचमुच कुछ भी चुन सकते हैं। आपका प्रोजेक्ट विफल हुआ तो भी ठीक था, इसलिए मैंने एक प्रयोग शुरू किया।

जब तक मुझे याद है, मुझे ऊंचाई से डर लगता है। यह उतना बुरा नहीं है जितना कि जब मैं छोटा था, लेकिन मैं अभी भी किसी इमारत के ऊपर खड़े होकर नीचे देखना पसंद नहीं करता। इसलिए मैंने 'एक्रोफोबिया चश्मा' बनाया, लेकिन बात यह है कि मुझे नहीं पता कि यह काम करता है या नहीं। देखिए, मैंने मूल रूप से एक अनंत दर्पण के सिद्धांतों का उपयोग किया था, लेकिन RGB एलईडी पट्टी खरीदने के बजाय, मैंने RGBW वाली पट्टी खरीदी और मुझे नहीं पता कि इसे Arduino से कैसे जोड़ा जाए।

अगर आप इस छोटे से प्रयोग को खुद करना चाहते हैं, तो मैं आपको दिखाता हूं कि कैसे।

चेतावनी! कृपया मिर्गी होने पर इसका प्रयोग न करें। मैं इस पर अधिक जोर नहीं दे सकता हूं।

चरण 1: चरण 1: सामग्री प्राप्त करें

चरण 1: सामग्री प्राप्त करें
चरण 1: सामग्री प्राप्त करें

तो दोस्तों यहाँ आपको क्या चाहिए:

- अरुडिनो ऊनो।

- एक ब्रेडबोर्ड।

- ब्रेडबोर्ड जम्पर तारों का एक सेट।

- एक आरजीबी (डब्ल्यू) एलईडी पट्टी (मैं एक आरजीबी पट्टी की सिफारिश करता हूं यदि आप मेरे जैसे ही अनुभवहीन हैं। वे एक Arduino से कनेक्ट करने के तरीके पर बहुत सारे ट्यूटोरियल हैं)।

- दो डाइविंग मास्क (मैं निश्चित रूप से इनकी सिफारिश कर सकता हूं क्योंकि इन्हें अलग करना काफी आसान है:

- मिरर विंडो फिल्म।

- एक कार्डबोर्ड कटर।

- डक टेप।

- मास्किंग टेप।

- दो तरफा टेप

- पेंट और एक पेंटब्रश।

- एक स्प्रे बोतल (आपको इसे पानी से भरने और कांच पर स्प्रे करने की आवश्यकता है)।

चरण 2: चरण 2: ग्लास को संशोधित करें

चरण 2: ग्लास को संशोधित करें
चरण 2: ग्लास को संशोधित करें
चरण 2: ग्लास को संशोधित करें
चरण 2: ग्लास को संशोधित करें
चरण 2: ग्लास को संशोधित करें
चरण 2: ग्लास को संशोधित करें

1. अपने डाइविंग मास्क लें और सभी वस्तुओं को एक दूसरे के लिए अलग करें

2. अपने डाइविंग मास्क से ग्लास लें और कुछ मिरर विंडो फिल्म को काट लें।

3. अपने गिलास और फिल्म को पानी से स्प्रे करें और ध्यान से एक दूसरे के ऊपर रखें।

4. प्लास्टिक का एक सख्त टुकड़ा लें और हवा के सभी बुलबुले को बाहर निकालने का प्रयास करें।

5. अतिरिक्त फिल्म को काट लें।

चरण 3: चरण 3: सब कुछ वापस जगह पर रखें

चरण 3: सब कुछ वापस जगह पर रखें
चरण 3: सब कुछ वापस जगह पर रखें
चरण 3: सब कुछ वापस जगह पर रखें
चरण 3: सब कुछ वापस जगह पर रखें
चरण 3: सब कुछ वापस जगह पर रखें
चरण 3: सब कुछ वापस जगह पर रखें

1. अपने मिरर ग्लास को अपने दोनों डाइविंग मास्क में रखें (सुनिश्चित करें कि केवल एक में प्लास्टिक बैंड है)।

2. सुनिश्चित करें कि सब कुछ सुरक्षित है।

3. एलईडी पट्टी को दो तरफा टेप के साथ रखें (इससे कोई फर्क नहीं पड़ता कि एलईडी पट्टी थोड़ी लंबी है, हम इसे भविष्य के चरण में छिपा सकते हैं)।

चरण 4: चरण 4: फिनिशिंग टच

चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच
चरण 4: फिनिशिंग टच

1. डाइविंग मास्क को जोड़ने के लिए डक टेप का उपयोग करें (सुनिश्चित करें कि तार बाहर की तरफ हैं)।

2. उन जगहों पर मास्किंग टेप लगाएं जिन्हें आप पेंट करना चाहते हैं।

3. पेंट!

चरण 5: चरण 5: कोडिंग

चरण 5: कोडिंग
चरण 5: कोडिंग

आह हाँ, मजेदार हिस्सा। तो यह मेरा इंद्रधनुष कोड है, लेकिन यदि आप यह देखकर और अधिक प्रयोग करना चाहते हैं कि क्या कुछ रंगों का अधिक प्रभाव है या कुछ और जिसे आप आज़माना चाहते हैं, तो बेझिझक ऐसा करें।

नोट: मैंने यह देखने के लिए circuit.io का उपयोग किया है कि क्या यह वास्तव में है और ऐसा करता है, चिंता न करें।

मैंने ArduinoIDE और neopixel लाइब्रेरी का उपयोग किया है:

#शामिल करें #पिन परिभाषित करें 6

#परिभाषित करें NUM_LEDS 24

Adafruit_NeoPixel स्ट्रिप = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

व्यर्थ व्यवस्था() {

पट्टी। शुरू ();

कपड़े उतारने का प्रदर्शन();

}

शून्य लूप () {

इंद्रधनुष चक्र(20);

}

शून्य इंद्रधनुष चक्र (इंट स्पीडडेले) {

बाइट * सी;

uint16_t मैं, जे;

के लिए (जे = 0; जे <256 * 5; जे ++) {

for(i=0; i< NUM_LEDS; i++) {

सी = व्हील (((i * 256 / NUM_LEDS) + जे) और 255);

सेट पिक्सेल (i, *c, *(c+1), *(c+2), *(c+3));

}

शोस्ट्रिप ();

देरी (गति देरी);

}

}

बाइट * व्हील (बाइट व्हीलपॉस) {

स्थिर बाइट सी [4];

अगर (व्हीलपॉस <85) {

सी [0] = व्हीलपोस * 3;

ग [1] = २५५ - व्हीलपॉस * ३;

ग [2] = 0;

सी [3] = 0;

} और अगर (व्हीलपॉस <१७०) {

व्हीलपोस - = 85;

सी [0] = २५५ - व्हीलपोस * ३;

ग [1] = 0;

सी [२] = व्हीलपोस * ३;

सी [3] = 0;

} अन्यथा {

व्हीलपोस - = १७०;

सी [0] = 0;

ग [1] = व्हीलपोस * ३;

सी [२] = २५५ - व्हीलपॉस * ३;

सी [3] = 0;

}

वापसी ग;

}

शून्य शोस्ट्रिप () {

#ifdef ADAFRUIT_NEOPIXEL_H

कपड़े उतारने का प्रदर्शन();

#अगर अंत

}

शून्य सेट पिक्सेल (इंट पिक्सेल, बाइट रेड, बाइट ग्रीन, बाइट ब्लू, बाइट व्हाइट) {

#ifdef ADAFRUIT_NEOPIXEL_H

स्ट्रिप.सेट पिक्सेलकलर (पिक्सेल, स्ट्रिप। कलर (लाल, हरा, नीला, सफेद));

#अगर अंत

}

शून्य सेटऑल (बाइट रेड, बाइट ग्रीन, बाइट ब्लू, बाइट व्हाइट) {

for(int i = 0; i < NUM_LEDS; i++) {

सेट पिक्सेल (i, लाल, हरा, नीला, सफेद);

}

शोस्ट्रिप ();

}

चरण 6: बस इतना ही

इतना ही!
इतना ही!

आशा है कि आपको निर्देश योग्य पसंद आया होगा!

- ब्रेचजे

सिफारिश की: