本帖最后由 沧海笑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) 【软件】 感兴趣的玩家直接去下载,我也把库和代码在文章末尾打包,供下载分享。在此不赘述。 【玩法基本国策】 利用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了,解决。
【看看美科模块袖珍的体积】 对比SIM卡,就知道美科模块多么袖珍。从侧面看,有四层叠装,实际上有一块是FT232R,在成品时这块是不需要的,因此只有两层SIM800l以及一块CORE+是必须的。由此可见多么袖珍。 非常方便适用于没有WIfi的物联网场合。我不知美科的鹰巢鸟蛋项目是不是使用了这款GSM/GPRS模块,应该是首选。供电部分可采用锂电池,也可以考虑无线供电。 美科也有无线供电的解决方案。这样玩具的尺寸可以非常小。适合玩穿戴或者对体积有要求的物联网项目。
【把PCB也来HACK一把】作为一个追求一定完成度的玩具,我又想起来上次打板剩下的PCB了。来吧,一起看看有无hack的可能性吧。 这就是上次剩下的PCB,一共打了10块,店家又多送了几块。玩心率表、体感遥控器用去了几块。 太棒了,完全可以HACK,把LM35的数据输出接至A0(A4、A5不可用啊),D13本身就引出来了,焊上0805封装的贴片LED以及限流电阻即可。 由此体会,打板不嫌多,以后在玩的时候,也许具备hack的可能性呢。下次再画美科的PCB时,会充分考虑自己每一次hack的体会,将PCB设计得更加 便于改装。 【感谢】 感谢美科团队研发出优秀的创客玩具、感谢孝肃师兄的支持。新春快乐!(印章是我大年初一刻的,也送给各位美科的玩家!) 【附件】源代码以及库的下载。注意,该库是作者的库,如果您使用9600,需要在库中自行修改,详见DF的评测贴。
SIM808_mqtt_lm35_0202_core_plus.rar
(60.13 KB, 下载次数: 264)
|