विषयसूची:
- चरण 1: वीडियो
- चरण 2: सामग्री और उपकरण
- चरण 3: सर्किट का निर्माण
- चरण 4: मशीन का निर्माण और संयोजन
- चरण 5: Arduino कोड
- चरण 6: परिणाम और प्रतिबिंब
- चरण 7: संदर्भ और क्रेडिट
वीडियो: एंटीडिस्ट्रक्शन: स्मार्टफोन होल्डर जो आपको फोकस करने में मदद करता है: 7 स्टेप्स (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
हमारे एंटीडिस्ट्रक्शन डिवाइस का उद्देश्य गहन फोकस की अवधि के दौरान सेलुलर विकर्षण के सभी रूपों को समाप्त करना है। मशीन एक चार्जिंग स्टेशन के रूप में कार्य करती है, जिस पर एक विचलित-मुक्त वातावरण की सुविधा के लिए एक मोबाइल डिवाइस लगाया जाता है। हर बार जब वे अपने फोन के लिए पहुंचते हैं तो मशीन उपयोगकर्ता से दूर हो जाती है और जब वे इस आंदोलन को वापस लेते हैं तो वापस आ जाते हैं। यह एक Arduino Uno सर्किट, एक बिजली आपूर्ति इकाई, एक अल्ट्रासोनिक सेंसर और एक इलेक्ट्रिक मोटर के उपयोग के माध्यम से प्राप्त किया जाता है। दूर जाने का यह कार्य दर्शकों को याद दिलाता है कि उनका फोन उनमें या उनकी सुखवादी गतिविधियों में दिलचस्पी नहीं रखता है।
चरण 1: वीडियो
चरण 2: सामग्री और उपकरण
हमने निम्नलिखित इलेक्ट्रॉनिक घटकों का उपयोग किया। पोर्टेबल पावर बैंक को छोड़कर सभी को Elegoo के कम्प्लीट Arduino Starter Kit में शामिल किया गया है। जहां लागू हो वहां भाग संख्याएं शामिल हैं, लेकिन सटीक समान भागों का उपयोग करना आवश्यक नहीं है।
- 5V स्टेपर मोटर, डीसी वोल्टेज (भाग संख्या: 28BYJ-48)
- स्टेपर मोटर को Arduino बोर्ड से जोड़ने के लिए ब्रेकआउट बोर्ड (भाग संख्या: ULN2003A)
- अल्ट्रासोनिक सेंसर (भाग संख्या: HC-SR04)
- Arduino Uno R3 कंट्रोलर बोर्ड
- महिला-से-पुरुष ड्यूपॉन्ट तार (x10)
- USB-A से USB-B केबल (कोड अपलोड करते समय Arduino बोर्ड को कंप्यूटर से जोड़ने के लिए, और मशीन को संचालित करते समय बोर्ड को पावर बैंक से जोड़ने के लिए)
- पोर्टेबल पावर बैंक (यूएसबी पोर्ट वाला कोई भी पावर बैंक काम करेगा। हमारे पावर बैंक के स्पेक्स हैं: 7800mAh 28.8Wh; इनपुट: 5V = 1A; डुअल आउटपुट: 5V = 2.1A मैक्स)
बाहरी निर्माण के लिए हमने निम्नलिखित सामग्रियों का उपयोग किया:
- प्रोटोटाइप आवरण के लिए बाल्टिक सन्टी प्लाईवुड (3 मिमी मोटी)
- अंतिम आवरण के लिए सफेद प्लेक्सीग्लस (3 मिमी मोटा)
- लकड़ी और plexiglass संस्करण दोनों एक लेजर कटर पर काटे गए थे
- हमने plexiglass आवरण को इकट्ठा करने के लिए BSI प्लास्टिक-क्योर गोंद का उपयोग किया; यह कला आपूर्ति स्टोर या हार्डवेयर स्टोर पर पाया जा सकता है (प्लास्टिक या प्लेक्सीग्लस के लिए अनुशंसित कोई अन्य गोंद भी उपयुक्त होगा)
- हमने लेज़र-कट लकड़ी के छोटे टुकड़ों का इस्तेमाल किया और उन्हें केस के अंदर घटकों को सही ढंग से रखने के लिए बढ़ते टेप (जिसे फोम टेप या पोस्टर माउंट भी कहा जाता है) के साथ ढेर कर दिया।
सॉफ्टवेयर का इस्तेमाल किया:
- Arduino IDE (यहां मुफ्त में डाउनलोड करें)
- लेज़र कटिंग के लिए फाइल तैयार करने के लिए राइनो (यदि आपके पास राइनो नहीं है, तो आप एक अलग सीएडी प्रोग्राम का उपयोग कर सकते हैं, जब तक कि यह.3dm फ़ाइल खोल सकता है, या आप यहां राइनो का निःशुल्क परीक्षण प्राप्त कर सकते हैं)
चरण 3: सर्किट का निर्माण
आरेख में दिखाए अनुसार सर्किट को इकट्ठा करें। ध्यान दें कि अल्ट्रासोनिक सेंसर को ठीक से काम करने के लिए Arduino बोर्ड पर 5V पिन से जोड़ा जाना चाहिए (और इसलिए स्टेपर मोटर 3.3V पिन से जुड़ा होगा)।
चरण 4: मशीन का निर्माण और संयोजन
लकड़ी से प्रारंभिक प्रोटोटाइप को लेजर काटने के बाद, हमने पाया कि सर्किटरी को ठीक से समाहित करने के लिए आवरण बहुत छोटा था, और अंतिम संस्करण को plexiglass में काटने से पहले इसे समायोजित किया।
चरण 5: Arduino कोड
Arduino IDE का उपयोग करके कोड को मशीन पर अपलोड करें। मुख्य कोड फ़ाइल "ANTiDISTRACTION_main_code.ino" है, जो नीचे संलग्न है। आपको यूएसबी केबल के साथ मशीन को अपने कंप्यूटर से कनेक्ट करना होगा, फिर "अपलोड" पर क्लिक करें। मशीन का परीक्षण करना एक अच्छा विचार है, जबकि यह अभी भी आपके कंप्यूटर में प्लग है, क्योंकि आप सेंसर से दूरी जैसे आउटपुट देखने के लिए Arduino में सीरियल मॉनिटर खोल सकते हैं। कोड अपलोड करने के बाद, आप मशीन को अपने कंप्यूटर से डिस्कनेक्ट कर सकते हैं और मशीन को पोर्टेबल बनाने के लिए इसे पावर बैंक में प्लग कर सकते हैं।
यदि आप स्टेपर मोटर के किसी भिन्न मॉडल का उपयोग कर रहे हैं, तो stepsPerRev और stepperMotor.setSpeed के मानों को समायोजित करने की आवश्यकता हो सकती है। डेटा शीट खोजने और चरण कोण की जांच करने के लिए आप अपने मोटर के पार्ट नंबर को ऑनलाइन खोज सकते हैं।
यह जांचने के लिए कि आपकी मोटर के लिए चरण संख्या सही है या नहीं, नीचे संलग्न "ANTiDISTRACTION_motor_adjustment.ino" फ़ाइल का उपयोग करें; आप शुरुआती स्थिति निर्धारित करने के लिए मशीन को छोटे वेतन वृद्धि में घुमाने के लिए भी इस फ़ाइल का उपयोग कर सकते हैं। अपने कंप्यूटर में प्लग की गई मशीन के साथ Arduino में फ़ाइल चलाएँ, और मैन्युअल इनपुट के साथ अपनी मोटर को घुमाने के लिए सीरियल मॉनीटर में पूर्णांक टाइप करें। आप घुमाव को अधिक आसानी से देखने के लिए मोटर के एक तरफ टेप का एक टुकड़ा चिपका सकते हैं, या मोटर के गतिमान और स्थिर भागों पर क्रमशः दो बिंदु खींच सकते हैं, यह सुनिश्चित करने के लिए कि जब आप एक पूर्ण मोड़ पूरा करते हैं तो वे पंक्तिबद्ध हो जाते हैं।
चरण 6: परिणाम और प्रतिबिंब
हमने स्टेपर मोटर को एक सर्वो मोटर के साथ बदलने पर विचार किया, जो अधिक शक्तिशाली है और थोड़ा छोटा होते हुए भी तेजी से मुड़ सकती है। हालांकि, सर्वो मोटर्स केवल 180 डिग्री की सीमा के भीतर ही घूम सकती हैं, इसलिए हमने 360-डिग्री मोड़ बनाने की क्षमता के लिए मध्यम गति वृद्धि का त्याग करते हुए, स्टेपर मोटर का उपयोग जारी रखने का निर्णय लिया।
"टर्नटेबल" के नीचे का पायदान स्टेपर मोटर के शाफ्ट से थोड़ा बड़ा होना चाहिए ताकि यह शीर्ष पर फिट हो, लेकिन इसके परिणामस्वरूप लूज़ फिट हो जाता है और फोन स्टैंड मोटर से कम घूमता है। यदि आप भविष्य की परियोजना के लिए मशीन को अलग करने या स्टेपर का पुन: उपयोग करने की योजना नहीं बनाते हैं, तो आप प्लेक्सीग्लस को स्टेपर शाफ्ट पर चिपकाकर रोटेशन सटीकता में सुधार करना चाह सकते हैं।
शुक्र है, एक बार इकट्ठे होने के बाद, सर्किट ने काम किया जैसा हमने उम्मीद की थी, इसलिए हम पूरे प्रोजेक्ट में प्रारंभिक विचार और दृष्टिकोण के साथ आगे बढ़े।
चरण 7: संदर्भ और क्रेडिट
अल्ट्रासोनिक सेंसर के लिए Arduino कोड लिखने के लिए यहां और यहां के ट्यूटोरियल को संदर्भित किया गया था। स्टेपर मोटर से जुड़े कोड के लिए, हमने Arduino वेबसाइट पर उपलब्ध स्टेपर लाइब्रेरी का इस्तेमाल किया।
टोरंटो विश्वविद्यालय के डेनियल फैकल्टी में फिजिकल कंप्यूटिंग क्लास के हिस्से के रूप में, यह प्रोजेक्ट ग्वेर्शोम किट्सा, येना ली, जॉन शेन और निकोल ज़ोटर द्वारा बेकार मशीन असाइनमेंट के लिए बनाया गया था। हम प्रोफेसर मारिया याब्लोनिना को उनकी सहायता के लिए विशेष धन्यवाद देना चाहते हैं।
सिफारिश की:
क्लाउड क्लाउड आपको ठीक करता है (रोबोट को एकत्रित करने के कार्य के साथ बाधा से बचना): 8 कदम
क्लाउड क्लाउड आपको ठीक करता है (रोबोट से बचने के कार्य में बाधा): एक बेकार मशीन - Arduino रोबोट
हाइड्रेटर - एक उपकरण जो आपको पानी पीने के लिए प्रेरित करता है: 8 कदम (चित्रों के साथ)
हाइड्रेटर - एक उपकरण जो आपको पानी पीने के लिए प्रेरित करता है: पर्याप्त पानी पीना सभी के लिए बहुत महत्वपूर्ण है। लेकिन हर रोज मैं जितना चाहिए उससे कम पानी पीता हूं। मैं जानता हूं कि मेरे जैसे लोग हैं जिन्हें पानी पीने के लिए याद दिलाने की जरूरत है। यदि आप हम में से एक हैं, तो यह परियोजना आपके जीवन को बदल देगी
पीसीबी जो केबल प्रबंधन में मदद करता है: 6 कदम (चित्रों के साथ)
पीसीबी जो केबल प्रबंधन में मदद करता है: कुछ समय पहले मैंने एक कस्टम डेस्कटॉप सीएनसी मिल बनाया है। तब से मैं इसे नए घटकों के साथ अपग्रेड कर रहा था। पिछली बार मैंने PID लूप का उपयोग करके अपने स्पिंडल के RPM को नियंत्रित करने के लिए 4 अंकों के डिस्प्ले के साथ एक दूसरा Arduino जोड़ा है। मुझे इसे प्राथमिक Arduino सूअर से जोड़ना था
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए
हैक कैनन ईओएस 300डी सभी लेंसों के साथ फोकस की पुष्टि करने के लिए, स्थायी रूप से: 5 कदम (चित्रों के साथ)
स्थायी रूप से सभी लेंसों के साथ फोकस की पुष्टि करने के लिए कैनन ईओएस 300डी हैक करें। एडेप्टर? मुझे अपने 300D से प्यार है लेकिन मेरे पास कोई EF/S लेंस नहीं है