方案介绍
低功耗无线标准与低成本、超小型 LED、传感器和通信设备相结合,使智能照明成为物联网和家庭自动化的催化剂。该应用程序显示颜色选择器和用于选择各种预配置动画的菜单。
所需材料
该项目需要几个元素:
Zerynth Studio :一个多平台和基于浏览器的 Python 开发环境,具有云同步和板管理功能。无论您使用哪种操作系统,Zerynth 都能运行!只需下载 Zerynth 并安装
Zerynth 应用程序:用于智能对象和物联网系统的 Zerynth 移动界面。任何手机都将成为对象的显示和遥控器。
Zerynth Shield 即用型多传感器板,可为您的日常生活物品添加智能功能
Arduino DUE或ST Nucleo F401RE或ParticlePhoton
Adafruit的NeoPixel LED条(或环)
玻璃或 3D 打印灯
组装
将 wifi Shield 和 Zerynth Shield 搭载到您的 Arduino(或 ST Nucleo 或 UDOO)上。如果您使用 Particle Photon,只需将其搭载到 Zerynth Shield 上的专用连接器上。
将 NeoPixel LED 连接到 Zerynth Shield 上的相关端口。
将所有电路板和 LED 放入灯中。
编程
使用 Zerynth 非常简单!
连接并“虚拟化”您的电路板
在 Zerynth 中创建一个新项目。注意:您需要创建 3 个(+1)文件:main.py、animation.py、template.html(和 project.md)
复制附件中的代码
将代码上传到您的板上,您就完成了!
开灯后会自动连接到预设网络。
然后只需打开 Zerynth 应用程序,它将搜索连接到网络的 Zerynth 对象,选择感兴趣的对象,在本例中为“Zerytnh Lamp”,然后您就可以与之交互了!在这种情况下,Zerynth 应用程序会显示一个颜色选择器和一个用于选择各种预配置动画的菜单。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !