آموزش ارسال sms یا پیامک فارسی توسط ماژول SIM800 و میکروکنترلر

آموزش ارسال sms یا پیامک فارسی توسط ماژول SIM800 و میکروکنترلر

در مطالب قبلی سایت، کیت کنترل وسایل توسط sms را با استفاده از چیپ SIM800 شرکت SIMCOM طراحی کرده بودیم. در این مطلب آموزشی با عنوان پروژه ارسال sms فارسی توسط SIM800، روش ارسال sms فارسی توسط این چیپ را با روشی کاملا متفاوت بیان میکنیم. در بسیاری از پروژه ها نیاز است تا پیامکهای هشدار دهنده یا خبری، با متن و محتوای فارسی برای کاربر ارسال شوند یا اینکه نیاز است تا محتوای پیامک ارسالی، ادغامی از متون فارسی و انگلیسی باشد. همچنین در برخی پروژه ها مانند پروژه های مانیتورینگ دما نیاز است تا در متن پیامک، یک سری علائم و کاراکترهای خاص مانند علامت نشانگر درجه سانتیگراد نیز ارسال شود.

 

توضیحاتی در خصوص پروژه ارسال sms فارسی توسط SIM800

ارسال پیام انگلیسی ساده و روتین است و کاربر میتواند متن پیام خود به زبان انگلیسی را به صورت مستقیم داخل کد تایپ و آن را ارسال کند. جهت ارسال sms فارسی، ابتدا باید متن پیام خود را به رشته ی HEX تبدیل کنیم و سپس در یک مد خاص اقدام به ارسال آن کنیم. میدانیم که هر حرف فارسی دارای یک کد معادل HEX است. ما باید پیام فارسی خود را ابتدا به صورت رشته ای از کدهای HEX بنویسیم. واضح است که انجام این کار سخت و زمانبر است و در صورتیکه بخواهیم متن پیامک خود را تغییر دهیم باید زمان زیادی را صرف معادلسازی کنیم.

 

جهت سادگی ارسال sms فارسی توسط SIM800 ، کتابخانه ای نوشته ایم که توسط آن بدون نیاز به درگیر شدن در تبدیل حروف فارسی به رشته های HEX، میتوان داخل سورس کد متن فارسی پیامک را به صورت مستقیم تایپ کنیم، درست مانند حالتی که متن انگلیسی را به صورت مستقیم مینویسیم. از آن به بعد کل کارها به صورت اتوماتیک انجام می شود و کاربر دیگر درگیر معادلسازی متن فارسی به کد هگز نمی شود و میتواند در کمترین زمان ممکن تغییرات مدنظر خود را اعمال کند.

 

ویژگیهای آموزش

  • ارسال پیامکهای کاملا فارسی
  • ارسال پیامکهای حاوی متون فارسی و انگلیسی
  • ارسال کاراکترهای خاص در متن پیام
  • کتابخانه جهت ارسال پیام فارسی
  • درگیر نشدن کاربر با تبدیل متن فارسی به رشته HEX
  • توانایی تایپ کردن مستقیم متن فارسی پیامک داخل سورس کد
  • عدم نیاز به تبدیل و معادلسازی متن به رشته HEX
  • تغییر ساده و بدون دردسر متن فارسی پیامکها
  • پشتیبانی از کلیه ی حروف فارسی

 

مثالهای آموزش

  • ارسال sms فارسی
  • ارسال sms انگلیسی
  • ارسال sms فارسی و انگلیسی
  • ارسال sms حاوی کاراکترهای ریاضی و فیزیک
  • ارسال sms حاوی کاراکترهای مختلف
  • ارسال sms حاوی اشکال مختلف حروف و اعداد
  • ارسال sms فارسی مانیتورینگ دمای محیط

 

فیلم تست ارسال sms فارسی توسط SIM800


امتیاز و دیدگاه کاربران

ارسال دیدگاه
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید

کاربر

باشلام
میخواستم بدونم که میشه از esp8266 هم استفاده کرد؟اگر از nodemcu esp8266 استفاده کنیم این اموزش بدرد میخوره؟

سلام. خیر. برای ارسال و دریافت sms باید قابلیت gsm وجود داشته باشد

تیم پشتیبانی
پاسخ
Ali

سلام.وقت بخیرببخشید برای sim800L هم کار می کند؟با تشکر

با سلام
بله از sim800l استفاده شده

تیم پشتیبانی
پاسخ
حسین

سلام، برای برنامه نویسی این آموزش از چه محیطی استفاده شده است؟ کد های نوشته شده برای این آموزش در محیط برنامه نویسی آردونیو هستش؟

با سلام. بله

تیم پشتیبانی
پاسخ
مصطفی

با سلامچگونه میتوان برای ارسال پیام، چند شماره تعریف کرد؟

با سلام
دقیقا مشابه کاری که ما انجام دادیم انجام بدید. فقط کپی کردنه

تیم پشتیبانی
پاسخ
مصطفی

با سلامدر عنوان آموزش قید شده است با میکروکنترلر، اما در متن اصلی با آردوینو می باشد. لطفا دقیقا در عنوان قید بفرمایید تا دوستان دیگر مانند بنده دچار اشتباه نشوند.با تشکر

با سلام
آردوینو یک کامپایلر برنامه نویسی می باشد و ربطی به میکروکنترلر نداره. میکروی این پروژه از نوع avr و mega328 می باشد.

تیم پشتیبانی
پاسخ
×
  • مبلغ آموزش
    ۱۴۸,۰۰۰ تومان
  • تعداد بازدید :
    ۱۷,۶۹۳ نفر
  • شاخه تخصص :
    آموزش
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد