د فریکونسي سینسر سره د راډیو د راټولولو په اړه لارښود
راډیو د زده کړې لپاره یوه په زړه پورې بریښنایی وسیله پاتې ده، په ځانګړې توګه د هغو پیل کونکو لپاره چې د سرکټونو، الکترومقناطیسي څپو او آډیو سیګنال پروسس کولو اساساتو پوهیدل غواړي. په ډیجیټل دور کې، د راډیو راټولول یوازې د "خپرونو نیولو" په اړه ندي، بلکې د اضافي ځانګړتیاو لکه د فریکونسۍ سینسر سره هم وده کیدی شي ترڅو ترلاسه شوي فریکونسۍ وڅاري یا ولولي. دا مقاله د فریکونسۍ سینسر سره سمبال د ساده راډیو راټولولو په اړه یو ټیوټوریل پوښي، د مفهوم او اجزاو لیست څخه تر اسمبلۍ او ازموینې مرحلو پورې.
-
۱. مفهوم درک کړئ: د راډیو + فریکونسي سینسر
په عمومي توګه، د راډیو اخیستونکی د انتن له لارې د RF (راډیو فریکونسي) سیګنالونو په نیولو سره کار کوي، یو ځانګړی فریکونسي (ټیوننګ) غوره کوي، او بیا یې په آډیو سیګنال بدلوي چې د سپیکرو یا هیډفونونو له لارې اوریدل کیدی شي. په عصري راډیوګانو کې، د فریکونسي انتخاب پروسه ډیری وختونه د تونر IC لخوا مرسته کیږي.
په عین حال کې، د راډیو پروژې په شرایطو کې "فریکونسي سینسر" معمولا یو ماډل/IC ته اشاره کوي چې کولی شي د ساعت سیګنال یا محلي اوسیلیټر (LO) فریکونسي لوستل یا محاسبه کړي. په FM راډیو کې، "ترلاسه شوی" فریکونسي د محلي اوسیلیټر فریکونسي سره نږدې تړاو لري. د تونر ماډل څخه د LO یا حوالې سیګنال اندازه کولو سره، موږ کولی شو فریکونسي (د مثال په توګه، 88.1 MHz، 101.7 MHz) په سکرین کې ښکاره کړو.
د یوې حقیقي او اسانه DIY پروژې لپاره، ترټولو عملي لاره دا ده:
- د چمتو شوي ایف ایم راډیو ماډل (د مثال په توګه RDA5807، TEA5767، یا Si4703) د رسیدونکي په توګه کارول.
- د مایکرو کنټرولر (Arduino) کارول ترڅو د I2C له لارې د ماډل څخه د فریکونسۍ معلومات ولولي (دا طریقه ډیری وختونه د "فریکونسي سینسر" په نوم یادیږي ځکه چې سیسټم کولی شي فعال فریکونسۍ کشف / وپیژني).
- په LCD/OLED کې فریکونسي ښیې.
دا طریقه د بشپړ انلاګ RF فرنټ-اینډ جوړولو په پرتله ډیره باثباته او اسانه ده.
-
۲. اړین وسایل او اجزا
لاندې برخې معمولا د فریکونسي لوستلو سره د FM راډیو راټولولو لپاره کارول کیږي:
اصلي برخې
۱. اردوینو نانو/یونو (یو غوره کړئ)
۲. د ایف ایم راډیو ماډل RDA5807 (بدیل: TEA5767)
۳. OLED ۰.۹۶ انچه I2C (SSD1306) یا LCD ۱۶×۲ I2C
۴. د لوړ غږ لپاره د آډیو امپلیفیر ماډل (د مثال په توګه PAM8403)
۵. د ۴Ω–۸Ω سپیکر یا هیډفون محصول
۶. انتن (۷۵ سانتي متره – ۱ متر کیبل د ایف ایم لپاره کافي دی)
د کنټرول برخې (اختیاري مګر سپارښتنه شوې)
۷. د ټوننګ لپاره روټري انکوډر یا پوټینټیومیټر + نوب
۸. د سکین/لټون لپاره تڼۍ فشار ورکړئ
ملاتړي
۹. د سوریو سره د ډوډۍ تخته / PCB
۱۰. د جمپر کیبلونه
۱۱. سولډر او ټین (که چیرې دایمي جوړ شي)
۱۲. ۵ ولټه بریښنا رسونه (یو ایس بي یا اډاپټر)
-
۳. د اړیکو اساسي سکیم (لنډیز)
څرنګه چې د تونر او OLED ماډلونه دواړه I2C دي، دوی کولی شي د SDA او SCL لاینونه شریک کړي.
د I2C اتصال (په Arduino Uno/Nano کې عام دی)
– طبیعي سرچینې: A4
– SCL: A5
- VCC: 3.3V یا 5V (د ماډل مشخصات تعقیب کړئ)
- GND : GND
مهمه یادونه: ډیری RDA5807 ماډلونه په 3.3V کې کار کوي، مګر ځینې بورډونه تنظیم کونکي لري چې دوی په 5V کې خوندي کوي. په ماډل کې لیبل وګورئ. که شک وي، 3.3V وکاروئ.
Audio
- د راډیو ماډل آډیو آوټ پټ → PAM8403 ان پټ → سپیکر
د ټون کولو کنټرول
- روټري انکوډر: پنونه A او B د Arduino ډیجیټل پنونو ته (د مثال په توګه D2، D3)، د انکوډر تڼۍ D4 ته
- د سکین تڼۍ: بل ډیجیټل پن ته، داخلي پل اپ وکاروئ
-
۴. د هارډویر د راټولولو ګامونه
لومړی ګام: د راډیو ماډل او OLED نصب کړئ
۱. د راډیو ماډل VCC او GND سره وصل کړئ.
۲. SDA او SCL د Arduino I2C لینونو سره وصل کړئ.
۳. د ورته VCC، GND، SDA، SCL سره OLED/LCD نصب کړئ.
دوهم ګام: د آډیو آوټ پټ نصب کړئ
۱. د راډیو ماډل (یا واحد آډیو آوټ پټ) د L/R آډیو پنونه د PAM8403 امپلیفیر ان پټ سره وصل کړئ.
۲. د PAM8403 آوټ پټ سپیکر سره وصل کړئ.
۳. ډاډ ترلاسه کړئ چې د آډیو ځمکه د سیسټم ځمکې سره وصل ده.
پنځم ګام: انتن نصب کړئ
۱. د انتن کیبل د راډیو ماډل انتن پن سره وصل کړئ (معمولا د "ANT" نښه شوی).
۲. د ایف ایم لپاره د ۷۵ سانتي مترو څخه تر ۱ متره پورې اوږد کیبل وکاروئ.
څلورم ګام: د ټونینګ کنټرولونه نصب کړئ
۱. روټري انکوډر یا تڼۍ د اردوینو سره وصل ده.
۲. د تارونو د ساده کولو لپاره د تڼۍ په ان پټونو کې داخلي پل اپونه فعال کړئ.
-
۵. په دې پروژه کې د "فریکونسي سینسر" منطق
په دې پروژه کې، فریکونسي د لاندې لارو لوستل/پیژندل کیږي:
- د RDA5807/TEA5767 ماډل کې د معلوماتو راجستر (ماډول د اوسني ټونینګ فریکونسۍ ته وایی)، یا
- Arduino د چینل د ګام ترتیب پر بنسټ فریکونسي محاسبه کوي (د مثال په توګه 100 kHz/50 kHz).
که څه هم دا د RF فریکونسي کاونټر په څیر د جلا برخې په بڼه "سینسر" نه دی، وروستۍ پایله یې ورته ده: سیسټم د دې وړتیا لري چې په ریښتیني وخت کې فریکونسۍ کشف او ښکاره کړي.
-
۶. د پروګرام جریان (لنډیز)
په تصور کې د Arduino پروګرام به دا کار وکړي:
۱. د I2C پیل کول
۲. د راډیو ماډل پیل کړئ (د ایف ایم حالت، حجم، کم ټینګار، او نور)
۳. د OLED/LCD پیل
۴. لومړنۍ فریکونسي تنظیم کړئ (د مثال په توګه ۹۹.۹ MHz)
۵. د فریکونسۍ د زیاتولو یا کمولو لپاره د انکوډر/تڼۍ ان پټ ولولئ.
۶. د فریکونسۍ ښودنې او سیګنال حالت تازه کړئ (که شتون ولري)
که تاسو RDA5807 کاروئ، نو معمولا د ترتیب ساده کولو لپاره د Arduino کتابتون شتون لري. د SSD1306 OLED لپاره، تاسو کولی شئ د Adafruit_SSD1306 یا U8g2 کتابتونونو څخه کار واخلئ.
-
۵. ازموینه او کیلیبریشن
اساسي ازموینه
۱. د USB له لارې سرکټ ته بریښنا ورکړئ.
۲. ډاډ ترلاسه کړئ چې OLED لومړنۍ فریکونسي ښیې.
۳. د فریکونسۍ د بدلولو لپاره انکوډر وګرځوئ.
۴. که غږ نه راځي:
- امپلیفیر ته د آډیو لاره وګورئ
- سپیکر وګورئ
- په پروګرام کې حجم زیات کړئ
– انتن وګورئ او یو قوي سټیشن ته یې غږ ورکړئ.
د فریکونسي ګام کیلیبریشن
FM معمولا د سیمې او ماډل پورې اړه لري، 100 kHz یا 50 kHz ګامونه کاروي. که چیرې فریکونسي په نامناسب ډول "ټپ" ښکاري، نو په کوډ کې د ټونینګ مرحله تنظیم کړئ.
د منلو کیفیت ازموینه
- د سیګنال د ښه کولو لپاره کړکۍ ته نږدې هڅه وکړئ.
– د انتن اوږدوالی او د کیبل موقعیت لوی نفوذ لري.
- د کیبلونو ډیر نږدې ځای پرځای کولو څخه ډډه وکړئ ampلایفیر ماډل (کولی شي شور رامینځته کړي)
-
۸. د یوې ښې او باثباته پایلې لپاره لارښوونې
۱. د پاکې برېښنا رسولو څخه کار واخلئ: یو کیفیت لرونکی اډاپټر یا یو باثباته برېښنا بانک.
۲. د آډیو لاره له ډیجیټل څخه جلا کړئ: د غږ کمولو لپاره آډیو کیبل باید د SCL/SDA کیبل ته نږدې نه وي.
۳. د راډیو او امپلیفیر ماډلونو ته نږدې د ډیکوپلینګ کیپسیټرونه (۱۰۰ nF او ۱۰ µF) اضافه کړئ.
۴. د ګډوډۍ کمولو او ډیر مسلکي ظاهري بڼه ورکولو لپاره د بکس/پوښ څخه کار واخلئ.
۵. که تاسو نور ځانګړتیاوې غواړئ، اضافه کړئ:
- د سټیشن مخکینۍ سیټونه
- اتومات سکین کول او حافظه خوندي کول
- د سیګنال کچې ښودنه (RSSI) که چیرې ماډل یې ملاتړ کوي
-
۷. پایله
د فریکونسي سینسر سره د راډیو جوړول د انلاګ (آډیو) او ډیجیټل الکترونیکونو (I2C، مایکرو کنټرولر، ښودنې) ترکیب زده کولو لپاره یوه غوره پروژه ده. د RDA5807 یا TEA5767 په څیر د FM تونر ماډل سره، تاسو کولی شئ یو کمپیکٹ مګر فعال راډیو جوړه کړئ — چې د ټون کولو، آډیو غږولو، او د فریکونسۍ په سمه توګه ښودلو وړتیا لري. یوځل چې تاسو اساسي نسخه ترلاسه کړئ، تاسو کولی شئ پروژه د پریسیټونو اضافه کولو، اتومات سکین کولو، او حتی د ډیر ښکیل انٹرفیس رامینځته کولو سره نوره هم پراخه کړئ.
که تاسو وغواړئ، زه کولی شم تاسو سره د جوړولو کې مرسته وکړم: د هغه ماډل لپاره چې تاسو یې غوره کوئ د تارونو یو ډیر مفصل ډیاګرام، د Arduino کوډ بشپړ مثال (RDA5807 + OLED + روټري انکوډر)، یا یوه نسخه چې په حقیقت کې په هارډویر کې د اوسیلیټر اندازه کولو لپاره "فریکونسي کاونټر" کاروي.