您是否想在屋内听到距离您数公里远发生的事情,或者只需一个电话即可启动花园中的自动喷水系统;那么A6 GSM/GPRS模块可以作为您开始使用物联网的坚实起点!
A6 GSM/GPRS模块是一款微型GSM调制解调器,可集成到众多物联网项目中。您可以使用此模块完成普通手机可以完成的几乎任何事情,比如收发短信、接打电话、通过GPRS、TCP/IP等方式连接到互联网!最重要的是,该模块支持四频GSM/GPRS 网络,这意味着它几乎可以在世界的任何地方工作。
A6 GSM/GPRS模块硬件概述
该模块主要基于Ai-Thinker(ESP8266 WiFi模块制造商)的A6 GSM蜂窝芯片。它通过UART与微控制器通信,支持从1200bps到115200bps的波特率,具有自动检波功能。 A6 GSM 芯片所有必要的数据管脚都引出到一个0.1英寸间距的排针。
该模块需要一个外部天线来进行任何类型的语音或数据通信以及一些SIM命令。因此,它通常配备一个具有2dBi增益和50Ω阻抗的小型鸭式天线,即使您的项目在室内也能提供很好的覆盖范围。
提供了一个电源按钮来手动打开/关闭模块,尽管您可以通过编程方式执行此操作。模块的状态由模块右上角的LED指示。
虽然模块可以工作在5V,但芯片的工作电压是3.3V到4.2V。为了将电源电压保持在4.1V,该模块配备了Monolithic Power Systems公司的高频降压开关稳压器MP1584,能够处理高达3A的负载电流。
该模块还可以通过微型USB连接器供电。您只需拿起手机充电器(5V 2A)并为模块通电即可。
SIM卡座在模块背面,任何已激活的2G Micro SIM 卡都可以正常工作。SIM卡插槽的工作方式可能需要一些时间来适应。要解锁闩锁,请将组件的顶部推向微型USB连接器,然后将其向上提起。将SIM卡放入插槽底部,使SIM 卡的槽口远离微型USB连接器。然后将手臂折回插座主体,轻轻将其向前推向“LOCK”位置。
A6 GSM蜂窝芯片的尺寸小于一张邮票的大小,但在其小巧的框架中包含了惊人的功能。下面列出了其中一些:
● 支持四频:GSM850、EGSM900、DCS1800 和 PCS1900
● 使用任何2G SIM连接到任何全球GSM网络
● 使用外部 8Ω 扬声器和驻极体麦克风拨打和接听语音电话
● 可连接 4 极 TRRS 麦克风和耳机
● 发送和接收语音电话和短信
● Class 10 GPRS,下载速度为 85.6Kbps,上传速度为 42.8Kbps
● 在待机模式下消耗小于 3mA
● 8V UART 端口电平——兼容 Arduino、Raspberry-Pi
● 发射功率:
● GSM850/EGSM900 4 级 (2W)
● DCS1800/PCS1900 1 级 (1W)
● 支持基于串口的AT指令集
● 支持Micro SIM卡
A6 GSM模块的引脚排列
A6 GSM模块共有24个引脚用于与外界连接。连接如下:
VCC 为模块供电。将其连接到任何额定为 5V 2A 的外部电源。
GND 是接地引脚,需要连接到Arduino的GND引脚。
MIC± 是差分麦克风输入。麦克风的两个引脚可以直接连接到这些引脚。
MIC2_P 引脚用于连接4极 TRRS麦克风
REC± 是一个差分扬声器接口。 8Ω 扬声器的两个引脚可以直接连接到这两个引脚。
U_TxD(发送器)引脚用于串行通信。
U_RxD(接收器)引脚用于串行通信。
GPIO1 用于控制模块进入低功耗模式。
U_RTS(请求发送)是 UART 流控制引脚,允许接收器和发送器相互提醒它们的状态。
U_CTS(清除发送)是 UART 流控制引脚,允许接收器和发送器相互提醒它们的状态。
EAR_R 用于连接 4 极 TRRS 耳机
EAR_L 用于连接 4 极 TRRS 耳机
HST_RXD HOST UART 为调试UART,用于下载、校准、跟踪等。它不支持任何 AT 命令。该接口仅在调试时使用
HST_TXD UART 为调试UART,用于下载、校准、跟踪等。它不支持任何 AT 命令。该接口仅在调试时使用
RST(复位)是一个硬复位引脚。如果您绝对将模块置于不良空间,请将此引脚拉低 100 毫秒以执行硬复位。
NC 未连接
PWR 引脚用于以编程方式打开/关闭模块。为此,您必须将其拉高一会儿(小于 500 毫秒或左右)。
将A6 GSM模块连接到Arduino UNO
现在我们了解了有关该模块的所有信息,我们可以开始将它连接到Arduino!
首先,将模块上的U_TxD和U_RxD引脚连接到Arduino上的数字引脚#3 和#2,因为我们将使用软件串口与模块通信。将模块上的VCC引脚连接到5V 2A的外部电源。不要试图将此引脚连接到Arduino上的5V电源,因为不能提供足够电源电流,模块将无法工作。现在连接电路中的所有接地。最后,连接天线,将Micro SIM卡插入插座。
您也可以通过5V 2A适配器为模块供电,但请确保Arduino上的GND引脚连接到模块上的GND引脚。
一切就绪后,只需按2秒电源键即可开始使用!