ویژگیهای SIM800L
– پشتیبانی از چهار باند: این ماژول از فرکانسهای quad-band 850/900/1800/1900MHz پشتیبانی میکند که آن را با اکثر شبکههای GSM در سراسر جهان سازگار میسازد.
– پشتیبانی از GPRS: این ماژول از کلاس GPRS multi-slot کلاس ۱۲ و کلاس ۱۰ پشتیبانی میکند که نرخ انتقال دادهها تا ۸۵.۶ kbps را فراهم میآورد.
– دارای استک TCP/IP یکپارچه: ماژول دارای استک TCP/IP یکپارچه است که اتصال به اینترنت را آسان میکند.
– بلوتوث داخلی: ماژول از بلوتوث ۳.۰ و پشتیبانی EDR (Enhanced Data Rate) برخوردار است و اتصال به سایر دستگاههای بلوتوث را آسان میکند.
– ابعاد جمع و جور: ماژول SIM800L ابعاد کوچکی دارد که آن را برای ادغام در پروژههای کوچک مناسب میسازد.
– مصرف انرژی پایین: این ماژول دارای مصرف انرژی پایینی است که آن را برای کاربردهای باتریدار ایدهآل میکند.
– اسلات سیمکارت: ماژول دارای اسلات سیمکارت داخلی است که تعویض سیمکارتها را آسان میکند.
– دستورات AT: ماژول با استفاده از دستورات AT با میکروکنترلرها ارتباط برقرار میکند، که ادغام آن را در پروژهها آسان میکند.
– پشتیبانی از صدا: ماژول از تماسهای صوتی از طریق یک جک صوتی ۳.۵ میلیمتری و یک میکروفن داخلی حمایت میکند.
– پشتیبانی از SMS: ماژول از پیامرسانی SMS پشتیبانی میکند، که ارسال و دریافت پیامهای متنی را آسان میسازد.
SIM800L Pinout Configuration
Pin Number |
Pin Name |
Description |
۱ |
NET |
External antenna attachment pin |
۲ |
VCC |
Power supply pin, 3.4V to 4.4V input |
۳ |
RST |
Reset pin, pull low for 100ms to perform hard reset |
۴ |
RXD |
Serial data input |
۵ |
TXD |
Serial data output |
۶ |
GND |
Module ground reference |
۷, ۸ |
SPK |
Speaker differential output |
۹, ۱۰ |
MIC |
Microphone differential input |
۱۱ |
DTR |
Serial data terminal ready pin, pull high to enable sleep mode |
۱۲ |
RING |
Interrupt output, active low |
نحوه استفاده از ماژول GSM SIM800L
ماژول SIM800L یک ماژول محبوب برای اضافه کردن قابلیتهای ارتباطی سلولی به پروژههای مختلف است. در اینجا مراحل اولیه برای استفاده از این ماژول آورده شده است:
۱. تغذیه ماژول: ماژول SIM800L به یک منبع قدرت DC با ولتاژ ۵ ولت نیاز دارد. میتوانید از یک رگولاتور ولتاژ برای کاهش ولتاژ به ۵ ولت استفاده کنید یا از یک باتری یا پاور بانک استفاده کنید.
۲. اتصالات آنتن: ماژول به یک آنتن برای دریافت و ارسال سیگنالها نیاز دارد. آنتن باید دارای امپدانس ۵۰ اهم باشد و میتوانید آن را با استفاده از یک کانکتور UFL به ماژول متصل کنید.
۳. اتصال ماژول به میکروکنترلر: میتوانید ماژول را به یک میکروکنترلر مانند Arduino یا Raspberry Pi با استفاده از اینترفیس سری TTL متصل کنید. ماژول SIM800L از اینترفیس استاندارد UART استفاده میکند و میتوانید پینهای RX و TX ماژول را به پینهای RX و TX میکروکنترلر متصل کنید.
۴. پیکربندی ماژول: قبل از استفاده از ماژول، باید آن را با تنظیمات مناسب پیکربندی کنید. میتوانید با استفاده از اینترفیس سری، دستورات AT را به ماژول ارسال کنید تا آن را پیکربندی کنید. برخی از دستورات AT رایج شامل موارد زیر است:
– AT: بررسی پاسخدهی ماژول
– AT+CPIN: وارد کردن PIN سیمکارت
– AT+COPS?: بررسی شبکههای در دسترس
– AT+CREG?: بررسی وضعیت ثبتنام در شبکه
– AT+CGATT?: بررسی وضعیت اتصال GPRS
۵. ارسال و دریافت پیامک: پس از پیکربندی ماژول، میتوانید از آن برای ارسال و دریافت پیامک استفاده کنید. میتوانید از دستور AT+CMGS برای ارسال پیامک و از دستور AT+CMGL برای دریافت پیامک استفاده کنید.
۶. ایجاد و دریافت تماسهای تلفنی: همچنین میتوانید از ماژول برای برقراری و دریافت تماسهای تلفنی استفاده کنید. با استفاده از دستور ATD میتوانید تماس تلفنی برقرار کنید و با استفاده از دستور ATA میتوانید تماس تلفنی را دریافت کنید.
ماژول SIM800L یک ماژول GSM با اینترفیس سریالی است. این ماژول میتواند پیامهای متنی را ارسال و دریافت کرده و تماسهای تلفنی را دریافت کند. همچنین میتواند به اینترنت متصل شده و سیگنالهای FM را دریافت کند. ماژول SIM800L میتواند از طریق اینترفیس سری UART به میکروکنترلر متصل شود و در مثال زیر، به Arduino متصل شده است.