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

    文章

    1141

    浏览量

    53053
  • 智能灯
    +关注

    关注

    1

    文章

    46

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    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

    PKA外设RSA模幂运算2048位计算结果和在线工具计算的不一样是怎么回事?

    参照STM32WLE5的官方PKA例程,2048位的模密运算结果和在线工具计算的结果不一样,有遇到类似情况的朋友吗
    发表于 03-10 07:28

    ADS1100每次复位ADS采集到数据都不一样,是时序问题吗?

    为什么我每次复位ADS采集到数据都不一样啊 是时序问题吗?
    发表于 02-12 07:06

    用单片机的SPI控制ADS1191,发送命令写寄存器后读取相应寄存器的值就不一样,而且每次读出来的都不一样,为什么?

    现用单片机的SPI控制ADS1191,使用内置晶振时钟,发送命令写寄存器后,再读取相应寄存器的值就不一样,而且每次读出来的都不一样,设置让CLK脚在起振后输出时钟信号,示波器也测不到相应的时钟信号,请给予提示,已经停在这2天了。。。。。。
    发表于 01-23 08:38

    ldc1000的spi通信,为什么在这种情况下都写不进数据,读数据也每次不一样

    ldc上电后,即数字和模拟端都供电后,只连接spi的四根线到mcu,而其他脚都悬空,这种情况下能否读写ldc1000的寄存器。 为什么我在这种情况下都写不进数据,读数据也每次不一样,哪怕是读只读的寄存器(device id寄存器)每次读出的数据都不一样
    发表于 01-13 08:21

    对ADS1258进行配置,对某个寄存器写指令,为什么写进去的和读回来的不一样

    现在对ADS1258进行配置,对某个寄存器写指令,然后再次读回来这个寄存器的值,为什么写进去的和读回来的不一样
    发表于 01-13 06:13

    用ADS1255测量数据遇到了同个采样电压值,读出来的数据不一样,怎么解决?

    在用ADS1255测量数据遇到了同个采样电压值,读出来的数据不一样。现在情况如下:采样电压用3.3v电压,读出来的数据稳定;模拟输入差分电压短接,相当于0输入,采样数据稳定;接上传感器后,采样数据开始跳变。想请教下怎么解决
    发表于 01-10 11:37

    多路采集的空测试值,为什么不装传感器的时候每个原点值不一样

    个8路采集项目,压力采集都没有问题,现在问题是不装传感器的时候每个原点值不一样,比如说有4路是10000,有4路是80000,这个是什么原因造成的,有什么方法可以改善成一样的吗?
    发表于 12-27 10:45

    使用ADS1256中出现重新上电会出现读取AD值不一样的情况,怎么解决?

    您好,我在使用ADS1256中出现重新上电会出现读取AD值不一样的情况:我这边直给个恒定的电压输入,重复上电断电读取AD值的实验,10次中大约出现两次读到的AD值异常偏大,直接测输入引脚的电压
    发表于 12-13 09:34

    ADS1247模拟SPI读取寄存器数据,读取的数据每次都不一样,为什么?

    ADS1247模拟SPI 读取寄存器数据,读取的数据每次都不一样。比对过时序,程序没有问题。示波器抓取的波形显示命令已经发出,试了好几块板子都是这样。 PS:START 引脚已经拉高
    发表于 12-13 08:44

    DAC5682Z输出不同频率幅度不一样,这是正常的吗?

    现遇到DAC5682Z输出不同频率幅度不一样问题,不知道是否正常。 下面是提供的4MHz和250MHz的图: 麻烦帮忙确认下输出幅度和频率之间的关系,谢谢
    发表于 12-10 06:52

    在ADS114s08中,写入寄存器的值与读出来的值不一样是怎么回事?

    在ADS114s08中,写入寄存器的值与读出来的值不一样,怎么回事?
    发表于 12-09 07:45