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

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

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

 

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

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

 

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

 

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

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

 

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

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

 

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

 

راه های ارتباطی

شماره تماس : 09332256378

ایمیل : abdollahzadeh.amanj@gmail.com

تلگرام :wle_CoWorker@

4 روز پیش
آمانج عبداله زاده

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

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

ارسال دیدگاه !

مهمان عزیز ، برای شرکت در بحث و گفتگو باید وارد حساب کاربری خودت بشی ، اگر حساب کاربری نداری ، کمتر از 2 دقیقه یه حساب ایجاد کن .

سوال : با سلام میخواستم بدونم آیا از این کتابخانه برای دریافت sms فارسی هم میشود استفاده کرد؟ و چگونه؟ ممنون

با سلام. در پروژه کنترل وسایل خانگی توسط sms فارسی این مورد پیاده سازی شده

ارسال سوال !

مهمان عزیز ، برای مطرح کردن سوال باید وارد حساب کاربری خودت بشی ، اگر حساب کاربری نداری ، کمتر از 2 دقیقه یه حساب ایجاد کن .

    اولین نفر باشید که پروژه خود را ارسال می کنید .

ارسال پروژه !

مهمان عزیز ، برای ارسال پروژه باید وارد حساب کاربری خودت بشی ، اگر حساب کاربری نداری ، کمتر از 2 دقیقه یه حساب ایجاد کن .

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,139 کاربر خبرنامه بپیوندید