作为物联网重要传输介质的:蓝牙BLE、WiFi、LoRa等技术充当着重要角色,我计划分成三个帖子进行讲述蓝牙BLE、WiFi、LoRa的应用开发。
本帖从蓝牙BLE的微信IO控制模块应用开发开始。 第一节 微信控制模块之IO控制输出 我们这一节要做的是使用微信控制模块实现IO控制的功能,为了让我们能够客观直白地观察到现象,我们采用IO控制光圈的亮灭来实现。
本来这个PCBA的功能是一个开关控制左边灯圈的亮灭,现在我加入中间的蓝牙微信控制模块,使用手机来实现灯圈的亮灭。 完成了这节,大家可以改造下自己家里的台灯。 使用的蓝牙微信控制模块MTWeChat,MTWeChat是深圳市馒头科技基于 TI CC2541 芯片设计的兼容蓝牙4.0 低功耗(BLE)单模蓝牙模块。支持微信AirSync 协议,主要应用于智能穿戴式设备、便携式医疗设备、 运动健身设备、智慧家庭、消费电子、工业控制等,可满足低功耗、低时延、近距离无线数据通信的要求。开发者无须了解低功耗蓝牙协议,开发支持低功耗蓝牙通信和微信平台的智能产品。
先给MTWeChat模块上电,我们可以看到这个光圈点亮了。我改进的地方在R2电阻左边切断之前的电路,连接MTWeChat模块的IO引脚。这是一个NPN管(可以使用三极管或者MOS管,根据电流大小和应用自己可以选型),当R2电阻左边输入高电平,NPN管导通,光圈被点亮;当R2电阻左边输入低电平,NPN管导通,光圈被熄灭。根据这个原理,我们看下MTWaChat模块的资料。 我们只看IO控制部分:
余下完整文档下载:
|