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