RT-Thread 传感器软件包归类
简介
介绍了目前已经适配了rtthread的sensor框架的软件包,注意:有些传感器是即支持IIC也支持SPI,但是目前适配sensor框架只用了一种通讯接口。
传感器软件包列表
传感器型号 | 类型 | 通讯接口 | 厂家 | 备注 |
---|---|---|---|---|
AHT10 | 温湿度传感器 | IIC | ASAIR | SMD封装可用于回流焊,精度一般 |
AP3216C | 接近感应与光照强度传感器 | IIC | Kingbright | 集成光传感器,距离传感器,红外LED的芯片 |
BH1750 | 光照强度传感器 | IIC | ROHM | 16位量程 |
BMA400 | 三轴加速度传感器 | IIC | BOSH | |
BME280 | 温湿度/气压传感器 | IIC | BOSH | 温度、湿度、气压三合一传感器 |
BME680 | VOC 温湿度 气压传感器 | IIC | BOSH | 贵 |
BMI088 | 六轴传感器 | IIC | BOSH | 3轴陀螺仪和3轴加速度计,可用于无人机和机器人 |
BMI160/BMX160 | 六轴/九轴传感器 | IIC | BOSH | 超低功耗;BMI:六轴 BMX:九轴 |
BMP180 | 气压/温度传感器 | IIC | BOSH | 比较老了 |
BMP280 | 气压/温度传感器 | IIC/SPI | BOSH | 应该是要替代BMP280的,支持IIC和SPI两种接口 |
CCS811 | 气体传感器 | IIC | AMS | 用于检测室内低水平的挥发性有机化合物和二氧化碳浓度 |
DA270 | 加速度三轴传感器 | IIC | MiraMEMS | 超低功耗 |
DF220 | 力传感器 | IIC | MiraMEMS | 超低功耗 |
DHT11 | 温湿度传感器 | 单总线 | AOSONG | 单总线通讯 |
DHTxx | DHT家族大集合 | 单总线 | AOSONG | DHT11、DHT12、DHT21 和 DHT22 等型号 |
DS18B20 | 温度传感器 | 单总线 | UMW | 单总线温度传感器 |
GP2Y10 | 灰尘检测传感器 | ADC | SHARP | 粉尘传感器,模拟电压输出 |
GY271 | 地磁传感器 | IIC | Honeywell | 测量范围: ±1.3-8Ga |
HDC1000 | 温湿度传感器 | IIC | TI | 超低功耗,新设计推荐用HDC2010 |
HMC5883 | 三轴磁力计 | IIC | Honeywell | |
HSHCAL001 | 温湿度传感器 | IIC | ALPSALPINE | 超低功耗 |
HTS221 | 温湿度传感器 | IIC | ST | |
INA226 | 功率监视器 | IIC | TI | 可监测总线电压、电流和功率 |
INA260 | 功率监视器 | IIC | TI | 自带2mΩ采样电阻,可采样15A连续电流 |
LIS2DH12 | 加速度传感器 | SPI | ST | 超低功耗 |
LPS22HB | 气压传感器 | IIC | ST | 测量的气压范围0.26*105pa—1.26*105pa,且精度能达到10cm |
LSM303AGR | 加速度&磁力计传感器 | IIC | ST | 超低功耗,内嵌32级FIFO |
LSM605L | 加速度&陀螺仪传感器 | IIC | ST | 内置计步器 |
MAX30102 | 心率&血氧传感器 | IIC | Maxim | |
MAX31865 | 温度传感器 | SPI | Maxim | 热敏电阻转数字输出转换器,非数字传感器 |
MAX6675 | 温度传感器 | SPI | Maxim | ±0.25℃精度 |
MLX90632 | 非接触式温度传感器 | IIC | Melexis | 人体温度测量精度高达±0.2 °C |
MPU6xxx | 加速度&陀螺仪传感器 | IIC | InvenSense | 兼容 mpu6000、mpu6050、mpu6500、mpu9250、icm20608 等 |
MS5611 | 气压传感器 | IIC&SPI | MEAS | 高分辨率气压传感器 |
MS5805 | 气压传感器 | IIC | MEAS | 高分辨率气压传感器 |
PMSxx | 颗粒物传感器 | UART | Plantower | 支持 PMS1003、PMS3003、PMS5003、PMS7003、PMS9003、PMSA003 等多种型号传感器,还没有对接sensor框架。 |
RT3020 | 加速度传感器 | IIC | Richtek | 低功耗,用于可穿戴设备 |
SGP30 | 金属氧化物气体传感器 | IIC | Sensirion | 用于检测 TVOC 和 eCO2 |
SHTC1 | 大气压强传感器 | IIC | SENSIRION | |
SPL0601 | 大气压传感器 | IIC | Goer | 同时内置温度传感器,低功耗 |
HC-SR04 | 超声波测速 | Timer | 无 | 淘宝有模块 |
TMP1075 | 温度传感器 | IIC | TI | 供电范围广、功耗低、精度高 |
TSL4531 | 光照度传感器 | IIC | AMS | 量程:3 lux-220k lux 分辨率: 1 lux |
VL53L0x | 红外测距传感器 | IIC | ST | 量程: 0-2000mm 分辨率: 1mm |
未完待续,不定期更新…
后记
所有的软件包都是开发者无偿贡献的,在使用的同时不忘给个star就是给开发者最大的鼓励。另外,如果有对BLE感兴趣的同学,欢迎关注我们的Wiki,会一直更新和BLE相关的技术干货。同时也欢迎加入BLE兴趣小组,共同探讨BLE相关问题。
RT-Thread 传感器软件包归类相关推荐
- 使用RT Thread设备框架封装一个I2C设备——DS3231
使用RT Thread设备框架封装一个I2C设备--DS3231 前言 ENV配置 I2C测试 将ds3231封装成一个字符设备 结语 前言 学习rt thread的I2C的时候,恰巧手上的板子留了d ...
- RT Thread根据开发板制作BSP方法
之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录.用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thr ...
- rt thread系统下添加wiznet软件包后,不插网线CPU利用率100%问题
rt thread系统下添加wiznet软件包后如果不插网线的话其他任务运行很卡,使用ps命令发现优先级低的任务很多都超时了 rt thread线程错误码 添加了一个可以查看CPU利用率的软件包CPU ...
- rt thread studio使用QBOOT和片外flash实现OTA升级
我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...
- Yeelink平台使用——远程控制 RT Thread + LwIP+ STM32
1.前言 [2014年4月重写该博文] 经过若干时间的努力终于搞定了STM32+LwIP和yeelink平台的数据互通,在学习的过程中大部分时间花在以太网协议栈学习上,但是在RT Th ...
- stm32f407单片机rt thread 片外spi flash OTA升级配置示例
参考地址https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/ 第一步,生成Boot ...
- RT Thread Studio 配置IIC并读取AS5600角度
RT Thread Studio 配置IIC并读取AS5600角度 一.RT Thread Studio 配置IIC 1.在RT Thread Seting 中开启IIC功能 并保存 一定要保存才能更 ...
- 基于GD32F103C8T6添加RT Thread nano设备框架并添加串口设备(以控制台console( uart0 )为例)
最近没事琢磨了一下使用设备框架的问题.因为将串口注册到设备框架可以应用十分丰富的软件包. 于是就整理了一下手上的工程,重新将工程梳理了一遍. 像这样是十分清爽了,其中RTOS是操作系统源代码 并且学习 ...
- 关于RT thread系统节拍时钟的配置
关于RT thread系统节拍时钟的配置 -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...
最新文章
- Visual Studio Code常用插件
- linux c 错误 'for' loop initial declaration used outside C99 mode
- 一、为什么要使用NoSQL数据库
- SESSION 页面刷新 失效
- C#3.0 新特性系列(6) Extension Methods
- 处理器管理与进程管理
- Vue 脚手架中的.eslintrc.js代码规范 的解决
- 我的docker随笔27:基于容器的sqlite测试
- offsetParent
- 尖括号与双引号所引起的错误
- 远程控制别人计算机,如何远程控制别人的电脑?手把手教你远程操控别人的电脑!...
- 系统篇-在linux上用deb包安装steam。
- php自动生成模板文件,Laravel学习笔记之Artisan命令生成自定义模板的方法
- 男人的消费观连狗都不如
- HTML meta标签使用介绍
- unity游戏开发毕设_毕设分享:用Unity探究2D游戏的打击感
- 让你的编程不再乏味:「陪伴姬」来了!
- length与length()的区别
- kali的网络设置及三种网络模式
- Linux系统 黏着位(SBIT) 详解
热门文章
- 开放域对话预训练模型总结
- html5 语音唤醒,真正实现息屏语音唤醒小爱同学!释放你的双手,逼格满满哦!...
- 惠普暗影精灵6安装Ubuntu双系统显卡及Wi-Fi问题解决
- python检测键盘输入termios、等待按键超时检测
- 4296. 【NOIP2015模拟11.2】有趣的有趣的家庭菜园
- Elasticsearch5基于completion suggester实现提示词(类京东淘宝)
- Axure教程(中级):网易云音乐听歌识曲效果模仿
- 带参数传递的Verilog模块设计
- 异地远程群晖NAS教程【cpolar内网穿透】
- html360全景图原理,html360°全景展示 示例