विषयसूची:

पोर्टेबल एफएम रेडियो ट्रांसमीटर: 4 कदम
पोर्टेबल एफएम रेडियो ट्रांसमीटर: 4 कदम

वीडियो: पोर्टेबल एफएम रेडियो ट्रांसमीटर: 4 कदम

वीडियो: पोर्टेबल एफएम रेडियो ट्रांसमीटर: 4 कदम
वीडियो: Build A Long Range FM Transmitter (Homebrew Radio Station) 2024, नवंबर
Anonim
पोर्टेबल एफएम रेडियो ट्रांसमीटर
पोर्टेबल एफएम रेडियो ट्रांसमीटर

इस परियोजना में, हम Arduino का उपयोग करके एक FM ट्रांसमीटर बनाएंगे।

चरण 1: आपको क्या चाहिए

  1. एक आर्डिनो नैनो, या आपकी पसंद का कोई भी अरुडिनो।
  2. एक 16x2 Arduino LCD।
  3. एलेहाउस एफएम मॉड्यूल वी 2.0
  4. एक बटन स्विच
  5. एक 220 ओम रोकनेवाला
  6. एक 500k ओम चर रोकनेवाला
  7. एक 50k ओम चर रोकनेवाला
  8. एलसीडी के लिए एक 10k ओम चर रोकनेवाला

चरण 2: विधानसभा

सभा
सभा
सभा
सभा

इस भाग का विचार उद्देश्य को पूरा करने के लिए एक एफएम ट्रांसमीटर बनाने के लिए हमारे सर्किट के पूरे सेटअप को पूरा करना है।

अपना ब्रेडबोर्ड, कुछ जंपर्स और अपने Arduino लेकर शुरू करें। पिन A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, ग्राउंड और 5V देखें।

एक बार स्थित होने के बाद हम वेरिएबल रेसिस्टर्स को कनेक्ट करके शुरू करेंगे जो कि नॉब्स के रूप में काम करेगा जो भविष्य में उस फ़्रीक्वेंसी को बदल देगा जिस पर हम ट्रांसमिट करना चाहते हैं। अब, याद रखें कि भाग सूची में तीन चर प्रतिरोधों का उल्लेख किया गया था। इस भाग के लिए हम 500k और 50k वाले का उपयोग करेंगे। स्वाभाविक रूप से, 50k आवृत्ति की प्रत्येक इकाई के लिए एक मार्कर के रूप में हमारी सेवा करेगा और 500k दशमलव को चिह्नित करने के लिए हमारी सेवा करेगा।

असेंबली के लिए, 500k वेरिएबल रेसिस्टर के मध्य टर्मिनल को A0 से, लेफ्ट टर्मिनल को ग्राउंड से और राइट को 5V से कनेक्ट करें। फिर, 50k के लिए उसी पर आगे बढ़ें, लेकिन इस बार मध्य टर्मिनल Arduino के A1 पिन पर जाएगा।

अब जब हमने नॉब्स को असेंबल कर लिया है तो हम सर्किट के उस हिस्से को असेंबल करेंगे जिसमें एफएम ट्रांसमीटर शामिल है। मॉड्यूल लें और पिन देखें। आपको वीसीसी टर्मिनल, ग्राउंड टर्मिनल, एक एसडीए पिन और एक एससीएल पिन देखना चाहिए। यह स्पष्ट होना चाहिए कि Vcc 5V में जाता है, और ग्राउंड GND में जाता है। अब SDA और SCL के लिए, आपको अपनी पसंद के Arduino के सीरियल इंटरफ़ेस को देखना होगा, विशेष रूप से I2C एक की तलाश करनी होगी। Arduino नैनो के लिए, SDA पिन A4 में है और SCL पिन A5 में है, इसलिए प्रत्येक संबंधित पिन से कनेक्ट करने के लिए आगे बढ़ें और आपने ट्रांसमिशन भाग को इकट्ठा कर लिया होगा।

इसके अलावा, हम स्विच को कनेक्ट करेंगे। स्विच राज्यों के बीच उस आवृत्ति को बचाने के लिए कार्य करता है जिस पर हम संचारित करना चाहते हैं और उस आवृत्ति को सेट करना चाहते हैं जिस पर हम संचारित करना चाहते हैं। एक स्विच का कनेक्शन बहुत सरल है, बस टर्मिनल पर अवरोधक से कनेक्ट करें जो स्रोत पर जाएगा, और फिर उसी टर्मिनल से कनेक्ट करें जो कि भविष्य में स्विच में परिवर्तन देखने में सक्षम होने के लिए Arduino पिन D9 से छोटा है।. दूसरा टर्मिनल जमीन पर जाएगा।

अंत में, Arduino के लिए LCD को जोड़ने के लिए बहुत सारे ट्यूटोरियल हैं, इसलिए मैं यह नहीं बताऊंगा कि यह कैसे करना है। फिर भी, मैं उस लिंक को शामिल करूंगा जिसका उपयोग मैंने बिना ड्राइवर के उक्त एलसीडी को जोड़ने के लिए किया था।

संपर्क:

fabricadigital.org/2015/11/como-conectar-u…

लिंक स्पेनिश में है, लेकिन व्याख्या उन लोगों के लिए पर्याप्त है जो भाषा नहीं बोलते हैं।

इसके अलावा, मैं इस खंड में शामिल दोनों योजनाओं को देखने में उपयोगी मानता हूं।

चरण 3: कोड

कोड
कोड
कोड
कोड
कोड
कोड

पहली चीज़ जो आप देखेंगे वह है FMTX.h नामक एक पुस्तकालय का समावेश। यह एलीहाउस द्वारा अपने स्वयं के मॉड्यूल के उपयोग के लिए बनाई गई लाइब्रेरी है। आप इस पुस्तकालय और संबंधित डेटाशीट में इस मॉड्यूल के उपयोग के बारे में अधिक जानकारी प्राप्त कर सकते हैं, जो आपको निम्न लिंक में मिलेगा:

www.elechouse.com/elechouse/index.php?main_…

अब कोड डिजिटल इलेक्ट्रॉनिक्स राइजिंग फ्लैंक के सिद्धांत का उपयोग करता है। स्रोत और एक एलईडी से जुड़े स्विच को चित्रित करें। सहज रूप से आप देखेंगे कि यदि आप बटन दबाते हैं तो एलईडी चालू हो जाएगी, और यदि आप जाने देते हैं, तो एलईडी बंद हो जाएगी। अब, बटन के पहले पुश के लिए एलईडी को चालू रखने का विचार है और परिणामी एक के लिए, एलईडी चालू हो जाएगी। हम अपने कोड के लिए समान सिद्धांत लागू करेंगे। पहला राज्य उस आवृत्ति को सेट करने के लिए होगा जिस पर हम संचारित करना चाहते हैं और दूसरा बचत के लिए। उस आवृत्ति पर संचारण के लिए आपको पहली स्थिति में वापस आना होगा।

सिफारिश की: