विषयसूची:

Arduino DDS फ़्रीक्वेंसी सिग्नल जेनरेटर AD9850 का उपयोग कैसे करें: 7 चरण
Arduino DDS फ़्रीक्वेंसी सिग्नल जेनरेटर AD9850 का उपयोग कैसे करें: 7 चरण

वीडियो: Arduino DDS फ़्रीक्वेंसी सिग्नल जेनरेटर AD9850 का उपयोग कैसे करें: 7 चरण

वीडियो: Arduino DDS फ़्रीक्वेंसी सिग्नल जेनरेटर AD9850 का उपयोग कैसे करें: 7 चरण
वीडियो: Arduino for Amateur Radio: DDS VFO using the AD9850 2024, दिसंबर
Anonim

इस ट्यूटोरियल में हम सीखेंगे कि AD9850 मॉड्यूल और Arduino का उपयोग करके फ़्रीक्वेंसी सिग्नल जेनरेटर कैसे बनाया जाता है।

वह वीडियो देखें!

नोट: मैं +50 मेगाहर्ट्ज तक आवृत्ति प्राप्त करने में कामयाब रहा लेकिन उच्च आवृत्तियों के साथ सिग्नल की गुणवत्ता खराब हो जाती है।

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

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino Uno या कोई अन्य Arduino बोर्ड
  • AD9850 (DDS सिंथेसाइज़र) अधिक जानकारी
  • जम्पर तार
  • ब्रेड बोर्ड
  • विसुइनो सॉफ्टवेयर: यहां डाउनलोड करें

चरण 2: आउटपुट प्रतिक्रिया

आउटपुट प्रतिक्रिया
आउटपुट प्रतिक्रिया
आउटपुट प्रतिक्रिया
आउटपुट प्रतिक्रिया

आप आवृत्ति 10Hz के लिए आउटपुट परिणाम देख सकते हैं

  • पहली तस्वीर एसक्यू वेव 1 पिन से जुड़ा स्कोप है
  • पहली तस्वीर साइन वेव 1 पिन से जुड़ा स्कोप है

चरण 3: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
  • "AD9850" मॉड्यूल पिन सीरियल "W_CLK" को Arduino Digital pin 8. से कनेक्ट करें
  • "AD9850" मॉड्यूल पिन सीरियल "FQ_UD" को Arduino Digital pin 9. से कनेक्ट करें
  • "AD9850" मॉड्यूल पिन सीरियल "सीरियल डेटा" को Arduino Digital pin 11. से कनेक्ट करें
  • "AD9850" मॉड्यूल पिन सीरियल "रीसेट" को Arduino Digital पिन 10. से कनेक्ट करें
  • "AD9850" मॉड्यूल पिन VCC को Arduino पिन 5V. से कनेक्ट करें
  • "AD9850" मॉड्यूल पिन GND (दोनों तरफ) को Arduino पिन GND से कनेक्ट करें

चरण 4: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। नि: शुल्क संस्करण डाउनलोड करें या नि: शुल्क परीक्षण के लिए पंजीकरण करें।

Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 5: Visuino में घटकों को जोड़ें, सेट करें और कनेक्ट करें

Visuino में कंपोनेंट्स जोड़ें, सेट करें और कनेक्ट करें
Visuino में कंपोनेंट्स जोड़ें, सेट करें और कनेक्ट करें
Visuino में अवयव जोड़ें, सेट करें और कनेक्ट करें
Visuino में अवयव जोड़ें, सेट करें और कनेक्ट करें
Visuino में अवयव जोड़ें, सेट करें और कनेक्ट करें
Visuino में अवयव जोड़ें, सेट करें और कनेक्ट करें
Visuino में अवयव जोड़ें, सेट करें और कनेक्ट करें
Visuino में अवयव जोड़ें, सेट करें और कनेक्ट करें
  • "एनालॉग डिवाइसेस सीरियल डीडीएस सिंथेसाइज़र (सिग्नल जेनरेटर) - AD9850" घटक जोड़ें
  • "सिंथेसाइज़र 1" घटक का चयन करें और "फ़्रीक्वेंसी (हर्ट्ज)" के तहत गुण विंडो में वांछित आवृत्ति सेट करें, हमारे मामले में हम आवृत्ति 10 हर्ट्ज सेट करते हैं
  • "सिंथेसाइज़र 1" घटक का चयन करें और पिन "वर्ड लोड क्लॉक" को Arduino डिजिटल पिन से कनेक्ट करें 8
  • "सिंथेसाइज़र 1" घटक का चयन करें और पिन "फ़्रीक्वेंसी अपडेट" को Arduino डिजिटल पिन से कनेक्ट करें 9
  • "सिंथेसाइज़र 1" घटक का चयन करें और पिन "रीसेट" को Arduino डिजिटल पिन से कनेक्ट करें 10
  • "सिंथेसाइज़र 1" घटक का चयन करें और पिन "डेटा" को Arduino डिजिटल पिन से कनेक्ट करें 11

चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 7: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो AD9850 आउटपुट पिन पर फ़्रीक्वेंसी डालना शुरू कर देगा, "SQ वेव आउट 1" पिन पर स्क्वायर वेव या "साइन वेव आउट 1" पिन पर साइन वेव।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:

सिफारिश की: