سلام به همه شما همراهان همیشگی مایکروالکام. در قسمت قبلی با نحوه برقرای تماس صوتی با ماژول SIM800L آشنا شدید.
در این قسمت از آموزش قصد داریم با هم میزان صدای خروجی ماژول رو کنترل کنیم. همچنین شما میتونید به راحتی از بین صدای های موجود، صدای زنگ ماژول رو نیز انتخاب و تغییر دهید. پس با من تا انتهای مطلب همراه باشید. همچنین شما میتونید سایر مطالب من رو از این قسمت دنبال کنید. در قسمت های بعدی به نحوه ضبط مکالات و پخش آن ها خواهم پرداخت
قطعات مورد نیاز
- برد راه انداز ماژول SIM800L
- LM2596 Buck DC-DC Convertor
- آداپتور 12V
- آنتن GSM با سوکت IPEX
- مبدل سریال
- بلندگو 8 اهم
تنظیم میزان صدای زنگ ماژول SIM800L
از این مورد برای موقعی که میخواهیم میزان صدای زنگ ماژول رو تنظیم کنیم استفاده خواهیم کرد. مثلا با ماژول تماس گرفتیم و میخواهیم صدای زنگ اون رو کم یا زیاد کنیم. برای انجام این مورد از دستورات زیر استفاده کرده و مراحل رو انجام بدید.
بررسی حالات مختلف
برای اینکه بدونیم ماژول از چند سطح برای میزان صدا پشتیبانی میکنه از دستور زیر استفاده کنید.
AT+CRSL=? +CRSL: (0-100) OK
همانطور که در پاسخ ماژول مشخص هست میزان صدا میتونه بین 100-0 تنظیم شود.
بررسی حالت تنظیم شده فعلی
برای اینکه از میزان صدای تنظیم شده فعلی ماژول مطلع شوید از دستور زیر استفاده کنید.
AT+CRSL? +CRSL: 55 OK
همانطور که از پاسخ ماژول مشخص هست، میزان سطح صدای فعلی 55 میباشد. این مقدار را براحتی میتوانید بین 0 تا 100 تغییر دهید.
تنظیم میزان صدا
برای تنظیم میزان صدا باید عددی بین 0 تا 100 به ماژول ارسال شود. برای تنظیم کردن از دستور زیر استفاده کنید.
AT+CRSL=100
OK
در صورتی که پاسخ ماژول “OK” باشد یعنی میزان صدا در سطح مورد نظر تنظیم شده است.
نکته: در صورتی که میزان صدا را در سطح مورد نظر بین 0 تا 100 تنظیم کنید، این تنظیمات ذخیره خواهند شد. یعنی اگر ماژول مجدد راه اندازی شود، از آخرین تنظیماتی که اعمال شده استفاده خواهد شد.
تنظیم میزان صدای خروجی ماژول SIM800L
همانطور که در مطلب قبلی بیان شد و با توجه به پایه های ماژول SIM800L، این ماژول دارای 2 پایه برای اتصال بلندگو میباشد. میزان خروجی صدا را میتوان با استفاده از دستورات AT Command مربوطه کنترل نمود. برای انجام این مورد از دستورات زیر استفاده و مراحل زیر را طی کنید.
بررسی حالات مختلف
برای اینکه بدونیم ماژول از چند سطح برای میزان صدا پشتیبانی میکنه از دستور زیر استفاده کنید.
AT+CLVL=? +CLVL: (0-100) OK
همانطور که در پاسخ ماژول مشخص هست میزان صدا میتونه بین 100-0 تنظیم شود.
بررسی حالت تنظیم شده فعلی
برای اینکه از میزان صدای تنظیم شده فعلی خروجی بلندگو ماژول SIM800L مطلع شوید از دستور زیر استفاده کنید.
AT+CLVL? +CLVL: 60 OK
همانطور که از پاسخ ماژول مشخص هست، میزان سطح صدای فعلی 60 میباشد. این مقدار را براحتی میتوانید بین 0 تا 100 تغییر دهید.
تنظیم میزان صدای خروجی بلندگو SIM800L
برای تنظیم میزان خروجی صدای بلندگو بین 0 تا 100 از دستور زیر استفاده کنید.
AT+CLVL=100 OK
در صورتی که پاسخ ماژول “OK” باشد یعنی میزان صدا در سطح مورد نظر تنظیم شده است.
نکته: در این حالت هم مشابه حالت قبلی، تنظیمات اعمال شده ذخیره خواهند شد. در صورت راه اندازی مجدد ماژول، از آخرین تنظیمات اعمال شده استفاده خواهد شد.
در حین برقرای تماس نیز میتونید میزان صدا را کنترل کنید. مثلا در حین دریافت تماس من میزان خروجی صدا رو تغییر دادم که در زیر میتونید مشاهده کنید. عبارت “NO CARRIER” بخاطر این هست که تماس رو من قطع کردم و در پاسخ در زمانی که تماس قطع بشه از طرف مبدا، این عبارت توسط ماژول ارسال خواهد شد.
RING RING ATA OK AT+CLVL=1 OK AT+CLVL=100 OK NO CARRIER
تنظیم آهنگ زنگ ماژول SIM800L
یکی از جذابیت های اماژول SIM800L این هست که دارای چند ملودی برای استفاده به عنوان آهنگ زنگ ماژول میباشد. برای شنیدن و تنظیم هر کدوم از آنها میتونید به روش زیر اقدام کنید.
بررسی حالت فعلی
برای مطلع شدن از آهنگ زنگ فعلی ماژول از دستور زیر استفاده کنید.
AT+CALS? +CALS: 1,1 OK
بررسی حالت های مختلف و تنظیم صدای زنگ ماژول SIM800L
برای آگاهی از تعداد ملودی پشتیبانی شده ماژول به عنوان آهنگ زنگ از دستور زیر استفاده کنید.
AT+CALS=? +CALS: (0-19),(0,1) OK
همانطور که در پاسخ برگشتی از ماژول مشخص است، پاسخ دارای دو پارامتر است. پس برای تنظیمات آن نیز با 2 بخش سر و کار داریم. طبق توضیح داکیومنت AT Command سری ماژول SIM800 این پارامتر ها به شرح زیر میباشد.
در ادامه این داکیومنت، این 2 پارامتر همانند زیر تشریح شده اند.
تشریح پارامتر ها
مولفه یا بخش مشخص شده با <n> بیانگر تعداد ملودی ها برای آهنگ زنگ میباشد. که جهت تنظیم یا انتخاب هر کدام از آنها باید عددی بین 0 تا 19 (غیر از 0) را جایگزین کرد.
مولفه یا بخش مشخص شده با <switch> بیانگر این است که ملودی پخش شود یا خیر. برای پخش عدد 1 و برای عدم پخش عدد 0 را باید جایگزین و ارسال کرد.
برای شنیدن این ملودی ها از دستور زیر استفاده کنید.
AT+CALS=10,1 OK
در صورتی که ماژول در پاسخ OK را ارسال کند، ملودی مربوطه پخش خواهد شد. چنانچه خواستید ملودی قطع شود به جای 1 در بخش دوم دستور بالا، صفر را جایگزین نمایید (AT+CALS=10,0). با استفاده از این دستور علاوه بر شنیده نشدن ملودی مربوطه باعث میشود صدای زنگ ماژول نیز تنظیم شود.
در صورتی که بخش دوم دستور بالا 0 بود، موقع دریافت تماس، صدای آهنگ زنگ پخش خواهد شد. این تنظیمات برخلاف تنظیمات قبلی که در بالا به آن اشاره شد، بصورت اتوماتیک ذخیره نمیشود. برای ذخیره آن برای اینکه بعد از راه اندازی مجدد نیز از آن استفاده گردد بعد از ارسال و اعمال تنظیمات مد نظر، از دستور زیر برای ذخیره آن ها استفاده نمایید.
AT+CALS=1,1 OK AT&W OK
در بالا، ابتدا ملودی زنگ انتخاب شد.در نهایت تنظیمات ذخیره گردید. عبارت OK نیز بیانگر ذخیره شدن این تنظیمات میباشد.
نتیجه گیری
در این مطلب به تغییر و تنظیم میزان صدای خروجی بلندگو و تنظیم آهنگ زنگ ماژول SIM800L پرداخته شد.
امیدوارم از این آموزش کمال بهره را برده باشید. در صورتی که هرگونه نظر یا سوال داشتید درباره این آموزش لطفا اون رو در انتهای همین صفحه در قسمت دیدگاه ها قرار بدید. در کوتاه ترین زمان ممکن به اون ها پاسخ خواهم داد. اگر این مطلب براتون مفید بود، اون رو حتما به اشتراک بگذارید. همینطور میتونید این آموزش را پس از اجرای عملی توی اینستاگرام با هشتگ microelecom# به اشتراک بگذارید و پیج مایکروالکام (microelecom@) رو هم منشن کنید.
از میکروفون خازنی به صورت مستقیم وصل شده
از یک ماژول دیگه استفاده کردم و ماژول به درستی کار میکرد
بعد از این اتفاق ماژول رو به صورت سخت افزاری ریست کردم (سه بار هر یک ساعت)
اول که صدای بلندگو درست شد و صدای طرف مقابل اومد ولی میکروفون کار نمیکرد
که باز به تنظیمات میکروفون رفتم ودیدم که همه روی صفر قرار داره(گین) و تنظیم کردم و الان درست کار میکنه
برای اتصال میکروفن به ماژول GSM نباید بصورت مستقیم استفاده کرد. باید از مدار راه انداز نمونه که داخل Hardware Design مربوطه هست استفاده کنید.
بعد از تنظیم گین از دستور AT&W استفاده کنید و ریست کنید یکبار ببینید گین دوباره صفر میشه یا عددش که تنظیم کردید تغییر میکنه یا خیر.
سلام
من ماژول رو وصل کردم تماس که باهاش میگیرم صدای زنگ پخش میشه
ولی وقتی جواب میدم صدا از بلندگو پخش نمیشه و میکرفون هم کار نمیکنه همه چیز اوکیه فقط همین صدا نمیاد و صدا برای طرف نمیره
اتصالات بلندگو و میکروفون به ماژول صحیح هست؟
خود میکروفون و بلندگویی که از بیرون متصل کردید سالم هستش؟
اتصال میکروفون به ماژول چطوری هست؟
سلام بله بلندگو سالم هست و میکروفون هم تست کردم سالم بود
اتصال مثبت منفی هردو رو چک کردم درست بود
الان رو مدار رو تنطیمات میکروفون رو چک کردم دیدم همه پارامتر ها صفر هست
و در اموزش راه اندازی ماژول SIM800L بخش پنجم – مدار و تنظیم گین میکروفون
درست کردم ولی بازم صدا برای مکالمه از طرف ماژول ارسال نمیکردم و صدایی از شخص به گوش نمیرسید
ابن نکته رو هم داشته باشید که وقتی به ماژول زنگ میزنیم صدا موزیک زنگ زدن پخش میشه و با استفاده از یک دکمه برای پاسخ به اون تعبیه شده ولی بازم وقتی جواب میدم صدا نمیاد و صدایی نمیره
از چه مداری برای اتصال میکروفن به ماژول استفاده کردید و چجوری میکروفون به ماژول وصل شده؟
از صحت عملکرد کلید تعبیه شده برای برقراری اتصال و وصل کردن تماس دریافتی اطمینان حاصل کردید؟
باز هم توضیحات بسیار مفید بود
ممنون از زحمات شما
سلام ارادت، خواهش میکنم. امیدوارم مطلب مفید بوده باشه.