विषयसूची:

Homunculus - यांत्रिक रहस्यमय ओरेकल फॉर्च्यून टेलर: 15 कदम (चित्रों के साथ)
Homunculus - यांत्रिक रहस्यमय ओरेकल फॉर्च्यून टेलर: 15 कदम (चित्रों के साथ)

वीडियो: Homunculus - यांत्रिक रहस्यमय ओरेकल फॉर्च्यून टेलर: 15 कदम (चित्रों के साथ)

वीडियो: Homunculus - यांत्रिक रहस्यमय ओरेकल फॉर्च्यून टेलर: 15 कदम (चित्रों के साथ)
वीडियो: 【Multi Sub】《我是大仙尊》EP1~EP215合集 | 前世是修仙界的绝世天才,被十大天尊陷害自爆而亡,意外重生到了自己二十岁的时候!#热血 #玄幻 #修仙 #都市 #修真 2024, नवंबर
Anonim
Image
Image
होम्युनकुलस - मैकेनिकल मिस्टिकल ओरेकल फॉर्च्यून टेलर
होम्युनकुलस - मैकेनिकल मिस्टिकल ओरेकल फॉर्च्यून टेलर

ठीक है - तो यह क्या होना चाहिए … इस पर पिछली कहानी मैं लोगों को बताता हूं कि खोपड़ी 19 वीं सदी के एक फकीर की है, जिसकी कब्र लूट ली गई थी और उसकी खोपड़ी जो किसी कार्निवल पक्ष में समाप्त हुई थी, 1900 की शुरुआत में वापस दिखाई देती है। मैंने इसे कुछ रन डाउन विक्टोरियन हाउस के तहखाने में पाया और २१वीं सदी के भविष्यवक्ता के रूप में प्रोप को फिर से बनाया - 'जो इंटरनेट के ईथर में पहुंच सकता है, आपको अपना भाग्य बता सकता है, आपके दोस्त और दुश्मन कौन हैं, बताओ एक चुटकुला और दिन के लिए मेरा ईमेल और कैलेंडर पढ़ें'।

यह वास्तव में क्या है - वैसे यह रास्पबेरी पाई पर चलने वाला अद्भुत जैस्पर सॉफ्टवेयर है और मैंने लिनबर्ग खोपड़ी पर बात करने वाला एक 2 चैनल बनाया है जो इसे जोड़ने के लिए बहुत सारी घंटियाँ और सीटी (और एक डफ) के साथ बात कर रहा है.

यह एक अति महत्वाकांक्षी परियोजना थी। काम करने के लिए विभिन्न माध्यमों के बहुत सारे - कई पाई, लकड़ी का काम, पेंटिंग, बहुत सारी वायरिंग, अजगर में बहुत सारी कोडिंग, अर्दुनियो कोडिंग, बहुत सारी छोटी वायरिंग, 120v वायरिंग, pi 'टोपी' बाहरी बोर्ड, रिले ड्राइवर और रिले, 24v बिजली की आपूर्ति, चीजों को गतिमान करना - 2 अक्ष के साथ एक खोपड़ी और डफ को पीटना।

मैं प्रत्येक भाग, विशेष रूप से पायथन कोडिंग के लिए टुकड़े-टुकड़े के आधार पर सुपर विवरण में नहीं जा रहा हूं, लेकिन मैं प्रत्येक घटक का संक्षेप में वर्णन करने और चित्रों को शामिल करने का प्रयास करूंगा।

इसके अलावा, पायथन उदाहरणों पर - हाँ मैं कोडिंग पर बहुत अधिक ऑब्जेक्ट-ओरिएंटेड हो सकता था, लेकिन जब मैंने प्रोजेक्ट शुरू किया तो मेरा पायथन अनुभव बहुत ही बुनियादी था और निश्चित रूप से जब आप जल्दी में होते हैं तो इसे काटना और पेस्ट करना आसान होता है। आप जो कर रहे हैं उसे रोकते हुए, उसे सही ढंग से दोबारा लिखें और फिर जारी रखें।

चरण 1: प्रमुख घटक - चीजें जिन्हें मुझे ढूंढना / प्राप्त करना / खरीदना था

प्रमुख घटक - चीजें जो मुझे ढूंढ़नी/प्राप्त करना/खरीदना था
प्रमुख घटक - चीजें जो मुझे ढूंढ़नी/प्राप्त करना/खरीदना था
प्रमुख अवयव - चीजें जिन्हें मुझे ढूंढना/प्राप्त करना/खरीदना था
प्रमुख अवयव - चीजें जिन्हें मुझे ढूंढना/प्राप्त करना/खरीदना था
प्रमुख अवयव - चीजें जिन्हें मुझे ढूंढना/प्राप्त करना/खरीदना था
प्रमुख अवयव - चीजें जिन्हें मुझे ढूंढना/प्राप्त करना/खरीदना था

रास्पबेरी पाई

उनमें से दो

www.adafruit.com/products/1914?gclid=CjwKE…

सूर्यकांत मणि

"जैस्पर हमेशा चालू, आवाज नियंत्रित अनुप्रयोगों को विकसित करने के लिए एक खुला स्रोत मंच है"

jasperproject.github.io/

एडफ्रूट 'आँखें'

learn.adafruit.com/adafruit-1-44-color-tft…

टेन्सी - आंखों के लिए दिमाग

www.adafruit.com/product/2756

'किशोरावस्था का उपयोग कर आंखें और 1-44 रंगीन tft डिस्प्ले' कैसे बनाएं

learn.adafruit.com/animated-electronic-eye…

१६ चैनल सर्वो टोपी

learn.adafruit.com/adafruit-16-channel-pwm…

क्लासिक लिंडबर्ग खोपड़ी

www.amazon.com/Lindberg-scale-Pirate-skull…

4 चैनल रिले बोर्ड जो रास्पबेरी पाई के साथ काम करेगा

www.amazon.com/Sizet-Channel-Module-Arduin…

पुश सोलेनॉइड

(यह कई अलग-अलग जगहों से उपलब्ध है)

www.aliexpress.com/item/High-quality-DC-12…

यूएसबी माइक्रोफोन

यह कई अलग-अलग जगहों से उपलब्ध है

www.samsontech.com/samson/products/micropho…

विविध

दो सर्वो जो मैंने चारों ओर बिछाए थे, शौक की दुकान पर मुझे $ 1 टोकरी में मिले सर्वो हॉर्न। सर्वो एक्सटेंशन केबल, यूएसबी/ब्लूटूथ स्पीकर, नट बोल्ट, एमडीएफ, हॉट ग्लू, पुराने वैक्यूम ट्यूब, विभिन्न लैंप पीस और बिट्स, एक पुराना सैमसंग S5 सेल फोन, शीट स्टील, कॉपर वायर, कॉपर टेप, नाखून, रेगुलर ग्लू आदि। आदि।

चरण 2: दो रास्पबेरी पाई क्यों?

दो रास्पबेरी पाई क्यों?
दो रास्पबेरी पाई क्यों?

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

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

www.popularmechanics.com/science/a5473/4350…

चरण 3: दो पाई कैसे संवाद करते हैं?

दो पाई कैसे संवाद करते हैं?
दो पाई कैसे संवाद करते हैं?
दो पाई कैसे संवाद करते हैं?
दो पाई कैसे संवाद करते हैं?

आप इसे कुछ अलग तरीके से कर सकते हैं। मैं पुराने स्कूल गया और सीरियल कनेक्शन के साथ जाने का फैसला किया। इसे दो पाई (टीएक्स, आरएक्स और जीएनडी) के बीच केवल तीन तारों की आवश्यकता होती है और पीआई # 1 से पीआई # 2 तक सीरियल कनेक्शन खोलने और उस पर कुछ भेजने के लिए कोड की एक छोटी राशि की आवश्यकता होती है। Pi#2 डेटा को पढ़ने के लिए एक सीरियल कनेक्शन खोलें और इसके सीरियल कनेक्शन से एक टाइट लूप रीडिंग में सेट करें। जब यह कुछ पाठ प्राप्त करता है, तो यह देखता है कि क्या यह एक कमांड से मेल खाता है (टॉक, लाइट ऑन, लाइट ऑफ, टॉक ऑफ, आदि) और वह करें जो उसे करने की आवश्यकता है। सीरियल कनेक्शन के नीचे की तरफ कमांड भेजे जाने और कमांड की प्रक्रिया में थोड़ी देरी होती है। पाई # 2 पढ़ने में थोड़ी देरी के साथ लूप में है। इसलिए मुझे एक तरह की गति वाली चीजें करनी पड़ीं। इसके अलावा भविष्य की बहु-पाई परियोजनाओं के लिए यह जानना अच्छा है कि मेरे पास दो पाई संचार हो सकते हैं और इसे करने के लिए इंटरनेट की आवश्यकता नहीं है।

चरण 4: पायथन थ्रेड्स

पायथन धागे
पायथन धागे

सब कुछ में कुछ अतिरिक्त जटिलता जोड़ने के लिए मुझे पीआई # 2 पर पायथन धागे का उपयोग करना पड़ा ताकि मैं एक ही समय में कई अनुरोधों को संभाल सकूं और उन्हें संसाधित कर सकूं। उदाहरण के लिए, मुझे बात करना शुरू करने में सक्षम होना चाहिए - खोपड़ी के सिर को बाईं / दाईं ओर ले जाना, जबकि जबड़ा ऊपर और नीचे जाता है, लेकिन क्या होगा यदि Pi#1 में किसी कारण से कोई त्रुटि है और Pi#2 को बताने में सक्षम नहीं है बात करना बंद करने के लिए, खोपड़ी हमेशा के लिए बात कर रही होगी। इसलिए मुझे कुछ समय के बाद खोपड़ी को खुद को बंद करने के लिए कहने की जरूरत थी। ऐसा करने के लिए धागे को स्पिन करना सबसे आसान था। बात करने के लिए थ्रेड रूटीन के अंदर कुछ कोड है कि कुछ अधिकतम समय के बाद, बात करना बंद कर दें, सिर और जबड़े को रीसेट करें और बाहर निकलें। टैम्बोरिन के लिए भी, मुझे खोपड़ी के बोलने से ठीक पहले इसे किक करने की आवश्यकता थी, इसलिए मैं टैम्बोरिन के लिए एक और धागा स्पिन करता हूं और सब कुछ एक साथ काम करता है और सिर की गति के लिए कोड टैम्बोरिन बैंगिंग से पूरी तरह से अलग है - रोशनी को शक्ति देने के लिए समान और आंखें सभी धागे एक साथ चल सकते हैं।

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

चरण 5: जैस्पर और जैस्पर संशोधन

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

मेरे द्वारा किए गए कुछ बदलाव:

निष्क्रिय सुनने को हटा दिया और होममेड कट स्विच के साथ सक्रिय श्रवण को बंद करने के लिए GPIO पोर्ट का उपयोग किया। यह एक 'आर्केड' प्रकार की अधिक चीज़ों के लिए बनाम निष्क्रिय श्रवण का उपयोग करने के लिए बनाया गया था।

मेरे माइक्रोफ़ोन के साथ काम करने के लिए आवश्यक मापदंडों को बदल दिया - मुझे तीन अलग-अलग यूएसबी माइक्रोफोन से गुजरना पड़ा जब तक कि मुझे एक ऐसा नहीं मिला जो मेरे लिए सही तरीके से काम करे। मुझे कोड में कुछ थ्रेशोल्ड मानों को भी समायोजित करना पड़ा। मेरे लिए व्यक्तिगत रूप से जैस्पर का उपयोग करने का यह सबसे दर्दनाक हिस्सा था।

सीरियल कनेक्शन खोलने के लिए सभी मॉड्यूल में सीरियल कनेक्शन कोड जोड़ा गया, दास को बताएं कि 'आंखों पर', 'बात', 'बैंग टैम्बोरिन' क्या करना है।

एक 'मेरे दोस्त कौन हैं', 'मुझे एक चुटकुला सुनाओ', 'मेरे सीआरएम कैलेंडर से मेरा शेड्यूल पढ़ें', 'मुझे मेरा भाग्य बताओ' मॉड्यूल जोड़ा। जिनमें से कुछ को डेटा प्राप्त करने के लिए क्लाउड आधारित सॉफ़्टवेयर को REST कॉल करने की आवश्यकता होती है। बहुत सारे आउट ऑफ बॉक्स मॉड्यूल हैं जिनका मैंने उदाहरण के रूप में साइट पर दस्तावेज़ीकरण के साथ उपयोग किया है ताकि मुझे वह करने में मदद मिल सके जो मुझे चाहिए था।

चरण 6: खोपड़ी में दो अक्ष जोड़ना

खोपड़ी में दो अक्ष जोड़ना
खोपड़ी में दो अक्ष जोड़ना
खोपड़ी में दो अक्ष जोड़ना
खोपड़ी में दो अक्ष जोड़ना
खोपड़ी में दो अक्ष जोड़ना
खोपड़ी में दो अक्ष जोड़ना

मैंने मूल लिंडबर्ग खोपड़ी के साथ शुरुआत की। मैंने मूल रूप से 4/5 अक्ष खोपड़ी के बारे में सोचा था, लेकिन आंदोलन के लिए हार्डवेयर के निर्माण के साथ-साथ आंदोलनों को समन्वयित करने के लिए पायथन कोड लिखने में लगने वाला समय उस समय से अधिक होगा जब मुझे बाकी परियोजना को पूरा करना था। (मुझे नहीं पता कि यह पहले से मौजूद है, लेकिन एक बहु-अक्ष खोपड़ी को चलाने के लिए एक पाई या अर्दुनियो पर सॉफ़्टवेयर का एक टुकड़ा जो अपने आप में एक बहुत अच्छा प्रोजेक्ट होगा।) तो एक धुरी - जबड़ा हिलना बहुत लंगड़ा था, इसलिए मैंने सिर की गति को जोड़ा और एलसीडी आंखों के काम करने के साथ, मैं परिणामों से खुश हूं।

इसलिए काम को देखने से दूसरों ने बात करने वाली खोपड़ी के साथ किया है, मुझे पता चला कि मुझे क्या करना है, दो सर्वो और सर्वो हॉर्न, एमडीएफ का एक टुकड़ा, गर्म गोंद, ज़िप संबंध, परीक्षण और त्रुटि - मेरे पास इसका भौतिक हिस्सा था. आंदोलन की मूल पाई प्रोग्रामिंग में वास्तव में अधिक समय लगा। मुझे दोनों सर्वो के लिए PWM के मूल्यों का पता लगाना था। मैंने मूल रूप से सभी तरह से खुले/बंद मोड़ के साथ बाएं/दाएं सभी तरह से शुरुआत की। लेकिन यह अच्छा नहीं लगा। इसलिए मैंने इंटरमीडिएट मूवमेंट किए, जबड़ा पूरा खुला, देरी.1, जबड़ा आंशिक रूप से बंद, कोई देरी नहीं, जार आंशिक रूप से खुला, देरी, आदि, आदि। सिर की गति के लिए समान, आगे और पीछे पटकना भद्दा लग रहा था इसलिए मध्यवर्ती आंदोलनों और देरी बनाते हैं यह बेहतर दिखता है।

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

चरण 7: Adaifruit Hat सर्वो चालक

Adaifruit Hat सर्वो चालक
Adaifruit Hat सर्वो चालक

Adafruit के पास अपने उत्पादों का उपयोग करने के बेहतरीन उदाहरण हैं। जो चुनौतीपूर्ण था वह यह पता लगाना था कि प्रत्येक सर्वोस के लिए वास्तव में क्या मूल्य थे - केंद्र, दूर बाएं और दाएं। यह 0, 90, 180 नहीं है जैसा आप सोचेंगे। यह केवल दो पंक्तियों का लंबा अजगर कार्यक्रम था, लेकिन दोनों सर्वो के लिए इसे प्राप्त करने में कुछ घंटों का समय लगा।

चरण 8: रिले बोर्ड

रिले बोर्ड
रिले बोर्ड

मैंने इसे अमेज़न पर उठाया। बहुत सी वेब साइटें वही बेचती हैं जो ठीक उसी इकाई के रूप में प्रतीत होती है। यहां कुछ प्रयोग किए गए लेकिन रिले को फ़्लिप करने से केवल कोड की कुछ पंक्तियाँ होती हैं और आपके पास रिले पर एक NC और NO कनेक्शन होता है जिससे यह और भी आसान हो जाता है। यहां एक और चुनौती एक GPIO पोर्ट / पिन है जो Pi पर पिन आउट के साथ 1: 1 मैच नहीं है। मेरे सिर को उसके चारों ओर ले जाने में थोड़ा सा काम लगा।

चरण 9: नन्हा और आंखें

नन्हा और आंखें
नन्हा और आंखें

मैंने इसे 100% Adafruit साइट से लिया है। मूल रूप से मेरे पास कुछ लंगड़ी एलईडी पिंग पोंग गेंदें थीं जिनका मैं उपयोग करने जा रहा था लेकिन एक बार जब मैंने इसे उनकी साइट पर देखा तो मुझे यह करना पड़ा। इससे पहले मेरे पास शून्य अर्दुनियो का अनुभव था, लेकिन मैंने उनकी साइट पर उदाहरणों का आँख बंद करके पालन किया और ये लगभग एक दिन में काम कर रहे थे। इसके अलावा - चूंकि मैंने किशोरावस्था में कार्यक्रम को फ्लैश किया था, यह इसे बरकरार रखता है और जब आप इसे शक्ति देते हैं। अर्दुनियो लगभग 3 सेकंड में शुरू होता है और आंखों को रोशनी देता है। इसलिए, आंखों को काम पर लाने के लिए मुझे बस इतना करना था कि किसी एक रिले में 12v को हुक करना और किशोरावस्था और आंखों को शक्ति देना और जादू होता है!

खोपड़ी में एलसीडी स्क्रीन लगाना बहुत दर्दनाक था। प्रत्येक एलसीडी पर 7 छोटे तार इसलिए कुल 14 तार और खोपड़ी को पीसने की कोशिश करना और उन्हें सीधा करना और तार को नहीं तोड़ना - जो बहुत होता है वह बहुत दर्दनाक था। तो प्रोग्रामिंग मध्यम कठिनाई - कठिन बढ़ते हुए। मैंने जो अपेक्षा की थी, उसके ठीक विपरीत। दो सर्वोस रखने वाली एमडीएफ प्लेट के नीचे आंखों के पीछे टेन्सी सेट।

चरण 10: टैम्बोरिन

टैम्बोरिन
टैम्बोरिन
टैम्बोरिन
टैम्बोरिन

खैर मुझे हमेशा याद है कि हॉन्टेड मेंशन में क्रिस्टल बॉल में सिर और तंबूरा पीटते हुए तैर रहा था क्योंकि वह आत्माओं से संपर्क कर रही थी इसलिए मुझे इस परियोजना के लिए कुछ ऐसा ही करना था। चूंकि खोपड़ी एक पूर्व दिमाग पाठक/द्रष्टा से थी, आत्माओं को लोगों को यह बताने की ज़रूरत है कि वे कब मौजूद हैं जे। मुझे सबसे बड़ा सबसे शक्तिशाली पुश पुल रिले मिला जो मुझे मिल सकता था। फिर मेरे पास एक अतिरिक्त लैपटॉप चार्जर के साथ इसे 12v से 24v तक बढ़ा दिया। मुझे तंत्र के कुछ अलग-अलग संस्करण बनाने थे लेकिन मेरे तीसरे पुनरावृत्ति ने सबसे अच्छा काम किया। मुझे लीवर की लंबाई, संरेखण, आदि के साथ खिलवाड़ करना पड़ा। मेरी बड़ी गलती यह सब लकड़ी/एमडीएफ के साथ कर रही थी। जब मैंने इसे पहली बार 24v पर एक साथ चलाया तो सोलनॉइड टैम्बोरिन को इतना जोर से पीटेगा कि वह खुद को अलग कर रहा था। (१२ वी पर यह पर्याप्त मजबूत नहीं था) समय के साथ एमडीएफ में एक लकड़ी का शाफ्ट लगा हुआ था और चीजों को चित्रित करना पूरी चीज को स्थानांतरित करना कठिन/अधिक कठिन हो गया था, जिसका अर्थ था कि सोलनॉइड को ऊर्जा से बाहर धकेलने में कठिन समय था और लौटने में कठिन समय. इसलिए मुझे एक अतिरिक्त रिटर्न स्प्रिंग जोड़ना पड़ा - जिसके लिए सोलनॉइड को सक्रिय होने पर ऊर्जा बर्बाद करने की आवश्यकता होती है। तो यह तंबूरा को धीमी-ईश की तरफ से पीटना समाप्त हो गया। अगली बार मैं इसके उस हिस्से को धातु - कांस्य झाड़ी, धातु शाफ्ट, आदि में बनाऊंगा और इस समस्या से बचूंगा।

चरण 11: प्लाज्मा लैंप

प्लाज्मा लैंप
प्लाज्मा लैंप
प्लाज्मा लैंप
प्लाज्मा लैंप

चूंकि मैं परियोजना के लिए जैकब्स सीढ़ी या किसी अन्य दुष्ट पागल वैज्ञानिक ऊर्जा स्रोत का निर्माण नहीं करने जा रहा था, इसलिए मुझे खोपड़ी को चलाने के लिए किसी प्रकार की 'ऊर्जा' की आवश्यकता थी। मैंने अपना पुराना सैमसंग गैलेक्सी S5 लिया, फ़ैक्टरी रीसेट किया और उस पर एक एनर्जी बॉल ऐप लोड किया। मुझे एक और ऐप लोड करना पड़ा जो फोन को ऐप पर सक्रिय रखने के लिए स्क्रीन सेवर मोड में नहीं जाने देगा।

चरण १२: १२०वी लाइट झिलमिलाहट कैसे करें

120v लाइट झिलमिलाहट कैसे करें
120v लाइट झिलमिलाहट कैसे करें

चेतावनी -

यह यहां दीवार की शक्ति में 120v एसी प्लग के साथ खिलवाड़ कर रहा है। यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो इसे न करें।

चेतावनी -

Halloweenpropmaster.com/u-build-it3.htm

यह साइट यह कैसे करना है इसका सबसे अच्छा विवरण देती है। स्टार्टर की लागत बहुत सस्ती है और मेरे पास एक अतिरिक्त एक्सटेंशन कॉर्ड था। मेरे पास इनमें से कुछ निर्मित हैं और हैलोवीन के समय में उनका उपयोग कर रहे हैं और उन्होंने बहुत अच्छी तरह से काम किया है, कोई फ़्यूज़ नहीं उड़ा है, कोई अति ताप नहीं है, आदि। मैंने उन्हें बिना किसी समस्या के घंटों तक चलाया है। इसलिए इस परियोजना के लिए मैंने स्टार्टर इनलाइन के साथ एक एक्सटेंशन कॉर्ड लिया और इसे बोर्ड के चार रिले में से एक में तार दिया। GPIO कोड की कुछ पंक्तियाँ इसे बंद और चालू कर देंगी। यह तुरंत काम करना भी शुरू कर देता है, कोई वार्म अप टाइम नहीं।

चरण 13: प्लेटफार्म/टेबल

प्लेटफार्म/टेबल
प्लेटफार्म/टेबल
प्लेटफार्म/टेबल
प्लेटफार्म/टेबल

मैंने काफी कुछ 'एक मेज पर खोपड़ी', 'एक मेज पर फ्रेंकस्टीन का सिर' पागल वैज्ञानिक तरह के सहारा देखे हैं और मैंने फैसला किया कि मैं उस मार्ग पर जाना चाहता हूं। यह मुझे सिर्फ बात करने वाली खोपड़ी से ज्यादा कोशिश करने का मौका देगा। मैंने मूल तालिका आकार का पता लगाया और इसे MDF से बनाया। आरा तालिका का उपयोग करने से ऐसा करना बहुत आसान हो जाता है। मेरी परियोजनाएं आम तौर पर धातु की चीजें हैं इसलिए लकड़ी के साथ निर्माण करना मेरे लिए कुछ नया था। मैंने मूल टुकड़ों को काट दिया और बॉक्स के मेरे 4 किनारे थे और एक शीर्ष बहुत जल्दी बना। जहां मैंने एक कठिन सबक सीखा, क्या मैंने उन्हें इकट्ठा करने के लिए गोंद बंदूक का इस्तेमाल किया। मुझे जो पता चला वह वह है - ऐसा करने का यह तरीका नहीं है। जैसे ही मैंने लानत की चीज़ उठाई, सभी टुकड़े अलग हो गए! इसलिए मैंने कोनों को मजबूत करने के लिए 1”वर्ग के कुछ अतिरिक्त टुकड़े काट दिए और लकड़ी को एक साथ चिपका दिया / चिपका दिया। सबक सीखा। मैंने प्लेटफ़ॉर्म के ऊपर और किनारों के बीच कुछ ट्रिम बिछाया, चिपकाया और उसे जगह पर लगा दिया। रिक्त स्थान को भरने के लिए स्पॉट लगा दिया गया था और यह बाकी घटकों को उस पर लगाने के लिए तैयार था।

बाकी के लिए मुझे वेब पर देखी गई छवियों से प्रेरणा मिली। खोपड़ी को 'एंटीक' करने के लिए मैंने एक गहरे दाग का इस्तेमाल करने की कोशिश की। यह काम नहीं किया; यह प्लास्टिक से चिपकता नहीं था। इसलिए मैंने खोपड़ी को सफेद रंग से रंगने की कोशिश की और फिर उस पर दाग लगा दिया। इसने बहुत बेहतर काम किया। मुझे पता है कि ऐसा करने के लिए बहुत सारी तकनीकें हैं और जिस तरह से यह निकला उससे मैं खुश हूं। तांबे का टेप मैंने एक अन्य परियोजना से बिछाया था जिसका उपयोग मैंने खोपड़ी की टोपी और गाल की हड्डियों के आसपास किया था। मैंने बाकी गैर-काले रंग की वस्तुओं पर दाग पर पेंट किया ताकि इसे प्राचीन / पुराना रूप दिया जा सके।

बाकी के टुकड़े और बॅबल्स मैंने अन्य परियोजनाओं से बिछाए थे। पीतल के सभी टुकड़े लैम्प स्टोर के हैं। मैंने कुछ स्क्रैप सामग्री से कट स्विच बनाया और अंत में घुंडी एक और दीपक का टुकड़ा है। ट्यूब मुझे इंसुलेटर के साथ एक इलेक्ट्रॉनिक सरप्लस स्थान पर मिलीं। पंक रॉकर स्पाइक्स मेरे पास एक और पोस्ट-एपोकैलिक प्रोजेक्ट से था। हार्डवेयर स्टोर से शीट स्टील और तांबे के तार और उसके कशेरुक के लिए कुछ पीवीसी पाइप।

पोस्टर के लिए, मुझे वेब पर पुराने जादूगर की पोस्टर तस्वीर मिली और कुछ फोटो शॉप जादू ने नाम बदल दिया।

चरण 14: बाकी

बाकी का
बाकी का
बाकी का
बाकी का
बाकी का
बाकी का
बाकी का
बाकी का

मुझे वेब पर देखी गई छवियों से प्रेरणा मिली है। खोपड़ी को 'एंटीक' करने के लिए मैंने एक गहरे दाग का इस्तेमाल करने की कोशिश की। यह काम नहीं किया; यह प्लास्टिक से चिपकता नहीं था। इसलिए मैंने खोपड़ी को सफेद रंग से रंगने की कोशिश की और फिर उस पर दाग लगा दिया। इसने बहुत बेहतर काम किया। मुझे पता है कि ऐसा करने के लिए बहुत सारी तकनीकें हैं और जिस तरह से यह निकला उससे मैं खुश हूं। तांबे का टेप मैंने एक अन्य परियोजना से बिछाया था जिसका उपयोग मैंने खोपड़ी की टोपी और गाल की हड्डियों के आसपास किया था। मैंने बाकी गैर-काले रंग की वस्तुओं पर दाग पर पेंट किया ताकि इसे प्राचीन / पुराना रूप दिया जा सके।

बाकी के टुकड़े और बॅबल्स मैंने अन्य परियोजनाओं से बिछाए थे। पीतल के सभी टुकड़े एक दीये की दुकान के हैं। मैंने कुछ स्क्रैप सामग्री से कट स्विच बनाया और अंत में घुंडी एक और दीपक का टुकड़ा है। ट्यूब मुझे इंसुलेटर के साथ एक इलेक्ट्रॉनिक सरप्लस स्थान पर मिलीं। पंक रॉकर स्पाइक्स मेरे पास एक और पोस्ट-एपोकैलिक प्रोजेक्ट से था। हार्डवेयर स्टोर से शीट स्टील और तांबे के तार और उसके कशेरुक के लिए कुछ पीवीसी पाइप।

चरण 15: असेंबली/ट्यूनिंग/ट्वीकिंग

असेंबली/ट्यूनिंग/ट्वीकिंग
असेंबली/ट्यूनिंग/ट्वीकिंग

तो यहाँ मेरी निर्माण प्रक्रिया थी:

# 1 एक पाई पर जैस्पर स्थापित करें और इसे काम करें।

# 2 कई माइक्रोफ़ोन खरीदे और जब तक मुझे कुछ सफलता नहीं मिली तब तक ट्वीक करें।

#3 दूसरे पाई पर, एडफ्रूट हैट स्थापित करें और समझें कि सर्वो को कैसे स्थानांतरित किया जाए। खोपड़ी में सर्वो प्राप्त करें और उन मूल्यों को समझें जिन्हें मुझे स्थानांतरित करने के लिए उपयोग करने की आवश्यकता है।

# 4 खोपड़ी के लिए एक परीक्षण आधार बनाएं ताकि मैं अपने कार्यालय में इस पर काम कर सकूं। ट्वीक, री-ट्वीक, कुछ और ट्वीक करें।

# 5 एक Plexiglas बोर्ड पर सभी विद्युत घटकों को माउंट करें। पाई, रिले बोर्ड, यूएसबी बिजली की आपूर्ति और संबंधित तार।

# 6 एडफ्रूट आंखें बनाएं. अपने आप को साबित करें कि उन्हें सब कुछ काम करने के लिए बस वोल्टेज की जरूरत है। मुझे यह पता नहीं था जब इस भाग को शुरू किया।

# 7 दो पाई के बीच सीरियल डेटा भेजने और प्राप्त करने की अवधारणा का प्रमाण दें। 2 पाई के लिए एक लूप रूटीन लिखें जिसमें मुझे आवश्यक कमांड्स - टॉक ऑन/ऑफ, आदि। कुछ नमूना कोड के साथ Pi#1 पर इसका परीक्षण करें। अभी तक कोई जैस्पर नहीं।

# 8 जैस्पर कोड में सीरियल कोड जोड़ें - साबित करें कि जब जैस्पर बात कर रहा हो तो मुझे बुनियादी गति मिल सकती है।

# 9 रिले बोर्ड के साथ खिलवाड़ करना शुरू करें। आंखें चालू करने के लिए कोड जोड़ें।

#10 120v चालू करने के लिए कोड जोड़ें। यह कैसे काम करना चाहिए, यह जानने के लिए एक अलग प्लेटफॉर्म पर सोलनॉइड और टैम्बोरिन का निर्माण करें।

# 11 आंखों को खोपड़ी में लगा लें.

# 12 उस प्लेटफॉर्म का निर्माण करें जिस पर सब कुछ असेंबल किया जाएगा। प्लेटफ़ॉर्म पर सभी टुकड़ों को इकट्ठा करें, इसे पकड़ने के लिए खोपड़ी का स्टील का आधार बनाएं, टैम्बोरिन घटकों को जोड़ें।

#13 पाई और बोर्ड को घर से गैरेज में लाने की कोशिश करें और पता करें कि इसे प्लेटफॉर्म के अंदर कैसे लाया जाए।

# 14 ट्यूनिंग शुरू करें। अधिक ट्यूनिंग, ट्यून करना जारी रखें। महसूस करें कि मुझे पायथन कोड को बहु-थ्रेडेड बनाने की आवश्यकता है ताकि सभी क्रियाएं एक साथ काम कर सकें।

#15 वैक्यूम ट्यूब के नीचे एनर्जी बॉल डालने का फैसला करें। पता लगाएँ कि मैं इसे एक पुराने सेल्युलर फ़ोन के साथ कर सकता हूँ। उस काम को एक दिन से भी कम समय में कर दिया।

# 16 विवरण जोड़ना जारी रखें। स्पाइक्स, तांबे के तार, ट्यूब, खोपड़ी को एंटीक करें। ट्यूनिंग और परीक्षण करते रहें। जो चीजें ढीली होती रहती हैं उन्हें पेंट करें, स्पर्श करें और ठीक करें, जो चीजें टूट रही हैं उन्हें फिर से इंजीनियर/मजबूत करें।

#17 टेस्ट और ट्वीक करें इसे अन्य लोगों को दिखाने के लिए तैयार हो जाइए।

सिफारिश की: