所需知识:
首先,我要感谢 SmartThings 社区的 Dan,@ogiwon,没有他,我无法完成这项工作。我单独发布我的版本,因为我觉得它对新手来说更容易一些,因为它需要的库更少。下载需要的 SmartThings ThingShield 演示库,并将提供的 arduino 代码放在草图文件夹中。
购买所需设备后,我建议让 Arduino 代码通过充当 ThingShield 的简单串行命令自行工作。阅读有关导入库的内容,因为需要 RC-Switch 库,抱歉,我没有像 @ogiwan 那样打包好它。一旦您可以通过串行接口控制开关,您就可以开始使用 Smart Things 进行测试。将 ThingShield 连接到 Arduino 并将屏蔽与集线器配对,它应该以配对模式开始,但如果不是很容易找到方向,我没有遇到任何麻烦。(编辑 - 我忘了补充一点,我将一个 433mhz 天线焊接到发射器上标有 ANT 的焊盘上,这显着提高了范围,我包括了我购买的链接,长度和螺旋圈很重要,所以确保它是预为您的应用切割和扭曲。)
现在您需要将新配对的设备设置为 ST_Anything_RCSwitch 设备类型。现在创建许多虚拟交换机,因为您有物理交换机。使用多路复用器 SmartApp 将虚拟开关链接到 arduino 设备,事情应该以便宜的方式打开和关闭!
最后我想要一个 3D 打印的外壳,如果有的话我会更新。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !