جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: قم بتنزيل وكتابة صورة بطاقة SD
- الخطوة 3: قم بالاتصال بـ Raspberry Pi وقم بتشغيل الإعداد الأولي
- الخطوة 4: تكوين برنامج IGate
- الخطوة 5: إعادة التشغيل النهائي - انتهى العمل
فيديو: قم ببناء راديو هواة APRS RX فقط IGate باستخدام Raspberry Pi و RTL-SDR Dongle في أقل من نصف ساعة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يرجى ملاحظة أن هذا أصبح قديمًا جدًا ، لذا فإن بعض الأجزاء غير صحيحة وقديمة. تم تغيير الملفات التي تحتاج إلى تعديلها
لقد قمت بتحديث الرابط لإعطائك أحدث إصدار من الصورة (يرجى استخدام 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 وقم بتشغيل الإعداد الأولي
إذا كنت لا تعرف بالفعل عنوان IP الخاص بـ Raspberry Pi ، فأنت بحاجة إلى اكتشافه. واحدة من أسهل الطرق للقيام بذلك هي الاتصال بجهاز توجيه الإنترنت الخاص بك وإلقاء نظرة على قائمة الأجهزة المتصلة لتحديد أي منها هو Raspberry Pi. بمجرد القيام بذلك ، أوصيك بإعداد حجز DHCP بحيث يكون دائمًا نفس العنوان كلما قمت بإعادة تشغيل Raspberry Pi. من شبه المؤكد أن تكون لك مختلفة.
إذا كنت تستخدم جهاز Mac أو كمبيوتر يعمل بنظام Linux ، فيمكنك الاتصال بـ Raspberry Pi الخاص بك من الجهاز ، إذا كنت تستخدم Windows ، فأنا أوصي ببرنامج يسمى PuTTY للاتصال.
أستخدم جهاز Mac ، لذا من نافذة طرفية ، أكتب:
ستتم مطالبتك بكلمة مرور - كلمة المرور الافتراضية على الصورة هي Raspberry
سيؤدي هذا إلى تسجيل دخولك إلى Raspberry Pi. في الموجه ، اكتب الأمر التالي للدخول إلى أداة التكوين المساعدة:
sudo raspi-config
قم بتوسيع نظام الملفات بالضغط على Enter في الخيار 1 ثم حدد "موافق" وستتم إعادتك إلى الشاشة الرئيسية.
استخدم مفاتيح الأسهم للانتقال إلى الخيار الثاني تغيير كلمة مرور المستخدم واضغط على إدخال. اضغط على enter مرة أخرى وسيُطلب منك إدخال كلمة مرور UNIX الجديدة. اكتب كلمة مرور جديدة ، واضغط على إدخال وأعد كتابة كلمة المرور الجديدة مرة أخرى. ستصلك رسالة تخبرك أنه تم تغيير كلمة المرور الخاصة بك بنجاح.
استخدم مفاتيح الأسهم مرة أخرى للانتقال لأسفل إلى "خيارات الترجمة" واضغط على إدخال. استخدم مفاتيح الأسهم مرة أخرى لتحديد تغيير المنطقة الزمنية واضغط على إدخال. حدد أولاً منطقتك الجغرافية واضغط على Enter ثم حدد المنطقة الزمنية الخاصة بك واضغط على Enter.
ستتم إعادتك الآن إلى الشاشة الرئيسية Raspberry Pi Software Configuration Tool. استخدم مفتاح Tab للتحديد واضغط على Enter. سيتم سؤالك عما إذا كنت ترغب في إعادة التشغيل الآن. اضغط على Enter لإعادة التشغيل.
الخطوة 4: تكوين برنامج 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 الكامل.
موصى به:
زراعة المزيد من الخس في مساحة أقل أو زراعة الخس في الفضاء ، (أكثر أو أقل): 10 خطوات
زراعة المزيد من الخس في مساحة أقل أو … زراعة الخس في الفضاء ، (أكثر أو أقل): هذا تقديم احترافي إلى Growing Beyond Earth ، مسابقة Maker ، مقدم من خلال Instructables. لا يمكنني أن أكون أكثر حماسًا لأنني أصمم لإنتاج المحاصيل الفضائية ونشر أول Instructable لي. للبدء ، طلبت منا المسابقة
قم ببناء واجهة كمبيوتر ستيفن هوكينج في حدود 1000 روبية فقط (15 دولارًا) باستخدام Arduino: 5 خطوات
قم ببناء واجهة الكمبيوتر الخاصة بستيفن هوكينج في حدود 1000 روبية فقط (15 دولارًا) باستخدام Arduino: بدأ كل شيء بالسؤال & quot؛ كيف يتحدث ستيفن هوكينج؟ & quot؛ ، بعد القراءة عن نظام الكمبيوتر الخاص به ، أذهلني أنه يجب أن أقدم سعرًا أرخص. نسخة من النظام دون المساومة على الكثير من الميزات. هذا الجهاز
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE - ساعة الوقت الحقيقي RTC مع M5stack M5stick-C: 4 خطوات
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE | RTC Real Time Clock مع M5stack M5stick-C: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C من m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأمبير ؛ أسبوع من الشهر على الشاشة
قم ببناء ديناصور آلي باستخدام القمامة البلاستيكية ، في 55 دقيقة أو أقل: 11 خطوة (بالصور)
قم ببناء ديناصور آلي باستخدام القمامة البلاستيكية ، في 55 دقيقة أو أقل!: مرحبًا. اسمي ماريو وأحب بناء الأشياء باستخدام القمامة. قبل أسبوع ، تمت دعوتي للمشاركة في عرض صباحي لقناة التلفزيون الوطنية الأذربيجانية للحديث عن & quot؛ Waste to Art & quot؛ معرض. الشرط الوحيد؟ كان لي
برنامج تشغيل محرك DC باستخدام Mosfets الطاقة [التحكم في PWM ، جسر نصف 30 أمبير]: 10 خطوات
محرك DC Motor باستخدام Power Mosfets [PWM Controlled، 30A Half Bridge]: المصدر الرئيسي (تنزيل Gerber / اطلب PCB): http://bit.ly/2LRBYXH