विषयसूची:
- चरण 1: परिचय
- चरण 2: निर्माण
- चरण 3: एल्यूमिनियम ब्रैकेट
- चरण 4: लेजर कट ब्रैकेट
- चरण 5: प्रोग्रामिंग + जीथब
- चरण 6: पबनब एकीकरण
- चरण 7: अरुडिनो
- चरण 8: योजनाबद्ध
- चरण 9: प्रसंस्करण
- चरण 10: भौतिकीकरण
- चरण 11: संभावित विस्तार
वीडियो: त्रुटि से निर्माण: 11 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
क्रिएशन बाय एरर चुनौती देता है और हमें डिजिटल उपकरणों की सटीकता और सटीकता के बारे में हमारी धारणाओं पर सवाल उठाने के लिए मजबूर करता है और भौतिक वातावरण की व्याख्या और समझने के लिए उनका उपयोग कैसे किया जाता है। एक कस्टम निर्मित रोबोट के साथ जो "जीवंतता" की आभा और एक बीस्पोक नेटवर्क सिस्टम का उत्सर्जन करता है, परियोजना भौतिक दुनिया की हमारी व्याख्या और रोबोटिक प्रणाली के बीच विसंगतियों को पकड़ती है, तुलना करती है और भौतिक बनाती है। हम कई डिजिटल सिस्टम द्वारा बनाए जा रहे डेटा में विश्वास के स्तर पर विचार करने के लिए मजबूर हैं। क्रिएशन बाय एरर रोबोट को एक खाली दीवार के सामने रखा गया है जिसे स्कैन किया जाना है। यह स्थान प्रतिभागियों के लिए इंस्टॉलेशन के चारों ओर घूमने, विश्लेषण करने और अनिश्चित काल तक संग्रहीत करने के लिए है। उपयोग किए गए संग्रहीत डेटा को रोबोट के बगल में वास्तविक समय में देखा और प्रक्षेपित किया जाता है। पास में एक स्टैटिक हैंगिंग मोबाइल लटका हुआ है। यह माप की औसत त्रुटि प्रदर्शित करता है जिसे एक घंटे में एकत्र किया गया था। रोबोट से दीवार तक IRL दूरी माप की गणना की गई और फिर एकत्र किए गए 100, 000+ डेटा बिंदुओं के साथ अंतर किया गया। यह भिन्न माप हैं जो मोबाइल के आकार का निर्माण करते हैं।
रीयल-टाइम डेटा प्रोजेक्शन और त्रुटि के माध्यम से बनाए गए मोबाइल के बीच का अंतर सटीकता और सच्चाई के स्तर के बारे में चर्चा को खोलता है जो इस डेटा में हो सकता है, खासकर जब ये डिजिटल सिस्टम इंसानों की तरह अपने परिवेश की विशिष्ट रूप से व्याख्या करना शुरू करते हैं। डिजिटल सिस्टम द्वारा भौतिक दुनिया की समझ उतनी यांत्रिक और व्याख्या के लिए प्रतिरोधी नहीं हो सकती जितनी एक बार सोचा गया था।
चरण 1: परिचय
अंतिम आउटपुट क्या होगा
चरण 2: निर्माण
कुछ अलग पुनरावृत्तियाँ थीं जिन्हें मैंने ब्रैकेट के लिए आज़माया था जिनका उपयोग मोटर को स्टैंड पर माउंट करने के लिए किया जाता है। और फिर मोटर को अल्ट्रासोनिक सेंसर। उनकी छवि में मैंने एक पेगबोर्ड पर लगे मोटर/सेंसर इकाई को पकड़े हुए कोष्ठक दिखाए हैं। यदि आप इनमें से कई सेंसर ऑब्जेक्ट बनाने जा रहे हैं तो पेगबोर्ड परीक्षण के लिए बहुत आसान है।
अगले चरणों में, मैं उन विभिन्न सामग्रियों के माध्यम से चलता हूँ जिनका उपयोग इकाई के निर्माण के लिए किया जा सकता है। मैंने हाथ से बनाने वाले एल्युमीनियम ब्रैकेट, लेजर कटिंग ऐक्रेलिक ब्रैकेट और थोक में एल्युमीनियम बनाने के लिए मशीन की दुकान प्राप्त करने की कोशिश की।
आपकी सौंदर्य वरीयता के आधार पर और आपके पास क्या पहुंच है, मैं लेजर कट ऐक्रेलिक को समय के कुशल उपयोग के रूप में अनुशंसा करता हूं, फिर हाथ से एल्यूमीनियम ब्रैकेट बनाना भी एक अच्छा अनुभव था लेकिन आपको एक दुकान तक पहुंच की आवश्यकता है और यह थोड़ा सा है बहुत समय लगेगा। अंत में प्लाज्मा कटर, वॉटरजेट या उच्च शक्ति वाले सीएनसी तक पहुंच के साथ एक वास्तविक मशीन की दुकान का उपयोग करना आदर्श रूप से सबसे अच्छा होगा, लेकिन केवल थोक ऑर्डर के लिए क्योंकि यह सबसे महंगा है।
स्टैंड बनाने के लिए लकड़ी के टुकड़ों के साथ-साथ स्टैंड के लिए चित्र भी मापें।
चरण 3: एल्यूमिनियम ब्रैकेट
यदि आप हाथ से या मशीन की दुकान के माध्यम से एल्यूमीनियम ब्रैकेट बनाने जा रहे हैं, तो आपको ब्रैकेट के आयामों को जानना होगा। आयामों के साथ एक छवि शामिल है।
हाथ से कोष्ठक बनाना।
हाथ से ब्रैकेट बनाते समय मैंने हार्डवेयर की दुकान से एल्यूमीनियम "आई-बार" का इस्तेमाल किया। यह 1" x 4' X 1/8" जैसा कुछ था। मैंने हैक आरी से कोष्ठकों को काटा और फिर आवश्यक पायदानों को काटना शुरू कर दिया। बोल्ट के छेद के लिए मैंने एक ड्रिल का इस्तेमाल किया। मैं बस थोड़ा सा उपयोग करने की सलाह दूंगा जो आपके सर्वो के साथ आए शिकंजा को फिट करेगा, सर्वो आर्म को अल्ट्रासोनिक "एल ब्रैकेट" से जोड़ने के लिए। और उस बिट का भी उपयोग करें जो आपके द्वारा उपयोग किए जा रहे स्क्रू के त्रिज्या को फिट करने के लिए सर्वो को रखने वाले ब्रैकेट को संलग्न करने के लिए उपयोग करने जा रहा है और इसे स्टैंड पर रखता है।
कोष्ठकों को मोड़ने के लिए मैंने कोष्ठकों को वाइस में रखा है ताकि छवि में दिखाई गई बेंड लाइन वाइस के शीर्ष के साथ फ्लश हो। मैंने फिर एक रबर मैलेट लिया और एल्यूमीनियम को 90 डिग्री नीचे गिरा दिया।
सिफारिशों
मैं अनुशंसा करता हूं कि आप इसे झुकने से पहले ब्रैकेट से बाहर निकाल दें।
वाइस द्वारा रखे गए ब्रैकेट के नोकदार आधे हिस्से के साथ ब्रैकेट को सम्मिलित करना भी सहायक होता है। यह एल्युमिनियम के और भी अधिक मोड़ को सुनिश्चित करेगा।
चरण 4: लेजर कट ब्रैकेट
यदि आप ऐक्रेलिक या एल्यूमीनियम के साथ लेजर कट मार्ग पर जाने का निर्णय लेते हैं, तो उम्मीद है कि आयामों वाली.ai फ़ाइल इसे दुकान में लाने में मददगार होगी।
एक बार सभी फ्लैट ब्रैकेट कट जाने के बाद, आपको उन्हें भी मोड़ना होगा। इसके लिए, मैंने एक 90-डिग्री जिग, एक गर्म पेंट रिमूवर गन चीज़ और एक जोड़ी मदद करने वाले हाथों का इस्तेमाल किया।
मेरे पास एक हीट गन थी जिसके चारों ओर मैं विभिन्न परियोजनाओं के लिए उपयोग करता था लेकिन मैंने मिल्वौकी के समान एक हीट गन का उपयोग किया था जिसमें दोहरी गर्मी सेटिंग्स थीं।
यदि आप आमतौर पर थोड़ा अतिरिक्त के लिए ब्रैकेट बनाने के लिए मशीन की दुकान प्राप्त करने जा रहे हैं तो वे ब्रैकेट को धातु के बेंडर या प्रेस के माध्यम से रखेंगे और यह आपके लिए करेंगे। अगर वह आपका मार्ग है … वह करो।
चरण 5: प्रोग्रामिंग + जीथब
डेटा स्ट्रीम करने के लिए एक PubNub खाता सेट करना
github.com/jshaw/creation_by_error
github.com/jshaw/creation_by_error_process…
चरण 6: पबनब एकीकरण
इसके बाद, वह सभी मूल्यवान और दिलचस्प डेटा जो आप एकत्र करने जा रहे हैं, उसे 1) कहीं संग्रहीत किया जाना चाहिए 2) विज़ुअलाइज़ेशन ऐप पर कुछ स्ट्रीम/भेजें। इसके लिए मैं इसकी डेटा स्ट्रीमिंग क्षमताओं के लिए PubNub को चुनता हूं।
आपको https://www.pubnub.com/ पर जाना होगा, एक अकाउंट बनाना होगा और फिर एक नया PubNub चैनल बनाना होगा।
आप एक खाता बनाना चाहते हैं और फिर एक नया ऐप बनाना चाहते हैं।
ऐप बनाने के बाद आपको Key Info पर जाना होगा। डिफ़ॉल्ट रूप से इस कुंजी को डेमो कीसेट नाम दिया जाएगा।
मैंने डेटा स्ट्रीमिंग को प्रसंस्करण के साथ सही ढंग से काम करने के लिए और डेटा प्रकाशित करने के लिए आवश्यक "GET" अनुरोधों को प्राप्त करने के लिए एक छवि शामिल की है। नीचे वे सेटिंग्स हैं जिन्हें मैंने सेट किया है।
- उपस्थिति => चालू
- अधिकतम घोषित करें => 20
- अंतराल => 20
- ग्लोबल हियर नाउ => चेक किया गया
- डेब्यू => 2
-
भंडारण और प्लेबैक => चालू
अवधारण => असीमित अवधारण
- स्ट्रीम नियंत्रक => चालू
- रीयलटाइम एनालिटिक्स => चालू
अगले चरण ESP8266 चिप प्रोग्रामिंग और प्रोसेसिंग ऐप की प्रोग्रामिंग से जुड़े हैं।
चरण 7: अरुडिनो
प्रोग्राम अरुडिनो
मेरा सेट अप जिसका मैंने उपयोग किया था, वह आर्डिनो प्लेटफॉर्म चला रहा था और एडफ्रूट फेदर हुज़ाह ईएसपी8266 चिप के साथ अरुडिनो आईडीई का उपयोग कर रहा था। यह वाईफाई आदि के कनेक्शन के साथ काफी मददगार था। हालांकि मैंने पाया कि बोर्ड के साथ कुछ पुस्तकालयों का उपयोग करने में कुछ बग थे।
आपको चिप के साथ स्थापित करने और चलाने में मदद करने के लिए आपको इसकी आवश्यकता होगी। एक और वास्तव में अच्छा संसाधन यहां स्थित एडफ्रूट चिप उत्पाद पृष्ठ पर है:
- Adafruit पंख HUZZAH ESP8266 चिप (लिंक)
- Arduino चिप पर स्थापित होता है, इसलिए यह केवल MicroPi नहीं चलाता है
- मुझे HUZZAH पर काम करने के लिए Arduino NewPing लाइब्रेरी को पोर्ट करना पड़ा:
- मैंने इस प्रोजेक्ट के लिए केन पेर्लिन के सिम्पलेक्सनोइस सी++ एल्गोरिथम को एक Arduino लाइब्रेरी में पोर्ट किया हैhttps://github.com/jshaw/SimplexNoise
मैं यह नोट करना चाहता हूं कि आर्डिनो कोड में 3 राज्य हैं। ऑफ, स्वीप और सिम्पलेक्सनॉइस।
- बंद: स्कैनिंग नहीं, पबनब को नहीं भेजना, सर्वो को नियंत्रित नहीं करना
- स्वीप करें: सर्वो को नियंत्रित करें और 0 डिग्री से 180 तक माप लें और फिर से वापस आएं। यह सिर्फ दोहराता है।
github.com/jshaw/creation_by_error
चरण 8: योजनाबद्ध
इलेक्ट्रॉनिक्स योजनाबद्ध
चरण 9: प्रसंस्करण
प्रोग्रामिंग विज़ुअलाइज़ेशन
github.com/jshaw/creation_by_error_processing
चरण 10: भौतिकीकरण
डेटा के साथ, आप इस बारे में कुछ बेहतरीन भौतिकीकरण कर सकते हैं कि डिजिटल डिवाइस अपने पर्यावरण और मानव संपर्क को कैसे समझते हैं।
क्रिएशन बाय एरर के कुछ अलग-अलग पुनरावृत्तियों के साथ मैंने जो डेटा एकत्र किया है, उसके साथ मैं कई तरीकों से डेटा को व्यक्त करने और उसका प्रतिनिधित्व करने में सक्षम हूं। यह भी मदद करता है क्योंकि इलेक्ट्रॉनिक्स अपने सभी एकत्रित डेटा को पबनब के माध्यम से आगे बढ़ा रहे हैं क्योंकि यह न केवल किसी भी चैनल को डेटा स्ट्रीम करता है जो कुंजी के साथ सुन रहा है, यह बाद में उपयोग के लिए इस डेटा को संग्रहीत और संग्रहीत भी करता है।
डेटा का उपयोग करके मैं भौतिककरण बनाने में सक्षम हूं जो इन जुड़े उपकरणों की मानवशास्त्रीय व्याख्या को व्यक्त करता है और इस प्रक्रिया में कला के कुछ सुंदर टुकड़े बनाता है।
पहला लकड़ी का टुकड़ा १० मिनट का है … जुलाई की तारीख….. २०१६। डेटा बिंदुओं को n-e-r-v-o-u-s सिस्टम (https://n-e-r-v-o-u-s.com) OBJ निर्यात प्रसंस्करण पुस्तकालय का उपयोग करके प्रसंस्करण स्केच से निर्यात किया गया था और राइनो ३डी में आयात किया गया था। राइनो के भीतर, मुझे अपने द्वारा बनाए गए लकड़ी के टुकड़े के मॉडल में वस्तु को जड़ने में सक्षम होने के लिए OBJ जाल को NURBS ऑब्जेक्ट में बदलने की आवश्यकता थी। यह जड़ना सीएनसी तकनीशियन द्वारा समय की अवधि में अल्ट्रासोनिक सेंसर द्वारा मापी गई दूरी के प्रतिनिधित्व को मिलाने में सक्षम था।
दूसरा टुकड़ा एक खाली दीवार को एक घंटे तक स्कैन करके बनाया गया था। फिर मैंने 9 कोणों के लिए एकत्रित डेटा माप के माध्य की तुलना की, जो कि सर्वो ने सेंसर की वास्तविक स्थिति के विरुद्ध मापा और माप क्या होता। छत से लटका हुआ संरचित मोबाइल सेंसर द्वारा पढ़ी गई और वास्तविक गणितीय / ज्यामितीय रूप से गणना की गई दूरी IRL के बीच त्रुटि का संचयी अंतर है। इस टुकड़े का दिलचस्प पहलू यह है कि इसके संवेदन और व्याख्या में प्रौद्योगिकी द्वारा की गई त्रुटि ने लिया है। एक भौतिक रूप जो प्रौद्योगिकी की धारणा को निर्धारित करता है।
इस हैंगिंग मोबाइल को बनाने के लिए मैंने डॉवेल से 'रिब्स' बनाया और फॉर्म बनाया। भविष्य में, इसे सीएडी या.एआई फाइल के भीतर बनाना अच्छा होगा ताकि इन पसलियों को लकड़ी से लेजर काट दिया जा सके। उन्हें गढ़ना है।
अंतिम "भौतिकीकरण" एक डेटा विज़ुअलाइज़ेशन से अधिक है जो प्रोसेसिंग स्क्रिप्ट के माध्यम से चलाया जाता है जिसे मैंने इस इंस्ट्रक्शंस में GitHub से जोड़ा है। इसे काम करना चाहिए और इसके सामने अंतरिक्ष का वास्तविक समय डेटा विज़ुअलाइज़ेशन बनाना चाहिए।
चरण 11: संभावित विस्तार
संभावित विस्तार.. इसका क्या विस्तार किया जा सकता है या इस तरह की परियोजनाओं के लिए क्या संभावनाएं हैं
इस परियोजना के विस्तार या इसे जारी रखने या इसके विभिन्न पुनरावृत्तियों के लिए मेरे दिमाग के पीछे के क्षेत्रों में कई स्टैंड जोड़ना और स्टैंड की सही आईडी में पास करने के लिए प्रत्येक Arduino कोड को अपडेट करना होगा। यह प्रसंस्करण स्केच में उचित प्रतिनिधित्वात्मक स्थिति के लिए अनुमति दे सकता है जहां एक कमरे में कई स्टैंड रखे जाते हैं।
मैं एक पेगबोर्ड पर इन वस्तुओं की ग्रिड वाली सरणी पर भी काम कर रहा हूं जो कुल सेंसर कर सकता है और प्रौद्योगिकी की धारणा का एक बहुत ही लो-फाई पॉइंट क्लाउड बना सकता है जो हमें दुनिया पर प्रौद्योगिकी धारणा के हमारे मानवशास्त्रीय विचारों को प्रोजेक्ट करने की अनुमति दे सकता है।
सिफारिश की:
हीटपंप त्रुटि का पता लगाने और अलार्म ESP8266, ओपनहैब, टेलीग्राम, बैटरी चालित MQTT: 5 कदम
हीटपंप त्रुटि का पता लगाने और अलार्म ESP8266, Openhab, टेलीग्राम, बैटरी चालित MQTT: मेरे घर और पानी को गर्म करने के लिए मेरा हीटपंप अब और फिर एक त्रुटि प्राप्त करता है। यह त्रुटि आसानी से नहीं देखी जाती है, क्योंकि कोई लाल बत्ती या कुछ और नहीं है, छोटी एलसीडी स्क्रीन पर केवल एक छोटा 'पी' है। इसलिए मैंने इस डिटेक्टर को त्रुटि का पता लगाने के लिए बनाया है और
परीक्षण और त्रुटि द्वारा लाउडस्पीकर डिजाइन: 11 कदम (चित्रों के साथ)
परीक्षण और त्रुटि द्वारा लाउडस्पीकर डिजाइन: "अब मुझे लाउडस्पीकरों की अपनी जोड़ी बनाने की आवश्यकता है!" मैंने सोचा, अपना सीरियस एम्प्लीफायर खत्म करने के बाद। "और अगर मैं एक अच्छा amp बना सकता हूं, तो मैं निश्चित रूप से ऐसा कर सकता हूं।" तो मैं स्पीकर डिजाइन और बिल्डिंग की दुनिया में कूद गया, एक अच्छे की उम्मीद कर रहा था
बेवकूफ ".हेक्स ऐसी कोई फ़ाइल नहीं" से कैसे छुटकारा पाएं Arduino अपलोड करते समय त्रुटि !: 4 कदम
बेवकूफ ".हेक्स ऐसी कोई फ़ाइल नहीं" से कैसे छुटकारा पाएं Arduino अपलोड करते समय त्रुटि !: यह निर्देश आपको Windows XP पर केवल उदाहरणों के बजाय, Arduino Diecemella वास्तव में होमब्रेव कोड अपलोड करने के तरीके के लिए चरण-दर-चरण निर्देश देगा।
एलईडी इंद्रधनुष - आरजीबी एलईडी पीडब्लूएम नियंत्रक निर्माण - निर्माण में आसान: 15 कदम
एलईडी इंद्रधनुष - आरजीबी एलईडी पीडब्लूएम नियंत्रक निर्माण - निर्माण में आसान: चरण-दर-चरण, एलईडी इंद्रधनुष आरजीबी एलईडी पीडब्लूएम नियंत्रक के निर्माण पर निर्देशों का पालन करना आसान है। PIC प्रोसेसर के साथ केवल न्यूनतम मात्रा में भागों की आवश्यकता होती है, और आप उपलब्ध सबसे आश्चर्यजनक एलईडी नियंत्रकों में से एक का निर्माण कर सकते हैं। एस
Windows Live Messenger त्रुटि कोड ठीक करें: 4 चरण
Windows Live Messenger त्रुटि कोड ठीक करें: MSN Messenger और Windows Live Messenger के साथ त्रुटि कोड एक सामान्य समस्या है; इसे हल करने के कुछ तरीके यहां दिए गए हैं