“Microduino-Module GPRS/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
文档
 
(未显示9个用户的52个中间版本)
第1行: 第1行:
 +
{{Language|Microduino-GPRS/GSM}}
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
 
|
 
|
[[File:Microduino-GPRS-rect.jpg|400px|thumb|right|Microduino-USBHOST]]
+
[[File:Microduino-GPRS-rect.jpg|400px|thumb|right|Microduino-GPRS]]
 +
Microduino-GPRS/GSM也许是你见过最精美的GSM&GPRS模块,插上SIM卡和遵循一些简单的指令就能使Microduino 核心板连接到互联网,他还可以发送和接收短信。
 +
 
  
Microduino GPRS/GSM 模块插上SIM卡和遵循一些简单的指令就能使Microduino 核心板连接到互联网,并且发送和接收短信。
 
 
==特色==
 
==特色==
 
+
*1)ESD保护;
*ESD保护;
+
*2)可采用USB或锂电池多种供电方案;
*可采用USB或锂电池多种供电方案;
+
*3)支持自动波特率检测功能;
*支持自动波特率检测功能;
+
*4)可通过串口发送AT命令和数据;
*可通过串口发送AT命令和数据;
+
*5)小巧、便宜、堆叠、开放;
*小巧、便宜、堆叠、开放;
+
*6)开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
*开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
+
*7)统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
*统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
+
*8)2.54间距的排母接口方便集成到洞洞板。
*2.54间距的排母接口方便集成到洞洞板。
 
  
 
==规格==
 
==规格==
 
 
采用SIM800L模块可支持4频GSM/GPRS,工作的频段为:GSM850、EGSM900、DCS1800和PCS1900 MHz。
 
采用SIM800L模块可支持4频GSM/GPRS,工作的频段为:GSM850、EGSM900、DCS1800和PCS1900 MHz。
  
*电气特性
+
*1)电气特性
**工作电压:3.4V ~4.4V;
+
**供电方式:
 +
***MicroUSB数据线或接电池(3.7V);
 +
***需要单独供电。
 
**SLEEP模式下的耗流为0.7毫安,省电;
 
**SLEEP模式下的耗流为0.7毫安,省电;
  
*GPRS数据
+
*2)GPRS数据
 
**GPRS 数据传输最大为85.6 kbps;
 
**GPRS 数据传输最大为85.6 kbps;
 
**内嵌TCP/IP 协议;
 
**内嵌TCP/IP 协议;
第30行: 第32行:
 
**支持非结构化补充数据业务(USSD)
 
**支持非结构化补充数据业务(USSD)
  
*串口调试
+
*3)串口调试
 
**支持标准的全功能串口,传输速率支持从1200bps到115200bps;
 
**支持标准的全功能串口,传输速率支持从1200bps到115200bps;
 
**支持符合GSM 07.10协议的串口复用功能;
 
**支持符合GSM 07.10协议的串口复用功能;
  
*有两部分组成:
+
*4)有两部分组成:
 
**SIM800L模组
 
**SIM800L模组
[[file:Microduino-SIM800L-Pinout1.jpg|800px|thumb|center|Microduino-SIM800L-Pinout]]
 
[[file:Microduino-SIM800L-Pinout2.jpg|800px|thumb|center|Microduino-SIM800L-Pinout]]
 
 
**SIM卡供电及卡座
 
**SIM卡供电及卡座
[[file:Microduino-SIM-Pinout1.jpg|800px|thumb|center|Microduino-SIM-Pinout]]
+
 
[[file:Microduino-SIM-Pinout2.jpg|800px|thumb|center|Microduino-SIM-Pinout]]
 
  
 
==文档==
 
==文档==
*Eagle PCB: '''[[File:Microduino-GSM.zip]]'''
 
 
* Microduino-GSM模组SIM800L:'''[[File:SIM800L.pdf]]'''
 
* Microduino-GSM模组SIM800L:'''[[File:SIM800L.pdf]]'''
*SIM卡底座:'''[[File:SIM800L.pdf]]'''
+
*Microduino-GSM模块TCPIP协议AT命令使用手册:'''[[File:Microduino-GSM-AT.pdf]]'''
  
 
==开发==
 
==开发==
你可以通过GSM库进行功能测试,'''[[File:GSM.zip]]'''
+
你可以通过GSM库进行功能测试,[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_GSM_SIM800L _03_Microduino_GSM_SIM800L]
注意:库只能支持Microduino-core使用。
+
 
 +
你也可以通过AT命令直接测试:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Texting/sim800H Microduino_GSM_AT_sim800H]
  
 
==应用==
 
==应用==
通过库的示例程序发送短信:
+
测试Microduino GPRS/GSM模块功能。
 
===准备===
 
===准备===
 
*所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino GSM、USB数据线或锂电池;
 
*所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino GSM、USB数据线或锂电池;
*所需要准备的软件有:GSM库、Arduino IDE(1.0.3版本以上);
+
*所需要准备的软件有:GPRS_GSM测试程序、Arduino IDE(1.0.3版本以上);
*解压zip文件夹到Arduino IDE 的libraries文件夹中;
 
 
*通过USB数据线将Microduino FT232R和电脑连接,进行程序下载和串口监视;
 
*通过USB数据线将Microduino FT232R和电脑连接,进行程序下载和串口监视;
 
*通过USB数据线或者锂电池给Microduino GSM模块供电;并且长按电源键使Microduino GSM开机,大约维持4S的时间,开机灯点亮表示开机成功。
 
*通过USB数据线或者锂电池给Microduino GSM模块供电;并且长按电源键使Microduino GSM开机,大约维持4S的时间,开机灯点亮表示开机成功。
 +
  
 
===调试===
 
===调试===
*在examples里打开测试程序SendSMS;
+
*下载测试程序:'''[https://github.com/Microduino/Microduino_Tutorials/blob/25a821ba8894fb02d4b1560c9912450cc353b875/Microduino_Texting/Microduino_GPRS_GSM_text/Microduino_GPRS_GSM_text.ino Github下载]'''
*编译通过后,板卡选择Microduino Core (Atmega328P@16M,5V),直接下载即可;
+
*打开测试程序,你需要确认几个参数:
**打开串口监视器,配置好串口波特率,并且将设置为换行和回车,则会打印出“SMS Messages Sender
+
**“#define NUM "13667928xxx"”:需要更改成要接收你信息的号码。
”;
+
**“#define SMS_CEN "13010720xxx"”:你手机号码的信息中心,在手机里面可以查到。它是不是必要的。如果在发送短信出问题时可以启用试试。
**此时需要等待Microduino GSM模块读取SIM卡,大约10S左右;成功则会显示“GSM initialized
+
*编译通过后,板卡选择Microduino Core+ (Atmega644P@16M,5V),直接下载即可;
”,然后提示你输入一个号码,
+
*打开串口监视器,确定串口波特率为9600;
**输入完成回车,则会提示你输入要发送的信息内容,
+
**输入“t”,可发送“wiki.microduino.cc”消息;
**输入完成回车,则可以看到短信发送进程,完成后会显示“COMPLETE!”。
+
**输入“d”,可拨打电话,但是无法正常通讯,因为没扬声器和话筒;
 +
**输入“h”,可提交HTTP请求,获取网上的一些数据;
 +
**输入“s”,可将传感器的数据发送到网络;
 +
 
 +
*如果你使用Microduino Core调试,你需要用到软串口(TX1,RX1)
 +
**使用软串口库(SoftwareSerial)
 +
<source lang="cpp">
 +
#include <SoftwareSerial.h>
 +
 
 +
SoftwareSerial mySerial(2, 3); // RX, TX
 +
</source>
 +
**将Serial1改为mySerial即可。
 +
 
 +
*如果你使用Microduino CoreUSB调试,你需要将串口改为串口0(TX0,RX0)即可。
 +
[[file:Microduino-SIM800L-Pinout2Big1.jpg|600px|thumb|center|Microduino-SIM800L-Pinout]]
 +
 
 +
'''其它应用:'''
 +
 
 +
Microduino 物联网智能家居方案
 +
 
 +
[[Microduino GPRS 远程监视系统/zh]]
 +
 
 +
==常见问题==
 +
[https://wiki.microduino.cn/index.php/Module_GPRS%E6%A8%A1%E5%9D%97%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98| 常见问题链接]
  
 
==购买==
 
==购买==
 
+
* 购买'''[http://item.taobao.com/item.htm?spm=a1z10.1.w8247314-7971290430.44.soAEAg&id=38335267973 Microduino@淘宝]'''
 
==历史==
 
==历史==
  
 
==图库==
 
==图库==
[[file:Microduino-SIM800L-F.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
**SIM800L模组
[[file:Microduino-SIM800L-B.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
[[file:Microduino-SIM-Pinout1Big1.jpg|400px|thumb|center]]
[[file:Microduino-SHEIL-F.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
[[file:Microduino-SIM800L-Pinout2Big1.jpg|400px|thumb|center]]
[[file:Microduino-SHEIL-B.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
**SIM卡供电及卡座
 +
[[file:Microduino-SIM-Pinout2Big2.jpg|400px|thumb|center]]
 +
[[file:Microduino-SIM800L-Pinout1Big1.jpg|400px|thumb|center]]
 
==视频==
 
==视频==
 +
  
 
|}
 
|}

2018年6月20日 (三) 05:28的最新版本

Language English
Microduino-GPRS

Microduino-GPRS/GSM也许是你见过最精美的GSM&GPRS模块,插上SIM卡和遵循一些简单的指令就能使Microduino 核心板连接到互联网,他还可以发送和接收短信。


特色

  • 1)ESD保护;
  • 2)可采用USB或锂电池多种供电方案;
  • 3)支持自动波特率检测功能;
  • 4)可通过串口发送AT命令和数据;
  • 5)小巧、便宜、堆叠、开放;
  • 6)开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
  • 7)统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 8)2.54间距的排母接口方便集成到洞洞板。

规格

采用SIM800L模块可支持4频GSM/GPRS,工作的频段为:GSM850、EGSM900、DCS1800和PCS1900 MHz。

  • 1)电气特性
    • 供电方式:
      • MicroUSB数据线或接电池(3.7V);
      • 需要单独供电。
    • SLEEP模式下的耗流为0.7毫安,省电;
  • 2)GPRS数据
    • GPRS 数据传输最大为85.6 kbps;
    • 内嵌TCP/IP 协议;
    • 编码格式:CS-1,CS-2,CS-3 和 CS-4;
    • 支持非结构化补充数据业务(USSD)
  • 3)串口调试
    • 支持标准的全功能串口,传输速率支持从1200bps到115200bps;
    • 支持符合GSM 07.10协议的串口复用功能;
  • 4)有两部分组成:
    • SIM800L模组
    • SIM卡供电及卡座


文档

开发

你可以通过GSM库进行功能测试,_03_Microduino_GSM_SIM800L

你也可以通过AT命令直接测试:Microduino_GSM_AT_sim800H

应用

测试Microduino GPRS/GSM模块功能。

准备

  • 所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino GSM、USB数据线或锂电池;
  • 所需要准备的软件有:GPRS_GSM测试程序、Arduino IDE(1.0.3版本以上);
  • 通过USB数据线将Microduino FT232R和电脑连接,进行程序下载和串口监视;
  • 通过USB数据线或者锂电池给Microduino GSM模块供电;并且长按电源键使Microduino GSM开机,大约维持4S的时间,开机灯点亮表示开机成功。


调试

  • 下载测试程序:Github下载
  • 打开测试程序,你需要确认几个参数:
    • “#define NUM "13667928xxx"”:需要更改成要接收你信息的号码。
    • “#define SMS_CEN "13010720xxx"”:你手机号码的信息中心,在手机里面可以查到。它是不是必要的。如果在发送短信出问题时可以启用试试。
  • 编译通过后,板卡选择Microduino Core+ (Atmega644P@16M,5V),直接下载即可;
  • 打开串口监视器,确定串口波特率为9600;
    • 输入“t”,可发送“wiki.microduino.cc”消息;
    • 输入“d”,可拨打电话,但是无法正常通讯,因为没扬声器和话筒;
    • 输入“h”,可提交HTTP请求,获取网上的一些数据;
    • 输入“s”,可将传感器的数据发送到网络;
  • 如果你使用Microduino Core调试,你需要用到软串口(TX1,RX1)
    • 使用软串口库(SoftwareSerial)
#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX
    • 将Serial1改为mySerial即可。
  • 如果你使用Microduino CoreUSB调试,你需要将串口改为串口0(TX0,RX0)即可。
Microduino-SIM800L-Pinout

其它应用:

Microduino 物联网智能家居方案

Microduino GPRS 远程监视系统/zh

常见问题

常见问题链接

购买

历史

图库

    • SIM800L模组
Microduino-SIM-Pinout1Big1.jpg
Microduino-SIM800L-Pinout2Big1.jpg
    • SIM卡供电及卡座
Microduino-SIM-Pinout2Big2.jpg
Microduino-SIM800L-Pinout1Big1.jpg

视频