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

    文章

    1045

    浏览量

    50418
  • 智能灯
    +关注

    关注

    1

    文章

    41

    浏览量

    11227
收藏 人收藏

    评论

    相关推荐

    AMC1303M2510DWVR X-RAY结构不一样,是否会影响功能?

    AMC1303M2510DWVRX-RAY结构不一样,是否会影响功能基板白点是起什么作用的
    发表于 11-21 07:34

    TL084IDR Mathcad算出的相频曲线和TINA仿真的为什么不一样

    Mathcad算出的相频曲线和TINA仿真的为什么不一样
    发表于 09-06 07:17

    空载时输出波形如图2所示,发现相位相反,幅度不一样,为什么?

    空载时输出波形如图2所示,发现相位相反,幅度不一样。图3 加8欧姆负载后输出的波形,再接喇叭后声音是突然一高一低,怀疑是不是镜像后幅度不一样造成的?
    发表于 08-29 08:06

    为什么不同的片子同相端的电压不一样

    输出是0V。 但用示波器测同相端电压,有的LM124同相端电压会高于4.5V的电压,有的低于4.5V,示波器表笔搭在LM124的3脚上,电压会被拉低至约1V的样子。 我想是我对运算放大器的认识上存在问题,请教大神们,为什么不同的片子同相端的电压不一样?谢谢!
    发表于 08-21 07:45

    TINA-TI仿真,为什么VF1和VG1的波形不一样

    为什么VF1和VG1的波形不一样? 还有就是如果我把波形的下降沿改为100N,VF1的波形就会被削顶,这个有是什么原因?
    发表于 08-19 07:15

    OPA817跟opa818一样的封装,为什么两者的热阻不一样呢?

    我用了opa818,但是有个通道的Cf需要变大,需要换成opa817才能稳定,否则震荡。 但是我在对比两个运放的参数时候,有个疑问,两颗运放明明是一样的封装,可以pintopin兼容,为啥热阻
    发表于 07-30 06:16

    请问pad和pin有什么不一样

    pad 和 pin 有什么不一样
    发表于 06-25 06:08

    用iar debug进去的程序和用STVP烧录的程序不一样,为什么?

    我现在发现个问题,就是用iar debug进去的程序和用STVP烧录的程序不一样,STVP烧录的程序运行速度快于IAR,诸位有谁知道原因的? 定时器的速度并没有变化,但是程序运行速度却不一样 注意:是STVP,不是stvd
    发表于 05-08 06:53

    Khadas携新品亮相,定义不一样的“mini”

    环球资源消费电子展览会与中国进出口商品交易会(广交会)。  01 不一样的“Mind” 不一样的“mini” Khadas Mind 作为本次参展的“C 位产品”,自 2023 年上市以来,便以其轻薄
    的头像 发表于 04-22 10:46 319次阅读
    Khadas携新品亮相,定义<b class='flag-5'>不一样</b>的“mini”

    STM32的VDD与VDDA不一样可以吗?

    STM32 的VDD与VDDA不一样可以么
    发表于 04-11 06:34

    MCU冷复位和热复位有什么不一样

    求问MCU冷复位和热复位有什么不一样
    发表于 02-02 15:52

    个IGBT用不同的驱动板会得到不一样的效果吗?为什么?

    个IGBT用不同的驱动板会得到不一样的效果吗?为什么? 当使用不同的驱动板驱动同个 IGBT 时,会产生不同的效果。这是因为驱动板在控制 IGBT 的开关过程中起着重要的作用,不同的驱动板具有
    的头像 发表于 01-15 11:26 834次阅读

    不一样的修复螺旋轴承位磨损方法

    电子发烧友网站提供《不一样的修复螺旋轴承位磨损方法.docx》资料免费下载
    发表于 12-26 09:53 0次下载

    拼接屏白底颜色不一样怎么解决?

    在拼接屏使用过程中,有时会遇到白底颜色不一样的问题,这可能会影响到整个显示画面的质量和效果。
    的头像 发表于 11-24 10:22 780次阅读

    照着AD8366的datasheet上的P20做了个电路,为什么输出端的电压幅度不一样

    我最近使用的AD8366的时候出现个很奇怪的现象,我照着AD8366的datasheet上的P20做了个电路,有几块电路没问题,有两块出现了AD8366的输出端的电压幅度不一样,后来发现输出不一样
    发表于 11-24 06:06