极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-9-13 11:17:12 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 11:20:59 | 显示全部楼层

模块型号:SIM800L(新模块,性能超过SIM900/M590)
工作电压:3.7~4.2V(电流峰值1A,请做好处理)
支持网络:中国移动、中国联通以及全球四频网络
模块尺寸:2.5cmx2.3cm
串口为TTL串口,可以与单片机直接链接。不需要MAX232
模块上电自动开机,自动寻网
板载一路信号指示灯(有信号慢闪,无信号快闪)
尺寸小 ,没有比此模块更小的GSM模块了
供电可以用锂电池直接供电,也可以用5V供电,如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 11:23:31 | 显示全部楼层
模块电原理图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 11:35:42 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 12:58:33 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 14:13:30 | 显示全部楼层




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 16:23:31 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 16:24:47 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 16:37:05 | 显示全部楼层
  1. /*
  2. 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
  3. 实验一百二十: SIM800L GPRS 转接板GSM模块 microSIM卡带天线4频通讯模块
  4. 项目:使用Arduino与SIM800L进行交互
  5. SIM800L模块与Uno:
  6. VCC—— 3.3V
  7. GND——GND
  8. TXD—— D8
  9. RXD—— D7
  10. */

  11. #include <SoftwareSerial.h>

  12. //SIM800 TX is connected to Arduino D8
  13. #define SIM800L_TX_PIN 8

  14. //SIM800 RX is connected to Arduino D7
  15. #define SIM800L_RX_PIN 7

  16. //Create software serial object to communicate with SIM800
  17. SoftwareSerial serialSIM800L(SIM800L_TX_PIN,SIM800L_RX_PIN);

  18. void setup() {
  19.   //Begin serial comunication with Arduino and Arduino IDE (Serial Monitor)
  20.   Serial.begin(9600);
  21.   while(!Serial);
  22.    
  23.   //Being serial communication witj Arduino and SIM800
  24.   serialSIM800L.begin(9600);
  25.   delay(1000);
  26.    
  27.   Serial.println("Setup Complete!");
  28. }

  29. void loop() {
  30.   //Read SIM800 output (if available) and print it in Arduino IDE Serial Monitor
  31.   if(serialSIM800L.available()){
  32.     Serial.write(serialSIM800L.read());
  33.   }
  34.   //Read Arduino IDE Serial Monitor inputs (if available) and send them to SIM800
  35.   if(Serial.available()){   
  36.     serialSIM800L.write(Serial.read());
  37.   }
  38. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-13 16:41:23 | 显示全部楼层
发送“AT”命令没有反应,不知道哪里出错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-14 07:10:05 | 显示全部楼层
后来尝试将VCC降至不超过4.4V,最简单的方法就是使用二极管,不过依旧是通不过AT模式的测试。接线图如下所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-14 07:41:05 | 显示全部楼层
实验三天了,一直不能通过AT测试,不能响应AT命令
能用的2G卡没地方找了,实验使用的是联通4G 卡,走2G网络,不知是否可行?无法验证......
回复 支持 反对

使用道具 举报

发表于 2019-9-17 10:29:12 | 显示全部楼层
本帖最后由 loong668 于 2019-9-17 10:30 编辑
eagler8 发表于 2019-9-14 07:41
实验三天了,一直不能通过AT测试,不能响应AT命令
能用的2G卡没地方找了,实验使用的是联通4G 卡,走2G网络 ...


将波特率改成115200试一下

尽量使用移动卡,联通已经部分地区取消了2G基站
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-17 10:48:49 | 显示全部楼层
loong668 发表于 2019-9-17 10:29
将波特率改成115200试一下

尽量使用移动卡,联通已经部分地区取消了2G基站 ...

你的意思,是有可能兼容?
回复 支持 反对

使用道具 举报

发表于 2019-9-17 11:12:05 | 显示全部楼层
eagler8 发表于 2019-9-17 10:48
你的意思,是有可能兼容?


如果你用的是图中的sim卡模块 波特率多数都是115200的

2G物联几乎都是移动的 所以尽量使用移动卡

我也是被联通2G网坑过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 13:29 , Processed in 0.041746 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表