电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
AS7341可见光传感器
分 享
扫描二维码分享
AS7341可见光传感器
AS7341
传感器
RTThread
Rice嵌入式开发
关注
发布时间: 2021-01-08
丨
阅读: 1441
## 简介 - 很久没有更新文章了,今天这篇文章是给电子芯吧客评测一个传感器--AS7341,这款传感器目前已经写成RT-Thread的软件包了。如果你也有这款传感器,可以玩一玩。 - 该软件包的仓库:https://github.com/RiceChen/as7341.git。 - AS7341 package 遵循 Apache License 2.0 许可。 ![](https://RiceChen0.gitee.io/picture/as7341/1.png) - AS7341可见光传感器采用业内知名的ams公司推出的新一代AS7341光谱传感IC。该传感器有8个可见光通道、1个闪烁通道、1个NIR通道和1个未加滤光片的通道。该传感器拥有6个独立的16位ADC通道,可以并行的处理数据。该传感器板载了两颗高亮LED,可在暗光环境下进行补光。 ![](https://RiceChen0.gitee.io/picture/as7341/2.png) - RGB颜色传感器和AS7341可见光传感器对比(以黄色为例) | | 黄色LED | WS2812 | |---|---------|--------| | RGB颜色传感器 | 红色 + 绿色| 红色 + 绿色 | | AS7341传感器 | 黄色 | 红色 + 绿色 | ![](https://RiceChen0.gitee.io/picture/as7341/3.png) ## 特性 * 8个可见光通道 * 50Hz或者60Hz的环境光闪烁检测 * 6个独立的16位ADC通道 ## 应用场景 * 高准度色彩检测和匹配 * 颜色混合效果检测 * 灯光色温调节 * 灯光氛围控制 * 植物颜值 ## 在RT-Thread上的使用 - 它依赖RT-Thread的I2C设备驱动框架。所以使用这个软件包之前需要相应的I2C接口。 - 使用 AS7341 package 需要在 RT-Thread 的包管理器中选择它: ``` C RT-Thread online packages peripheral libraries and drivers ---> [*] AS7341: AS7341 visible light sensor, can measure 8 wavelengths of visible light ``` - 然后让 RT-Thread 的包管理器自动更新,或者使用 pkgs --update 命令更新包到 BSP 中。 - 软件包已经增加测试代码。可以通过命令进行验证你的传感器: * 将传感器和I2C总线绑定命令:as7341 probe i2c1 * 读取八个通道的数据命令:as7341 read spectral - 本实验在小熊派进行测试,: 1. ``` C msh >as7341 probe i2c1 as7341 id: 0x24 as7341 probed, addr:0x39 msh > msh >as7341 read spectral F1(405-425nm): 1 F2(435-455nm): 3 F3(470-490nm): 4 F4(505-525nm): 5 F5(545-565nm): 7 F6(580-600nm): 6 F7(620-640nm): 7 F8(670-690nm): 4 Clear: 22 NIR: 2 msh > ```
关注微信公众号『Rice嵌入式开发技术分享』,后台回复“微信”添加作者微信,备注”入群“,便可邀请进入技术交流群。 ![](https://RiceChen0.gitee.io/picture/logo/logo_.jpg)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
Rice嵌入式开发
关注
评论
(2)
登录后可评论,请
登录
或
注册
SunnyPlus
100
天前...
艾迈斯的芯片挺有意思的,前身是奥地利微电子,LDO电源芯片的开山鼻祖。
0
回复
发布
Rice嵌入式开发
回复
SunnyPlus
98
天前...
价格贵
0
回复
发布
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交