সুচিপত্র:

Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক: 6 টি ধাপ (ছবি সহ)
Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক: 6 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক: 6 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক: 6 টি ধাপ (ছবি সহ)
ভিডিও: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, জুলাই
Anonim
Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক
Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক
Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক
Arduino এবং DDS মডিউল সহ HF অ্যান্টেনা বিশ্লেষক

ওহে

এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আমি একটি স্বল্প খরচের অ্যান্টেনা বিশ্লেষক তৈরি করেছি যা একটি অ্যান্টেনা পরিমাপ করতে পারে এবং এর VSWR যে কোন বা সমস্ত HF ফ্রিকোয়েন্সি ব্যান্ডগুলিতে প্রদর্শন করতে পারে। এটি প্রতিটি ব্যান্ডের জন্য ন্যূনতম ভিএসডব্লিউআর এবং সংশ্লিষ্ট ফ্রিকোয়েন্সি খুঁজে পাবে কিন্তু অ্যান্টেনা সামঞ্জস্যের সুবিধার্থে ব্যবহারকারী-নির্বাচিত ফ্রিকোয়েন্সিটির জন্য রিয়েলটাইম ভিএসডব্লিউআর প্রদর্শন করবে। যদি একটি একক ফ্রিকোয়েন্সি ব্যান্ড সুইপ করা হয়, এটি VSWR বনাম ফ্রিকোয়েন্সি একটি গ্রাফ প্রদর্শন করবে। পিসিতে আরও পরিমার্জিত গ্রাফ-প্লট করার অনুমতি দেওয়ার জন্য এটির পিছনে একটি ইউএসবি পোর্ট রয়েছে ফ্রিকোয়েন্সি এবং ভিএসডব্লিউআর ডেটা আউটপুট করার জন্য। প্রয়োজনে ফার্মওয়্যার রিফ্ল্যাশ করতে ইউএসবি পোর্ট ব্যবহার করা যেতে পারে।

আমি সম্প্রতি অপেশাদার রেডিওতে (ুকেছি (কারণ আমি পরিকাঠামো ছাড়াই বিশাল দূরত্বে পিয়ার-টু-পিয়ার যোগাযোগের ধারণা পছন্দ করেছি) এবং দ্রুত নিম্নলিখিত পর্যবেক্ষণ করেছি:

1. বিশ্বব্যাপী সমস্ত যোগাযোগ যা আমাকে আগ্রহী করে HF ব্যান্ডগুলিতে (3-30 MHz)

2. এইচএফ ট্রান্সসিভারগুলি খুব ব্যয়বহুল এবং যদি আপনি তাদের যুক্তিসঙ্গতভাবে মিলিত অ্যান্টেনায় না চালান তবে তা ভেঙে যাবে

3. আপনি সাধারণত বাগান জুড়ে তারের বিট থেকে আপনার নিজের HF অ্যান্টেনা রিগ আপ আশা করা হয় (যদি না আপনি 2 এ খরচ করার চেয়ে আরও বেশি অর্থ ব্যয় করতে চান)।

4. আপনার অ্যান্টেনা একটি খারাপ ম্যাচ হতে পারে কিন্তু আপনি চেষ্টা না করা পর্যন্ত আপনি জানতে পারবেন না।

এখন একজন বিশুদ্ধবাদী সম্ভবত বলবেন যে প্রথমে আগ্রহের ফ্রিকোয়েন্সি এ খুব কম পাওয়ারের অ্যান্টেনা পরীক্ষা করা উচিত এবং ম্যাচের মান নির্ণয়ের জন্য রিগের মিটারে VSWR পরীক্ষা করা উচিত। আমি যে ধরনের ফ্রিকোয়েন্সি ব্যবহার করতে চাই তার জন্য এই ধরণের জিনিস নিয়ে আসলেই সময় নেই। আমি যা চেয়েছিলাম তা ছিল একটি অ্যান্টেনা বিশ্লেষক। এই ডিভাইসগুলি এইচএফ ব্যান্ডগুলির উপর যে কোনও ফ্রিকোয়েন্সি এ অ্যান্টেনা মিলের মান পরীক্ষা করতে পারে। দুর্ভাগ্যবশত এগুলি খুব ব্যয়বহুল, তাই আমি আমার নিজের তৈরি করতে পারি কিনা তা বিবেচনা করার বিষয়ে সেট করেছি। আমি K6BEZ (https://www.hamstack.com/project_antenna_analyzer.html দেখুন) দ্বারা পরিচালিত চমৎকার কাজের উপর হোঁচট খেয়েছি, যিনি একটি সস্তা সরাসরি ডিজিটাল সিন্থেসাইজার মডিউল (DDS) নিয়ন্ত্রণ করার জন্য একটি Arduino ব্যবহার তদন্ত করেছিলেন। তিনি শীঘ্রই খরচের ভিত্তিতে আরডুইনো পরিত্যাগ করেন, একটি পিআইসি ব্যবহার করতে পছন্দ করেন। ভাল, 2017 সালে আপনি প্রায় £ 3.50 এর জন্য একটি আরডুইনো ন্যানো কিনতে পারেন, তাই আমি ভেবেছিলাম এটি তার কাজের পুনর্বিবেচনার সময়, তিনি কোথায় রেখেছিলেন তা বেছে নিন এবং দেখুন আমি কী নিয়ে আসতে পারি (নোট করুন যে আমি একমাত্র নই কে এই কাজ করেছে: ইন্টারনেটে কিছু চমৎকার উদাহরণ আছে)।

আপডেট (29/7/2018) - এই কাজটি চীন থেকে bi3qwq দ্বারা যথেষ্টভাবে নির্মিত হয়েছে, যিনি ইউজার ইন্টারফেসে কিছু চমৎকার উন্নতি করেছেন, যা তিনি দয়া করে শেয়ার করেছেন। তিনি একটি খুব পেশাদারী পিসিবি ডিজাইন করেছেন (একটি দুর্দান্ত ক্রমাঙ্কন প্রতিরোধক বৈশিষ্ট্য সহ) এবং সত্যিই একটি সুন্দর চেহারা তৈরি করেছেন। সবকিছুর উপরে তিনি একটি পরিকল্পিত প্রণয়ন করেছেন, যা আমি জানি যারা পূর্বে মন্তব্য করেছেন তাদের অনেককেই খুশি করবে। আরও তথ্যের জন্য দয়া করে মন্তব্য বিভাগ দেখুন।

আপডেট - আমি সম্প্রতি 60 মিটারে উঠছি, যা মূল স্কেচটি কভার করে নি। তাই এখন আমি ফার্মওয়্যার সংস্করণ 7 আপলোড করেছি, যা 160 মিটার এবং 60 মিটার ব্যান্ড যুক্ত করে। এগুলি অ্যাড-অন নয়; তারা বিশ্লেষকের ক্রিয়াকলাপে সম্পূর্ণরূপে সংহত। এটা সৌভাগ্যজনক যে আমি একটি u8glib ফন্ট খুঁজে পেলাম যা এখনও সুস্পষ্ট ছিল কিন্তু আমাকে সেই ছোট পর্দায় একসঙ্গে দশটি ব্যান্ড প্রদর্শন করার অনুমতি দিয়েছিল (যদিও এটি মনোস্পেস ছিল না, যা কিছু দু griefখের কারণ ছিল)। আমি বিদ্যমান ব্যালিব্রেশন ভ্যালুর ইন্টারপোলেশন / এক্সট্রাপোলেশনের উপর ভিত্তি করে নতুন ব্যান্ডগুলির জন্য ক্রমাঙ্কন মান অনুমান করেছি। আমি তারপর নির্দিষ্ট প্রতিরোধক সঙ্গে এই চেক আউট এবং তারা বেশ ভাল ফলাফল দেয়।

আপডেট - যেহেতু অনেকে স্কিম্যাটিক্স সম্পর্কে জিজ্ঞাসা করেছেন, মৌলিক Arduino / DDS / VSWR সেতু সার্কিটটি K6BEZ এর মূল কাজ থেকে মূলত অপরিবর্তিত। অনুগ্রহ করে তার মূল পরিকল্পনার জন্য উপরের ইউআরএলটি দেখুন যার ভিত্তিতে আমি এই প্রকল্পটি তৈরি করেছি। অনায়াস ব্যবহারকারীর অভিজ্ঞতার জন্য আমি একটি এনকোডার, একটি OLED স্ক্রিন এবং সম্পূর্ণরূপে উন্নত ফার্মওয়্যার যুক্ত করেছি।

আপডেট - এই সিস্টেমটি ডায়োড ডিটেক্টর ধারণকারী একটি প্রতিরোধী সেতুর সাথে একত্রে খুব কম ভোল্টেজের DDS সিগন্যাল উৎস ব্যবহার করে। এইভাবে ডায়োডগুলি তাদের অ-রৈখিক অঞ্চলে কাজ করছে এবং এই সিস্টেমের আমার প্রথম সংস্করণটি VSWR এর কম পড়ার প্রবণতা ছিল। একটি উদাহরণ হিসাবে, একটি 16 ওহম বা 160 ওহাম প্রতিবন্ধকতা লোড একটি 50 ওহম সিস্টেমে প্রায় 3 একটি VSWR প্রদর্শন করা উচিত; এই মিটার এই পরিস্থিতিতে একটি VSWR 2 এর কাছাকাছি নির্দেশ করে। অতএব আমি পরিচিত লোড ব্যবহার করে একটি সফ্টওয়্যার ক্রমাঙ্কন করেছি যা এই সমস্যার জন্য একটি কার্যকর সমাধান বলে মনে হচ্ছে। এটি এই নির্দেশের শেষ ধাপে বর্ণনা করা হয়েছে এবং একটি সংশোধিত স্কেচ আপলোড করা হয়েছে।

আপডেট - অন -বোর্ড গ্রাফিং সুবিধাটি একক ঝাড়ুতে যুক্ত করা হয়েছে কারণ এটি ছেড়ে দেওয়া খুব দরকারী ছিল, বিশেষত যখন ন্যূনতম VSWR এর জন্য অ্যান্টেনা দৈর্ঘ্য টিউন করা: একটি গ্রাফ আপনাকে তাত্ক্ষণিকভাবে দৃশ্যমান প্রবণতা দেয়।

ধাপ 1: আপনার জিনিস কিনুন

আপনি নিম্নলিখিত আইটেম প্রয়োজন হবে। তাদের অধিকাংশই ইবে থেকে সস্তায় পাওয়া যাবে। সবচেয়ে ব্যয়বহুল একক আইটেমটি ছিল বাক্স, close 10 এর কাছাকাছি! কিছু আইটেম প্রতিস্থাপন করা সম্ভব হতে পারে (উদাহরণস্বরূপ, আমি 50 টাকার পরিবর্তে 47 টাকা ব্যবহার করেছি)। ডায়োডগুলি বরং অস্বাভাবিক ছিল (আমাকে ইতালি থেকে 5 টি কিনতে হয়েছিল) এবং যদি আপনি জানেন যে আপনি কী করছেন তা আরও সহজলভ্য আইটেমগুলির পরিবর্তে মূল্যবান হবে।

  • আরডুইনো ন্যানো
  • DDS মডিউল (DDS AD9850 সিগন্যাল জেনারেটর মডিউল HC-SR08 সিগন্যাল সাইন স্কয়ার ওয়েভ 0-40MHz)
  • 1.3 "i2c OLED ডিসপ্লে
  • MCP6002 op-amp (8 pin)
  • 2 বন্ধ AA143 ডায়োড
  • সিরামিক ক্যাপাসিটর: 100 nF বন্ধ 2, 10 nF বন্ধ 3
  • 1 ইউএফ ইলেক্ট্রোলাইটিক ক্যাপাসিটর
  • প্রতিরোধক: 50 আর বন্ধ 3, 10 কে বন্ধ 2, 100 কে বন্ধ 2, 5 কে বন্ধ 2, 648 আর বন্ধ 2
  • 2.54 মিমি পিচ স্ক্রু টার্মিনাল ব্লক: 3 বন্ধ 2-পিন, 2 বন্ধ 4-পিন
  • একক-কোর হুক-আপ তার
  • 702 বা অনুরূপ হুক-আপ তারের
  • স্ট্রিপবোর্ড
  • Arduino এবং DDS প্লাগ করার জন্য স্কয়ার হেডার স্ট্রিপ (মহিলা) - ভুল করে গোলাকার সকেট জিনিস কিনবেন না!
  • SO-239 চ্যাসি-মাউন্ট সকেট
  • রোটারি এনকোডার (15 পালস, 30 ডিটেন্ট) পুশ সুইচ এবং গাঁটের সাথে
  • সস্তা ঘূর্ণমান এনকোডার 'মডিউল' (alচ্ছিক)
  • প্রকল্প বাক্স
  • টগল সুইচ
  • ডান-কোণ মিনি-ইউএসবি থেকে ইউএসবি বি বাল্কহেড মাউন্ট সীসা (50 সেমি)
  • PP3 এবং ব্যাটারি ক্লিপ / ধারক
  • স্ব-আঠালো PCB মাউন্ট পোস্ট / স্ট্যান্ডঅফ

আপনি একটি সোল্ডারিং লোহা এবং ইলেকট্রনিক্স সরঞ্জাম প্রয়োজন হবে। একটি থ্রিডি প্রিন্টার এবং একটি পিলার ড্রিল ঘেরের জন্য সহায়ক, যদিও আপনি যদি চান তবে আপনি সম্ভবত স্ট্রিপবোর্ডে পুরো জিনিসটি একত্রিত করতে পারেন এবং একটি বাক্সের সাথে বিরক্ত করবেন না।

স্বাভাবিকভাবেই আপনি এই কাজটি করেন এবং আপনার নিজের ঝুঁকিতে উত্পন্ন ফলাফলগুলি কাজে লাগান।

ধাপ 2: স্ট্রিপবোর্ড রাখুন

লেপ আউট স্ট্রিপবোর্ড
লেপ আউট স্ট্রিপবোর্ড
লেপ আউট স্ট্রিপবোর্ড
লেপ আউট স্ট্রিপবোর্ড

আপনি কীভাবে স্ট্রিপবোর্ডে উপাদানগুলি সাজাতে যাচ্ছেন তা পরিকল্পনা করুন। আপনি K6BEZ এর মূল পরিকল্পিত (যা একটি এনকোডার বা স্ক্রিনের অভাব রয়েছে - এটি https://www.hamstack.com/hs_projects/antenna_analyzer_docs.pdf এর পৃষ্ঠা 7 দেখুন) উল্লেখ করে আপনি নিজেই এটি করতে পারেন, অথবা আপনি অনেক সময় বাঁচাতে পারেন এবং আমার লেআউট কপি করুন।

স্কোয়ার্ড পেপার এবং পেন্সিল ব্যবহার করে আমি এই লেআউটগুলি সহজ পদ্ধতিতে করি। প্রতিটি ছেদ একটি স্ট্রিপবোর্ড গর্ত প্রতিনিধিত্ব করে। তামার ট্র্যাকগুলি অনুভূমিকভাবে যায়। একটি ক্রস একটি ভাঙা ট্র্যাকের প্রতিনিধিত্ব করে (যদি আপনার একটি থাকে তবে 6 মিমি ড্রিল বা সঠিক সরঞ্জাম ব্যবহার করুন)। বৃত্তের রেখা যার চারপাশে একটি বাক্স রয়েছে যার শিরোনামগুলি প্রতিনিধিত্ব করে। স্ক্রু সহ বড় বাক্সগুলি সংযোগকারী ব্লকগুলি নির্দেশ করে। মনে রাখবেন যে আমার ডায়াগ্রামে একটি অতিরিক্ত লাইন রয়েছে যা বোর্ডের মাঝখানে অনুভূমিকভাবে চলে। যখন আপনি এটি একসাথে রাখছেন তখন এটি ছেড়ে দিন (এটি 'এই লাইনটি বাদ দিন' হিসাবে চিহ্নিত)।

কিছু উপাদান অদ্ভুতভাবে বিছানো হতে পারে। এর কারণ হল নকশাটি বিকশিত হওয়ার পরে আমি মৌলিক হার্ডওয়্যার কাজ করতাম (বিশেষত যখন আমি বুঝতে পারতাম যে এনকোডারের হার্ডওয়্যার বাধা প্রয়োজন, উদাহরণস্বরূপ)।

যখন বোর্ডে উপাদানগুলি সোল্ডারিং করা হয়, আমি ব্লু-তাক ব্যবহার করি যাতে সেগুলি শক্তভাবে ধরে রাখা যায় যখন আমি বোর্ডটি পায়ে ঝালাইয়ের দিকে ঘুরিয়ে দিই।

আমি Arduino এবং DDS মডিউলকে সারিবদ্ধ করে এবং কী পিনগুলি সংযুক্ত করতে কেবল স্ট্রিপবোর্ড ব্যবহার করে তারের পরিমাণ কমিয়ে আনার চেষ্টা করেছি। আমি তখন বুঝতে পারিনি যে এনকোডারটি পড়ার জন্য হার্ডওয়্যারের বাধাগুলি কেবল পিন D2 এবং D3 এ কাজ করে, তাই আমাকে তার মূল D3 সংযোগ থেকে DDS RESET সরিয়ে নিতে হয়েছিল:

DDS রিসেট - Arduino D7

DDS SDAT - Arduino D4

DDS FQ. UD - Arduino D5

DDS SCLK - Arduino D6

Arduino D2 এবং D3 এনকোডার ইনপুটের জন্য ব্যবহৃত হয় A & B D11 এনকোডার সুইচ ইনপুটের জন্য ব্যবহৃত হয়। D12 ব্যবহার করা হয় না কিন্তু আমি ভেবেছিলাম ভবিষ্যতে সম্প্রসারণের জন্য আমি এটির জন্য একটি স্ক্রু টার্মিনাল তৈরি করব।

আরডুইনো এ 4 এবং এ 5 ওএলইডি স্ক্রিনের জন্য এসডিএ এবং এসসিএল (আই 2 সি) সংকেত সরবরাহ করে।

Arduino A0 এবং A1 VSWR সেতু (OPAMP এর মাধ্যমে) থেকে ইনপুট নেয়।

ধাপ 3: মডিউলগুলি ইনস্টল করুন, পেরিফেরাল সংযুক্ত করুন এবং কোডটি ফ্ল্যাশ করুন

মডিউল ইনস্টল করুন, পেরিফেরাল সংযুক্ত করুন এবং কোডটি ফ্ল্যাশ করুন
মডিউল ইনস্টল করুন, পেরিফেরাল সংযুক্ত করুন এবং কোডটি ফ্ল্যাশ করুন

এটি একটি ঘের মধ্যে মাউন্ট করার ঝামেলায় যাওয়ার আগে বোর্ড পরীক্ষা করা মূল্যবান। স্ক্রু টার্মিনাল ব্লক ব্যবহার করে বোর্ডে নমনীয় তার ব্যবহার করে নিম্নলিখিত উপাদানগুলি সংযুক্ত করুন:

  • 1.3 "ওএলইডি ডিসপ্লে (এসডিএ এবং এসসিএল যথাক্রমে আরডুইনো পিন A4 এবং A5 এর সাথে সংযুক্ত; গ্রাউন্ড এবং Vcc Arduino GND এবং +5V, স্পষ্টতই)
  • রোটারি এনকোডার (এটি একটি স্থল, দুটি সংকেত লাইন এবং একটি সুইচ লাইন প্রয়োজন - যদি এনকোডারটি ভুলভাবে কাজ করে তবে আপনাকে সুইচ লাইনগুলিকে উল্টাতে হবে - এগুলিকে যথাক্রমে Arduino স্থল, D2, D3 এবং D11 এর সাথে সংযুক্ত করুন)। মনে রাখবেন যে আমার প্রোটোটাইপিং কাজের জন্য আমি 15/30 এনকোডারটি কেএইচ-এক্সএক্সএক্স এনকোডার মডিউল বোর্ডে মাউন্ট করেছি, কারণ খালি এনকোডারগুলির পিনগুলি খুব দুর্বল। চূড়ান্ত কাজের জন্য আমি সরাসরি এনকোডারে তারগুলি বিক্রি করেছি।
  • 9V ব্যাটারি
  • SO -239 সকেট - অ্যান্টেনা সিগন্যাল লাইনে সেন্টার পিন সোল্ডার করুন এবং একটি M3 রিং টার্মিনাল এবং অ্যান্টেনা গ্রাউন্ডের জন্য স্ক্রু ব্যবহার করুন

আরডুইনোতে নিম্নলিখিত স্কেচটি ফ্ল্যাশ করুন। এছাড়াও নিশ্চিত করুন যে আপনি অলি ক্রাউস থেকে খুব ভাল OLED ড্রাইভার লাইব্রেরি অন্তর্ভুক্ত করেছেন, অথবা প্রশংসা ক্র্যাশ এবং পুড়ে যাবে:

যদি আপনার OLED ডিসপ্লে একটু ভিন্ন হয় তাহলে আপনার u8glib এ একটি ভিন্ন কনফিগারেশন সেটিং প্রয়োজন হতে পারে; এটি অলির উদাহরণ কোডে ভালভাবে নথিভুক্ত করা হয়েছে।

ধাপ 4: এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)

এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)
এটি একটি সুন্দর বাক্সে রাখুন (alচ্ছিক)

আমি বিশ্লেষককে একটি খালি বোর্ড হিসাবে ছেড়ে দেওয়ার বিষয়টি গুরুত্ব সহকারে বিবেচনা করেছি, কারণ এটি কেবল মাঝে মাঝে ব্যবহৃত হওয়ার সম্ভাবনা ছিল। যদিও প্রতিফলনে, আমি ভেবেছিলাম যে যদি আমি একটি একক অ্যান্টেনায় অনেক কাজ করে থাকি তবে এটি ক্ষতিগ্রস্ত হতে পারে। তাই সবকিছু একটি বাক্সে গিয়েছিল। এটি কীভাবে করা হয়েছিল সে সম্পর্কে বিশদে যাওয়ার কোনও অর্থ নেই, কারণ আপনার বাক্সটি সম্ভবত আলাদা হবে, তবে কিছু মূল বৈশিষ্ট্য উল্লেখ করার মতো:

1. স্ট্রিপবোর্ড মাউন্ট করার জন্য স্ব-আঠালো PCB স্ট্যান্ডঅফ ব্যবহার করুন। তারা জীবনকে সত্যিই সহজ করে তোলে।

2. ঘেরের পিছনে আরডুইনো ইউএসবি পোর্ট আনতে একটি সংক্ষিপ্ত ইউএসবি অ্যাডাপ্টার সীসা ব্যবহার করুন। তারপরে ফ্রিকোয়েন্সি বনাম ভিএসডব্লিউআর ডেটা পেতে সিরিয়াল পোর্ট অ্যাক্সেস করা সহজ এবং duাকনা বন্ধ না করেই আরডুইনো রিফ্ল্যাশ করা।

3. আমি OLED ডিসপ্লে সমর্থন করার জন্য একটি কাস্টম 3D- প্রিন্টেড অংশ তৈরি করেছি, কারণ আমি ওয়েবে কিছুই খুঁজে পাইনি। এটি একটি ভঙ্গুর পর্দা রক্ষা করার জন্য এক্রাইলিক একটি 2 মিমি টুকরা সন্নিবেশ করার অনুমতি দেয়। এটি ডবল পার্শ্বযুক্ত টেপ বা স্ব-লঘুপাত স্ক্রু (উভয় পাশে ট্যাব সহ) ব্যবহার করে মাউন্ট করা যেতে পারে। একবার ডিসপ্লে লাগানো হয়ে গেলে, সার্কিট বোর্ডের পিছনে পিএলএ পিনগুলি গলানোর জন্য আপনি একটি গরম তার (থিংক পেপারক্লিপ এবং ব্লোল্যাম্প) ব্যবহার করতে পারেন সবকিছু সুরক্ষিত করতে। যে কেউ আগ্রহী তার জন্য এখানে STL ফাইল:

ধাপ 5: ক্রমাঙ্কন

ক্রমাঙ্কন
ক্রমাঙ্কন

মূলত আমি কোন ক্রমাঙ্কন করিনি কিন্তু আবিষ্কার করেছি যে VSWR মিটার ধারাবাহিকভাবে কম পড়ছে। এর মানে হল যে একটি অ্যান্টেনা ঠিক আছে বলে মনে হলেও, আমার রিগ এর অটোটুনার এর সাথে মেলে না। এই সমস্যাটি দেখা দেয় কারণ DDS মডিউল একটি খুব কম প্রশস্ততা সংকেত দেয় (প্রায় 0.5 Vpp 3.5 MHz এ, ফ্রিকোয়েন্সি বাড়ার সাথে সাথে বন্ধ হয়ে যায়)। ভিএসডব্লিউআর ব্রিজের ডিটেক্টর ডায়োডগুলি তাই তাদের অ-রৈখিক অঞ্চলে কাজ করছে।

এর জন্য দুটি সম্ভাব্য সমাধান রয়েছে। প্রথমটি হল একটি ব্রডব্যান্ড পরিবর্ধককে DDS এর আউটপুটে ফিট করা। সম্ভাব্য উপযুক্ত ডিভাইসগুলি চীন থেকে সস্তায় পাওয়া যায় এবং এগুলি আউটপুটকে প্রায় 2 Vpp এ উন্নীত করবে। আমার অনুভূতি হল যে এই প্রশস্ততা কিছুটা প্রান্তিক হবে এবং কিছু অ-রৈখিকতা থাকবে। দ্বিতীয় পদ্ধতি হল বিদ্যমান মিটারের আউটপুটে পরিচিত লোড রাখা এবং প্রতিটি ফ্রিকোয়েন্সি ব্যান্ডে প্রদর্শিত VSWR রেকর্ড করা। এটি আপনাকে প্রকৃত বনাম রিপোর্ট করা ভিএসডব্লিউআর -এর জন্য সংশোধন বক্ররেখা তৈরি করতে দেয়, যা পরে উড়তে সংশোধন প্রয়োগ করার জন্য আরডুইনো স্কেচে রাখা যেতে পারে।

আমি দ্বিতীয় পদ্ধতি অবলম্বন করেছি কারণ এটি করা সহজ ছিল। শুধু নিম্নলিখিত প্রতিরোধক ধরুন: 50, 100, 150 এবং 200 ohms। এই 50 ওহম যন্ত্রের উপর এগুলি সংজ্ঞা অনুসারে 1, 2, 3 এবং 4 এর VSWR- এর সাথে মিলবে। স্কেচে একটি সুইচ আছে 'use_calibration'। এটিকে LOW এ সেট করুন এবং স্কেচ আপলোড করুন (যা স্প্ল্যাশ স্ক্রিনে একটি সতর্কতা প্রদর্শন করবে)। তারপরে প্রতিটি প্রতিরোধকের জন্য প্রতিটি ফ্রিকোয়েন্সি ব্যান্ডের কেন্দ্রে পরিমাপ করুন। প্রত্যাশিত বনাম প্রদর্শিত VSWR চক্রান্ত করতে একটি স্প্রেডশীট ব্যবহার করুন। তারপর আপনি প্রতিটি ফ্রিকোয়েন্সি ব্যান্ডের জন্য একটি লগারিদমিক কার্ভ ফিট করতে পারেন, যা TrueVSWR = m.ln (MeasuredVSWR)+c ফর্মের গুণক এবং বাধা দেয়। এই মানগুলি শেষ দুটি কলামে swr_results অ্যারেতে লোড করা উচিত (স্কেচে পূর্ববর্তী মন্তব্য বিবৃতি দেখুন)। এইগুলিকে রাখার জন্য এটি একটি অদ্ভুত জায়গা কিন্তু আমি তাড়াহুড়ো করেছিলাম এবং এই অ্যারে স্টোরগুলি ভাসতে থাকায় এটিকে সেই সময় একটি বুদ্ধিমান পছন্দ বলে মনে হয়েছিল। তারপর use_calibration সুইচটি হাই -তে রাখুন, Arduino রিফ্ল্যাশ করুন এবং আপনি চলে যান।

লক্ষ্য করুন যে স্পট ফ্রিকোয়েন্সি পরিমাপ করার সময়, ব্যান্ডের প্রাথমিক পছন্দের জন্য ক্রমাঙ্কন প্রয়োগ করা হয়। যদি আপনি ফ্রিকোয়েন্সিতে মোট পরিবর্তন করেন তবে এটি আপডেট হবে না।

এখন নির্দিষ্ট লোডের জন্য মিটার প্রত্যাশিত হিসাবে পড়ে এবং আমার অ্যান্টেনা পরিমাপ করার সময় বোধগম্য বলে মনে হয়! আমি সন্দেহ করি যে ব্রডব্যান্ড এমপিটি যখন আসে তখন আমি চেষ্টা করতে বিরক্ত নাও হতে পারি …

ধাপ 6: বিশ্লেষক ব্যবহার করে

বিশ্লেষক ব্যবহার করে
বিশ্লেষক ব্যবহার করে
বিশ্লেষক ব্যবহার করে
বিশ্লেষক ব্যবহার করে

একটি PL-259 সীসার মাধ্যমে একটি অ্যান্টেনা সংযুক্ত করুন এবং ডিভাইসটি চালু করুন। এটি একটি স্প্ল্যাশ স্ক্রিন প্রদর্শন করবে তারপর স্বয়ংক্রিয়ভাবে সমস্ত প্রধান HF ব্যান্ডগুলির একটি ঝাড়ু দেবে। ডিসপ্লেটি পরীক্ষার অধীনে ফ্রিকোয়েন্সি, বর্তমান VSWR রিডিং, ন্যূনতম VSWR রিডিং এবং যে ফ্রিকোয়েন্সিটি ঘটেছে তা দেখায়। পরিমাপের আওয়াজ কমানোর জন্য, প্রতিটি ফ্রিকোয়েন্সি পয়েন্টে VSWR এর পাঁচটি পরিমাপ নেওয়া হয়; এই পাঁচটি রিডিংয়ের গড় মান চূড়ান্ত মান প্রদর্শনের আগে ফ্রিকোয়েন্সি সাপেক্ষে নয়-পয়েন্ট মুভিং এভারেজ ফিল্টারের মধ্য দিয়ে যায়।

আপনি যদি এই অল-ব্যান্ড সুইপটি বন্ধ করতে চান তবে কেবল এনকোডার বোতাম টিপুন। সুইপ বন্ধ হয়ে যাবে এবং সংগৃহীত সমস্ত ব্যান্ড ডেটার সংক্ষিপ্তসার প্রদর্শিত হবে (সেই ব্যান্ডগুলির জন্য শূন্যতাগুলি এখনও ভাসেনি)। একটি দ্বিতীয় প্রেস প্রধান মেনু নিয়ে আসবে। এনকোডারটি ঘোরানো এবং তারপরে উপযুক্ত পয়েন্টে চাপ দিয়ে পছন্দগুলি করা হয়। প্রধান মেনুতে তিনটি পছন্দ রয়েছে:

সুইপ সব ব্যান্ড সব প্রধান এইচএফ ব্যান্ডের সুইপ পুনরায় চালু হবে। এটি শেষ হলে, এটি উপরে বর্ণিত সারসংক্ষেপ পর্দা প্রদর্শন করবে। এটি লিখুন বা আপনি যদি এটি রাখতে চান তবে একটি ছবি তুলুন।

সুইপ সিঙ্গেল ব্যান্ড আপনাকে এনকোডার দিয়ে একটি সিঙ্গেল ব্যান্ড সিলেক্ট করার অনুমতি দেবে তারপর সেটাকে সুইপ করুন। নির্বাচন করার সময় তরঙ্গদৈর্ঘ্য এবং ফ্রিকোয়েন্সি পরিসীমা উভয়ই প্রদর্শিত হয়। যখন সুইপ শেষ হয়ে যাবে, এনকোডারের একটি দ্বিতীয় প্রেস ন্যূনতম VSWR এর সংখ্যাসূচক ইঙ্গিত এবং এটি ঘটেছে এমন ফ্রিকোয়েন্সি সহ ব্যান্ডের একটি সহজ VSWR বনাম ফ্রিকোয়েন্সি গ্রাফ প্রদর্শন করবে। আপনি যদি আপনার ডিপোল অস্ত্র ছোট বা লম্বা করতে চান তা জানতে চাইলে এটি খুব সহজ, কারণ এটি ফ্রিকোয়েন্সি সহ VSWR প্রবণতা দেখায়; এটি সহজ সংখ্যাসূচক প্রতিবেদনের সাথে হারিয়ে গেছে।

একক ফ্রিকোয়েন্সি আপনাকে একটি নির্দিষ্ট স্থায়ী ফ্রিকোয়েন্সি চয়ন করতে দেয় এবং তারপরে রিয়েল টাইমে অ্যান্টেনা টিউনিং উদ্দেশ্যে একটি লাইভ VSWR পরিমাপকে ক্রমাগত আপডেট করে। প্রথমে প্রাসঙ্গিক ফ্রিকোয়েন্সি ব্যান্ড নির্বাচন করুন; ডিসপ্লে তারপর নির্বাচিত ব্যান্ডের সেন্টার ফ্রিকোয়েন্সি এবং একটি লাইভ VSWR রিডিং দেখাবে। প্রাসঙ্গিক ব্যান্ড ক্রমাঙ্কন এই সময়ে প্রয়োগ করা হয়। ফ্রিকোয়েন্সি এর একটি অঙ্ক আন্ডারলাইন করা হবে। এটি এনকোডার দিয়ে বাম এবং ডানে সরানো যেতে পারে। এনকোডার টিপলে লাইনটি আরও উজ্জ্বল হয়; তারপর এনকোডারটি ঘোরানো ডিজিট কমাবে বা বাড়াবে (কোন মোড়ানো বা বহন ছাড়াই 0-9)। অঙ্ক ঠিক করতে আবার এনকোডার টিপুন, তারপরে পরেরটিতে যান। আপনি এই সুবিধাটি ব্যবহার করে পুরো এইচএফ বর্ণালী জুড়ে যে কোনও ফ্রিকোয়েন্সি অ্যাক্সেস করতে পারেন - শুরুতে ব্যান্ড নির্বাচন আপনাকে যেখানে আপনি হতে চান তার কাছাকাছি পেতে সহায়তা করে। যদিও একটি সতর্কতা আছে: নির্বাচিত ব্যান্ডের জন্য ক্রমাঙ্কন শুরুতে লোড করা হয়। যদি আপনি অঙ্কগুলি পরিবর্তন করে নির্বাচিত ব্যান্ড থেকে অনেক দূরে চলে যান তাহলে ক্রমাঙ্কন কম বৈধ হয়ে যাবে, তাই নির্বাচিত ব্যান্ডের মধ্যে থাকার চেষ্টা করুন। যখন আপনি এই মোডটি শেষ করেন, তখন আন্ডারস্কোরটি ডানদিকে সরান যতক্ষণ না এটি 'প্রস্থান' এর অধীনে থাকে, তারপর মূল মেনুতে ফিরে যাওয়ার জন্য এনকোডার টিপুন।

যদি আপনি আপনার পিসিকে বিশ্লেষকের পিছনে ইউএসবি সকেটের সাথে সংযুক্ত করেন (অর্থাৎ আরডুইনোতে), আপনি যেকোনো সুইপ অপারেশনের সময় ভিএসডব্লিউআর মানগুলির বিপরীতে ফ্রিকোয়েন্সি সংগ্রহ করতে Arduino সিরিয়াল মনিটর ব্যবহার করতে পারেন (এটি বর্তমানে 9600 তে সেট করা আছে কিন্তু আপনি এটি পরিবর্তন করতে পারেন সহজেই আমার স্কেচ সম্পাদনা করে)। মানগুলি একটি স্প্রেডশীটে রাখা যেতে পারে যাতে আপনি আরও স্থায়ী গ্রাফ ইত্যাদি চক্রান্ত করতে পারেন।

স্ক্রিনশটটি আমার 7.6 মিটার মাছ ধরার মেরু উল্লম্ব অ্যান্টেনার 9: 1 ইউএনইউএন -এর জন্য VSWR সারাংশ দেখায়। আমার রিগ তার অভ্যন্তরীণ অটো-টিউনার ইউনিটের সাথে 3: 1 সর্বোচ্চ SWR সামঞ্জস্য করতে পারে। আপনি দেখতে পাচ্ছেন যে আমি এটি 80 মিটার এবং 17 মিটার ব্যতীত সমস্ত ব্যান্ডে টিউন করতে সক্ষম হব। তাই এখন আমি এই জ্ঞানে শিথিল হতে পারি যে আমি একটি বহনযোগ্য মাল্টি-ব্যান্ড অ্যান্টেনা পেয়েছি এবং বেশিরভাগ ব্যান্ডে প্রেরণ করার সময় আমি ব্যয়বহুল কিছু ভাঙতে যাচ্ছি না।

শুভকামনা এবং আমি আশা করি আপনি এটি দরকারী পাবেন।

প্রস্তাবিত: