منوی دسته بندی

ماژول SIM800

معرفی ماژول SIM800

ماژول SIM800 یک ماژول ارتباطی GSM/GPRS کم‌مصرف است که برای انتقال داده‌ها، ارسال و دریافت پیامک، و برقراری تماس صوتی طراحی شده است. این ماژول از پروتکل‌های استاندارد 2G پشتیبانی می‌کند و ابعاد کوچکی دارد که آن را برای پروژه‌های اینترنت اشیا (IoT) و سیستم‌های تعبیه‌شده مناسب می‌سازد.

SIM800

مشخصات فنی و ولتاژی ماژول SIM800:

  • ولتاژ کاری: 3.4 ولت تا 4.4 ولت (ولتاژ بهینه 4.0 ولت)
  • مصرف توان:
    • حالت آماده به کار: حدود 1 میلی‌آمپر
    • حالت ارسال داده: حداکثر 2 آمپر (لحظه‌ای)
  • باندهای فرکانسی:
    • GSM 850/900/1800/1900 MHz
  • پروتکل‌ها:
    • GPRS کلاس 12
    • TCP/IP، HTTP، FTP
  • رابط‌ها:
    • UART (پورت سریال)
    • GPIO
    • ADC
    • PWM

کاربردهای ماژول SIM800

  1. سیستم‌های امنیتی: ارسال پیامک هشدار و تماس صوتی در مواقع اضطراری.
  2. پروژه‌های IoT: اتصال دستگاه‌ها به اینترنت برای انتقال داده.
  3. ردیاب‌های GPS: ارسال مختصات جغرافیایی از طریق پیامک یا اینترنت.
  4. اتوماسیون صنعتی: کنترل و نظارت بر دستگاه‌ها از راه دور.
  5. سیستم‌های پرداخت: اتصال به شبکه‌های بانکی برای انجام تراکنش.
  6. کنترل پیامکی: استفاده در سیستم‌های کنترل از راه دور برای مدیریت تجهیزات، روشن و خاموش کردن دستگاه‌ها، و دریافت وضعیت از طریق پیامک.

لیست دستورات پرکاربرد AT

  • بررسی ارتباط با ماژول:
    • AT
    • پاسخ: OK
  • بررسی وضعیت شبکه:
    • AT+CREG?
    • پاسخ: +CREG: 0,1 (متصل به شبکه)
  • تنظیم حالت پیامک:
    • AT+CMGF=1 (حالت متنی)
  • ارسال پیامک:
    • AT+CMGS="شماره موبایل" متن پیامک Ctrl+Z
  • خواندن پیامک‌ها:
    • AT+CMGR=1
  • برقراری تماس:
    • ATDشماره موبایل;
  • قطع تماس:
    • ATH

مثال ارسال و دریافت پیامک برای AVR

ارسال پیامک:

دریافت پیامک:

مثال ارسال و دریافت پیامک برای STM32F103C8T6

ارسال پیامک:

دریافت پیامک

ارسال پیامک در حالت Text و UCS2

ارسال پیامک در حالت Text:

حالت Text ساده‌ترین روش ارسال پیامک است که به تنظیمات خاصی نیاز ندارد. در این حالت متن پیامک به‌صورت مستقیم ارسال می‌شود.

  1. تنظیم ماژول برای حالت Text:
  2. AT+CMGF=1
  3. پاسخ: OK
  4. ارسال پیامک:
  5. AT+CMGS="شماره موبایل" متن پیامک Ctrl+Z

ارسال پیامک در حالت UCS2:

حالت UCS2 برای ارسال پیام‌های حاوی کاراکترهای یونیکد (مانند فارسی) استفاده می‌شود. در این حالت متن پیامک باید به فرمت UCS2 (هگزادسیمال) تبدیل شود.

  1. تنظیم ماژول برای حالت UCS2:
  2. AT+CMGF=1 AT+CSCS="UCS2"
  3. پاسخ: OK
  4. تبدیل متن پیامک به UCS2: متن “سلام” در فرمت UCS2 برابر است با
  5. 06330644062A0627
  6. ارسال پیامک در حالت UCS2:
  7. AT+CMGS="شماره موبایل به فرمت UCS2" 06330644062A0627 Ctrl+Z

تبدیل به یونیکد

برای تبدیل متن به یونیکد میتوانید از این سایت استفاده کنید:

مثال کدنویسی برای ارسال پیامک در حالت UCS2 (STM32):

abolfazl وب‌سایت

دیدگاهتان را بنویسید