0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

不一样的DIY智能灯,给你带来不一样的视觉体验

智能物联研习社 来源:涂鸦智能 作者:智能物联研习社 2021-01-14 12:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们都知道,智能灯是一款常见的智能设备,安装智能灯后,用户可以使用手机 App 轻松调整室内颜色和亮度,设置不同的照明场景来轻松创造出温暖、放松、有趣或者鼓舞人心的室内空间。

物料清单

(可选)一款智能灯设备

数量:1

(任何 Powered By Tuya 设备皆可,您也可以前往涂鸦智选平台采购样品。)

步骤

第 1 步:了解智能灯和 RGB 5 路灯在智能灯具的开发过程中,您会碰到各种各样的某路灯,例如一路灯或者五路灯。不同的数字代表照明产品能实现的功能不同,如下表所示:

0c84df884a14461a8c6452d17deb20b7~tplv-tt-shrink:640:0.image

其中,五路灯有白光和彩光是 2 种模式切换,但不可同时启用。

彩光的色彩模型常见的有 RGB 模型和 HSV 模型:

RGB 色彩模型RGB(Red、Green、Blue)色彩模式是一种面向硬件的色彩模型,显示系统都采用RGB颜色模型来进行图像显示。RGB色彩模型属于加法混色原理,每种原色的数值越高,色彩就越亮,RGB都是0时是黑色,都是255时是白色。
RGB色彩模型表示直接,但是RGB数值和色彩的三属性没有直接的联系,不能揭示色彩之间的关系。

HSV 色彩模型HSV 色彩模式是一种面向用户感官的色彩模型,侧重与色彩表示。这是根据人的视觉系统对亮度的敏感度要强于色彩值这个生理特性而提出的颜色模型。它比 RGB 更接近人们对彩色的感知经验。非常直观地表达颜色的色调、鲜艳程度和明暗程度,方便进行颜色的对比。
HSV(Hue、Saturation、Value)分别对应色相、饱和度、明度。

色相 H:用角度度量,取值范围为0°~360°,从红色开始按照逆时针方向计算,红色为0°,绿色为120°,蓝色为240°,黄色为60°,青色为180°,品红为300°,对应于绕圆柱的中心轴的角度。

饱和度 S:表示色彩的纯度,对应于离圆柱的中心轴的距离。数值越高颜色则深而艳,数值越低则颜色逐渐变灰,取值范围为0.0~1.0,白色的S=0。

明度 V:表示颜色的明亮程度。取值范围为0.0(黑色)~1.0(白色)。对应于绕圆柱的中心轴的高度,轴取值为自底部的黑色V=0到顶部的白色V=1,如下图所示。

04a96c587dda43f89779c8c541b04c03~tplv-tt-shrink:640:0.image

第 2 步:准备工作

跟随本教程基于涂鸦 iOS App SDK 开发一个智能灯 App 之前,您需要做以下准备:

1、创建 App SDK;2、集成 SDK;3、完成用户注册和登录;4、创建家庭;5、完成设备配网的逻辑;6、完成设备控制的逻辑。

以上步骤都在 基于涂鸦 App SDK 快速地开发一款 iOS IoT App 教程有详细的描述,您可以参考教程完成准备工作。

第 3 步:了解功能点

功能点是对产品功能的抽象表示,是具体智能设备功能的抽象,用于描述产品功能及其参数。功能点 ID:功能点的编码。设备与云端的功能数据通过功能点 ID 进行传输。功能点名称:自定义的功能名称。标识名:功能点 Code 值,用于 App 显示功能名称的多语言管理。支持字母、数字和下划线,以字母开头。

数据类型:

7eb2a814be5444ca81e2566df4317651~tplv-tt-shrink:640:0.image

数据传输类型:可下发可上报:指令数据可以发送给设备,设备数据可以传输给云端。只上报:数据只支持从设备传输给云端。只下发:数据只支持从云端发送给设备。

fqj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能设备
    +关注

    关注

    5

    文章

    1185

    浏览量

    53598
  • 智能灯
    +关注

    关注

    1

    文章

    46

    浏览量

    11709
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AI “拆弹专家”!如何打造不一样的“刘德华”

    正如刘德华演绎的《拆弹专家》电影中一样,现实中的防爆排爆,需要拆弹专家穿着防护服,进行近距离拆除。这种个非常危险的职业,稍有不慎就容易对拆弹人员的生命造成威胁。随着机器人技术应用的发展,采用机器人
    的头像 发表于 03-31 17:59 364次阅读
    AI “拆弹专家”!如何打造<b class='flag-5'>一</b>个<b class='flag-5'>不一样</b>的“刘德华”

    为什么驱动直流电机跟振动直流电机对电源的干扰不一样,怎么解决。

    有大佬知道为什么驱动直流电机跟振动直流电机对 12 伏电源的干扰不一样吗,怎么解决
    发表于 03-31 13:53

    WT2003B单芯片:如何让刷牙这件小事,变得不一样

    当电动牙刷学会"开口说话"——WT2003B单芯片如何让刷牙这件小事,变得不一样小伙伴们,又到了我们的#唯创WT语音芯片小讲堂时间!今天我们要聊的,是个每天都会发生在你浴室
    的头像 发表于 03-26 18:04 229次阅读
    WT2003B单芯片:如何让刷牙这件小事,变得<b class='flag-5'>不一样</b>!

    OpenClaw+K8s+Docker安装完整保姆级教程

    AI Agent 落地到企业内部,第个挡在路上的问题就是接入层。微信、Telegram、Slack、企业微信,每个渠道的协议不一样,消息格式不一样,认证方式不一样。自己写网关代码?写
    的头像 发表于 03-16 15:24 469次阅读

    为什么有的type c口不一样

    Type-C接口已经成为现代电子设备充电和数据传输的标准,但许多用户在使用过程中却会发现,即便是外观相同的Type-C接口,其实并不是所有设备都能通用。 在Type-C接口的统外观下,有些
    的头像 发表于 12-24 09:26 1158次阅读
    为什么有的type c口<b class='flag-5'>不一样</b>?

    PCB板双面布局的DDR表底走线居然不一样

    的想法,所以前面的些走线长度和阻抗的优化调整意见给到他们的时候,他们也能够接受,并且表示赞同。当我们提出最后项优化方案后,他们就表示出了深深的不太理解了。 这条意见就是让表底层的走线特意做成
    发表于 12-11 10:43

    这个“MCU+”有点不一样

    ,“MCU+”战略也是实现差异化竞争、打破国际大厂垄断的重要手段。 在这场变革中,作为家高性能高可靠性模拟及混合信号芯片公司,纳芯微正以“MCU+”战略,重塑自身在产业链中的角色定位,为终端客户带来全方位的场景赋能价值。 基于“MCU+X”
    发表于 12-02 09:50 6789次阅读

    隔离地过孔要放哪里,才能最有效减少高速信号过孔串扰?

    通过这篇文章,你们能看到些与你们想象不一样的隔离地过孔的设计方式。。。
    的头像 发表于 11-14 14:03 246次阅读
    隔离地过孔要放哪里,才能最有效减少高速信号过孔串扰?

    不一样的展会,不一样的精彩 2025湾芯展圆满收官

    10月17日,2025湾区半导体产业生态博览会(2025湾芯展)在深圳会展中心(福田)圆满收官。全球600多家展商、超30场论坛,在6万平方米的展区内,打造场“不一样的展会”,呈现出“不一样的精彩
    的头像 发表于 10-29 16:56 1540次阅读
    <b class='flag-5'>不一样</b>的展会,<b class='flag-5'>不一样</b>的精彩 2025湾芯展圆满收官

    不一样的展会,不一样的精彩:2025湾芯展顺利收官

    内,打造场"不一样的展会",呈现出"不一样的精彩"。本届展会人气火爆,展期三天累计接待总量达到11.23万人次。参展企业集中发布年度新品数约2500件,新品发布与商业合作收获颇丰。   不一
    的头像 发表于 10-19 20:27 929次阅读
    <b class='flag-5'>不一样</b>的展会,<b class='flag-5'>不一样</b>的精彩:2025湾芯展顺利收官

    莱姆传感器怎么?我用了以后,感觉确实不一样

    说实话,刚开始听说莱姆(LEM)传感器的时候,我还有点犹豫。虽然身边做电源开发、充电桩设计的朋友都在用这个牌子,但我这个人比较谨慎,毕竟传感器这种东西,稳定性、精度、抗干扰能力都挺关键,旦出问题
    的头像 发表于 07-30 10:28 611次阅读
    莱姆传感器怎么<b class='flag-5'>样</b>?我用了以后,感觉确实<b class='flag-5'>不一样</b>

    飞腾全国产主板和普通主板有什么不一样

    在计算机系统中,主板是掌握整个系统的核心硬件,主要功能是传输各种电子信号,部分芯片也负责初步处理些数据,并且负责连接和协调所有其他硬件部件的工作。
    的头像 发表于 07-17 09:55 659次阅读

    请问cyw920719b2q40evb如何设置每个蓝牙芯片的mac地址不一样

    请问下 cyw920719b2q40evb 如何设置每个蓝牙芯片的mac地址不一样呢? 谢谢
    发表于 07-07 06:34

    想通过I2C访问闪存来测试对cy7c6541的访问,但是访问结果好像与datasheet不一样,怎么解决这个问题?

    我想通过I2C访问闪存来测试对cy7c6541的访问,但是访问结果好像与datasheet不一样。 是否有关于 cy7c6541 闪存或 eeprom 的数据表? 或者有其他方法可以帮我完成访问测试(读取rom/flash里的值然后和标准值对比)?
    发表于 05-19 06:44

    cyusb3014 slave fifo模式In和Out缓存大小不一样时,显示错误怎么解决?

    cyusb3014 slave fifo 模式 In 和 Out 缓存大小设置不一样时(比如:U2P DMA缓存16K,P2U DMA缓存1K),可以测出来实际就是设置值,但在USB Control Center 显示的USB信息都显示 16K, 这个 需要怎么修改才能让USB信息是正确的呢?
    发表于 05-13 06:55