智能灯作为一种最为常见的智能家居设备,在市场前景以及低门槛的驱动下,该产品已经成为开发者已经众多厂家青睐的大众化产品。你可以使用手机控制灯光开启或关闭、调节亮度及颜色甚至与音响系统同步闪烁,这种体验听上去就很有趣。
本作品希望通过将使用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 范例。
全部0条评论
快来发表一下你的评论吧 !