智能灯作为一种最为常见的智能家居设备,在市场前景以及低门槛的驱动下,该产品已经成为开发者已经众多厂家青睐的大众化产品。你可以使用手机控制灯光开启或关闭、调节亮度及颜色甚至与音响系统同步闪烁,这种体验听上去就很有趣。
本作品希望通过将使用Arduino Uno WiFi板结合GoKit2上的功能板,配合WS2812 8段RGB灯珠板子,使用机智云云端服务器,改造成可用手机来控制的无线wifi小彩灯,还原这个受大众欢迎的炫彩智能灯神秘的本质。
准备工作
硬件:GOKIT 2/3 功能板+ArduinoUnoWiFi
软件:机智云产品调试APP+Arduino IDE(1.7.10版以上)
其他:机智云开发者账号
视频要点
登陆机智云自助开发平台,
创建一个智能灯
定义数据功能点
自动生成Arduino Uno 平台的机智云接入库
将库导入Arduino IDE
编译下载到Arduino unoWiFi上
演示操作过程
其他背景知识
Arduino Uno WiFi 是 ArduinoOrg 推出的一款基于 ArduinoUno 的开发板,主芯片仍然采用与 ArduinoUno 相同的 ATMega328p,使得开发者能够像使用 Arduino Uno一样使用它。
Arduino Uno WiFi集成了乐鑫的ESP8266芯片作为WiFi模块以提供无线联网功能,支持 OTA程序无线下载功能,支持 REST 方式实现远程控制,支持 Web 方式轻松配置网络。
WiFi 功能使得 Arduino UnoWiFi 可以轻松实现无线控制,但是假如没有一款优秀的云服务器来提供固定 IP访问和数据保存,也是无法实现不在同一局域网中的远程控制的。
Gizwits 为个人开发者带来了福音,在设备节点小于一定数量时,Gizwits 为开发者提供免费云服务器使用。另外为了简化开发难度,Gizwits 提供了数据上传分发的详细协议格式及 APP 范例。
-
led
+关注
关注
242文章
23141浏览量
658546
发布评论请先 登录
相关推荐
评论