带有 Arduino AT 命令的 SIM800L GPRS 模块
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要的工具和机器
| ||||
| ||||
|
关于这个项目
如果您是 Arduino 爱好者,您可能对使用手机连接感兴趣。我见过一些用短信或语音命令激活的项目,但大多数项目使用旧手机。
按照我们的要求进行定制并不容易。因此,我们可以根据自己的意愿使用GPRS模块来制作自己的项目。对于程序员来说,最简单、最简单的方法是使用 Arduino 平台。这就是我在 Arduino 中使用这个 SIM 模块的原因。它并不复杂;然而,有更多的GPRS模块,但我在这个项目中使用的是SIM800L模块。
让我们看看接线,因为接线部分是最重要的部分。可能是因为一个错误导致烧毁设备。
将Arduino与SIM800L模块连接起来,根据以上说明连接如下图
为安全起见,通过 Arduino Uno 板通过二极管为 SIM800L 模块供电,如下所示。
有关更多详细信息,请阅读下图。
如果检查并确认所有接线连接正确,请转到 Arduino 程序并进行编码。在编码之前,您必须确定 SIM 卡的正确方向。一般印在SIM卡槽表面。
要开始编码,请运行 Arduino 软件。
上传代码后,转到“工具”>“串行监视器”,然后按如下方式更改设置。
现在可以检查“AT”命令了。在检查 AT 命令之前,我们必须确认该模块是否正常工作。因此,您可以使用另一个 SIM 卡接听电话,拨打该 SIM 卡的号码。如果您能听到拨号音,则您的模块已准备好工作。现在,在串行监视器中键入 AT 并按 ENTER,然后串行监视器应显示为 OK。从那里,您可以查看数千条 AT 命令并了解如何使用 SIM800L 模块。
代码
- SIM 800L GPRS 模块
SIM 800L GPRS 模块Arduino
/**************************************************** ******由 iakbasnayaka 为 www.setnfix.com 编程这是用于检查 SIM800L 的 AT 命令https://www.youtube.com/channel/UCM9NQ4WcSbzTiCdoyOvzA1g*************** *************************************/#includeSoftwareSerial Sim800l(10, 11);void setup() { // 把你的设置代码放在这里,运行一次:Serial.begin(9600); Sim800l.begin(9600);}void loop() { while(Sim800l.available()){ Serial.write(Sim800l.read()); } while(Serial.available()){ Sim800l.write(Serial.read()); }}
定制零件和外壳
不要忘记使用1N4001二极管给模块供电示意图
不要忘记使用1N4001二极管给模块供电制造工艺