بناء مرسل راديوي باستخدام Raspberry Pi

تستخدم لوحة Raspberry لبناء أيّ تطبيق يمكن تصوّره، ومن بين هذه التطبيقات استخدامها لبناء مرسل راديويّ، يمكننا استخدام الترددات من 1 ميغا هرتزإلى 250 ميغا هرتز متضمّنة التردّدات الراديويّة المعتادة بين 88 و108 ميغا هرتز، والإشارة المرسلة عبر هذا المرسِل يمكن أن تصل إلى 100 متر تبعاً للموقع وللهوائيّ المستخدَم.
سنوضِّح في هذا المقال ما نحتاجه من أجل هذه العمليّة، وكيفيّة إعداد المحطة الراديويّة على Raspberry Pi.

التجهيزات المطلوبة

  • Raspberry Pi 3
  • كرت صوت USB
  • أسلاك توصيل Jumper cable

الجزء البرمجيّ

سنستخدم مكتبة piFM من أجل إعداد المحطة الراديويّة على لوحة الراسبيري باي، ويجب الانتباه إلى ضرورة وصل الهوائيّ مع المنفذ( GPIO4 Pin7 ) من اللوحة.
بدايةً نحمِّل الكود التالي ثمّ نقوم بترجمته (Compiling):

git clone https://github.com/rm-hull/pifm && cd pifm
make

بهذا نكون قد قمنا بتوصيل الرجل7 من اللوحة مع الهوائيّ، وذلك يعني أنّنا جاهزون للبدء بعمليه بناء المرسل المطلوب.
للقيام بذلك بدايةً يجب تشغيل مكتبة piFM كجذر كما يجب تشغيل ملفّ محدّد له الصيغة (.wav) ، بالإضافة لذلك يجب تحديد تردّد الإرسال بحيث يكون على النّحو الأمثل (القياسي 103.3 ميغا هرتز) ومعدّل أخذ العيّنات الصوتيّة (الهرتز).
كمثال على ذلك لدينا التعليمة:

sudo ./pifm sounds/star-wars.wav 103.3 22050 stereo

والآن عند البحث عن هذا التردّد على جهاز الراديو، سنسمع لحن حرب النجوم وستتوقّف الضّجة السابقة تدريجياً، وتتمّ إعادة الأغنية بشكل تلقائيّ.
يمكن تضمين هذه المكتبة بسهولة ضمن بيئة ال paython بالشكل التالي:

import PiFM
PiFm.play_sound(“path/sound.wav”)

الخطاب الحي عبر الراديو

يُعتبر الخطاب المباشر عبر الراديو أكثرَ متعة من مجرد الاستماع للأغاني والموسيقا، ويمكن القيام بذلك بوجود مسجّل Record فكلّ ما نحتاجه هو توصيل مايكروفون عبر كرت صوت USB :نبدأ عملية التسجيل ونمرّرها كدخْل للـ piFM  عبر وسط اتصال:

arecord -f S16_LE -r 22050 -twav -D plughw:0,0 - | sudo ./pifm -

إذا حصلنا على صوت غير واضح يمكننا ببساطة إعادة ضبط البارامترات المحدّدة في التعليمة السابقة: بدلاً من plughw:0,0 يمكن أن نضع plughw:1,0.

ملاحظة

يتمّ عرض الأجهزة المتّصلة وخلال عملية الاختبار نلاحظ أنّه لا توجد أيّة إشارة أُرسِلت عندما أردنا الاستماع للتسجيل، يمكن أن يحدث هذا إذا قمنا بتغيير إعدادات الراديو الافتراضيّة، عند ئذٍ يجب إعادة ضبط الإعدادات (إذا تغيّرت) وإعادة التشغيل.


المصدر: هنا
ترجمة:رهام حبيب, مراجعة: محمد مرتكوش, تدقيق لغوي: رنيم العلي, تصميم: علي العلي, تحرير: قحطان غانم.

Leave a Reply

Your email address will not be published. Required fields are marked *