विषयसूची:
- चरण 1: 3D नेत्र तंत्र के लिए फ़ाइलें प्रिंट करें
- चरण 2: 3डी प्रिंटेड भागों के लिए मूल पोस्ट प्रोसेसिंग
- चरण 3: नेत्रगोलक को अधिक यथार्थवादी बनाएं
- चरण 4: लिंकेज बनाएं
- चरण 5: नेत्र तंत्र को इकट्ठा करें
- चरण 6: तार सब कुछ ऊपर
- चरण 7: अपने सर्वो को घर पर रखें और नेत्र तंत्र को समाप्त करें
- चरण 8: अपने कद्दू को तराशें और आंख को कद्दू में माउंट करें
- चरण 9: कोड अपलोड करें
- चरण 10: आपका काम हो गया
वीडियो: चलती एनिमेट्रोनिक आई के साथ हेलोवीन कद्दू - यह कद्दू अपनी आंख घुमा सकता है !: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस निर्देशयोग्य में, आप सीखेंगे कि हैलोवीन कद्दू कैसे बनाया जाता है, जब उसकी आंख हिलती है तो सभी को भयभीत कर देता है।
अल्ट्रासोनिक सेंसर की ट्रिगर दूरी को सही मान (चरण 9) में समायोजित करें, और आपका कद्दू किसी को भी डरा देगा जो आपके घर से कैंडी लेने की हिम्मत करता है
उपरोक्त वीडियो में, आप उन आंदोलनों का प्रदर्शन देखेंगे जो यह आंख सक्षम है। पहले 2 क्लिप यादृच्छिक चिकोटी आंदोलनों को दिखाते हैं जिन्हें करने के लिए आंख को प्रोग्राम किया जा सकता है, और तीसरी और चौथी क्लिप दिखाती है कि कद्दू अपनी आंख को उसी तरह कैसे रोल कर सकता है जिस तरह से एक इंसान नाराज हो सकता है।
यह मेरे लिए एक हैलोवीन रश-प्रोजेक्ट था, इसलिए मैंने अपना प्रोजेक्ट पूरा होने के बाद अधिकांश तस्वीरें लीं। यही कारण है कि आंख के लिए एक सार्वभौमिक जोड़ खरीदने के बजाय, मैंने एक ऐसा जोड़ तैयार किया है जिसमें किसी भी हार्ड-टू-सोर्स गैर-थ्रीडी प्रिंट करने योग्य भागों की आवश्यकता नहीं होती है। यही कारण है कि आप इस प्रोजेक्ट को सिर्फ एक दिन में पूरा कर सकते हैं!
यहां आवश्यक फाइलों के साथ फ़ोल्डर का लिंक दिया गया है।
आपूर्ति:
1. 1x Arduino नैनो (या समान)
2. 2x SG90 9G माइक्रो सर्वो
3. 1x कद्दू (व्यास में कम से कम ~ 20 सेमी)
4. 2x लकड़ी के कटार
5. 4x AA बैटरी (या समान 5V सेटअप)
6. ~ जम्पर वायर (या 22 एडब्ल्यूजी वायर का 1 मी)
7. ~ 15 सेमी बेंड-एंड-स्टे वायर (पेपर क्लिप ठीक काम करते हैं)
8. कुछ मार्कर या पेंट (लाल, नीला और काला रंग)
9. सफेद (पीएलए) फिलामेंट
वैकल्पिक:
1. 1x HC-SR04 अल्ट्रासोनिक दूरी सेंसर
2. सोल्डरिंग आयरन और सोल्डर
3. विद्युत टेप
चरण 1: 3D नेत्र तंत्र के लिए फ़ाइलें प्रिंट करें
सबसे पहले, आपको सफेद पीएलए फिलामेंट में संलग्न एसटीएल फाइलों को 3डी प्रिंट करना होगा।
"2020_Halloween_Pumpkin_With_Moving_Animatronic_Eye_MASTER" फ़ोल्डर डाउनलोड करें। इस फ़ोल्डर में सभी 3D और कोड फ़ाइलें हैं, साथ ही लिंक भी हैं।
3D फ़ाइलें पहले से ही उस दिशा में उन्मुख हैं जो 3D प्रिंटिंग के लिए सबसे उपयुक्त है। यह ध्यान रखना महत्वपूर्ण है कि "OuterEye" को नीचे की ओर गोल साइड से, और "InnerEye" को नीचे की तरफ से प्रिंट करना होगा। हालांकि इसका मतलब है कि आपको बाहरी आंख के लिए समर्थन की आवश्यकता होगी, आपको इनमें से किसी भी फाइल को विपरीत दिशा में प्रिंट नहीं करना चाहिए। ऐसा इसलिए है क्योंकि आंख के तंत्र को बंधन से रोकने के लिए बाहरी आंख के अंदर और आंतरिक आंख के बाहर जितना संभव हो उतना चिकना होना चाहिए।
मैंने बाहरी और भीतरी आंखों के हिस्सों को 0.1 मिमी परत की ऊंचाई पर मुद्रित किया क्योंकि इससे सीढ़ियों के प्रभाव को कम किया जा सकेगा, जिसके परिणामस्वरूप एक चिकनी सतह होगी। मैंने अन्य फाइलों को 0.2-0.3 मिमी परत की ऊंचाई पर मुद्रित किया।
जब परियोजना प्रदर्शित होने के लिए तैयार थी, तो मैंने सीधे आंख तंत्र के पीछे एक टॉर्च लगाई ताकि आंख चमक उठे। यदि आप इस चमकदार प्रभाव को प्राप्त करना चाहते हैं, तो मैं बाहरी और आंतरिक नेत्र भागों के लिए कम infill और परिधि सेटिंग्स का उपयोग करने की सलाह दूंगा।
चरण 2: 3डी प्रिंटेड भागों के लिए मूल पोस्ट प्रोसेसिंग
केवल एक हिस्सा जिसे काम की जरूरत है, वह है बाहरी आंख।
चूँकि बाहरी आँख के दृश्य पक्ष पर समर्थन का उपयोग किया गया था, सतह थोड़ी खुरदरी होगी। ~ १२० - २४० ग्रिट सैंडपेपर का उपयोग करके, सतह को तब तक चिकना करें जब तक कि यह अच्छा न लगे (मुझे पता है कि कोई भी सैंडिंग पसंद नहीं करता है, इसलिए इसे तब तक चिकना करें जब तक आप लुक से खुश न हों, या इस चरण को पूरी तरह से छोड़ दें)।
चरण 3: नेत्रगोलक को अधिक यथार्थवादी बनाएं
नेत्रगोलक को अपेक्षाकृत चिकनी खत्म करने के लिए, मैंने आंखों में एक आईरिस और रक्त वाहिकाओं को जोड़ने के लिए अलग-अलग चौड़ाई के लाल, काले और नीले रंग के स्थायी मार्करों का उपयोग किया। (आप बता सकते हैं कि मैं कोई कलाकार नहीं हूं और यह निर्देश योग्य नहीं है कि हाइपर-यथार्थवादी आंख कैसे बनाई जाए)।
मैं कल्पना करता हूं कि आप आंख को भड़काकर और पेंट करके एक अति-यथार्थवादी आंख बना सकते हैं, लेकिन मैंने इनमें से किसी से भी परेशान नहीं किया; जब आपका कद्दू अंधेरे में रखा जाएगा तो कोई भी उन बारीक विवरणों को नहीं देख पाएगा!
चरण 4: लिंकेज बनाएं
अब जब आपके पास सभी 3D प्रिंटेड भाग तैयार हैं, तो आप तंत्र को इकट्ठा करने के लिए लगभग तैयार हैं। लिंकेज बनाने के लिए आपको बस बेंड-एंड-स्टे तार के 3 टुकड़ों को मोड़ना होगा (मैंने सिर्फ एक मानक पेपरक्लिप का उपयोग किया है)।
नीडलनोज सरौता का उपयोग करते हुए, तारों को तब तक मोड़ें जब तक कि उनके ऊपर चित्र के समान आयाम न हों।
चरण 5: नेत्र तंत्र को इकट्ठा करें
अब आपके पास आंख तंत्र को इकट्ठा करने के लिए आवश्यक सब कुछ है।
1. पहला कदम "25mmEyeConnector" को आंतरिक आंख और आधार के किनारे पर चिपकाना है।
2. अगला, ऊपर दिखाए गए अनुसार आधार के नीचे 2 "BaseSkewerMount1" को गोंद करें। आपको कटार माउंट में छेद के माध्यम से एक मानक लकड़ी के कटार को स्लाइड करने में सक्षम होने की आवश्यकता होगी, इसलिए यदि आवश्यक हो तो छेदों को ड्रिल करें।
3. 2 SG90 माइक्रो सर्वो को आधार में उनके स्लॉट में माउंट करें और उन्हें 1 स्क्रू प्रति सर्वो के साथ सुरक्षित करें। इन सर्वो को स्लॉट के खुले हिस्से से निकलने वाले तारों के साथ संरेखित किया जाना चाहिए।
4. 3 लिंक को बाहरी आंख और सर्वो हॉर्न से कनेक्ट करें। सबसे बड़ा लिंक आंख के ऊपरी छेद पर जाता है, और नीचे का छेद असंबद्ध छोड़ दिया जाता है। फिर, बाहरी आंख को भीतर की आंख पर स्लाइड करें। उपरोक्त तस्वीरें देखें।
सर्वो हॉर्न्स को अभी तक सर्वो से न जोड़ें। ऐसा इसलिए है क्योंकि सर्वो को पहले (बाद के चरण में समझाया गया) होम करने की आवश्यकता है।
चरण 6: तार सब कुछ ऊपर
इससे पहले कि हम सर्वो को घर में ला सकें और सर्वो हॉर्न को जोड़ सकें, हमें चीजों को तार-तार करना होगा।
यदि आप Arduino नैनो केस फ़ाइलों का उपयोग कर रहे हैं जो शामिल हैं:
1. नैनो के ऊपर से 6 पुरुष हैडर पिन को हटा दें। वे मामले के ढक्कन के रास्ते में आ जाएंगे, लेकिन नैनो पर नीचे के पुरुष हेडर की 2 पंक्तियों को समायोजित करने के लिए डिज़ाइन किया गया है, ताकि वे बने रह सकें।
2. बोर्ड को केस के निचले हिस्से में पुश करें, हेडर की 2 पंक्तियों को केस के निचले हिस्से में स्लॉट्स के माध्यम से तब तक गाइड करें जब तक कि बोर्ड सपाट न हो जाए।
3. Arduino Nano.4 पर D8 को पिन करने के लिए हॉरिजॉन्टल-एक्सिस सर्वो (सर्वो माउंटेड लोअर और आई के करीब) सिग्नल वायर को कनेक्ट करें। नैनो के D9 को पिन करने के लिए वर्टिकल-एक्सिस सर्वो के सिग्नल वायर को कनेक्ट करें।
5. अल्ट्रासोनिक सेंसर के ट्रिगर पिन को D3 पिन करने के लिए कनेक्ट करें।
6. इको पिन को D2 पिन करने के लिए कनेक्ट करें।
7. अंत में, दो तारों को नैनो के 5V और GND पिन से कनेक्ट करें।
8. एए बैटरी पैक के समानांतर नैनो, क्षैतिज-अक्ष सर्वो, लंबवत-अक्ष सर्वो, और अल्ट्रासोनिक सेंसर के पावर तारों को तार दें (मैंने 2 2SAA मामलों को एक साथ चिपकाया और उन्हें 4SAA केस बनाने के लिए श्रृंखला में तारित किया)। सुनिश्चित करें कि एक सामान्य आधार स्थापित किया गया है। ऊपर पूरा सर्किट और योजनाबद्ध देखें।
9. विद्युत टेप के साथ कनेक्शन लपेटें। यह कनेक्शन को पानी प्रतिरोधी बनाने में मदद करता है जबकि ढीले कनेक्शन की संभावना को भी कम करता है।
4. इस केस के लिड में एक बटन एक्सटेंशन है ताकि आप केस को खोले बिना रीसेट बटन को पुश कर सकें। केस के ढक्कन को बंद करने से पहले, "बटन एक्स्टेंडर" को छेद में दबाएं, जिसमें पतली तरफ चिपका हुआ है, और ढक्कन को जगह में स्नैप करें। मैंने प्रोग्राम को जल्दी से रोकने के लिए बटन को उपयोगी पाया है, लेकिन यदि आप रीसेट बटन तक पहुँचने की परवाह नहीं करते हैं और ढक्कन में एक छोटा सा छेद होने से कोई आपत्ति नहीं है, तो इस चरण को छोड़ दें।
चरण 7: अपने सर्वो को घर पर रखें और नेत्र तंत्र को समाप्त करें
सर्वो 0 - 180º से चलते हैं, इसलिए यह महत्वपूर्ण है कि गति में सर्वो की सीमा का मध्य गति में आंख की सीमा के मध्य का गठन करता है।
सर्वो हॉर्न को जोड़ने से पहले आपको अपने सर्वो को 90º पर केंद्रित करना होगा, और यह "Home_Servos1" स्केच को नैनो में अपलोड करके किया जा सकता है। यह स्केच ऐसा बना देगा कि जब सर्वो किसी डिजिटल पिन से जुड़ा हो, तो सर्वो को 90º पर जाने का आदेश दिया जाएगा।
सर्वो केंद्रित होने के साथ, आप सर्वो हॉर्न को उनके संबंधित सर्वो पर ध्यान से दबा सकते हैं। अनुमानित कोण के लिए उपरोक्त तस्वीरों में से अंतिम देखें, जब सर्वो केंद्रित होते हैं तो सर्वो हॉर्न होना चाहिए।
प्रत्येक सर्वो हॉर्न को उसके केंद्र के माध्यम से एक स्क्रू से सुरक्षित करें।
चरण 8: अपने कद्दू को तराशें और आंख को कद्दू में माउंट करें
आप जो चाहते हैं उसके साथ एक कद्दू तराशें! यह एक निर्देश योग्य नहीं है कि कद्दू को कैसे उकेरा जाए, इसलिए मैं उन अधिकांश विवरणों को छोड़ दूंगा।
आपकी कद्दू की नक्काशी के बारे में एकमात्र महत्वपूर्ण बात यह है कि आंख का छेद बहुत अधिक नहीं होना चाहिए, या कद्दू की 'छत' से सर्वो लिंक बाधित हो जाएंगे।
आईहोल बनाते समय, आईहोल को धीरे-धीरे बड़ा करें, जब तक कि आंख सही मात्रा में बाहर न निकल जाए। आपको इस छेद के अंदर का भाग चम्फर करना चाहिए, ताकि कद्दू के अंदर के छेद के किनारे का व्यास कद्दू के बाहर के छेद के किनारे से बड़ा हो।
नेत्र तंत्र को माउंट करने के लिए:
1. एक कटार को छोटा काटें और इसे किसी एक माउंट में डालें जिसे हमने आधार के नीचे से चिपकाया था। अब, पूरी चीज को कद्दू के अंदर रखें ताकि आंख सही जगह पर हो, और छोटी कटार को कद्दू के अंदर से तब तक धकेलें जब तक कि वह दूसरी तरफ से बाहर न निकल जाए। इस तरह आप कद्दू के बाहर से एक कटार को थपथपाने और यह उम्मीद करने के बजाय कि आप सही जगह पर पहुंचेंगे, कटार के स्थान को सटीक रूप से चिह्नित करेंगे। दूसरे कटार माउंट और कद्दू के दूसरी तरफ के लिए दोहराएं।
2. अब आप कद्दू के बाहर से 2 कटार को स्केवर माउंट के माध्यम से धकेल सकते हैं, और फिर कद्दू के दूसरी तरफ से बाहर निकाल सकते हैं। अब नेत्र तंत्र को पर्याप्त रूप से सुरक्षित रूप से लगाया जाना चाहिए। उपरोक्त तस्वीरें देखें। (आप उस काले टेप को देखेंगे जो मैंने गोंद के विफल होने पर उपयोग किया था)।
3. मैंने इलेक्ट्रॉनिक्स और बैटरी को प्लास्टिक बैग में साफ रखने के लिए रखा और इसे कद्दू के अंदर सेट कर दिया।
4. किसी विद्युत फ्लैशलाइट के लेंस को पारभासी पीले प्लास्टिक से ढक दें, और इस टॉर्च को सीधे आंख के पीछे रखें ताकि आंख अंधेरे में चमके। आंख के साथ टॉर्च के स्तर को माउंट करने के लिए, मैंने इसे एक जार के ऊपर सेट किया।
मुझे लगता है कि अल्ट्रासोनिक सेंसर का उपयोग करने का सबसे अच्छा तरीका इसके तारों का विस्तार करना होगा ताकि आप इसे कद्दू के बजाय कद्दू के बगल में कहीं रख सकें। मैंने तय किया कि मेरे आवेदन के लिए सेंसर आवश्यक नहीं था, इसलिए मैंने चार अतिरिक्त तारों को छोड़कर सेंसर को छोड़ दिया। एक ही कोड काम करेगा चाहे आपके पास अल्ट्रासोनिक सेंसर जुड़ा हो या नहीं, और किसी भी पैरामीटर को बदलने की आवश्यकता नहीं है।
चरण 9: कोड अपलोड करें
लगभग काम हो गया!
कोड डाउनलोड करें, और Arduino IDE खोलें।
मैं आपको उस कोड की सेटिंग के बारे में बताऊंगा जिसे आपको समायोजित करने की आवश्यकता हो सकती है:
इंट रिपीट = ४०; // एक और सोनार पिंग की प्रतीक्षा करने से पहले आंखों के आंदोलनों की संख्या को परिभाषित करें
इस मान को समायोजित करें यदि आप चाहते हैं कि अल्ट्रासोनिक सेंसर चालू होने के बाद आंख अपनी गतिविधियों को अधिक या कम बार दोहराए। जैसा कि मैंने पहले कहा, अल्ट्रासोनिक सेंसर का उपयोग करना वैकल्पिक है, और इसके लिए किसी भिन्न कोड की आवश्यकता नहीं होती है। यदि आप अल्ट्रासोनिक सेंसर का उपयोग नहीं करना चाहते हैं तो बस इस सेटिंग को अछूता छोड़ दें।
# परिभाषित करें hLeftLIMIT 55
#hRightLIMIT 110 परिभाषित करें #vTopLIMIT 6 परिभाषित करें #vBotLIMIT 155 परिभाषित करें
ये मान सर्वो के अंतिम पड़ाव को निर्धारित करते हैं और तंत्र को बंधन से रोकते हैं। मैंने मुख्य रूप से सर्वो की गति की अधिकतम सीमा का परीक्षण करने के लिए रोलआई फ़ंक्शन बनाया है, इसलिए रोलआई फ़ंक्शन चलाएं और यदि आवश्यक हो तो इन मानों को समायोजित करें।
#define hServoCenterTrim -3
#परिभाषित करें vServoCenterTrim -13
जब कद्दू अल्ट्रासोनिक सेंसर के फिर से ट्रिगर होने की प्रतीक्षा कर रहा है, तो ये मान आपको आंख की घरेलू स्थिति को ठीक से सेट करने की अनुमति देते हैं।
कॉन्स्ट इंट hServoPin = 8; // क्षैतिज सर्वो को जोड़ने के लिए पिन को परिभाषित करें
कॉन्स्ट इंट vServoPin = 9; // लंबवत सर्वो को जोड़ने के लिए पिन को परिभाषित करें
कोड की ये पंक्तियाँ सर्वो को असाइन करने के लिए पिन को परिभाषित करती हैं।
कॉन्स्ट इंट अल्ट्रासोनिक १ = {३, २}; // क्रमशः ट्रिगर और इको पिन को परिभाषित करता है
कोड की यह पंक्ति एक सरणी बनाती है जो प्रोग्राम को बताती है कि अल्ट्रासोनिक सेंसर किस पिन से जुड़ा है।
कॉन्स्ट लॉन्ग ट्रिगरडिस्टेंस = १०००; // अल्ट्रासोनिक सेंसर चालू होने से पहले अधिकतम दूरी (मिमी) सेट करें
कोड की यह पंक्ति अल्ट्रासोनिक सेंसर चालू होने तक अधिकतम दूरी निर्धारित करती है और फ़ंक्शन को कॉल किया जाता है।
कॉन्स्ट बाइट WhatFunctionToCall = 1; // (0-1) प्रोग्राम को बताता है कि किस फंक्शन को कॉल करना है
// रोलआईज़ = 0 // रैंडम ट्विचिंग = 1
कोड की ये पंक्तियाँ आपको यह चुनने की अनुमति देती हैं कि क्या आप चाहते हैं कि कद्दू अपनी आंख को रोल करे, या एक यादृच्छिक, चिड़चिड़े अंदाज में आगे बढ़े। मान = 0 या 1 होना चाहिए। यदि मान = 1 है, तो प्रोग्राम randomTwitching फ़ंक्शन को निष्पादित करेगा। यदि मान = 0 है, तो प्रोग्राम रोलआई फ़ंक्शन निष्पादित करेगा। यदि मान 1 या 0 है, तो प्रोग्राम किसी फ़ंक्शन को निष्पादित नहीं करेगा।
चरण 10: आपका काम हो गया
और उन सरल चरणों को पूरा करने के साथ, आपने एनिमेट्रोनिक आंख के साथ अपना खुद का कद्दू बनाया है!
यदि आपके कोई प्रश्न हैं या प्रतिक्रिया देना चाहते हैं तो कृपया एक टिप्पणी छोड़ दें।
सिफारिश की:
एक IoT हेलोवीन कद्दू - एक Arduino MKR1000 और Blynk ऐप के साथ LED को नियंत्रित करें ???: 4 चरण (चित्रों के साथ)
एक IoT हेलोवीन कद्दू | एक Arduino MKR1000 और Blynk ऐप के साथ LED को नियंत्रित करें ???: सभी को नमस्कार, कुछ हफ़्ते पहले हैलोवीन था और परंपरा का पालन करते हुए मैंने अपनी बालकनी के लिए एक अच्छा कद्दू उकेरा। लेकिन अपने कद्दू को बाहर रखते हुए, मैंने महसूस किया कि हर शाम मोमबत्ती जलाने के लिए बाहर जाना काफी कष्टप्रद था। और मैं
कद्दू - टेट्रिस कद्दू: 10 कदम (चित्रों के साथ)
कद्दू - टेट्रिस कद्दू: मुस्कुराते हुए चेहरे और मोमबत्तियां कौन चाहता है जब आप इस हेलोवीन में एक इंटरैक्टिव कद्दू ले सकते हैं? लौकी के चेहरे पर उकेरी गई 8x16 ग्रिड पर अपना पसंदीदा ब्लॉक-स्टैकिंग गेम खेलें, जो एलईडी द्वारा जलाया जाता है और एक नियंत्रक के रूप में तने का उपयोग करता है। यह एक मॉडर
आँख झपकने के साथ वायरलेस तरीके से पीसी को नियंत्रित करें;): 9 कदम (चित्रों के साथ)
आँख झपकने के साथ वायरलेस तरीके से पीसी को नियंत्रित करें;): अपनी आदतों से परे जाने के बारे में क्या?? कुछ नया करने की कोशिश करने के बारे में क्या??!!!!अपने पीसी को नियंत्रित करने और अपने कीबोर्ड और माउस का उपयोग किए बिना कुछ भी करने के बारे में क्या है!हम्म… लेकिन यह कैसे संभव है???आपकी पलक झपकते ही !! बी मत
चलती आँखों के साथ एनिमेट्रोनिक मास्क: 13 कदम (चित्रों के साथ)
चलती आँखों के साथ एनिमेट्रोनिक मास्क: नमस्ते! स्कूल असाइनमेंट के लिए हमें Arduino की खोज करनी थी। इसलिए मैंने एनिमेट्रोनिक मास्क बनाने का फैसला किया। यह दीवार की सजावट की तरह अधिक है। इसका पूरा काम लोगों को थोड़ा असहज करना है, क्योंकि आंखें हिल रही होंगी। यह वें से प्रेरित है
आंख को पकड़ने वाला डिस्प्ले कैसे बनाएं (एलईडी स्टाइल): 9 कदम (चित्रों के साथ)
आई कैचिंग डिस्प्ले (एलईडी स्टाइल) कैसे बनाएं: यह उतना निर्देश योग्य नहीं है जितना कि मैंने एक स्कूल प्रोजेक्ट कैसे बनाया। ठीक वही दोहराते हुए जो मैंने किया था, शायद आपकी मदद नहीं करेगा, इस परियोजना को लगभग किसी भी प्रदर्शन को और अधिक आकर्षक बनाने के लिए संशोधित किया जा सकता है