विषयसूची:
- आपूर्ति
- चरण 1: बेस के लिए सभी प्लाइवुड को लेसरकटिंग करना
- चरण 2: एल ई डी को लंबे और समायोज्य कनेक्टर्स के लिए मिलाप करना
- चरण 3: सभी मॉड्यूल को सही स्थानों पर माउंट करना
- चरण 4: फ्रंट प्लेट की डिजाइनिंग/प्रिंटिंग
- चरण 5: सभी इलेक्ट्रॉनिक्स को कवर करने के लिए केस बनाना
- चरण 6: सॉफ्टवेयर
वीडियो: Arduino डेसिबलमीटर: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस निर्देशयोग्य में, मैं समझाऊंगा कि Arduino कोड और कुछ सरल हार्डवेयर का उपयोग करके इस डेसिबल मीटर को कैसे बनाया जाए।
हम इस परियोजना को 2 भागों में विभाजित करने जा रहे हैं, हार्डवेयर और प्रोग्रामिंग को डेसीबल मीटर के लिए सॉफ्टवेयर बना रहे हैं, सबसे पहले, हम हार्डवेयर का निर्माण करेंगे। दूसरा, हम सॉफ्टवेयर को कवर करेंगे।
वीडियो की व्याख्या करें:
आपूर्ति
इस परियोजना के लिए आपको आवश्यकता होगी:
हार्डवेयर:- Arduino Uno R3 + माउंटिंग केस- Arduino Uno- 5x Grove LED मॉड्यूल के लिए ग्रोव शील्ड- ग्रोव लाउडनेस सेंसर- ग्रोव कनेक्टर के साथ मिनी सर्वो- ग्रोव बटन (रियर-माउंटेड)- 5 LED (3mm) (2 ग्रीन, 1 पीला), 1 लाल, 1 नीला) - 9वी बैटरी केस + बैटरी- 7x ग्रोव कनेक्टर केबल (10 सेमी) - 5x 4 सेमी काला तार, 5x 4 सेमी लाल तार
मामला:
- 200x200x5mm प्लाईवुड प्लेट- 23x 2mmx5mm स्क्रू
उपकरण:- सोल्डरिंग आयरन + सोल्डर- 3डी प्रिंटर तक पहुंच- लेजर कटर तक पहुंच- सरौता की एक जोड़ी- पसंद के स्क्रू के लिए छोटा स्क्रूड्राइवर फिटिंग- वुड ग्लू- सुपरग्लू
चरण 1: बेस के लिए सभी प्लाइवुड को लेसरकटिंग करना
पहला कदम डिवाइस का आधार बनाना है जहां हम अपने सभी ग्रोव मॉड्यूल आदि को माउंट करेंगे।
आप जोड़े गए डीएक्सएफ फ़ाइल को डाउनलोड कर सकते हैं और प्लेट बनाने के लिए लेजर कटर का उपयोग कर सकते हैं, इसके लिए सेटिंग्स को पहले सभी काली रेखाओं को उकेरने के लिए समायोजित करें, फिर सभी नीली रेखाओं को काटें, और अंत में लाल रेखाओं को काटें। उसके बाद, आपको मुख्य प्लेट के बाईं ओर साइड बटन प्लेट और शीर्ष पर ध्वनि सेंसर के लिए प्लेट को गोंद करने की आवश्यकता है। शिकंजा के लिए सर्वो के पास आयतों पर 2 लाल ब्लॉकों को चिपकाने की आवश्यकता है।
पार्ट्स/टूल्स:- 200x200x5mm प्लाईवुड प्लेट- लेजर कटर तक पहुंच- वुड ग्लू
चरण 2: एल ई डी को लंबे और समायोज्य कनेक्टर्स के लिए मिलाप करना
हमें खेलने के लिए थोड़ी जगह देने के लिए, हमें एल ई डी के खूंटे को बढ़ाने की जरूरत है। इसलिए हमें खूंटे को काटने और बीच में एक पतली, अछूता तार मिलाप करने की आवश्यकता है। इसके बाद, हम किसी भी स्थान पर एलईडी को ग्लूइंग कर सकते हैं, न कि प्लेसमेंट में और न ही ग्रोव मॉड्यूल के आकार को गिनने के लिए।
आपके द्वारा सभी 6 एलईडी को संशोधित करने के बाद, आप उन्हें छेदों में गोंद कर सकते हैं। मैंने अभी कुछ सुपरग्लू का इस्तेमाल किया है और यह पूरी तरह से काम करता है लेकिन सभी प्रकार के गोंद को ठीक काम करना चाहिए। 2 बाईं एलईडी हरी होंगी, 3 पीली होंगी और आखिरी लाल होनी चाहिए। सबसे दाहिने कोने में नीला होना चाहिए।
पार्ट्स/टूल्स:- 5x 4cm ब्लैक वायर, 5x 4cm रेड वायर- 5 LED (3mm) (2 ग्रीन, 1 येलो, 1 रेड, 1 ब्लू)- सोल्डरिंग आयरन + सोल्डर- सुपरग्लू- सरौता की एक जोड़ी
नोट: एलईडी के ध्रुवीकरण पर ध्यान देना सुनिश्चित करें। (छोटा/मुड़ा हुआ खूंटी धनात्मक है, इसलिए लाल है)
चरण 3: सभी मॉड्यूल को सही स्थानों पर माउंट करना
अब जब आपके पास सभी एलईडी हैं और सब कुछ माउंट करने के लिए तैयार है, तो आप शेष सभी हार्डवेयर को माउंट करने पर काम करना शुरू कर सकते हैं। सभी सही बढ़ते स्थानों को लकड़ी में उकेरा गया है, जिसमें एक छोटा संकेत है कि किस मॉड्यूल को कहाँ जाना चाहिए। आप जगह में सब कुछ माउंट करने के लिए छोटे 2 मिमी स्क्रू का उपयोग कर सकते हैं। इस चरण में किसी गोंद की आवश्यकता नहीं है।
यदि सभी मॉड्यूल सही जगहों पर खराब हो गए हैं, तो आप सब कुछ Arduino से कनेक्ट करना शुरू कर सकते हैं। एनालॉग पोर्ट 1: साउंड सेंसर इनपुटपोर्ट 2: बटनपोर्ट 3: सर्वोपोर्ट 4: एलईडी 1 (हरा) पोर्ट 5: एलईडी 2 (हरा) पोर्ट 6: एलईडी 3 (पीला) पोर्ट 7: एलईडी 4 (लाल) पोर्ट 8: एलईडी 5 (नीला)
पार्ट्स/टूल्स:- Arduino Uno R3 + माउंटिंग केस- Arduino Uno के लिए ग्रोव शील्ड- 5x Grove LED मॉड्यूल- ग्रोव लाउडनेस सेंसर- ग्रोव कनेक्टर के साथ मिनी सर्वो- Grove बटन (रियर-माउंटेड)- 9V बैटरी केस + बैटरी- 7x Grove कनेक्टर केबल (10 सेमी) - पसंद के स्क्रू के लिए छोटा स्क्रूड्राइवर फिटिंग- 23x 2mmx5mm स्क्रू
नोट: मुझे साइड-माउंटेड बटन और टॉप-माउंटेड साउंड सेंसर के साथ शुरुआत करना आसान लगा, क्योंकि ये एक टाइट फिट होते हैं और जब सब कुछ ठीक हो जाता है तो पहुंचना कठिन होता है।
- मैंने सब कुछ 1 प्लेट पर माउंट करने के लिए डिज़ाइन किया है। इसका यह फायदा है कि डेसिबल मीटर को संशोधित करना और चीजों को कोड आदि के रूप में समायोजित करना आसान रहेगा।
चरण 4: फ्रंट प्लेट की डिजाइनिंग/प्रिंटिंग
डेसिबल मीटर को देखने में थोड़ा अच्छा बनाने के लिए, हम डिवाइस के चेहरे पर एक डिज़ाइन जोड़कर फ्रंट को थोड़ा और दिलचस्प बना सकते हैं।
मैंने इलस्ट्रेटर में एक सरल अवधारणा बनाई है कि आप लकड़ी की एक पतली परत- या स्प्रे गोंद का उपयोग करके प्रिंट आउट और संलग्न कर सकते हैं। मैंने इलस्ट्रेटर फ़ाइल भी जोड़ी है ताकि आप डिज़ाइन को स्वयं संपादित कर सकें
चरण 5: सभी इलेक्ट्रॉनिक्स को कवर करने के लिए केस बनाना
अब जब हमारे पास सभी मॉड्यूल माउंटेड और काम कर रहे हैं, तो हमें सभी उजागर इलेक्ट्रॉनिक्स को कवर करने का एक तरीका चाहिए।
मैंने डिवाइस को बेल्ट, बैकपैक या कुछ इसी तरह से लटकाने के लिए 2 संस्करणों को चुनने के लिए डिज़ाइन किया, 1 के साथ, और 1 बिना क्लिप के।
आप जो ऊपर पसंद करते हैं उसे डाउनलोड कर सकते हैं, और अपने डिवाइस को खत्म करने के लिए बैक हाउसिंग को प्रिंट करने के लिए किसी भी 3 डी प्रिंटर का उपयोग कर सकते हैं।
पुर्जे/उपकरण:- 3डी प्रिंटर तक पहुंच
चरण 6: सॉफ्टवेयर
अब जब हमने सभी हार्डवेयर कनेक्ट और सेटअप कर लिए हैं, तो हम चीजों के सॉफ्टवेयर पक्ष पर काम करना शुरू कर सकते हैं।
मैंने थिंकरकाड में कोड का आधार बनाया और बाद में "ResponsiveAnalogRead" लाइब्रेरी को जोड़ा।
ResponsiveAnalogRead लाइब्रेरी साउंड सेंसर के इनपुट कर्व को सुचारू करती है ताकि सर्वो बहुत सहज और अधिक यथार्थवादी प्रतिक्रिया करे।
आप उपरोक्त अतिरिक्त पुस्तकालय के साथ और बिना दोनों कोड डाउनलोड कर सकते हैं। बस कोड डाउनलोड करें, इसे Arduino IDE में खोलें और इसे USB टाइप B के माध्यम से अपने Arduino पर लिखें। यदि आपने मॉड्यूल और भागों को सही ढंग से जोड़ा है, तो डेसीबल मीटर चाहिए तुरंत काम करना शुरू करें।
आधार कोड की व्याख्या: सबसे पहले, ध्वनि संवेदक के एनालॉग इनपुट को 2 चरों में विभाजित किया गया है: सर्वो के लिए चर, 155 और 25 (ग्रेडेनसर्वो) के बीच की सीमा के साथ। और एल ई डी के लिए एक चर, 0 और 100 के बीच की सीमा के साथ (लेडवार्डे)
उसके बाद, कोड "लेडवार्डे" के विशिष्ट मूल्यों के दौरान एल ई डी को 1-4 चालू या बंद कर देगा और मिनीसर्वो को चर "ग्रैडेनसर्वो" के आधार पर सही मात्रा में डिग्री पर सेट करेगा। यदि चर वास्तव में उच्च हो जाता है तो 5 वीं एलईडी (नीला) चालू हो जाएगी। जब ऐसा होता है तो यह "1" के मान पर "रीसेटलेड" नामक एक अन्य चर भी लिखता है। इसका मतलब है कि नीली एलईडी अपने आप बंद नहीं होगी। यह लूप दोहराएगा, और नीली एलईडी जलती रहेगी। लेकिन जब बटन दबाया जाता है, तो यह जांच करेगा कि क्या "रीसेटएलईडी" चर "1" के बराबर है (इसलिए यदि एलईडी चालू है) और यदि ऐसा होता है, तो यह ब्लू एलईडी को बंद कर देता है, और "रीसेटएलईडी" चर लिखता है। वापस "0" पर। अब नीली एलईडी को फिर से बंद कर दिया गया है और यह तब तक रहेगा जब तक "लेडवार्डे" फिर से 90 से ऊपर न हो जाए।
फ़्लोचार्ट में एक और विज़ुअलाइज़ेशन पाया जा सकता है, जिसे इस चरण में जोड़ी गई फ़ाइलों से डाउनलोड किया जा सकता है।
ध्यान दें:
यदि आप ResponsiveAnalogRead का उपयोग करना चाहते हैं, तो यह संकलित नहीं होगा, पहले आपको अपने कंप्यूटर पर लाइब्रेरी स्थापित करने की आवश्यकता है, स्पष्टीकरण वीडियो में दिखाया गया है कि इसे कैसे स्थापित किया जाए। इंस्टालेशन के बाद, आप "सेट स्नैपमल्टीप्लायर" जैसे कुछ मूल्यों को भी बदल सकते हैं, यह बदलने के लिए कि सॉफ्टवेयर इनपुट को कितना सुचारू करेगा, स्मूदनिंग शुरू करने के लिए एक स्तर जोड़ें, और बहुत कुछ।
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
DIY कदम/डीआईआर लेजर गैल्वो नियंत्रक: 5 कदम (चित्रों के साथ)
DIY STEP / DIR LASER GALVO कंट्रोलर: नमस्ते, इस निर्देश में, मैं आपको दिखाना चाहता हूं कि आप ILDA मानक गैल्वो लेजर स्कैनर के लिए अपना खुद का स्टेप / dir इंटरफ़ेस कैसे बना सकते हैं। जैसा कि आप जानते होंगे कि मैं "DIY-SLS-3D-Printer" और "जेआरएलएस १००० DIY एसएलएस-३डी-पी
पिक्सेल किट चल रहा है माइक्रोपायथन: पहला कदम: 7 कदम
पिक्सेल किट रनिंग माइक्रोपायथन: पहला कदम: कानो के पिक्सेल की पूरी क्षमता को अनलॉक करने की यात्रा फ़ैक्टरी फ़र्मवेयर को माइक्रोपायथन के साथ बदलने के साथ शुरू होती है लेकिन यह केवल शुरुआत है। Pixel Kit पर कोड करने के लिए हमें अपने कंप्यूटरों को इससे कनेक्ट करना होगा। यह ट्यूटोरियल समझाएगा कि क्या
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: 4 कदम
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: यहां 4 सरल चरण दिए गए हैं जो बैटर के आंतरिक प्रतिरोध को मापने में आपकी मदद कर सकते हैं।
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): 5 कदम
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): यह $3 और amp; 5 मिनट में 3 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है