چگونه WSJT-X را روی رزبری پای نصب کنیم؟

نصب WSJT-X

اگر شما یک اپراتور رادیویی آماتور مشتاق هستید یا صرفاً یک علاقه‌مند به الکترونیک، این آموزش برای شما عالی است. این مقاله به نحوه نصب WSJT-X روی رزبری پای شما می‌پردازد. بدون شک نصب WSJT-X روی سیستم عامل لینوکس از منبع کمی پیچیده‌تر است زیرا قبل از اینکه WSJT-X بتواند به درستی کار کند، باید چندین کتابخانه و بسته نصب شود. این را می‌توان با سیستم عامل ویندوز یا مک مقایسه کرد که در آن یک فایل نصب تنها چیزی است که برای راه‌اندازی و اجرای آسان WSJT-X نیاز دارید. تنها چیزی که برای این آموزش نیاز دارید یک رزبری پای و یک سیستم عامل مناسب (ترجیحاً Raspbian) است، پس بیایید مستقیماً به آن بپردازیم!

مقدمه‌ای بر WSJT-X

برای کسانی که با WSJT-X آشنا نیستند، اساساً یک رادیوی آماتور (رادیو آماتور) است. نرم‌افزاری که به طور خاص طراحی شده است برای ارتباط رادیویی با سیگنال ضعیف. در خود این نرم‌افزار، می‌توانید به حالت‌های مختلف دیجیتال ارتباط رادیویی مانند FT8، FT4، JT65، WSPR و غیره دسترسی داشته باشید. برای دستیابی به این هدف، WSJT-X سیگنال‌های صوتی خاصی را بین رایانه و فرستنده-گیرنده رادیویی شما از طریق کارت صدا USB منتقل و رمزگشایی می‌کند. از نظر انتشار سیگنال، این واقعیت که انفجارهای کوچک فرکانس بالا, صداهای زیر و بم قابل شنیدن از طریق امواج رادیویی منتقل می‌شوند که امکان ارتباط رادیویی دوربرد را حتی در زمانی که شرایط خورشیدی مساعد نیست، فراهم می‌کند.

از دیدگاه اپراتورهای رادیویی آماتور، شما می‌توانید مستقیماً از طریق رایانه خود با ارسال پیام‌های کوتاه از پیش تولید شده (در مورد FT8) یا صداهای مستقیم (در مورد WSPR) با اپراتورهای دیگر تماس برقرار کنید (که به عنوان QSO نیز شناخته می‌شوند). 

روش الف

اگر روش الف جواب نداد، روش ب را امتحان کنید.

مرحله ۱:

قبل از دانلود هرگونه بسته و کتابخانه، این دو دستور را در ترمینال (خط فرمان) اجرا کنید که اساساً هرگونه به‌روزرسانی در حال انتظار در رزبری پای شما را بررسی کرده و سپس آنها را به‌روزرسانی می‌کند:

sudo apt-get update

sudo apt-get upgrade

پس از اجرای این دو دستور، رزبری پای خود را برای اعمال این تغییرات با دستور sudo reboot مجدداً راه‌اندازی کنید.

هرگونه به‌روزرسانی در انتظار را بررسی می‌کند

مرحله ۲:

پس از اینکه رزبری پای شما به‌روزرسانی و راه‌اندازی مجدد شد، دستور زیر را در ترمینال اجرا کنید تا کتابخانه رسانه برای رزبری پای شما دانلود شود. این کار مهم است زیرا WSJT-X صدا را برای برقراری ارتباط با رادیوی شما رمزگشایی و ارسال می‌کند.

sudo apt install -y qtmultimedia5-dev libqt5serialport5-dev

توجه داشته باشید که اجرای این دستورات ممکن است چند دقیقه طول بکشد زیرا شامل دانلود و نصب فایل‌ها، بسته‌ها و کتابخانه‌های بزرگ در Pi شما می‌شوند.

رسانه را دانلود کنید

مرحله ۳:

سپس، برای نصب برخی کتابخانه‌های اضافی در رابطه با ابزارهای توسعه‌دهنده، باید این دستور را در ترمینال اجرا کنید:

sudo apt install -y qttools5-dev qttools5-dev-tools

نصب کتابخانه‌های اضافی

مرحله ۴:

در مرحله بعد، مهم است که این دستور را در ترمینال اجرا کنید تا برخی از افزونه‌های چندرسانه‌ای مورد نیاز نصب شوند:

sudo apt install -y libqt5multimedia5-plugins

نصب افزونه‌های چندرسانه‌ای

مرحله ۵:

دستور زیر را در ترمینال خود اجرا کنید تا کتابخانه‌های مورد نیاز مربوط به تبدیل سریع فوریه (FFT) نصب شوند، که اساساً توسط WSJT-X برای تبدیل سیگنال‌های صوتی دریافتی از رادیوی شما به اطلاعات فرکانسی قابل خواندن استفاده می‌شود:

sudo apt install -y libboost-all-dev libfftw3-dev

مرحله ۶:

علاوه بر این، دستور زیر را برای نصب کتابخانه libusb اجرا کنید، که مسئول مدیریت ارتباط بین کامپیوتر (Raspberry Pi) و رادیو (از طریق کارت صدا USB) است:

sudo apt install -y libreadline-dev libusb-1.0-0-dev

کتابخانه libusb را نصب کنید

مرحله ۷:

علاوه بر این، این دستور را برای نصب کتابخانه portaudio که مسئول پخش و ضبط صدا از دستگاه‌های ورودی/خروجی است، اجرا کنید:

sudo apt install -y libudev-dev portaudio19-dev cmake

کتابخانه portaudio را نصب کنید

مرحله ۸:

نصب بعدی که باید اجرا کنید مربوط به کتابخانه Fortran است، یک کتابخانه بسیار مهم که از کدهایی تشکیل شده است که در مدیریت تبدیلات هندسی، بهینه‌سازی غیرخطی، تبدیل فوریه، خوشه‌بندی، آمار، ریاضیات، جبر خطی، رشته‌ها و شیمی استفاده می‌شوند. WSJT-X به طور مؤثر از این کتابخانه برای محاسبات ریاضی خود هنگام رمزگشایی و انتقال سیگنال‌ها برای برقراری ارتباط از طریق امواج رادیویی استفاده می‌کند.

sudo apt install -y libgfortran5

اجرای کتابخانه فرترن

مرحله ۹:

اکنون، نصب تمام بسته‌ها و کتابخانه‌های لازم برای WSJT-X را به پایان رسانده‌ایم. در مرحله بعد، یک پوشه/دایرکتوری به نام "build" ایجاد خواهیم کرد تا فایل برنامه WSJT-X را در آن ذخیره کنیم. سه دستور زیر را اجرا کنید:

سی دی ~

ساخت mkdir

ساخت سی دی

مرحله ۱۰:

برای نصب خود WSJT-X برای لینوکس، در یک مرورگر وب (مثلاً Chromium یا Duck Duck Go) به آدرس اینترنتی زیر بروید و فایلی با نام 'wsjtx-2.5.4.tgz' را دانلود کنید، زیرا ما با نسخه 2.5.4 WSJT-X کار خواهیم کرد: https://sourceforge.net/projects/wsjt/files/wsjtx-2.5.4/

مرحله ۱۱:

پس از دانلود WSJT-X، فایل دانلود شده را در پوشه 'build' که اخیراً ایجاد کرده‌اید، که باید در مسیر /home/pi باشد، کپی و جایگذاری کنید. می‌توانید از مدیر فایل برای کمک به پیمایش.

کمک به پیمایش

مرحله ۱۲:

به پنجره ترمینال خود برگردید و با فرض اینکه هنوز در دایرکتوری 'build' هستید (بعد از cd build)، دستور زیر را برای استخراج فایل WSJT-X از پسوند .tgz آن وارد کنید:

فایل tar xzf با فرمت wsjtx-2.5.4.tgz

فایل WSJT-X را استخراج کنید

مرحله ۱۳:

علاوه بر این، با اجرای این دو دستور، یک دایرکتوری 'build' دیگر در دایرکتوری 'build' موجود ایجاد کنید تا تمام بسته‌ها و فایل‌هایی که از WSJT-X پشتیبانی می‌کنند را ذخیره کنید:

ساخت mkdir

ساخت سی دی

پشتیبانی WSJT-X

مرحله ۱۴:

سپس، از آنجایی که اکنون در دایرکتوری دوم 'build' هستید، این دستور را برای ساخت برخی بسته‌ها برای WSJT-X اجرا کنید:

cmake -DWSJT_SKIP_MANPAGES=روشن -DWSJT_GENERATE_DOCS=خاموش ../wsjtx-2.5.4

مرحله ۱۵:

در این مرحله، شما تمام بسته‌ها و کتابخانه‌های مورد نیاز برای پشتیبانی از WSJT-X را نصب کرده‌اید، اما با این دستور، اکنون بسته‌ای را برای نصب WSJT-X از منبع به Raspberry Pi خود خواهید ساخت. به خاطر داشته باشید که نصب ممکن است کمی طول بکشد زیرا یک فایل نسبتاً بزرگ است. 

sudo cmake –build . –target install

نصب روی رزبری پای

مرحله ۱۶:

در آخر، دستور زیر را برای باز کردن WSJT-X اجرا کنید:

wsjtx

همچنین می‌توانید با رفتن به لوگوی Raspberry Pi در بالا سمت چپ، کلیک روی Sound & Video و سپس WSJT-X، WSJT-X را باز کنید.

WSJT-X را باز کنید

روش ب

مرحله 1: رزبری پای خود را به‌روزرسانی کنید

با اجرای دستورات زیر در ترمینال، مطمئن شوید که رزبری پای شما به‌روز است:

به‌روزرسانی سودو آپت
ارتقاء apt با sudo

مرحله ۲: نصب وابستگی‌ها:

WSJT-X دارای برخی وابستگی‌ها است که ابتدا باید نصب شوند. برای نصب آنها دستور زیر را اجرا کنید:

sudo apt install libqt5multimedia5 libqt5serialport5

مرحله ۳: دانلود WSJT-X:

شما می‌توانید بسته WSJT-X را برای معماری ARM (رزبری پای از معماری ARM استفاده می‌کند) از وب‌سایت رسمی دانلود کنید: https://physics.princeton.edu/pulsar/k1jt/wsjtx.html

مرحله ۴: فایل دانلود شده را از حالت فشرده خارج کنید:

استفاده از قیر دستور برای استخراج بسته دانلود شده. به دایرکتوری که بسته در آن دانلود شده است بروید و اجرا کنید:

tar -xzf wsjtx-x.xx.xx-armhf.deb.tar.xz

مرحله 5: نصب WSJT-X:

پس از استخراج، به دایرکتوری استخراج شده بروید و WSJT-X را با استفاده از دستور زیر نصب کنید: دی پی کی جی:

سی دی wsjtx-x.xx.xx-armhf
sudo dpkg -i wsjtx-x.xx.xx-armhf.deb

مرحله 6: حل وابستگی‌ها:

اگر در حین نصب با هرگونه مشکل وابستگی مواجه شدید، ممکن است لازم باشد وابستگی‌ها را با استفاده از دستور زیر به صورت دستی نصب کنید. مناسب:

sudo apt –fix-broken install

مرحله 7: اجرای WSJT-X

پس از نصب موفقیت‌آمیز، باید بتوانید WSJT-X را با جستجوی آن در منوی برنامه‌ها یا با اجرای دستور زیر اجرا کنید. wsjtx در ترمینال.

همین! حالا باید WSJT-X روی رزبری پای شما نصب شده و آماده استفاده باشد.

خلاصه

امیدوارم از این آموزش، WSJT-X را با موفقیت روی رزبری پای خود راه‌اندازی و اجرا کرده باشید. همانطور که از تمام این مراحل مشاهده کردید، قطعاً پیچیده‌تر از نصب WSJT-X روی سایر سیستم عامل‌ها است، اما اکنون می‌توانید یک کپی کاربردی از WSJT-X را روی رزبری پای خود داشته باشید که می‌توانید هنگام انجام عملیات قابل حمل یا POTA/SOTA (Parks/Summits On The Air) به میدان بیاورید. علاوه بر این، ادغام نرم‌افزار رادیو آماتور در رزبری پای و اساساً اختصاص دادن رزبری پای به کاربردهای رادیو آماتور می‌تواند تصمیم بسیار مفیدی باشد اگر به یک کیت قابل حمل برای اضافه کردن به جعبه یا وسیله نقلیه خود نیاز دارید. به علاوه، نیاز به منبع تغذیه بزرگ را از بین می‌برد زیرا رزبری پای را می‌توان به راحتی از طریق پنل‌های خورشیدی یا حتی یک پاوربانک تغذیه کرد. قطعاً آموزش‌های بیشتری در مورد نحوه استفاده از رزبری پای برای برنامه‌های رادیویی آماتور وجود خواهد داشت!

اگر روش الف جواب نداد، روش ب را امتحان کنید و در صورت داشتن هرگونه سوال، پیام خود را بگذارید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

وبلاگ‌های مرتبط

ما دوست داریم از شما بشنویم