برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

اموزش راه اندازی و تست ماژول SIM800L با اردوینو + فیلم اموزش

در این آموزش از مگاترونیک نحوه تست و راه اندازی ماژول سیم کارت SIM800L با اردوینو را اموزش خواهیم داد. ماژول sim800l یکی از پر کاربرد ترین ماژول های gsm هست و یکی از رایج ترین کاربرد این ماژول کنترل لوازم با sms و تماس هست.


تغذیه این ماژول 3.4 تا 4.4 ولت و جریان مصرفی این ماژول 2 امپر و این ماژول تشنه تغذیه هست این مورد باعث شده که خیلی از افراد توانایی راه اندازی این ماژول رو نداشتن و اینکه نمیشه تغذیه این ماژول رو با اردوینو تامین کرد چون خروجی 5 ولت آردینو حدود 500 میلی آمپر شدت جریان داره که مناسب این ماژول نیست و باعث میشه ماژول اسیب ببینه


پین های ماژول sim800l


این ماژول دارای 12 پایه هست ما برای راه اندازی ماژول sim800l فقط به پین RST , TXD , RXD نیاز داریم که به اردوینو متصل میشه


اموزش راه اندازی و تست ماژول SIM800L با اردوینو

شماتیک تست و راه اندازی ماژول SIM800L


طبق شماتیک مدار زیر را ببندید توجه داشته باشبد که ولتاژ ماژول lm2596 توسط مولتی ترن بین 3.4 تا 4.4 ولت تنظیم شده باشه و حتی شما میتوانید تغذیه ماژول رو توسط باتری لتیوم یونی تامین کنید


اموزش راه اندازی و تست ماژول SIM800L با اردوینو

ماژول sim800lبرد اردوینوlm2596
vcc ماژول+ vout 3.4/4.4V
پایه RST ماژولRESET اردوینو
پایه RXD ماژول11 اردوینو
پایه TXD ماژول10 اردوینو
پایه GND ماژولGND اردونیو– vout
اتصالات

مانند تصویر زیر سیمکارت رو داخل sim800l قرار میدیم


اموزش راه اندازی و تست ماژول SIM800L با اردوینو

کد اردوینو تست و راه اندازی ماژول SIM800L


کد زیر را کپی کنید و در نرم افزار اردوینو پیست کنید و روی اردوینو پروگرام کنید

#include <SoftwareSerial.h>
String txt1,txt2;

SoftwareSerial gsm(10,11);    //10 --> Rx ,  11 --> Tx

void setup() {
  Serial.begin(9600);
  Serial.println("Testing GSM SIM800L");
  gsm.begin(9600);
}

void loop() {
  if(gsm.available())
  {
    txt1 = gsm.readString();
    Serial.println(txt1);
  }
  if(Serial.available())
  {
    txt2 = Serial.readString();
    gsm.println(txt2);
  }
}

بعد از اینکه کد رو روی اردونیو پروگرام کردید سریال مانیتور اردوینو رو اجرا کنید و سرعت سریال مانیتور رو روی 9600 قرار دهید و اینکه ماژول دارای یک led هست که با چشمک زدن ماژول عملکرد ماژول مشخص میشه مانند تصاویر زیر


اموزش راه اندازی و تست ماژول SIM800L با اردوینو
عدم متصل شدن به شبکه هر 1 ثانیه یک بار LED چشمک میزند
اموزش راه اندازی و تست ماژول SIM800L با اردوینو
نشانه متصل شدن ماژول به شبکه هر 3 ثانیه یک با LED چشمک میزند

در صورتی که LED هر 1 ثانیه یک بار چشمک زد ممکنه مشکل از تغذیه ماژول یا نبود سیمکارت در ماژول باشه


دستور های At Command ماژول SIM800L


ما برخی از دستورات مهم AT COMMAND ماژول رو قرار دادیم و شما این دستورات رو در سریال مانیتور اردوینو میزنید و به این صورت متوجه میشد که ماژول به درستی عمل میکنه یا نه


عملکردAT COMMAND
چک کردن ارتباط با ماژول ( بررسی سالم بودن ماژول )AT
نمایش ورژن FIRMWARE ماژولATI
نمایش ورژن کامل FIRMWARE ماژولAT+GMR
نمایش مدل ماژولAT+GMM
نمایش قدرت سیگنال
( اگر صفر باشد یعنی قادر به دریافت سیگنال و اتصال به شبکه نیست )
AT+CSQ
نمایش نام اپراتور شبکهAT+CSPN?
تست سیمکارت
( در صورت صفر بودن سیمکارت قطع و در صورت 1 بودن سیمکارت متصل می باشد
و ماژول سیمکارت را شناسایی کرده است. )
AT+CSMINS?
بررسی اینکه سیمکارت در حالت پرواز قراردارد یا خیر؟
( باید 1 برگرداند؛ در غیر این صورت با دستور AT+CFUN=1 فعال می کنیم )
AT+CFUN?
نمایش زمان ماژولAT+CCLK?
برای تنظیم باودریت ماژول استفاده می شود
( باودریت ماژول به صورت خودکار بوده و خود را با تنظیمات سریال هماهنگ می کند،
ولی میتوان به صورت دستی نیز تغییر داد. )
AT+IPR=x
AT+IPR=9600
نمایش اطلاعات شناسایی محصولAT+GSV
بررسی وضعیت آماده بودن سیمکارت جهت تماس و ارسال پیام
( باید وضعیت READY نمایش داده شود )
AT+CPIN?
نمایش شماره سریال سیمکارت ( IMEI )AT+CGSN

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

امیدوارم که از اموزش راه اندازی و تست ماژول SIM800L خوشتان امده باشه

محمد حسین قنبری
محمد حسین قنبری

مدیر و بنیانگذار مگاترونیک
طراح pcb با التیوم دیزاینر و برنامه نویس میکروکنترلر avr ، Arduino و اندروید b4a

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطالب اخیر

Short Url Post
0