विषयसूची:

स्पीकर के साथ DIY शॉक सेंसर: 5 कदम (चित्रों के साथ)
स्पीकर के साथ DIY शॉक सेंसर: 5 कदम (चित्रों के साथ)

वीडियो: स्पीकर के साथ DIY शॉक सेंसर: 5 कदम (चित्रों के साथ)

वीडियो: स्पीकर के साथ DIY शॉक सेंसर: 5 कदम (चित्रों के साथ)
वीडियो: छोटा है पर बहुत दमदार है 🔥🔥🔥 | mini amplifier | how to make amplifier at home | 2024, जुलाई
Anonim
स्पीकर के साथ DIY शॉक सेंसर
स्पीकर के साथ DIY शॉक सेंसर

एक स्पीकर एक इलेक्ट्रोमैग्नेट को सक्रिय करके काम करता है जो एक "नियमित" चुंबक के पास होता है। यह कंपन पैदा करता है, जिसके परिणामस्वरूप ध्वनि उत्पन्न होती है। तो अगर स्पीकर को करंट देने के बजाय, हम स्पीकर को ही घुमाकर करंट (यदि बहुत कम) उत्पन्न कर सकते हैं। इस धारा को तब Arduino जैसे माइक्रोकंट्रोलर द्वारा पता लगाया और व्याख्या किया जा सकता है।

चरण 1: एक स्पीकर खोजें

एक स्पीकर खोजें
एक स्पीकर खोजें
एक स्पीकर खोजें
एक स्पीकर खोजें
एक स्पीकर खोजें
एक स्पीकर खोजें
एक स्पीकर खोजें
एक स्पीकर खोजें

आपको एक ऐसे वक्ता की तलाश करनी होगी जिसे आप इस परियोजना के लिए त्याग करने को तैयार हों। आप स्पार्कफन में एक डॉलर से कम में खरीद सकते हैं, लेकिन आपके पास शायद पहले से ही कहीं है। मैंने हेडफ़ोन की एक पुरानी जोड़ी से एक छोटा स्पीकर इस्तेमाल किया, लेकिन आप इसे लगभग कहीं भी पा सकते हैं - जैसे संगीत ग्रीटिंग कार्ड या पुरानी अलार्म घड़ी। अगला:

  1. एक जम्पर तार को आधा काटें
  2. इसके सिरों को पट्टी करें
  3. इसे स्पीकर पर मिलाएं (शायद वहां पहले से ही कुछ तार थे - बस उन्हें काट दें)

वैकल्पिक रूप से, आप मगरमच्छ क्लिप का उपयोग कर सकते हैं यदि आपके पास है।

चरण 2: सर्किट बनाएँ

सर्किट का निर्माण करें
सर्किट का निर्माण करें

सामग्री की जरूरत:

  • अरुडिनो यूएनओ
  • ब्रेड बोर्ड
  • जम्पर तार
  • एक एलईडी (कोई भी रंग)
  • दो 220 ओम प्रतिरोधक (लाल-लाल-भूरा)
  • वक्ता

इसे सभी Arduino से जोड़ने के लिए उपरोक्त आरेख का पालन करें।

चरण 3: इस कोड को अपलोड करें

इस कोड को Arduino IDE में अपलोड करें। आपको शायद इसे कैलिब्रेट करने की आवश्यकता होगी क्योंकि आप मेरे जैसे स्पीकर का उपयोग नहीं कर रहे हैं, इसलिए मैं कुछ चरणों में समझाऊंगा कि यह कैसे करना है।

इंट शॉकमिन = ९९६; // आपको इन्हें बदलने की आवश्यकता हो सकती है

इंट शॉकमैक्स = १०१०; // आपको इन शून्य सेटअप () {पिनमोड (11, OUTPUT) को बदलने की आवश्यकता हो सकती है; // सीरियल.बेगिन (९६००); // कैलिब्रेशन में मदद करने के लिए इसे असंबद्ध करें} शून्य लूप () {इंट शॉक = एनालॉगरेड (ए 0); इंट लाइटवल = नक्शा (सदमे, शॉकमिन, शॉकमैक्स, 0, 255); अगर (लाइटवल> 0) {एनालॉगवाइट (11, लाइटवल); } और {एनालॉगराइट(11, 0); } // सीरियल.प्रिंट्लन (सदमे); // अंशांकन में मदद करने के लिए इस पर टिप्पणी न करें }

चरण 4: इसका उपयोग कैसे करें

अपनी उंगली से स्पीकर के केंद्र पर दबाएं और इसे एलईडी ब्लिंक करना चाहिए। यदि नहीं, तो आपको इसे अगले चरण में कैलिब्रेट करना होगा। अन्यथा, आप स्पीकर को किसी चीज़ से जोड़ने का प्रयास कर सकते हैं। हो सकता है कि आप ड्रम को पेपर प्लेट पर टैप करके बना सकते हैं? - पेंसिल को ड्रमस्टिक की तरह इस्तेमाल करने की कोशिश करें।

चरण 5: जांचना

यदि आपका एलईडी पहले से ही संतोषजनक ढंग से झपका रहा है, तो आप इस चरण को छोड़ सकते हैं। अन्यथा, इन चरणों का पालन करें:

  1. उन पंक्तियों पर "//" हटाएं जो कहती हैं "//अंशांकन में मदद करने के लिए इसे अनसुना करें"
  2. कोड अपलोड करें और सीरियल मॉनिटर खोलें
  3. स्पीकर के केंद्र पर दबाएं और देखें कि मान बदलते हैं
  4. सीरियल मॉनिटर में शॉकमिन और शॉकमैक्स चर को निम्न और उच्च मानों में बदलें

इंट शॉकमिन = ९९६;

इंट शॉकमैक्स = १०१०;

उदाहरण के लिए, यदि सीरियल मॉनिटर आपके सेंसर की नॉन-पुश अवस्था के रूप में 700 पढ़ता है (जब वह बस वहीं बैठा हो), और जब आप इसे धक्का देते हैं तो यह 860 तक चला जाता है, शॉकमैक्स को लगभग 900 (सेंसर रीडिंग से थोड़ा ऊपर) और शॉकमिन को लगभग 680 में बदल दें। अगला:

  1. सीरियल मॉनिटर बंद करें
  2. नया कोड अपलोड करें
  3. स्पीकर के बीच में कुछ और दबाएं

यदि यह सब ठीक हो जाता है, तो सेंसर को दबाने पर ही एलईडी चालू होनी चाहिए।

सिफारिश की: