美科(microduino)的sim800l模块玩转mqtt协议上送温度数据-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17940|回复: 10

美科(microduino)的sim800l模块玩转mqtt协议上送温度数据

[复制链接]
发表于 2017-2-2 23:21 | 显示全部楼层 |阅读模式
本帖最后由 沧海笑1122 于 2017-2-2 23:53 编辑

【玩具】美科(microduino)的sim800l模块玩转mqtt协议上送温度数据
【时间】2017春节期间
【貌似和DF的评测贴很像啊】对了,的确是在玩df的sim808模块时,得到了美科的sim800l模块,袖珍、集成度超高。本贴主要是推荐一款设计精良、适用于体积要求的物联网通信模块。【硬件】
1、主角:Microduino GPRS/GSM模块
2、配角1:美科core+(644p,是加强版的核心)
3、配角2:FT232R(usb-ttl)转换模块
4、配角3:LED(显示上送数据)以及LM35温度传感器
【模块简介】
重点介绍Microduino GPRS/GSM模块。
采用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卡供电及卡座
这个设计要重点夸赞一下,由于受体积限制,美科的模块都是标准尺寸,所以这次美科设计师将其设计成叠装,将SIM卡的PIN单独引出来,上下两层板的设计,使得厚度只增加了一点点,但是面积丝毫没有妥协。其上层是SIM800L,包括天线安装的位置,下层是供电部分(提供电池以及USB外部供电)以及SIM卡卡座,然后把SIM卡PIN引至上层板。的确是很不错的设计。
要注意下层板上的power key,我在文中会有介绍。
(下面五张靓图也来自美科WIKI)
400px-Microduino-GPRS-rect.jpg
800px-Microduino-SIM800L-Pinout1Big1.jpg 800px-Microduino-SIM800L-Pinout2Big1.jpg 800px-Microduino-SIM-Pinout1Big1.jpg 800px-Microduino-SIM-Pinout2Big2.jpg
【软件】
这个玩法的重点依然是mqtt库,因为我在df的sim808评测贴中做过详细介绍。(http://www.arduino.cn/thread-42116-1-1.html
感兴趣的玩家直接去下载,我也把库和代码在文章末尾打包,供下载分享。在此不赘述。
【玩法基本国策】
利用LM35温度传感器,接至core+的A3接口。读取数据并且转换后,通过mqtt协议上送物联网,本文选择的是tlink.io。
在上送过程中,使用一颗LED的闪动来显示数据上送的过程。
本贴的目的并不是把DF的评测贴转述一遍,而是籍此展示美科GSM/GPRS的可移植性。

【玩的过程中几点注意事项】
一是关于GSM/GPRS模块的供电,一定要独立供电,我选择的是一款5V/2A的手机充电器,你也可以选择3.7V锂电池外接供电。在上电后,必须短时按动power key,才能使得sim800l模块电源开启,否则模块不能正常工作。
二是关于天线,上层模块的天线位置,注意一定要安装相应天线。
三是关于A4、5模拟接口。core+的A4,A5接口的位置,并不是想当然地位于A6和A3之间。而是另有位置,详见示意图中的标红部分。以前注意过,但是没记住,所以稍微周折了一下,索性将接线改作A3了,解决。 A4A5.png
tlink采集.png 串口助手.png
侧面图.jpg 正面图.jpg
【看看美科模块袖珍的体积】
对比SIM卡,就知道美科模块多么袖珍。从侧面看,有四层叠装,实际上有一块是FT232R,在成品时这块是不需要的,因此只有两层SIM800l以及一块CORE+是必须的。由此可见多么袖珍。
非常方便适用于没有WIfi的物联网场合。我不知美科的鹰巢鸟蛋项目是不是使用了这款GSM/GPRS模块,应该是首选。供电部分可采用锂电池,也可以考虑无线供电。
美科也有无线供电的解决方案。这样玩具的尺寸可以非常小。适合玩穿戴或者对体积有要求的物联网项目。

【把PCB也来HACK一把】作为一个追求一定完成度的玩具,我又想起来上次打板剩下的PCB了。来吧,一起看看有无hack的可能性吧。
这就是上次剩下的PCB,一共打了10块,店家又多送了几块。玩心率表、体感遥控器用去了几块。
PCB.jpg
太棒了,完全可以HACK,把LM35的数据输出接至A0(A4、A5不可用啊),D13本身就引出来了,焊上0805封装的贴片LED以及限流电阻即可。
由此体会,打板不嫌多,以后在玩的时候,也许具备hack的可能性呢。下次再画美科的PCB时,会充分考虑自己每一次hack的体会,将PCB设计得更加
便于改装。
【感谢】
感谢美科团队研发出优秀的创客玩具、感谢孝肃师兄的支持。新春快乐!(印章是我大年初一刻的,也送给各位美科的玩家!)
Fotor_148558398240713.jpg
【附件】源代码以及库的下载。注意,该库是作者的库,如果您使用9600,需要在库中自行修改,详见DF的评测贴。
SIM808_mqtt_lm35_0202_core_plus.rar (60.13 KB, 下载次数: 264)
发表于 2017-2-3 08:16 | 显示全部楼层
不错,挺有意思
发表于 2017-2-3 21:08 | 显示全部楼层
美科科技sim800l体积小巧,信号稳定,值得推荐。
 楼主| 发表于 2017-2-3 23:29 | 显示全部楼层

感谢Zoologist兄支持,MU视觉模块测试时向您学习!
 楼主| 发表于 2017-2-3 23:30 | 显示全部楼层
topdog 发表于 2017-2-3 21:08
美科科技sim800l体积小巧,信号稳定,值得推荐。

蹲蹲兄春节快乐,最近在玩101的BLE,还要向您请教。
发表于 2017-2-5 22:00 | 显示全部楼层
沧海笑1122 发表于 2017-2-3 23:30
蹲蹲兄春节快乐,最近在玩101的BLE,还要向您请教。

向您学习,向您致敬。祝丁酉年大吉大利,图章刻得更好。
发表于 2018-12-12 12:45 | 显示全部楼层
求助!用esp8266 怎么通过MQTT接入到tlink平台,服务器改为,mq.tlink.io连接不成功
 楼主| 发表于 2018-12-14 23:30 | 显示全部楼层
kris080 发表于 2018-12-12 12:45
求助!用esp8266 怎么通过MQTT接入到tlink平台,服务器改为,mq.tlink.io连接不成功
...

建议分步测试,https://tlink.io/case/mqttLink.h ... 9%E4%B8%AD%E5%BF%83

里面有mqtt测试工具,一步步来,排除接线还是软件设置问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:32 , Processed in 0.096865 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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