趣味满满的幻彩灯带开发包来了!开发者一用就爱上

描述

如果你常看短视频,一定被各种炫酷的幻彩灯带产品刷屏过。随着智能幻彩灯带的问世,其玩法也愈加丰富。比如支持用户对灯带上的每一颗灯珠实现亮度和颜色的单独调节,并专属自定义你想要的场景模式,呈现出花式的动态灯光效果。

 

而且幻彩灯带的应用场景不受限制,不管是起居室的氛围照明,还是书房的电竞桌装饰,亦或是电视墙的灯光同步,幻彩灯带都具备极强的场景适配性。

 

 

 

为了方便开发者们快速灵活地实现智能幻彩灯带的开发,全球化IoT开发平台服务商涂鸦智能(NYSE:TUYA,HKEX:2391)提供了支持多种芯片型号的幻彩产品开发包。

 

通过该开发包落地的智能幻彩灯带产品,支持 Wi-Fi、Bluetooth LE 等多种通讯方式;并支持 App 端对智能灯带进行远程控制,包括开关、亮度调节、色彩调节、定时、切换或自定义设置场景模式、切换音乐模式等。

 

同时,涂鸦还提供了具备多种幻彩效果的API接口,开发者们可以根据自己的想法和实际场景,选择调用不同功能层次的接口,定制专属自己的花式幻彩灯带方案!

 

那么,最后开发出来的幻彩灯带产品,展示效果到底如何?

 

 

 

一、亮点功能介绍

总控开关:支持一键控制所有幻彩灯珠的开关,操作更便捷;哪怕是再大的装饰场地,也无所畏惧;

 

涂抹功能:与涂鸦智能 App 配网成功后,用户可以在 App 上使用画笔,对灯带设备进行颜色的分段调节,也可以针对特定的几个段落进行涂抹上色;

 

 

幻彩场景功能:针对风景、生活、节日和心情四种场景模式,涂鸦幻彩产品开发包提供数十种预设静态或动态的场景,满足不同情境和场合的需要;

 

音乐律动功能:开启音乐律动后,灯带的颜色和亮度会跟随音乐的节奏、音量变化而跳动,为用户打造流光溢彩的梦幻场景;

 

灯带裁剪功能:支持根据灯带具体长度进行裁剪,以便能更好地适应用户所需的实际长度;

 

倒计时功能:通过远程倒计时命令,就能打开或关闭灯带,让用户对幻彩灯带的控制不再受限于距离;

 

按键功能:通过按键的方式,就能控制灯带开关、调光、调色和切换情景模式等功能;

 

成品测试功能:开发者扫描指定的测试路由器,就能迅速进入老化测试和成品功能测试状态,并自动提供完整的成品工厂测试方案。

 

 

二、开发包的核心优势

1、丰富的基础服务和驱动


 

颜色渐变服务:开发者设置好当前颜色、想要渐变的目标颜色和执行时间这三种元素后,渐变服务将会自动为你计算好每一次步进的颜色值。

 

基于渐变服务,开发者还能拥有丰富的玩法,比如制定灯的呼吸、完成渐变调光调色等。超多趣味功能,让你的幻彩灯带产品更出色。

 

颜色格式转换服务:该开发包提供 hsvbt / rgbcw 两种颜色格式的相互转换,以及Gamma 计算、功率限制等接口;

 

场景驱动:开发包内置十几种场景模式,能满足大部分用户的需求;同时涂鸦也开放了自定义功能,支持开发者自由灵活地添加专属于自己的幻彩场景;

 

 

音乐律动驱动:涂鸦为开发者提供了常用的音乐律动模式,让幻彩灯带的每一颗灯珠颜色,都能跟随音乐而跳跃变幻,同时也支持开发者扩展新的音乐律动模式;

 

硬件驱动:该开发包还为开发者提供了按键驱动、音频ADC采集驱动、幻彩驱动、多款芯片驱动的功能,同时开发者也可以自定义添加新的驱动芯片。

 

这边罗列下目前已支持的幻彩芯片列表:


 

照明


2、支持Kconfig

 

该幻彩灯带产品开发包支持 Kconfig(即Linux内核配置/构建系统),开发者可根据需求打开或关闭相应的功能模块,轻松实现代码的功能裁剪;也可通过 Kconfig 进行简单的功能配置,一键勾选即可快速生成新的幻彩灯带产品。

 


 

在 TuyaOS 目录下,输入 [ make app_menuconfig ] 命令,就可以对幻彩灯带产品开发包进行配置。配置完成后,输入 [ make app_config ] 命令,即可生成新的配置头文件。

3、满足开发者自定义需求

产品开发包的默认配置是一个可量产的工程,能帮助开发者快速配置产品功能,实现落地量产;如果开发者有其他功能需求,也可以基于该产品开发包进行深度的开发和探索。

 


 

幻彩灯带开发包内提供的硬件驱动、DP数据解析、各功能模块交互的业务逻辑等,均以源码的方式提供


 

为了适应不同的使用场景,基础服务也提供了丰富的功能接口,尽量满足开发者不同程度的开发需求。

 

 


 

在开发前,开发者可先查看各个功能模块的文档以及对应的 example,以便开发的时候更能得心应手。

这些示例代码,可以帮助开发者更清楚地了解,如何使用幻彩灯带开发包所提供的各种工具:如添加情景库、添加音乐律动库、颜色渐变服务、按键、音频采集、数据存储和灯带控制等功能。


 

自由灵活的开发工具,让开发者有充分的空间发挥出创意,助力更多爆品的诞生。

4、支持与帮助

①下载产品开发包
 


 

在 Tuya Wind IDE 上先下载对应的联网单品开发框架,框架下载完成后找到相应产品开发包,点击申请,并填写对应信息。申请通过后即可下载产品开发包,并进入开发阶段。

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分