جدول المحتويات:

قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة: 5 خطوات
قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة: 5 خطوات

فيديو: قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة: 5 خطوات

فيديو: قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة: 5 خطوات
فيديو: #HamRadio Live! Show 272. How To Build A Great Multiband Vertical Antenna From The Hardware Store. 2024, سبتمبر
Anonim
قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة
قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة

يرجى ملاحظة أن هذا أصبح قديمًا جدًا ، لذا فإن بعض الأجزاء غير صحيحة وقديمة. تم تغيير الملفات التي تحتاج إلى تعديلها

لقد قمت بتحديث الرابط لإعطائك أحدث إصدار من الصورة (يرجى استخدام 7-zip لفك ضغطها) ولكن للحصول على الإرشادات الكاملة ، يرجى الاطلاع على المقالة الموجودة على مدونتي هنا

هناك عدة طرق على الإنترنت توضح كيفية إعداد راديو هواة لا تتلقى APRS سوى iGate باستخدام Raspberry Pi وأنواع مختلفة من أجهزة الاستقبال. كان لدي دونجل RTL-SDR و Pi احتياطي لذلك اعتقدت أنني سأجد دليلًا وأتبعه.

إنه أمر معقد للغاية!

تحيلك بعض الأدلة إلى أدلة أخرى ، وبعضها يحتوي على خطوات مفقودة والبعض الآخر غير مفهوم تمامًا ، بافتراض معرفة مفصلة بنظام التشغيل Raspberry Pi.

لقد قمت بإنشاء صورة Raspberry Pi التي يمكنك تنزيلها باستخدام جميع البرامج المثبتة والتي تتطلب منك فقط تحرير ملفين (أو ربما ثلاثة) لجعلها تعمل.

الخطوة 1: ما سوف تحتاجه

ماذا ستحتاج
ماذا ستحتاج
ماذا ستحتاج
ماذا ستحتاج

توت العليق باي

أعتقد أن هذا واضح إلى حد ما. الشيء الجميل في هذا هو أنه يمكنك استخدام أي نموذج Pi ، ولا يلزم أن يكون أحدث طراز (Raspberry Pi 3 في وقت كتابة هذا التقرير) ، هذا يعمل بشكل جيد باستخدام Raspberry Pi Zero. أنا أستخدم Zero لـ iGate الخاص بي ووحدة المعالجة المركزية تبلغ حوالي 35٪.

دونجل RTL-SDR

لا يتم إنشاء جميع أجهزة دونجل RTL-SDR بشكل متساوٍ ، فهناك العديد من الأنواع المختلفة لذلك لا يمكنني إخبارك بالضبط بما يجب أن تحصل عليه. ومع ذلك ، أوصيك بالعثور على نموذج مع مجموعة شرائح R820T2 و TCXO (مذبذب بلوري متحكم في درجة الحرارة) حيث يمنحك ذلك أفضل دقة تردد واستقرار. أنا أستخدم دونجل RTL-SDR R820T2 1PPM TCXO المتوفر مباشرة من RTL-SDR أو من العديد من الموردين الآخرين.

الخطوة 2: قم بتنزيل وكتابة صورة بطاقة SD

للبدء ، تحتاج إلى تنزيل صورة Raspberry Pi المخصصة الخاصة بي من هنا أو يفضل تنزيلها عبر ملف تورنت بالنقر هنا. أنا أستضيف هذا بنفسي لذا سأكون ممتنًا لأي شخص يساعد في نشر هذا الملف.

هذا ملف 2.2 جيجا بايت والذي سيتم توسيعه إلى حوالي 4 جيجا بايت عند فك ضغطه. ستلائم هذه الصورة بطاقة SD سعة 4 جيجابايت وستعمل بشكل مثالي حتى لا تحتاج إلى بطاقة ذات سعة عالية.

للتأكد من حصولك على تنزيل جيد ، يمكنك التحقق من قيم MD5. MD5 من aprs-igate.zip هو dde367dc0db9365b84850fcdc46519e4MD5 من aprs-igate.img هو 93060310c5a5c4a3a46822944dc0401fs-985a46822944dc0401fs-985 تمتد. img هو 22998d62e7dd1b3f270834f6bfd5f089

بمجرد فك ضغط الملف الذي تم تنزيله ، فإن الخطوة التالية هي كتابته على بطاقة SD. بدلاً من إعادة إنتاج التعليمات المكتوبة جيدًا من موقع Raspberry Pi ، يمكنك رؤيتها هنا.

ملاحظة - يواجه بعض الأشخاص مشكلات في فك ضغط الملف. يرجى تجربة 7-Zip إذا كنت تواجه أخطاء.

الخطوة 3: قم بالاتصال بـ Raspberry Pi وقم بتشغيل الإعداد الأولي

قم بالاتصال بـ Raspberry Pi وقم بتشغيل الإعداد الأولي
قم بالاتصال بـ Raspberry Pi وقم بتشغيل الإعداد الأولي

إذا كنت لا تعرف بالفعل عنوان IP الخاص بـ Raspberry Pi ، فأنت بحاجة إلى اكتشافه. واحدة من أسهل الطرق للقيام بذلك هي الاتصال بجهاز توجيه الإنترنت الخاص بك وإلقاء نظرة على قائمة الأجهزة المتصلة لتحديد أي منها هو Raspberry Pi. بمجرد القيام بذلك ، أوصيك بإعداد حجز DHCP بحيث يكون دائمًا نفس العنوان كلما قمت بإعادة تشغيل Raspberry Pi. من شبه المؤكد أن تكون لك مختلفة.

إذا كنت تستخدم جهاز Mac أو كمبيوتر يعمل بنظام Linux ، فيمكنك الاتصال بـ Raspberry Pi الخاص بك من الجهاز ، إذا كنت تستخدم Windows ، فأنا أوصي ببرنامج يسمى PuTTY للاتصال.

أستخدم جهاز Mac ، لذا من نافذة طرفية ، أكتب:

ssh [email protected]

ستتم مطالبتك بكلمة مرور - كلمة المرور الافتراضية على الصورة هي Raspberry

سيؤدي هذا إلى تسجيل دخولك إلى Raspberry Pi. في الموجه ، اكتب الأمر التالي للدخول إلى أداة التكوين المساعدة:

sudo raspi-config

قم بتوسيع نظام الملفات بالضغط على Enter في الخيار 1 ثم حدد "موافق" وستتم إعادتك إلى الشاشة الرئيسية.

استخدم مفاتيح الأسهم للانتقال إلى الخيار الثاني تغيير كلمة مرور المستخدم واضغط على إدخال. اضغط على enter مرة أخرى وسيُطلب منك إدخال كلمة مرور UNIX الجديدة. اكتب كلمة مرور جديدة ، واضغط على إدخال وأعد كتابة كلمة المرور الجديدة مرة أخرى. ستصلك رسالة تخبرك أنه تم تغيير كلمة المرور الخاصة بك بنجاح.

استخدم مفاتيح الأسهم مرة أخرى للانتقال لأسفل إلى "خيارات الترجمة" واضغط على إدخال. استخدم مفاتيح الأسهم مرة أخرى لتحديد تغيير المنطقة الزمنية واضغط على إدخال. حدد أولاً منطقتك الجغرافية واضغط على Enter ثم حدد المنطقة الزمنية الخاصة بك واضغط على Enter.

ستتم إعادتك الآن إلى الشاشة الرئيسية Raspberry Pi Software Configuration Tool. استخدم مفتاح Tab للتحديد واضغط على Enter. سيتم سؤالك عما إذا كنت ترغب في إعادة التشغيل الآن. اضغط على Enter لإعادة التشغيل.

الخطوة 4: تكوين برنامج IGate

تكوين برنامج IGate
تكوين برنامج IGate

ستحتاج إلى رمز مرور APRS ، لذا استخدم مولد رمز مرور APRS في Magicbug لإنشاء واحد.

تم تثبيت جميع البرامج مسبقًا ، كل ما عليك فعله هو تحرير ملفين (أو ربما ثلاثة).

سجّل الدخول مرة أخرى إلى Raspbery Pi واكتب الأوامر التالية

cd ~ sudo nano sdr.conf قم بالتمرير لأسفل بضعة أسطر وقم بتغيير xxx إلى إشارة النداء الخاصة بك و SSID المطلوب. يوصى باستخدام -10 لـ iGates ، لذا إذا كانت إشارة النداء الخاصة بك هي G9ABC ، فسيقرأ السطر MYCALL G9ABC-10 في القسم أدناه الذي يحرر السطر الذي يبدأ بـ IGSERVER ليكون هو الصحيح لمنطقتك. أنا في أوروبا ، لذا فإن خطي يقرأ IGSERVER euro.aprs2.net ، قم بالتمرير لأسفل وستجد سطرًا يبدأ بـ IDLOGIN. قم بتغيير xxx ليكون هو نفسه إشارة الاستدعاء التي أدخلتها في قسم MYCALL أعلاه (بما في ذلك SSID) ثم قم بتغيير الأرقام 123456 ليكون رمز المرور الذي حصلت عليه من APRS Passcode Generator. الذي يبدأ بـ PBEACON. قم بالتمرير على طول الخط واستبدل xx.xxxxxx بخط العرض الخاص بك ، yy.yyyyy بخط الطول الخاص بك (تذكر أنه إذا كنت غرب خط الاستواء ، فسيكون خط الطول الخاص بك رقمًا سالبًا) و zz بإشارة النداء الخاصة بك ، بما في ذلك SSID.

احفظ الملف بالضغط على ctrl-x ، ثم اضغط على المفتاح Y واضغط أخيرًا على Enter.

يمكنك الآن اختبار التثبيت عن طريق كتابة الأمر التالي. لاحظ أن التردد هنا مضبوط على 144.80 مترًا ، لذا إذا كنت موجودًا في مكان ليس فيه التردد الصحيح ، فأنت بحاجة إلى تغيير هذا الخط بالشكل المناسب.

rtl_fm -f 144.80M - | ديري وولف -c sdr.conf -r 24000 -D 1 -

إذا كان كل شيء جيدًا ، سترى شاشة مثل تلك الموجودة أعلى هذه الخطوة ، اضغط على ctrl-c للخروج من الاختبار.

إذا لم يكن تردد APRS المحلي الخاص بك هو 144.800 ميجاهرتز ، فستحتاج إلى تحرير ملف إضافي.

cd ~ sudo نانو dw-start.conf

أنت تبحث عن السطر الذي يبدأ:

DWCMD = bash -c 'rtl_fm -f 144.80M - قم بتغيير 144.80M إلى أي تردد APRS الخاص بك ، على سبيل المثال 144.39M لأمريكا الشمالية. احفظ الملف بالضغط على ctrl-x ، ثم اضغط على المفتاح Y وأخيراً اضغط على Enter. آخر شيء يجب القيام به هو تكوين النظام بحيث يبدأ APRS iGate تلقائيًا عندما تعيد تشغيل Raspberry Pi. أدخل الأمر التالي:

كرونتاب -e

قم بالتمرير لأسفل إلى أسفل وسترى السطر التالي. # * * * * * /home/pi/dw-start.sh> / dev / null 2> & 1

احذف # في بداية هذا السطر. احفظ الملف بالضغط على ctrl-x ، ثم اضغط على مفتاح Y ثم اضغط على Enter.

الخطوة 5: إعادة التشغيل النهائي - انتهى العمل

إعادة التشغيل النهائي - انتهى العمل!
إعادة التشغيل النهائي - انتهى العمل!

أعد تشغيل Raspberry Pi وبمجرد إعادة تشغيله ، سيتصل تلقائيًا بشبكة APRS ويعمل كبرنامج استقبال iGate فقط. لن يتم تكرار أي شيء على الشاشة أثناء تشغيلها على هذا النحو حتى تتمكن من التحقق من حالتك على aprs.fi من خلال البحث عن إشارة الاستدعاء التي أدخلتها (بما في ذلك SSID). لا تحتاج حتى إلى تسجيل الدخول إلى Raspberry Pi ، ستبدأ البوابة تلقائيًا في غضون تسعين ثانية من إعادة التشغيل.

الرجاء ملاحظة - أنا لا أطالب بأصالة طريقة الإعداد هذه ، لقد اتبعت ببساطة ما هو متاح بالفعل على الإنترنت وأنشأت صورة بناءً على هذه الإرشادات لراحتك. وثيقتا المصدر هما Raspberry Pi SDR IGate و Raspberry Pi Packet TNC. أوصيك بشدة بالتعرف على كل منهما لمعرفة ما تم إنجازه هنا. يمكنك أيضًا قراءة مقالة المدونة الخاصة بي حيث أدرج كل أمر استخدمته لإنشاء هذه الصورة. يجدر أيضًا تنزيل دليل مستخدم Dire Wolf الكامل.

موصى به: