সুচিপত্র:

RaspberryPi WSPR Node: 7 ধাপ
RaspberryPi WSPR Node: 7 ধাপ

ভিডিও: RaspberryPi WSPR Node: 7 ধাপ

ভিডিও: RaspberryPi WSPR Node: 7 ধাপ
ভিডিও: Can You Reattach a Severed Finger? 🤔 2024, জুলাই
Anonim
রাস্পবেরীপি WSPR নোড
রাস্পবেরীপি WSPR নোড

আমি একটি WSPRnet (দুর্বল সিগন্যাল প্রোপাগেশন রিপোর্টার) ট্রান্সমিটার বানাতে চেয়েছিলাম যাতে WSPRnet গেমটিতে আমার পা ভিজতে পারে এবং দেখা শুরু করতে পারি যে আমি কতদূর একটি বীকন প্রেরণ করতে পারি। আমি এই যন্ত্রপাতিগুলির মধ্যে কিছু ছিলাম, এবং সিদ্ধান্ত নিয়েছিলাম যে আমি বিজ্ঞান অন্বেষণ করার জন্য একসঙ্গে একটি দ্রুত প্রোটোটাইপ নিক্ষেপ করব, এবং তারপর পরবর্তীতে আমি এই প্রকল্প থেকে প্রাপ্ত মৌলিক জ্ঞানকে আরও বিস্তৃত করব যাতে আমি আরও কিছুটা দক্ষ বা আকর্ষণীয় কিছু তৈরি করতে পারি।

সরবরাহ

মূখ্য উপাদান সমূহ:

  • বেঞ্চটপ পাওয়ার সাপ্লাই
  • রাস্পবেরি পাই (যে কোনও মডেলের কাজ করা উচিত, কিন্তু আমার হাতে রাস্পবেরি পাই 3 মডেল বি v1.2 আছে)
  • এসডি কার্ড
  • ব্রেডবোর্ড

প্যাসিভ উপাদান:

  • ক্যাপাসিটর (? F)
  • প্রতিরোধক

সফটওয়্যার:

  • Wsprry পাই
  • রাস্পিওএস লাইট

ধাপ 1: ফ্ল্যাশ ওএস থেকে এসডি কার্ড

ফ্ল্যাশ ওএস টু এসডি কার্ড
ফ্ল্যাশ ওএস টু এসডি কার্ড

এসডি কার্ড এবং ইউএসবি ড্রাইভে অপারেটিং সিস্টেম লেখার জন্য বেলেনা ইচার একটি দুর্দান্ত ক্রস প্ল্যাটফর্ম সরঞ্জাম। কেবল ছবিটি লোড করুন, এসডি কার্ড নির্বাচন করুন এবং ক্লিক করুন

ধাপ 2: WsprryPi প্রস্তুত করুন

কম্পিউটার থেকে SD কার্ড অপসারণ করার আগে, ssh নামক SD কার্ডের বুট ফোল্ডারের রুটটিতে একটি ফাইল যোগ করতে ভুলবেন না। এটি একটি ফাঁকা ফাইল হওয়া উচিত, তবে রাস্পবেরি পাইতে এসএসএইচ সার্ভারটি সক্ষম করে যাতে আপনি এটিকে শিরোনামহীনভাবে সংযুক্ত করতে পারেন। একবার আপনি লগ ইন করলে, ওয়াইফাই সক্ষম করতে বা মেমরি বিভক্ত আকার পরিবর্তন করতে নির্দ্বিধায় raspi-config ব্যবহার করুন (হেডলেস অনেক ভিডিও র্যামের প্রয়োজন নেই)।

sudo raspi-config

কিছু প্রয়োজনীয় প্যাকেজ আপডেট এবং ইনস্টল করতে ভুলবেন না।

sudo apt-get update && sudo apt-get install git

আপনার প্রাথমিক কনফিগারেশন শেষ হয়ে গেলে, আমরা প্রয়োজনীয় সফ্টওয়্যারটি ডাউনলোড করতে পারি।

git ক্লোন

ডিরেক্টরিতে চলে যান

সিডি WsprryPi

সংগ্রহস্থলের একটি ফাইল থেকে অনুপস্থিত একটি লাইব্রেরি রয়েছে। আপনাকে./WsprryPi/mailbox.c এর শীর্ষে অন্তর্ভুক্ত তালিকায় একটি sysmacro অন্তর্ভুক্ত করতে হবে। এই ফাইলটি সম্পাদনা করুন, এবং শেষের অন্তর্ভুক্ত যেখানে এটি বলে:

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #mailbox.h একটি যোগ করুন যাতে এটি বলে

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #mailbox.h"

একবার এটি হয়ে গেলে, আপনি কোডটি তৈরি এবং ইনস্টল করতে পারেন।

make && sudo make install করুন

ধাপ 3: WsprryPi পরীক্ষা করা

WsprryPi পরীক্ষা করা হচ্ছে
WsprryPi পরীক্ষা করা হচ্ছে
WsprryPi পরীক্ষা করা হচ্ছে
WsprryPi পরীক্ষা করা হচ্ছে
WsprryPi পরীক্ষা করা হচ্ছে
WsprryPi পরীক্ষা করা হচ্ছে

রাস্পবেরি পাই এর জিপিআইও শিরোনামে পিন 7 এবং 9 যেখানে সিগন্যাল আউটপুট। পিন 9 হল গ্রাউন্ড পিন, এবং পিন 7 হল সিগন্যাল পিন।

একবার অসিলোস্কোপ সংযুক্ত হয়ে গেলে, WsprryPi একটি পরীক্ষার ফ্রিকোয়েন্সি দিয়ে চালানো হয়েছিল:

sudo wspr-টেস্ট-টোন 780e3

এটি সফ্টওয়্যারটিকে 780 kHz ফ্রিকোয়েন্সি সহ সেই পিনগুলিতে একটি টোন টোন নির্গত করতে বলছে। অসিলোস্কোপ থেকে ক্যাপচার থেকে দেখা যায়, এটি প্রায় 6 Hz দ্বারা বন্ধ ছিল, তাই এটি যথেষ্ট ভাল।

ধাপ 4: প্রয়োজনীয় তথ্য

প্রয়োজনীয় তথ্য
প্রয়োজনীয় তথ্য

WSPRnet- কে কার্যকরভাবে কাজে লাগানোর জন্য আপনাকে কয়েকটি প্রশ্নের উত্তর দিতে হবে।

  • তুমি কে? (কল চিহ্ন)
  • তুমি কোথায়? (অবস্থান)
  • আপনি কেমন আছেন? (ফ্রিকোয়েন্সি)

স্পষ্টীকরণের জন্য, এই ফ্রিকোয়েন্সিগুলিতে সংক্রমণ অপেশাদার ব্যান্ডগুলিতে কাজ করার জন্য একটি লাইসেন্স প্রয়োজন। অপেশাদার রেডিও পরীক্ষায় এফসিসি থেকে পাস পাওয়ার পর আপনাকে কলসাইন দেওয়া উচিত ছিল। আপনার যদি এর মধ্যে একটি না থাকে, তবে চালিয়ে যাওয়ার আগে দয়া করে একটি পান।

লোকেশনটা একটু সোজা সামনের দিকে। কোন পরীক্ষার প্রয়োজন নেই! এই মানচিত্রে আপনার অবস্থান খুঁজুন, এবং একটি 6 ডিজিটের গ্রিড অবস্থান পেতে শুধু মাউস করুন (আমি বিশ্বাস করি শুধুমাত্র 4 টি প্রয়োজনীয় (?))।

www.voacap.com/qth.html

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

ধাপ 5: ফিল্টার ডিজাইন

ফিল্টার ডিজাইন
ফিল্টার ডিজাইন
ফিল্টার ডিজাইন
ফিল্টার ডিজাইন

WSPR অপেশাদার রেডিও বর্ণালীর একাধিক ব্যান্ডে বরাদ্দ ফ্রিকোয়েন্সি নির্ধারণ করেছে। সংযুক্ত টেবিলে ব্যান্ডগুলি নিম্নরূপ।

এই সংখ্যাগুলি অ্যান্টেনা নির্বাচন এবং এলপিএফ ডিজাইনের জন্য গুরুত্বপূর্ণ হতে চলেছে। এই প্রকল্পের জন্য, আমরা ফিল্টারের নকশাটি খুব সহজ রাখব এবং একটি ১ ম অর্ডার RC LPF (Resistor-Capacitor network Low Pass Filter) ব্যবহার করব। আরসি এলপিএফ ডিজাইনের সমীকরণ হিসাবে এটি প্রক্রিয়াটিকে খুব সোজা করে তোলে:

F_c = 1/(2 * pi * R * C)

যদি আমরা এটিকে একটু পুনর্বিন্যাস করি, আমরা আমাদের ফিল্টার ডিজাইন করতে ফ্রিকোয়েন্সি ব্যবহার করতে পারি:

R * C = 1/(2 * pi * F_C)

আমরা অনুমান করতে পারি যে লোড (অ্যান্টেনা) 50 ওহম হবে, তাই যদি আমরা সেই সংখ্যাটি সমীকরণে ক্রাম করি এবং সি এর জন্য সমাধান করি:

C = 1/(100 * pi * F_c)

ধাপ 6: ফিল্টার ডিজাইন চলছিল

ফিল্টার ডিজাইন চলছে
ফিল্টার ডিজাইন চলছে
ফিল্টার ডিজাইন চলছে
ফিল্টার ডিজাইন চলছে

মনে রাখবেন যে এইগুলি গণিত সংখ্যা, এবং সম্ভবত বাস্তব উপাদানগুলির সাথে উপলব্ধিযোগ্য নয়, তবে আপনার কোন আকারের প্রয়োজন তা দ্রুত উল্লেখ করতে এটি একটি ভাল নির্দেশিকা।

ধাপ 7: WSPR দূরে

WSPR দূরে
WSPR দূরে

ডিপোল অ্যান্টেনা হিসাবে কাজ করার জন্য কেবল তারগুলি সংযুক্ত করুন এবং আপনি WSPR মজাতে যোগ দিতে প্রস্তুত। আমি 20 মি ব্যবহার করছি, তাই এখানে শেল ইনপুট আমি আমার বীকন প্রেরণ করতে ব্যবহৃত:

sudo wspr -s -r KG5OYS DM65 33 20 মি

আনন্দ করুন!

প্রস্তাবিত: