ريموٽ ڪنٽرول سان ريڊيو ڪيئن ٺاهجي
ريڊيو، هڪ ڊگهي عرصي کان مواصلاتي ذريعو جي حيثيت سان، اڄ به لاڳاپيل ۽ مشهور آهي. ڪيترين ئي نئين ٽيڪنالاجي جي ظهور جي باوجود، ريڊيو جي اپيل مضبوط رهي ٿي. پر ڇا جيڪڏهن اسان هن ڪلاسڪ سان جديد ٽيڪنالاجي کي گڏ ڪري سگهون ٿا؟ هڪ ريڊيو جو تصور ڪريو جيڪو ريموٽ ڪنٽرول ٿي سگهي ٿو. هي آرٽيڪل قدم بہ قدم ڍڪيندو ته ڪيئن هڪ ريموٽ ڪنٽرول ريڊيو ٺاهيو وڃي جيڪو وائي فائي نيٽ ورڪ تي ڪنٽرول ڪري سگهجي ٿو هڪ مائڪرو ڪنٽرولر جهڙوڪ ESP8266، هڪ FM ريڊيو ماڊل، ۽ هڪ اسمارٽ فون ايپ استعمال ڪندي.
تياري ۽ اوزار
شروع ڪرڻ کان اڳ، پڪ ڪريو ته توهان وٽ هيٺ ڏنل سامان ۽ مواد آهي:
- ESP8266 يا ESP32 مائڪرو ڪنٽرولر
- ايف ايم ريڊيو ماڊيول (جهڙوڪ SI4703 يا TEA5767)
- بريڊ بورڊ ۽ جمپر ڪيبل
- بجلي جي فراهمي (مثال طور بيٽري يا USB اڊاپٽر)
- Android/iOS ڊوائيس Blynk ايپ يا ٻي ايپ سان جيڪا ريموٽ ڪنٽرول کي سپورٽ ڪري ٿي
قدم 1: مائڪرو ڪنٽرولر کي پروگرام ڪرڻ
پهريون قدم ESP8266/ESP32 کي پنهنجي ڪمپيوٽر سان ڳنڍڻ ۽ ان کي FM ريڊيو ماڊل ۽ ريموٽ ڪنٽرول ايپليڪيشن سان رابطو ڪرڻ لاءِ پروگرام ڪرڻ آهي.
آرڊينو IDE ۽ اضافي لائبريرين جي انسٽاليشن
1. Arduino IDE ڊائون لوڊ ۽ انسٽال ڪريو: Arduino IDE هڪ سافٽ ويئر آهي جيڪو مائڪرو ڪنٽرولر بورڊ تي ڪوڊ لکڻ ۽ اپلوڊ ڪرڻ لاءِ استعمال ٿيندو آهي. توهان ان کي سرڪاري Arduino ويب سائيٽ تان ڊائون لوڊ ڪري سگهو ٿا.
2. Arduino IDE ۾ ESP8266/ESP32 بورڊ شامل ڪريو:
- Arduino IDE کوليو، پوءِ `File -> Preferences` ڏانهن وڃو.
- 'اضافي بورڊ مئنيجر URLs' سيڪشن ۾، هي URL شامل ڪريو: ESP8266 لاءِ `http://arduino.esp8266.com/stable/package_esp8266com_index.json` يا ESP32 لاءِ `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json`.
- `ٽولز -> بورڊ -> بورڊ مئنيجر` ڏانهن وڃو، مناسب بورڊ ڳوليو ۽ انسٽال ڪريو.
3. ايف ايم ريڊيو لائبريري انسٽال ڪريو: `Sketch -> Include Library -> Manage Libraries` مان SI4703 يا TEA5767 لائبريري ڳوليو ۽ انسٽال ڪريو.
ESP8266/ESP32 لاءِ ڪوڊ
هيٺ ڏنل ڪوڊ مثال ESP8266 لاءِ TEA5767 ماڊيول سان ڪم ڪري ٿو:
"سي پي پي"
شامل آهن
شامل آهن
شامل آهن
شامل آهن
TEA5767 ريڊيو ريڊيو؛
char auth[] = "YourAuthToken"؛
چار ايس ايس آءِ ڊي [] = "توهان جو نيٽ ورڪ ايس ايس آءِ ڊي"؛
چار پاس[] = "توهان جو نيٽ ورڪ پاسورڊ"؛
بلائنڪ_رائيٽ(وي 1) {
int چينل = param.asInt(); // 87.5 کان 108.0 جي حد ۾ قدر حاصل ڪريو
فلوٽ فريڪوئنسي = چينل / 10.0؛
ريڊيو. سيٽ فريڪوئنسي (فريڪونسي)؛
}
باطل سيٽ اپ () {
سيرالي.پن (115200) ؛
Blynk.begin(auth, ssid, pass);
وائر.بيگن();
ريڊيو.انٽ()؛
}
باطل لوپ () {
بلينڪ.رن();
}
“
Blynk ايپ مان پنهنجي وائي فائي نيٽ ورڪ ۽ تصديق ٽوڪن جي مطابق `YourAuthToken`، `YourNetworkSSID`، ۽ `YourNetworkPassword` کي تبديل ڪريو.
قدم 2: هارڊويئر کي ڳنڍڻ
1. ESP8266/ESP32 کي TEA5767 ماڊل سان ڳنڍيو:
- TEA5767 تي VCC کان ESP8266/ESP32 تي 3.3V تائين
- TEA5767 تي GND کان ESP8266/ESP32 تي GND تائين
- TEA5767 تي SDA کان ESP8266 تي D2 يا ESP32 تي GPIO21 تائين
- TEA5767 تي SCL کان ESP8266 تي D1 يا ESP32 تي GPIO22 تائين
2. اينٽينا: بهتر ريڊيو سگنل جي وصولي لاءِ اينٽينا کي TEA5767 ماڊيول سان ڳنڍيو. توهان اينٽينا طور تار جو هڪ ڊگهو ٽڪرو استعمال ڪري سگهو ٿا.
قدم 3: Blynk ايپ کي ترتيب ڏيو
1. Blynk ايپ ڊائون لوڊ ڪريو: گوگل پلي اسٽور يا ايپل ايپ اسٽور تان Blynk ايپ انسٽال ڪريو.
2. هڪ نئون پروجيڪٽ ٺاهيو: Blynk ايپ ۾ هڪ نئون پروجيڪٽ ٺاهيو ۽ ريڊيو فريڪوئنسي سيٽ ڪرڻ لاءِ هڪ Step H ويجيٽ شامل ڪريو. ان پٽ رينج کي 875 کان 1080 تائين سيٽ ڪريو، جيڪو 87.5 MHz کان 108.0 MHz جي نمائندگي ڪري ٿو.
3. تصديق ٽوڪن حاصل ڪريو: هڪ ڀيرو پروجيڪٽ ٺهي ويندو، ايپ هڪ تصديق ٽوڪن فراهم ڪندي جيڪا توهان کي آرڊينو ڪوڊ ۾ داخل ڪرڻ گهرجي.
قدم 4: ان کي جانچيو
هڪ دفعو سڀئي مرحلا مڪمل ٿي وڃن، اهو سسٽم کي جانچڻ جو وقت آهي:
1. ڪوڊ اپلوڊ ڪريو: اهو ڪوڊ اپلوڊ ڪريو جيڪو ESP8266/ESP32 تي Arduino IDE ذريعي لکيو ويو آهي.
2. ڊوائيس تي پاور: ESP8266/ESP32 ۽ TEA5767 ماڊيول کي پاور سورس سان ڳنڍيو.
3. Blynk کان ڪنٽرول: Blynk ايپ کوليو ۽ ريڊيو فريڪوئنسي کي تبديل ڪرڻ لاءِ توهان جي ترتيب ڏنل ويجيٽ استعمال ڪريو. ESP8266/ESP32 TEA5767 ماڊيول کي ڪنٽرول ڪندو ۽ ايپ ۾ سيٽنگن مطابق فريڪوئنسي کي تبديل ڪندو.
مسئلا حل ڪرڻ
جيڪڏهن سسٽم ڪم نه ڪري رهيو آهي جيئن ان کي ڪرڻ گهرجي، ڪجهه شيون جيڪي توهان چيڪ ڪري سگهو ٿا اهي آهن:
- پن ڪنيڪشن: پڪ ڪريو ته سڀئي ڪيبل صحيح طرح سان ڳنڍيل آهن ۽ ڍلا نه آهن.
- پروگرام ڪوڊ: پڪ ڪريو ته ڪوڊ مائڪرو ڪنٽرولر تي بغير ڪنهن غلطي جي اپ لوڊ ڪيو ويو آهي.
- وائي فائي نيٽ ورڪ: پڪ ڪريو ته ESP8266/ESP32 وائي فائي نيٽ ورڪ سان صحيح طرح سان ڳنڍيل آهي ۽ توهان Blynk ايپ مان صحيح تصديق ٽوڪن استعمال ڪري رهيا آهيو.
- بجلي جي فراهمي: پڪ ڪريو ته ڪافي بجلي آهي، خاص طور تي جيڪڏهن توهان ڪيترائي حصا استعمال ڪري رهيا آهيو.
نتيجو
ريموٽ ڪنٽرول ريڊيو ٺاهڻ هڪ پيچيده منصوبي وانگر لڳي سگهي ٿو، پر صحيح اوزارن ۽ قدمن سان، توهان هڪ فعال ۽ اسٽائلش سسٽم ٺاهي سگهو ٿا. مائڪرو پروسيسر ٽيڪنالاجي ۽ ريڊيو ماڊيول جو ميلاپ توهان کي اسمارٽ فون ايپ مان ريڊيو کي ڪنٽرول ڪرڻ جي اجازت ڏئي ٿو، ڪنهن به وقت، ڪٿي به آسان رسائي ۽ آپريشن فراهم ڪري ٿو.
هي تجربو نه رڳو روايتي ريڊيوز کي جديد بڻائڻ ۾ مدد ڪري ٿو پر IoT (انٽرنيٽ آف ٿنگس) ٽيڪنالاجي جي وڌيڪ ترقي لاءِ موقعا پڻ کوليندو آهي. تخليقيت ۽ ثابت قدمي سان، توهان ساڳئي تصور کي پنهنجي گهر يا ڪم جي جڳهه تي ٻين ڊوائيسز تي لاڳو ڪري سگهو ٿا.
نيڪ تمنائون ۽ نيڪ تمنائون!