خودڪار ڪنٽرول سان ريڊيو ٺاهڻ جا قدم
ريڊيو ٺاهڻ هاڻي صرف وڏن ٺاهيندڙن لاءِ هڪ منصوبو ناهي رهيو. وڌندڙ رسائي لائق اليڪٽرانڪ حصن ۽ شروعاتي دوست مائڪرو ڪنٽرولر پليٽ فارمن سان، ڪو به خودڪار ڪنٽرول خاصيتن سان هڪ سادي ريڊيو ڊيزائن ڪري سگهي ٿو. خودڪار ڪنٽرول جو مطلب ڪيتريون ئي شيون ٿي سگهن ٿيون: ريڊيو خودڪار طريقي سان حجم کي ترتيب ڏئي سگهي ٿو، فريڪوئنسي اسڪين ڪري سگهي ٿو، پسنديده اسٽيشنن کي اسٽور ڪري سگهي ٿو، يا ڪجهه حالتن جي بنياد تي پلے بیک کي به ترتيب ڏئي سگهي ٿو (جهڙوڪ ٽائمر يا سينسر).
هي مضمون خودڪار ڪنٽرول سان ريڊيو ٺاهڻ جي قدم بہ قدم عمل کي ڍڪي ٿو، منصوبابندي کان وٺي جانچ تائين. ٽارگيٽ هڪ سادو ايف ايم ريڊيو آهي جيڪو مائڪرو ڪنٽرولر-ڪنٽرول ٿيل ٽيونر ماڊل تي ٻڌل آهي، ڇاڪاڻ ته هي طريقو DIY منصوبن لاءِ سڀ کان وڌيڪ حقيقي آهي.
-
1. خودڪار ڪنٽرول جي تصور ۽ خاصيتن جو تعين ڪريو
پهريون قدم اهو آهي ته ريڊيو جي وضاحتن کي طئي ڪيو وڃي جيڪو توهان ٺاهڻ چاهيو ٿا. خاصيتن جا نشان جيترا واضح هوندا، سرڪٽ ۽ پروگرام ٺاهڻ اوترو ئي آسان هوندو. DIY ريڊيوز ۾ استعمال ٿيندڙ ڪجهه عام خودڪار ڪنٽرول خاصيتون آهن:
1. خودڪار اسڪين فريڪوئنسي (خودڪار اسٽيشن ڳولا)
ريڊيو ايف ايم فريڪوئنسي رينج کي صاف ڪري ٿو ۽ هڪ مضبوط سگنل تي روڪي ٿو.
2. خودڪار بچاءُ اسٽيشن (خودڪار بچت)
آٽو اسڪين ڪرڻ کان پوءِ، ريڊيو ڪجهه مليل اسٽيشنن کي ياداشت ۾ محفوظ ڪري ٿو.
3. خودڪار حجم ڪنٽرول (سادو AGC)
آواز ٻڌڻ ۾ آرامده رکڻ لاءِ سگنل يا شور جي سطح کي ترتيب ڏئي ٿو.
4. خودڪار آن/آف ٽائمر
ريڊيو مخصوص وقتن تي آن يا آف ٿيندو آهي.
5. حالتن تي ٻڌل ڪنٽرول (مثال طور روشني/حرڪت سينسر)
ريڊيو رات جو آواز گهٽائي سگھي ٿو يا حرڪت جي صورت ۾ آن ڪري سگھي ٿو.
هڪ مستحڪم ڊيزائن لاءِ، پهريان 2-3 مکيه خاصيتون چونڊيو، مثال طور: آٽو اسڪين، اسٽيشن پري سيٽ، ۽ ٽائمر.
-
2. مکيه جزا تيار ڪريو
منصوبي کي آسان بڻائڻ لاءِ، هڪ پري انٽيگريٽيڊ ايف ايم ٽيونر ماڊيول استعمال ڪريو. هتي عام طور تي استعمال ٿيندڙ حصن جي هڪ فهرست آهي:
الف. ريڊيو رسيور ماڊيول (ٽونر)
- مثال: TEA5767، RDA5807، يا ساڳيو FM ٽيونر ماڊل (عام طور تي I2C انٽرفيس).
- هن ماڊل ۾ اڳ ۾ ئي هڪ آر ايف رسيور ۽ ايف ايم ڊيموڊوليشن سيڪشن آهي.
ب. مائڪرو ڪنٽرولر
- مثال: Arduino Nano/Uno، ESP32، يا ٻيا مائڪرو ڪنٽرولر.
- آردوينو پنهنجي وسيع دستاويزن جي ڪري شروعاتي منصوبن لاءِ ڪافي مثالي آهي.
ج. آڊيو ايمپليفائر
- مثال: PAM8403 (3W اسٽيريو)، TDA2822، يا ٻيا ايمپليفائر ماڊلز.
- ٽيونر کان اسپيڪر تائين آڊيو آئوٽ پُٽ کي وڌائڻ لاءِ استعمال ڪيو ويندو آهي.
ڊي. اسپيڪر
- 4-8 اوهم، ضرورتن مطابق سائيز.
e. يوزر انٽرفيس
- اسڪين، ايندڙ/پوئين، ۽ حجم لاءِ بٽڻ (پش بٽڻ).
- يا وڌيڪ آسان ڪنٽرول لاءِ روٽري انڪوڊر.
- ڊسپلي (اختياري): فريڪوئنسي ڏيکارڻ لاءِ 16×2 I2C LCD يا OLED.
f. بجلي جي فراهمي
- بيٽري (18650 + چارجر ماڊل) يا 5V اڊاپٽر.
- پڪ ڪريو ته ايمپليفائر ۽ مائڪرو ڪنٽرولر لاءِ ڪافي ڪرنٽ آهي.
ج. اضافي جزا
- ڪيبل، پي سي بي/پرف بورڊ، پل اپ ريزسٽر، ڊيڪپلنگ ڪيپيسٽر، سوئچ، ۽ ڪيسنگ.
-
3. سسٽم بلاڪ ڊاگرام ٺاهڻ
سولڊرنگ کان اڳ، هڪ بلاڪ لي آئوٽ ٺاهيو ته جيئن سگنل جو وهڪرو صاف هجي:
1. اينٽينا → ايف ايم ٽيونر ماڊل → آڊيو آئوٽ پٽ
2. ٽيونر مان آڊيو آئوٽ پُٽ ايمپليفائر ۾ ويندو آهي.
3. ايمپليفائر اسپيڪر کي هلائي ٿو
4. مائڪرو ڪنٽرولر I2C ذريعي ٽيونر کي ڪنٽرول ڪري ٿو (فريڪونسي، اسڪين، ميوٽ)
5. مائڪرو ڪنٽرولر بٽڻ/انڪوڊر کان ان پٽ وصول ڪري ٿو.
6. مائڪرو ڪنٽرولر LCD/OLED تي اسٽيٽس ڏيکاري ٿو (اختياري)
هن بلاڪ سان، توهان مسئلن کي الڳ ڪري سگهو ٿا: ريڊيو کي سگنل چڱي طرح کڻڻ گهرجي، ۽ خودڪار ڪنٽرول پروگرام ذريعي ڪم ڪري ٿو.
-
4. اليڪٽرانڪ سرڪٽ اسيمبلي
الف. مائڪرو ڪنٽرولر سان ٽيونر ڪنيڪشن
- I2C پنن کي ڳنڍيو: SDA ۽ SCL
- ماڊيول مطابق وي سي سي فراهم ڪريو (ڪيترائي ماڊيول 3.3V–5V کي سپورٽ ڪن ٿا، ڊيٽا شيٽ چيڪ ڪريو)
- پڪ ڪريو ته سڄو زمين ڳنڍيل آهي.
ب. آڊيو آئوٽ پٽ ڪنيڪشن
- ٽيونر مان L/R آڊيو آئوٽ پُٽ ايمپليفائر ان پٽ ڏانهن ويندو آهي.
- شور گهٽائڻ لاءِ جيڪڏهن ضرورت هجي ته ڪيپيسٽر شامل ڪريو (ايمپليفائر ماڊل تي منحصر ڪري ٿو).
ج. بٽڻ/انڪوڊر ڪنيڪشن
- لاءِ بٽڻ:
- اسڪين ڪريو
- اڳيون/پوئين اسٽيشن
- جلد +/-
- مستحڪم ريڊنگ لاءِ آرڊينو جي اندروني پل اپ ريزسٽر يا ٻاهرين پل اپ ريزسٽر استعمال ڪريو.
د. شور سنڀالڻ ۽ استحڪام
ريڊيو سامان لاءِ، شور مکيه دشمن آهي. ڪجھ صلاحون:
- ٽيونر ماڊيول ۽ مائڪرو ڪنٽرولر جي وي سي سي پن جي ويجهو 100nF ڊيڪپلنگ ڪيپيسيٽر شامل ڪريو.
- جيڪڏهن ممڪن هجي ته ٽيونر پاور لائن کان لائفائر پاور لائن کي الڳ ڪريو.
- پڪ ڪريو ته زمين صاف آهي (گهڻو ڪري گرائونڊ لوپس کان پاسو ڪريو).
-
5. خودڪار ڪنٽرول ٺاهڻ (پروگرام لاجڪ)
"خودڪار" حصو بنيادي طور تي مائڪرو ڪنٽرولر جي فرم ويئر مان ايندو آهي. هتي هڪ منطقي تصور آهي جيڪو توهان لاڳو ڪري سگهو ٿا:
الف. خودڪار اسڪين ۽ سگنل جي تصديق
1. شروعاتي ايف ايم فريڪوئنسي کان شروع ڪريو (مثال طور 87.5 ميگا هرٽز).
2. في قدم فريڪوئنسي وڌايو (مثال طور 0.1 MHz).
3. ٽيونر کي ان فريڪوئنسي تي سيٽ ڪريو.
4. سگنل جي معيار کي پڙهو (جيڪڏهن ماڊل RSSI/سگنل ليول کي سپورٽ ڪري ٿو).
5. جيڪڏهن سگنل حد کان مٿي آهي، ته ان کي اسٽيشن سمجهو، پوءِ ان کي محفوظ ڪريو.
جيڪڏهن ٽيونر ماڊيول آساني سان پڙهڻ لائق RSSI مهيا نٿو ڪري، ته اسڪيننگ "آڊيو ٻڌڻ ۾ بند ڪريو" طريقو استعمال ڪندي ڪري سگهجي ٿي، پر اهو گهٽ صحيح آهي. تنهن ڪري، هڪ ماڊيول جيڪو سگنل اشاري فراهم ڪري ٿو ان کي ترجيح ڏني ويندي آهي.
ب. اسٽيشن پري سيٽ اسٽوريج
پري سيٽ محفوظ ڪري سگھجن ٿا:
- EEPROM (Arduino) بند ٿيڻ تي محفوظ رهڻ لاءِ.
- اندروني ياداشت (RAM) جيڪڏهن ان کي مستقل هجڻ جي ضرورت ناهي.
مثال جي وهڪري:
- اسڪين مڪمل ٿيڻ کان پوءِ، مٿيان 10 فريڪوئنسيون محفوظ ڪريو.
- اڳيون/پوئين بٽڻ پري سيٽن جي وچ ۾ منتقل ٿين ٿا.
ج. خودڪار حجم ڪنٽرول
خودڪار حجم ڪنٽرول کي آسان بڻائي سگهجي ٿو:
- جيڪڏهن سگنل ڪمزور/شور وارو آهي → آواز ٿورو گهٽ ڪريو ته جيئن اهو تمام گهڻو پريشان ڪندڙ نه هجي.
– جيڪڏهن سگنل مضبوط آهي → حجم کي معمول تي واپس آڻيو.
حجم ڪنٽرول لاءِ، ڪيترائي طريقا آهن:
- جيڪڏهن ماڊل ان کي سپورٽ ڪري ٿو ته ايمپليفائر گين سيٽ ڪريو.
- ڊجيٽل پوٽينٽيوميٽر استعمال ڪندي.
- ٽيونر ماڊيول تي اندروني حجم ڪنٽرول استعمال ڪريو (جيڪڏهن موجود هجي).
- PWM + سادو سرڪٽ سيٽ ڪريو (وڌيڪ پيچيده ۽ شور گهٽائڻ جي ضرورت آهي).
د. خودڪار آن/آف ٽائمر
صحيح ڪلاڪ آپريشن لاءِ هڪ RTC ماڊيول (مثال طور، DS3231) شامل ڪريو. وهڪري هي آهي:
- آر ٽي سي کان پڙهڻ جو وقت.
– جيڪڏهن شيڊول داخل ڪرڻ جو وقت آن آهي → ريڊيو آن ڪريو ۽ پري سيٽ سيٽ ڪريو.
- جيڪڏهن وقت بند آهي → خاموش ڪريو ۽ ايمپليفائر کي بند ڪريو (وڌيڪ توانائي موثر).
-
6. مرحليوار جاچ
جڏهن ڪو مسئلو ٿئي ٿو ته مونجهاري کان بچڻ لاءِ، ان کي سيڪشن جي لحاظ کان جانچيو:
1. ٽيسٽ ٽيونر + اينٽينا
پڪ ڪريو ته ماڊيول دستي فريڪوئنسي سيٽ ڪمانڊ سان اسٽيشن کي پڪڙي سگهي ٿو.
2. آڊيو + ايمپليفائر ٽيسٽ
پڪ ڪريو ته آواز صاف نڪرندو بغير گهڻي گونج جي.
3. بٽڻ/انڪوڊر جي جانچ ڪريو
پڪ ڪريو ته ان پٽ مستحڪم پڙهي ٿو (ڊيبائونس گهربل آهي).
4. آٽو اسڪين ٽيسٽ
چيڪ ڪريو ته اسڪين صحيح اسٽيشن ڳولي ٿو.
5. پري سيٽ اسٽوريج جي جانچ ڪريو
ان کي بند ڪريو ۽ ٻيهر آن ڪريو، ڏسو ته ڇا پري سيٽ اڃا تائين موجود آهن (جيڪڏهن EEPROM استعمال ڪري رهيا آهيو).
6. ٽائمر کي جانچيو (جيڪڏهن ڪو RTC آهي)
پڪ ڪريو ته آن/آف شيڊول صحيح آهي.
ٽيسٽ اهڙي علائقي ۾ ڪريو جتي ايف ايم سگنل ڪافي مضبوط هجي ته جيئن اسڪيننگ جي عمل جو جائزو وٺڻ آسان ٿي سگهي.
-
7. ختم ڪرڻ: ڪيسنگ، اينٽينا، ۽ آواز جي معيار
هڪ ڀيرو ڊوائيس ڪم ڪري ٿي، ختم ٿيڻ وارو مرحلو استعمال جي آرام جو تعين ڪندو:
- هڪ مضبوط ڪيسنگ استعمال ڪريو ته جيئن سرڪٽ آساني سان ننڍو نه ٿئي.
- اينٽينا (ڊگهي ڪيبل يا ٽيليسڪوپڪ اينٽينا) کي ڪيس جي ٻاهرئين پاسي رکو.
- مداخلت کي گهٽائڻ لاءِ اسپيڪرن کي آر ايف سرڪٽ کان جيترو ٿي سگهي الڳ ڪريو.
- جيڪڏهن توهان صاف نتيجا چاهيو ٿا، ته هڪ سادو پي سي بي ٺاهيو يا سٺي ترتيب سان پرف بورڊ استعمال ڪريو.
بهتر آڊيو معيار لاءِ، مناسب اسپيڪر چونڊيو ۽ پڪ ڪريو ته ايمپليفائر ۾ مستحڪم پاور سپلاءِ آهي. همنگ عام طور تي خراب پاور سپلاءِ يا خراب گرائونڊنگ مان ايندي آهي.
-
8. وڌيڪ ترقي
هڪ دفعو بنيادي ريڊيو تيار ٿي ويندو، توهان جديد خاصيتون شامل ڪري سگهو ٿا جهڙوڪ:
- سگنل گم ٿيڻ تي خودڪار خاموش ڪريو
- آر ڊي ايس (ريڊيو ڊيٽا سسٽم) جيڪڏهن ماڊل ان کي سپورٽ ڪري ٿو
- جيڪڏهن ESP32 استعمال ڪري رهيا آهيو ته ايپ ذريعي ڪنٽرول (بلوٽوٿ / وائي فائي)
- سادو برابر ڪندڙ (هارڊويئر/سافٽ ويئر)
- هڪ خاص عرصي کان پوءِ ريڊيو بند ڪرڻ لاءِ سمهڻ جو ٽائمر
-
نتيجو
خودڪار ڪنٽرول سان ريڊيو ٺاهڻ ۾ بنيادي طور تي هڪ ايف ايم ٽيونر ماڊيول، هڪ مائڪرو ڪنٽرولر، ۽ هڪ آڊيو ايمپليفائر کي گڏ ڪرڻ شامل آهي، پوءِ هڪ پروگرام شامل ڪرڻ جيڪو مسلسل صارف جي مداخلت کان سواءِ سيٽنگون انجام ڏئي سگهي ٿو. هن منصوبي جي ڪاميابي جون ڪنجيون آهن فيچر پلاننگ، مناسب ماڊيول چونڊ، شور کي گهٽائڻ لاءِ صاف وائرنگ، ۽ قدم بہ قدم ٽيسٽنگ.
جيڪڏهن توهان چاهيو ٿا، ته مان توهان جي مدد ڪري سگهان ٿو:
1) سفارش ڪيل ماڊل قسمن سان گڏ مخصوص حصن جي فهرست،
2) سادو سرڪٽ ڊاگرام، ۽
3) آٽو اسڪين + پري سيٽ + OLED/LCD ڊسپلي لاءِ Arduino ڪوڊ مثال.