ptvo可配置固件的作用:可以让cc2530连接传感器或继电器等等作为最小系统,不用再连接单片机
之前有老哥介绍了毛子的cc2530固件Zigbee Configurable Firmware,苦于没有使用教程,遂自己摸索了一些使用方法,分享给大家,不对的地方请大神们指正。
首先打开固件网址,下载,(也可以下载我下好的cc2530_io_1.2.2a.44539_firmware.zip (1.8 MB) )打开软件并选择适合自己的板子,我这用的是cc2530裸板
下面以连接一个开关和一个继电器,并且使用内置温度传感器来展示芯片温度为例子,如图,
点击input1,选择P03端口(可以随意设置),倒转与否根据自己的开关设置,常闭开关可以勾选,常开型开关就不用。
勾选link to,output1,作为本地控制继电器的开关,然后output1也选择一个端口(P13),倒转与否根据自己继电器高低电平触发去勾选,我这里不倒转。
remember state建议勾选,可以在断电后记住状态。
点击save保存hex文件并自行刷入。固件设置部分完成。
cc2530刷完后供电。将开关一端连接GND,一端连接到P03(input1指定的端口),继电器信号输入端连接到P13。硬件连接部分完成。
每次按下开关,可以看到继电器切换了状态,如果没有切换状态请检查上方步骤。
下面是通过zigbee2mqtt连接到homeassistant的步骤。
首先将刷好的cc2530连接到zigbee网关,打开zigbee2mqtt,