विषयसूची:

कष्टप्रद बीपर: 4 कदम
कष्टप्रद बीपर: 4 कदम

वीडियो: कष्टप्रद बीपर: 4 कदम

वीडियो: कष्टप्रद बीपर: 4 कदम
वीडियो: सूर्यपुत्र कर्ण - एपिसोड 254 - 27 मई, 2016 2024, जुलाई
Anonim
कष्टप्रद बीपर
कष्टप्रद बीपर

अपने दोस्तों (दुश्मनों?) के साथ एक उच्च गति वाले बीपर को छिपाकर एक शरारत खेलें जो यादृच्छिक समय अंतराल पर बजती है। यह निर्देशयोग्य न्यूनतम भागों का उपयोग करता है। जो कुछ भी आवश्यक है वह है:

  • बैटरी
  • microcontroller
  • वक्ता

मैं सिर्फ 555 टाइमर चिप का उपयोग क्यों नहीं करता? आप निश्चित रूप से कर सकते थे। मुझे यह तरीका पसंद है क्योंकि:1. यादृच्छिक अंतराल पर बीप करने की क्षमता 2. न्यूनतम आवश्यक भागों (डिजाइन की सादगी/लालित्य)3. मैं एक माइक्रोकंट्रोलर का उपयोग करना चाहता था (क्योंकि मैंने हाल ही में माइक्रोकंट्रोलर के बारे में सीखने की यात्रा शुरू की थी) यह परियोजना 555 टाइमर चिप के साथ एक समान उपकरण बनाने के बारे में MAKE पत्रिका के एक लेख से प्रेरित थी। अपना प्रोटोटाइप बनाने के बाद, मैंने instructables.com की खोज की और रेवेन मिला, जो एक माइक्रोकंट्रोलर का उपयोग करके एक समान बीपिंग चीज है। मैंने अपने निर्देश को जोड़ने का फैसला किया क्योंकि यह कम भागों का उपयोग करता है और इसमें यादृच्छिक अंतराल होते हैं।

चरण 1: आवश्यक भाग

आवश्यक भाग
आवश्यक भाग
आवश्यक भाग
आवश्यक भाग
आवश्यक भाग
आवश्यक भाग

3 बुनियादी घटकों के अलावा, मैंने असेंबली में मदद करने के लिए कुछ अन्य भागों का उपयोग किया। मेरे अंतिम संस्करण के लिए आवश्यक पूर्ण भागों की सूची यहां दी गई है:

  • ATtiny13 माइक्रोकंट्रोलर (Sparkfun.com)
  • एए बैटरी (3)
  • स्विच के साथ बैटरी होल्डर (डिजिके पार्ट # SBH-331AS-ND)
  • माइक्रोकंट्रोलर के लिए 8-पिन सॉकेट
  • स्पीकर (छोटा 8 ओम या पीजोइलेक्ट्रिक बजर)
  • सिलिकॉन चिपकने वाला (आरटीवी)

आप इस प्रोजेक्ट को लगभग किसी भी बैटरी, माइक्रोकंट्रोलर, स्पीकर संयोजन के साथ बना सकते हैं। इस चरण की तस्वीरें मेरे घर के आस-पास के हिस्सों को दिखाती हैं। मैंने यह पूरी परियोजना उन हिस्सों से बनाई है जो मेरे घर में थे। आप लगभग किसी भी बैटरी का उपयोग कर सकते हैं जिसमें माइक्रोकंट्रोलर की सीमा के भीतर वोल्टेज होता है (ATtiny13 के लिए 1.8-5.5 वोल्ट)। वोल्टेज जितना अधिक होगा, बीप उतनी ही तेज होगी। लगभग कोई भी छोटा स्पीकर काम करेगा। आप विभिन्न छोटे वक्ताओं के साथ प्रयोग करना चाह सकते हैं। मैंने स्पीकर को प्लास्टिक मेम्ब्रेन के साथ चुना क्योंकि यह बीप के अंत में कुछ अन्य छोटे स्पीकरों की तरह एक क्लिक का शोर नहीं करता था। आप अन्य माइक्रोकंट्रोलर के लिए सोर्स कोड को अनुकूलित कर सकते हैं। इसके लिए संभावित रूप से केवल टाइमर रजिस्टर सेटिंग्स में बदलाव की आवश्यकता होगी। आवश्यक कौशल:

  • बेसिक सोल्डरिंग स्किल्स - सोल्डरिंग ट्यूटोरियल
  • प्रोग्रामिंग माइक्रोकंट्रोलर - एवीआर ट्यूटोरियल

चरण 2: प्रोटोटाइप

प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप

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

स्पीकर को ATtiny13 से कनेक्ट करें: पिन 4 और 5 बैटरी को ATtiny13 से कनेक्ट करें: पिन 8 (+) और पिन 4 (-) तो पिन 4 में नकारात्मक बैटरी टर्मिनल और एक स्पीकर वायर है (इससे कोई फ़र्क नहीं पड़ता)। पिन 5 दूसरे स्पीकर वायर से कनेक्ट होता है, और पिन 8 बैटरी के पॉजिटिव साइड से कनेक्ट होता है। मुझे एहसास है कि रीसेट पिन (पिन 1) को ऊंचा खींचा जाना चाहिए, लेकिन यह ऐसा किए बिना काम करता है, और यह परियोजना औपचारिक रूप से सही होने का कोई प्रयास नहीं करती है। ध्यान दें कि यदि आप बेहतर गुणवत्ता वाली ध्वनि चाहते हैं, तो आप स्पीकर के साथ आउटपुट पिन इनलाइन पर एक रेसिस्टर-कैपेसिटर लो-पास फ़िल्टर लगा सकते हैं। लेकिन इस परियोजना के लिए, हम वैसे भी एक कष्टप्रद ध्वनि चाहते हैं। प्रोटोटाइप ने मुझे महसूस कराया कि आवाज बहुत तेज नहीं थी। शांत वातावरण (कार्यालय?) में यह अभी भी आपके लिए अच्छा काम कर सकता है। वॉल्यूम बढ़ाने के लिए, मैंने बैटरी को 3V (CR2032) से 4.5 वोल्ट (3 AA) में बदल दिया।

चरण 3: फर्मवेयर

फर्मवेयर
फर्मवेयर

1. बीप.ज़िप, और एक्सट्रेक्ट.2 डाउनलोड करें। उस निर्देशिका में एक कमांड विंडो खोलें।3। ATtiny13 को प्रोग्राम करने के लिए "प्रोग्राम-बीप बनाएं" आप स्रोत फ़ाइल के शीर्ष के पास के पैरामीटर को बदलकर बीप, बीप आवृत्ति और अवधि के बीच न्यूनतम/अधिकतम समय बदल सकते हैं। ज़िप फ़ाइल की फ़ाइलों में निम्न पैरामीटर मान हैं:secMin = 180; // बीपसेकमैक्स तक सेकंड की न्यूनतम संख्या = ६००; // बीपफ्रीक तक सेकंड की अधिकतम संख्या = ६०००; // HzmsDuration = १००० में बीप की आवृत्ति; // मिलीसेकंड में बीप की अवधि (1000 = 1 सेकंड)इसलिए यह हर 3 से 10 मिनट में 1 सेकंड के लिए 6kHz पर बीप करता है। विभिन्न मूल्यों के साथ प्रयोग करने के लिए स्वतंत्र महसूस करें। हालाँकि, अत्यधिक मान अप्रत्याशित परिणाम दे सकते हैं। मुझे बताएं कि आपके लिए कौन से मूल्य अच्छी तरह से काम करते हैं। ध्यान दें कि चूंकि प्रोग्रामर के लिए पिन 4 का उपयोग किया जाता है और स्पीकर तारों में से एक के लिए, प्रोग्रामिंग करते समय आपको स्पीकर को पिन 4 से डिस्कनेक्ट करना होगा। यदि आपको इस चरण पर अधिक जानकारी चाहिए, तो इसे देखें ट्यूटोरियल।

चरण 4: अंतिम विधानसभा

आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा

अब जब आपके पास यह काम कर रहा है, तो इसे एक साथ रखें और इसे पैकेज करें।

1. मिलाप के पुर्जे एक साथ 2. इसे एक साथ पकड़ने के लिए सिलिकॉन चिपकने का उपयोग करें और कनेक्शन / तारों के लिए तनाव से राहत प्रदान करें। मैंने एक चिप सॉकेट का उपयोग किया ताकि मैं चिप को हटा सकूं और बीप मापदंडों (अंतराल, आवृत्ति और अवधि) को फिर से शुरू कर सकूं। ताकि सॉकेट बैटरी केस पर फ्लैट हो जाए, मैंने इस्तेमाल किए गए पिन (4, 5, और 8) को क्षैतिज रूप से झुका दिया, और अन्य सॉकेट पिन काट दिया। बैटरी और स्पीकर की आपकी पसंद इस बात पर निर्भर हो सकती है कि आप इसका उपयोग कैसे करना चाहते हैं। मैं मूल रूप से एक बहुत छोटा पैकेज चाहता था ताकि मैं "कहीं भी" छिपा सकूं। मैंने 1.5 बटन सेल बैटरी (3) का उपयोग करने पर विचार किया था, लेकिन मैं बैटरी धारक बनाने का एक आसान तरीका नहीं सोच सका। मुझे 3 एए समाधान पसंद आया। माइक्रोकंट्रोलर और स्पीकर को माउंट करने के लिए केस सही आकार का है। यह वेल्क्रो को जोड़ने के लिए भी अच्छा काम करता है। मैंने परीक्षण के दौरान पाया कि इसे टेबल या डेस्क के नीचे छिपाना सुविधाजनक था। 3 एए केस मुझे वेल्क्रो के दोनों किनारों को जोड़ने की अनुमति देता है, चिपचिपा पक्ष को कवर करने वाले टेप को हटा देता है, और इसे एक टेबल के नीचे थप्पड़ मार देता है। फिर जब मैं इसे पुनः प्राप्त करना चाहता हूं, तो मैं बस टेबल के नीचे पहुंच सकता हूं और इसे दूर कर सकता हूं (वेल्क्रो के 'हुक' पक्ष को अभी भी टेबल के नीचे छोड़कर)। मज़े करो, हमें अपने बीपर की एक तस्वीर दिखाओ, और हमें अपने शिकार की कहानी बताओ।

सिफारिश की: