विषयसूची:

एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं: 3 कदम
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं: 3 कदम

वीडियो: एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं: 3 कदम

वीडियो: एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं: 3 कदम
वीडियो: DTMF Decoder Project | How To Use DTMF Module For Home Automation | PendTech 2024, जुलाई
Anonim
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं
एक साधारण डीटीएमएफ (टोन) फोन लाइन डिकोडर कैसे बनाएं

यह एक साधारण परियोजना है जो आपको मूल रूप से किसी भी फोन लाइन पर डीटीएमएफ संकेतों को डीकोड करने देती है। इस ट्यूटोरियल में, हम डिकोडर MT8870D का उपयोग कर रहे हैं। हम एक प्रीबिल्ट टोन डिकोडर का उपयोग कर रहे हैं क्योंकि, मेरा विश्वास करो, यह Arduino के साथ कोशिश करने और इसे करने के लिए पीछे की ओर दर्द है (यह मूल रूप से असंभव है)। यह डिकोडर भी काफी स्मार्ट तरीके से बनाया गया है, इसलिए इसमें सामान्य डायलिंग टोन (350 और 440Hz) के लिए फिल्टर में नॉच हैं जो आपको डायलिंग के दौरान किसी भी DTMF टोन को पहचानने देते हैं। स्मार्ट, है ना? इस चिप में एक बाइनरी आउटपुट (Q1-Q4) और एक हार्डवेयर अपडेट फ्लैग (ESt) है। एक नया भिन्न नंबर डायल किए जाने तक चार बाइनरी आउटपुट समान रहते हैं। यह एक समस्या होगी, क्योंकि हम केवल तभी पता लगा सकते हैं जब कोई नया नंबर दबाया गया था। लेकिन बचाव के लिए EST! इस तरह, जब एक नया नंबर दबाया जाता है, तो पिन ईएसटी हमें सूचित करेगा कि एक नया नंबर दबाया गया था और बाइनरी आउटपुट अपडेट किया गया था। इससे हम एक बटन के किसी भी प्रेस का पता लगाने में सक्षम होते हैं। यदि आप रुचि रखते हैं, तो यहां चिप के लिए डेटाशीट है।

आपूर्ति

एक DTMF डिकोडर (आरेख में मैं MT8870D का उपयोग कर रहा हूँ क्योंकि यह सस्ता है)

एक माइक्रोप्रोसेसर (Arduino की सिफारिश करेगा)

ब्रेड बोर्ड

कुछ तार

102KΩ रोकनेवाला

71.5KΩ रोकनेवाला (ऐसा मत सोचो कि वे इन्हें बनाते हैं; श्रृंखला में केवल 68KΩ और 3.3KΩ और 200Ω प्रतिरोधी डालें)

390KΩ रोकनेवाला

दो सिरेमिक 100nF कैपेसिटर

ठीक 3.579545 मेगाहर्ट्ज का क्रिस्टल

और एक 5v बिजली की आपूर्ति

चरण 1: इस बारे में सोचें कि आप बाद में अपने सर्किट के साथ क्या करना चाहते हैं और भागों को ऑर्डर करें

योजना बनाएं कि आप अपने निर्मित सर्किट के साथ क्या करेंगे (आदि। मैं Arduino से क्या जोड़ूंगा; मैं इसके साथ क्या नियंत्रित करूंगा?)

फिर, अपने भागों को ऑर्डर करें।

चरण 2: अपना सर्किट एक साथ रखें।

अपना सर्किट एक साथ रखो।
अपना सर्किट एक साथ रखो।
अपना सर्किट एक साथ रखो।
अपना सर्किट एक साथ रखो।

यहाँ एक सरल योजना है कि सब कुछ एक साथ कैसे चलता है:

अपने अन्य नियंत्रण घटकों (आदि एक रिले) को भी तार करना याद रखें

चरण 3: बधाई

आआंद, बधाई! आपके पास एक कार्यशील सर्किट है जो आपकी फोन लाइन पर किसी भी डीटीएमएफ सिग्नल को डीकोड कर सकता है! यह इस बारे में है कि इसे कैसा दिखना चाहिए:

सिफारिश की: