智能灯作为一种最为常见的智能家居设备,在市场前景以及低门槛的驱动下,该产品已经成为开发者已经众多厂家青睐的大众化产品。你可以使用手机控制灯光开启或关闭、调节亮度及颜色甚至与音响系统同步闪烁,这种体验听上去就很有趣。
本作品希望通过将使用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
+关注
关注
243文章
24452浏览量
687823
发布评论请先 登录
Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略
Wi-Fi 6将为智能工厂创造更多价值
浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术
如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?
基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较
LitePoint Wi-Fi测试软件减轻客户设计负担
科普|公司的Wi-Fi,为什么这么慢?
Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1
Wi-Fi HaLow如何突破传统Wi-Fi性能瓶颈?
基于 Wi-Fi 的定位服务
nRF Cloud Wi-Fi 定位服务
Wi-Fi 定位服务
还不知道Nordic 有Wi-Fi 6+BLE组合?
Wi-Fi 7 与频率控制的关系

教学:Arduino uno Wi-Fi智能小夜灯
评论