- مواد کی ضرورت ہے
- راسبیری پائی ایف ایم براڈکاسٹ اسٹیشن (ٹرانسمیٹر) کے طور پر کیسے کام کرتا ہے
- پروگرامنگ کے لئے راسبیری پائ ترتیب دینا
- RPI کو ایف ایم ٹرانسمیٹر میں تبدیل کرنا
- آپ کے رسبری پائی ایف ایف ٹرانسمیٹر کی جانچ کر رہا ہے
- پائ کا استعمال کرتے ہوئے براہ راست آواز نشر کرنا
بورنگ دوپہر ہو ، ایک نیرس ملازمت ہو یا تنہا لانگ ڈرائیو ایف ایم ریڈیو اسٹیشنوں نے ہمیشہ ہمیں تفریح فراہم کیا ہوا ہے۔ متضاد ہونے کی صورت میں اس بات پر بھی اتفاق کیا جانا چاہئے کہ بعض اوقات یہ ایف ایم اسٹیشنز آر جے کی وجہ سے غیر متعلقہ چیزوں یا کچھ بگنگس سے بہت بور ہوجاتے ہیں اور اس سے آپ کو یہ اندازہ ہوتا رہتا ہے کہ آپ کو اپنی آواز نشر کرنے کے لئے اپنا ایف ایم براڈکاسٹ اسٹیشن کیوں نہیں مل سکتا ہے اور ایک مختصر فاصلے پر موسیقی.
تقریبا every ہر الیکٹرانکس انجینئر کوئیل اور دیگر اجزاء کا استعمال کرتے ہوئے ایف ایم ٹرانسمیٹر بنانے کی کوشش کرتا ہے ، لیکن اس کی صحیح طور پر تیونس کرنا یہ تکلیف دہ کام ہے۔ راسبیری پائی کی مدد سے کافی حیرت کی بات یہ ہے کہ اپنا ایف ایم براڈکاسٹنگ اسٹیشن قائم کرنے اور کسی مقامی علاقے میں نشریاتی طور پر آدھے گھنٹے سے کم وقت لگنا چاہئے۔ ایک مناسب اینٹینا کی مدد سے آپ کو 50 میٹر رداس کے رقبے کا احاطہ کرنے کے قابل ہونا چاہئے جو آپ کے اسکول یا علاقے میں نشر کرنے کے لئے کافی ہونا چاہئے۔ دلچسپ حق ہے !! تو آئیے شروع کریں۔
انتباہ: یہ ایک تعلیمی تجربہ ہے اور مصیبت کی وجہ سے غلط استعمال کرنے کا ارادہ نہیں ہے۔ نیز مقامی ایف ایم فریکوئینسیوں میں مداخلت کرنا ایک جرم ہے ، لہذا اسے ذمہ داری کے ساتھ استعمال کریں۔ ہم کسی بھی حادثے پر کوئی گرفت نہیں کرتے ہیں۔
مواد کی ضرورت ہے
- راسباری پائی
- انٹرنیٹ کنکشن
- مائکروفون
- ایک پُرجوش آر جے
ضرورت سے پہلے کی چیزیں
یہ فرض کیا جاتا ہے کہ آپ کی رسبری پائی پہلے ہی آپریٹنگ سسٹم کے ساتھ چمک رہی ہے اور وہ انٹرنیٹ سے رابطہ قائم کرنے کے قابل ہے۔ اگر نہیں تو ، آگے بڑھنے سے پہلے راسبیری پِی ٹیوٹوریل کے ساتھ شروعات کرنا عمل کریں۔ یہاں ہم راسبیری جسی نے راسبیری پائی 3 انسٹال کیا ہے ۔
یہ بھی فرض کیا جاتا ہے کہ آپ کو اپنے PI تک یا تو ٹرمینل ونڈو کے ذریعے یا کسی فاتح سرور جیسے VNC کے ذریعہ رسائی حاصل ہے۔ اس ٹیوٹوریل میں ہم راسبیری پائی پر پروگرام کو چلانے کے لئے پوٹی ٹرمینل ونڈو کا استعمال کریں گے۔
راسبیری پائی ایف ایم براڈکاسٹ اسٹیشن (ٹرانسمیٹر) کے طور پر کیسے کام کرتا ہے
ایک عام سوال جو ہر ایک کے ذہن میں پیدا ہوسکتا ہے وہ یہ ہے کہ راسبیری پیئ بورڈ جو کسی مائکرو پروسیسر ڈویلپمنٹ بورڈ کا ارادہ رکھتا ہے وہ بغیر کسی اضافی ہارڈ ویئر کے ایف ایم ٹرانسمیٹر کا کام کیسے کرسکتا ہے؟
ہر مائکرو پروسیسر کا ہم آہنگ ڈیجیٹل سسٹم اس سے وابستہ ہوگا جو برقی مقناطیسی مداخلت کو کم کرنے کے لئے استعمال ہوتا ہے۔ یہ EMI دباؤ اسپریڈ اسپیکٹرم کلاک سگنل یا مختصر کے لئے ایس ایس سی ایس نامی سگنل کے ذریعہ کیا جاتا ہے۔ اس سگنل کی فریکوئنسی 1MHz سے 250MHz تک مختلف ہوسکتی ہے جو خوش قسمتی سے ہمارے لئے ایف ایم بینڈ میں آتی ہے۔ لہذا اسپریڈ اسپیکٹرم کلاک سگنل کا استعمال کرتے ہوئے تعدد ماڈلن کو انجام دینے کے لئے ایک کوڈ لکھ کر ہم ایف ایم ٹرانسمیٹر کے طور پر کام کرنے کے لئے پی ای کو موافقت کرسکتے ہیں۔ ماڈیولڈ سگنل راسبیری پائ کے جی پی آئی او پن 4 کے ذریعے دیا جائے گا۔ اینٹینا کی حیثیت سے کام کرنے کے ل simply ہم اس پن میں آسانی سے زیادہ سے زیادہ 20 سینٹی میٹر کا تار لگا سکتے ہیں۔
پروگرامنگ کے لئے راسبیری پائ ترتیب دینا
اگر آپ پہلے ہی جانتے ہیں کہ اپنے pi تک کیسے پہنچنا ہے اگرچہ ٹرمینل ونڈو پھر یہ مرحلہ چھوڑ دیں ، ورنہ پڑھیں۔ ایک بار جب آپ اپنے پیئ میں ایک نیا OS چمکادیتے ہیں تو HDMI کو مانیٹر سے مربوط کرکے کی بورڈ اور ماؤس کو اپنے پائ سے جوڑیں۔
جب آپ پی آئی کے ڈیسک ٹاپ میں داخل ہوتے ہیں تو ، نیٹ ورک آپشن تلاش کریں اور اپنے پائ کو اپنے روٹر سے مربوط کریں۔ پھر pi مینو میں جاکر PI تشکیل کو منتخب کریں اور پھر SSH مواصلات کی اجازت کو فعال کریں۔ اب اپنے ونڈوز / میک لیپ ٹاپ پر جاکر اپنے لیپ ٹاپ کو اسی راؤٹر سے مربوط کریں تاکہ آپ کا پائ اور لیپ ٹاپ مقامی نیٹ ورک پر کام کرے۔ اب پٹی کو انسٹال کریں اور اسے کھولیں۔ پائ کا IP ایڈریس درج کریں اور انٹر پر کلک کریں۔ اگر آپ نہیں جانتے ہیں کہ پی آئی کا آئی پی ایڈریس آپ کے روٹر ایڈمن صفحے میں داخل ہوکر چیک کریں کہ آپ کے پی آئی کو کیا آئی پی مختص کیا گیا ہے تو ، یہ 192.168.43.XXX جیسا ہونا چاہئے۔ اگر سب کچھ ٹھیک ہو گیا ہے تو ، ٹرمینل ونڈو صارف کا نام اور پاس ورڈ مانگنے پر پاپ اپ ہو جائے گا۔ پہلے سے طے شدہ صارف نام pi ہوگا اور پاس ورڈ رسبری ہوگا۔ اسے درج کریں اور درج دبائیں آپ کو مندرجہ ذیل اسکرین ملے گی۔
RPI کو ایف ایم ٹرانسمیٹر میں تبدیل کرنا
آر پی آئی کو ریڈیو ٹرانسمیٹر میں تبدیل کرنے کا پروگرام مارکونڈج پہلے ہی گٹ ہب پیج پر دے چکا ہے۔ آپ اپنے پی میں براہ راست اس پیج کو کلون کرسکتے ہیں ، پروگرام مرتب کرسکتے ہیں اور اگر اسے جاننا جانتے ہیں تو اسے لانچ کرسکتے ہیں۔ دوسروں کے لئے ، صرف نیچے دیئے گئے مراحل پر عمل کریں اور آپ بغیر کسی وقت کے اپنے آڈیو نشر کریں گے۔
مرحلہ 1: ایک نیا فولڈر (ڈائرکٹری) بنائیں جس کے اندر ہم اپنی تمام مطلوبہ پروگرام فائلیں رکھیں گے۔ یہاں میں mkdir PI_FM کمانڈ استعمال کرکے PI_FM نامی ایک ڈائریکٹری بنانے کے لئے ٹرمینل ونڈو کا استعمال کر رہا ہوں اور سی ڈی PI_FM کمانڈ استعمال کرکے اس میں منتقل ہوں ۔
mkdir PI_FM سی ڈی PI_FM
مرحلہ 2: اب ہمیں گٹ ہب سے پروگرام کو کلون (ڈاؤن لوڈ) کرنا ہے جو ہم نے ابھی بنائی ہے۔ چونکہ ہم پہلے ہی ڈائرکٹری میں منتقل ہوچکے ہیں ، لہذا ہم کام کرنے کے لئے صرف مندرجہ ذیل کمانڈ چلا سکتے ہیں اور آپ کو یہاں دکھائے جانے والے اسکرین کو حاصل کرنا چاہئے
sudo git clone
مرحلہ 3: ہم نے ابھی جو پروگرام ڈاؤن لوڈ کیا ہے وہ ایک C کوڈ ہے ، لہذا ہمیں اس پروگرام کو مرتب کرنے اور اس کو لانچ کرنے کیلئے مناسب کمپائلرز اور ٹولز کی ضرورت ہے۔ اس پروگرام کے مرتب کرنے والوں کو جی سی سی اور جی ++ کہا جاتا ہے اور ان کو مرتب کرنے کے آلے کو میک کہتے ہیں ۔ مرتبین کو ڈاؤن لوڈ کرنے کے لئے درج ذیل کوڈ کا استعمال کریں ۔ ایک بار ڈاؤن لوڈ مکمل ہونے کے بعد آپ کی اسکرین نیچے کی طرح نظر آئے گی
sudo apt-get انسٹال gcc g ++ make
مرحلہ 4: اب ہمارے پاس پروگرام مرتب کرنے کے لئے سب کچھ تیار ہے ۔ ایسا کرنے کے لئے سی ڈی fm_transmitter کا استعمال کرکے ڈاؤن لوڈ کی گئی ڈائرکٹری میں شامل ہوسکے پھر لائن sudo make کا استعمال کرکے کوڈ مرتب کریں ۔ آپ کا پروگرام مرتب ہونا چاہئے اور آپ کو مندرجہ ذیل اسکرین مل جائے گی۔
سی ڈی fm_transmitter sudo make
مرحلہ 5: آخری مرحلہ پروگرام شروع کرنا ہے۔ پروگرام لانچ کرتے وقت ہمیں اس فریکوئنسی کا ذکر کرنا ہوگا جس پر ہم نشر کرنا چاہتے ہیں اور آڈیو فائل کا نام جس میں ہم کھیلنا چاہتے ہیں۔ پہلے سے طے شدہ طور پر پروگرام کے ساتھ ایک آڈیو فائل بھی ڈاؤن لوڈ کی جائے گی جسے اسٹار_روس ڈاٹ وییو کہتے ہیں۔ لہذا ہم پروگرام کے کاموں کی جانچ پڑتال کے لئے اس اسٹارز وارز تھیم میوزک کو ایک 100 میگاہرٹز فریکوئنسی پر کھیلیں گے۔ لانچ لائن کا ترکیب ہے
sudo./fm_transmitter فائل کا نام
چونکہ ہمیں 100 میگا ہرٹز فریکوئنسی کی ضرورت ہے اور اسٹار وارز کھیل کریں۔ فائل فائل ہوگی
sudo./fm_transmitter -f 100 -r star_wars.wav
آپ کے رسبری پائی ایف ایف ٹرانسمیٹر کی جانچ کر رہا ہے
ایک بار جب آپ نے پروگرام لانچ کیا اور آپ کو کھیل کا میسج موصول ہوا جیسا کہ اوپر دکھایا گیا ہے کہ ہم پی آئی کے جی پی آئی او پن 4 پر اینٹینا منسلک کرسکتے ہیں ، میں نے ایک عام ہک اپ تار استعمال کیا ہے اور یہ میرے لئے ٹھیک کام کرتا ہے۔ میرے سیٹ اپ کی تصویر نیچے دکھائی گئی ہے۔
اب ، ایف ایم ریڈیو پر قبضہ کرنے اور اسے 100 میگا ہرٹز فریکوینسی کے مطابق بننے کے لئے باقی بچ گیا ہے اور آپ کو براڈکاسٹڈ اسٹار وار کی موسیقی سننے کے قابل ہونا چاہئے۔ کام کا تجربہ کرنے کے بعد ، آپ اپنے مطلوبہ میوزک یا آواز کی ریکارڈنگ میں سے کسی کو اسٹار وارز تھیم کی جگہ لے سکتے ہیں اور مرحلہ 5 میں استعمال کردہ اسی کمانڈ کا استعمال کرکے اسے چلا سکتے ہیں۔
پائ کا استعمال کرتے ہوئے براہ راست آواز نشر کرنا
اگرچہ پہلے سے ریکارڈ شدہ میوزک کلپس بجانا خوشگوار ہے ، لیکن اگر ہم اس ایف ایم ٹرانسمیٹر راسبیری پائ 3 کا استعمال کرتے ہوئے براہ راست آواز نشر کرسکیں تو یہ زیادہ دل چسپ کرنے کی بات ہوگی ۔ یہ بھی اسی پروگرام کا استعمال کرتے ہوئے حاصل کیا جاسکتا ہے۔ بس مائکروفون کو USB کے USB بندرگاہ سے جوڑیں اور لانچ کمانڈ لائن کو تبدیل کریں۔ اس بارے میں مزید معلومات کے ل You آپ گیتھب پیج کا حوالہ دے سکتے ہیں۔ اگر آپ کو یہ کام کرنے میں کوئی پریشانی ہو تو ، فورمز کے نیچے کمنٹ لائن استعمال کریں۔