ماژول گیرنده رادیو FM استریو مدل Si4703 | تیونر رادیو Si4703
ماژول گیرنده رادیو FM استریو مدل Si4703 یک دستگاه تیونر رادیو با قابلیت دریافت امواج FM است. این ماژول از آیسی Si4703 برای گیرندگی سیگنالهای رادیو FM استفاده میکند و علاوه بر دریافت سیگنالهای صوتی، قادر است اطلاعات سرویسهای داده رادیویی RDS و RBDS را نیز دریافت کند. با این ویژگیها، شما میتوانید ایستگاههای رادیویی مختلف را به راحتی پیدا کرده و نام آهنگها، شناسه ایستگاه و اطلاعات دیگری را مشاهده کنید.
ویژگیها و مشخصات فنی
- ولتاژ کاری: ۳٫۳ تا ۵٫۵ ولت DC
- رگولاتور یکپارچه LDO
- پشتیبانی از باند فرکانسی ۷۶ تا ۱۰۸ مگاهرتز برای دریافت رادیو FM
- کنترل خودکار فرکانس
- خروجی آنالوگ Line-level
- کلاک ۳۲٫۷۶۸ کیلوهرتز
- قابلیت اتصال مستقیم به باتری
- ابعاد کوچک: ۳۰×۲۳ میلیمتر
- اتصال هدفون به جای آنتن: برای دریافت سیگنال، از سیم هدفون به عنوان آنتن استفاده میشود. در صورتی که طول سیم هدفون یا کابل audio بیشتر از ۹۰ سانتیمتر باشد، نیازی به آنتن خارجی نیست.
کاربردها
این ماژول Si4703 برای استفاده در دستگاههای مختلف مناسب است، از جمله:
- تلفن همراه
- پخشکنندههای MP3
- رادیوهای قابل حمل
- رادیوهای USB FM
- PDA ها
- رایانههای شخصی و نوتبوکها
- دستگاههای ناوبری
- لوازم الکترونیکی مصرفی
این ماژول میتواند عملکردی مشابه رادیوهای استاندارد FM ارائه دهد، با این تفاوت که قابلیت نمایش اطلاعات اضافی از جمله نام ایستگاهها و آهنگها را نیز فراهم میکند. با این ویژگیها، به راحتی میتوانید تجربهای کاربرپسند از رادیو FM داشته باشید.
Specification
This is a breakout board for the Silicon Laboratories Si4703 FM tuner chip. Beyond being a simple FM radio, the Si4703 is also capable of detecting and processing both Radio Data Service (RDS) and Radio Broadcast Data Service (RBDS) information. The Si4703 even does a very good job of filtering and carrier detection. It also enables data such as the station ID and song name to be displayed to the user. Using this board we are able to pick up multiple stations just as well as with a standard FM radio. The board breaks out all major pins and makes it easy to incorporate this great chip into your next radio project. Also, by plugging headphones into the 3.5mm audio jack, you effectively use the cable in your headphones as an antenna! Therefore, this board does not require an external antenna if using headphones or a 3.5mm audio cable longer than 3 feet.
Application
Cellular handsets
MP3 players
Portable radios
USB FM radio
PDAs
Notebook PCs
Portable navigation
Consumer electronics
Features
Power Supply: 3.3 ~ 5.5 V
Integrated LDO regulator
Worldwide FM band support: 76~108 MHz
Chipset: Silicon Labs Si4702/03-C
RDS/RBDS Processor (Si4703)
Seek tuning
Automatic frequency control (AFC)
Automatic gain control (AGC)
Volume control
Line-level analog output
۳۲٫۷۶۸ kHz reference clock
Allows direct connection to the battery
Size: 33 x 22 mm
برای راهاندازی ماژول گیرنده رادیو FM استریو مدل Si4703، شما به چند قطعه نیاز دارید و باید مراحل خاصی را دنبال کنید تا بتوانید این ماژول را به درستی کار بیاندازید. در اینجا راهنمای گام به گام برای راهاندازی ماژول آورده شده است:
قطعات مورد نیاز:
- ماژول Si4703
- میکروکنترلر (مثل آردوینو)
- هدفون یا سیم صدا (برای استفاده به عنوان آنتن)
- منبع تغذیه (۳٫۳V تا ۵٫۵V)
- کابلهای اتصال
- کتابخانه (Library) برای ارتباط با ماژول
مراحل راهاندازی:
۱٫ اتصال فیزیکی ماژول به میکروکنترلر
برای اتصال ماژول Si4703 به میکروکنترلر (مثل آردوینو)، شما باید پینهای مربوطه را متصل کنید. پینهای اصلی که باید به آنها توجه کنید عبارتند از:
- VCC: به منبع تغذیه ۳٫۳V تا ۵V
- GND: به زمین (GND) میکروکنترلر
- SDA (Data): به پین داده (SDA) میکروکنترلر (در آردوینو معمولاً به پین A4 متصل است)
- SCL (Clock): به پین کلاک (SCL) میکروکنترلر (در آردوینو معمولاً به پین A5 متصل است)
- ANT (آنتن): به هدفون یا سیم صدا برای استفاده به عنوان آنتن
- Headphone jack: برای گوش دادن به امواج رادیویی از طریق هدفون
۲٫ نصب کتابخانه (Library)
برای راهاندازی ماژول Si4703 در آردوینو، نیاز به یک کتابخانه خاص دارید که امکان ارتباط بین آردوینو و ماژول را فراهم کند. یکی از کتابخانههای رایج برای این ماژول Si4703 است که به شما این امکان را میدهد که با استفاده از دستورهای ساده کدگذاری، با ماژول ارتباط برقرار کنید.
برای نصب کتابخانه در آردوینو:
- به منوی Sketch بروید.
- گزینه Include Library و سپس Manage Libraries را انتخاب کنید.
- در کادر جستجو عبارت “Si4703” را وارد کنید.
- کتابخانه مناسب را پیدا کرده و آن را نصب کنید.
۳٫ کدنویسی
پس از نصب کتابخانه، شما میتوانید کد سادهای برای راهاندازی ماژول بنویسید. در اینجا یک مثال ساده کد آردوینو برای راهاندازی Si4703 آمده است:
#include <Wire.h>
#include <Si4703.h>
Si4703 radio; // شیء رادیو
void setup() {
// شروع ارتباط سریال برای نمایش اطلاعات
Serial.begin(9600);
// شروع ارتباط با ماژول Si4703
Wire.begin();
radio.begin();
// تنظیم فرکانس رادیو (برای مثال ۹۹٫۹ MHz)
radio.setFrequency(9990);
// تنظیم صدا
radio.setVolume(10); // سطح صدا از ۰ تا ۱۵
}
void loop() {
// پخش رادیو
radio.update();
delay(1000); // بروزرسانی هر ۱ ثانیه
}
این کد به ماژول Si4703 فرمان میدهد که به فرکانس رادیویی ۹۹٫۹ مگاهرتز (۹۹۹۰ کیلوهرتز) گوش دهد و صدای رادیو را با سطح صدا ۱۰ تنظیم کند.
۴٫ تست و عیبیابی
بعد از بارگذاری کد در آردوینو و اتصال قطعات، باید بتوانید از طریق هدفون یا اسپیکر به امواج رادیویی گوش دهید. در صورت عدم دریافت سیگنال، میتوانید موارد زیر را بررسی کنید:
- اطمینان حاصل کنید که طول سیم هدفون یا کابل صدا بیشتر از ۹۰ سانتیمتر باشد (به عنوان آنتن عمل کند).
- بررسی کنید که همه اتصالات صحیح انجام شده باشد.
- مطمئن شوید که منبع تغذیه کافی برای ماژول فراهم کردهاید (۳٫۳V تا ۵V).
نکات تکمیلی:
- برای تنظیم دقیقتر فرکانس، میتوانید از کدهای اضافی برای جستجوی ایستگاههای رادیویی و نمایش اطلاعات مربوط به آن استفاده کنید.
- اگر نیاز به دریافت اطلاعات RDS/RBDS دارید، میتوانید این ویژگیها را نیز در کد خود فعال کنید.
- استفاده از آنتن خارجی (در صورت نیاز به دریافت سیگنالهای ضعیفتر) میتواند کیفیت دریافت رادیو را بهبود بخشد.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.