本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


作者:安静的句型
基于ART-Pi,利用MS-P2XD10气压传感器模块,L610-CN-00-MiniPCIe-10Cat模块,设计了一款气压温度测量系统,测量环境的大气压力和温度,并上报到阿里云,连接到物模型,实时显示。
硬件:ART-Pi;L610;LPS22HH
RT-Thread版本:4.0.3
开发工具及版本:MDK-v5.27.0.0
使用了RT-Thread内核中使用线程、信号量、 邮箱、内存池等功能,在读取到传感器数据后,将气压和温度数据通过邮箱传输到阿里云发布线程,向云端发送。
调用了FinSH组件用于系统过程调试,监视线程应用情况、设备使用情况、其它信息等。
加载了多个软件包:
AT DEVICE软件包,用于L610的驱动。
WebClient软件包,测试L610功能。
ali_iotkit软件包,配置阿里云三元组信息,连接阿里云。
cJSON软件包,进行数据封装。
利用ART-Pi作为主控单元,通过I2C接口与LPS22HH气压传感器模块通讯,获取气压和温度值。通过UART接口与L610Cat通讯模块通讯,与云端连接。
其中LPS22HH需注意连线,具体连线如下:
LPS22HH板 |
ART-Pi |
定义 |
VDD |
P1-1 |
3.3V |
VDDIO |
P1-1 |
3.3V |
SA0 |
P2-39 |
GND |
SDA |
P1-3 |
I2C-SDA |
SCL |
P1-5 |
I2C-SCL |
CS |
P1-1 |
3.3V |
GND |
P1-39 |
GND |
其中VDD和VDDIO都是为LPS22HH供电,直接使用ART-Pi的3.3V电源。SA0是用于选择地址,接地后地址为0x5C。SDA和SCL是I2C接口“i2c3”。CS作为片选信号,接高电平后选择接口为I2C。
L610连线如下:
L610板 |
ART-Pi |
定义 |
UA1_TX |
P1-10 |
UART-TX |
UA1_RX |
P1-8 |
UART-RX |
AUTO_POWER_ON_1 |
P1-6 |
GND |
AUTO_POWER_ON_2 |
P1-12 |
PI5 |
CTS短路帽不接。
电源短路帽接至VUSB。
连接USB接口供电和通讯。
在main.c文件中首先进行了L1610的上电,mqtt初始化,lps22hh初始化等,并创建了四个线程,LED闪烁线程、阿里云发送数据线程、接收阿里云命令线程、定时器线程。
当前实现了基础功能:
后期还需继续完善两个功能:
还有一些问题:
直接调用了st的函数库lps2hh_reg,首先创建了stmdev_ctx_t变量,完成了寄存器读写函数的实例化,在此需注意lps22hh的地址,选择了sa0为gnd后地址为0x5c,此地址为7位,可以直接在i2c设备框架中直接赋值无需右移。另外在读取寄存器值时应首先写地址然后才是读数据。参考st的polling文件,编写了初始化函数和读取数据函数,直接读取气压和温度值,并发送至邮箱。
参考ali-iotkit的mqtt_example文件,在ENV中配置好三元组信息后,进行mqtt初始化,读取三元组,与云端建立mqtt连接,并订阅了发布和读取主题。编写了数据发布函数,可由发布线程直接调用。试验了cJSON软件包,直接打包成json数据,试验了直接赋值字符串,均可正常实现。试验了接收命令线程,在阿里云中在线调试发送命令,可以在串口助手中看到接收的命令。
L610的手册很多而且是一个个给出,没有一个清晰的了解。希望能有一个包括连线说明、快速使用、自测方法、移植方法等的一个循序渐进的说明手册。
电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击 投诉本电路 反馈给电路城。
直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!
S10 5G版对比S10+:从拆解看不一样的电路设计方案
2019-07-30
邦克仕小风扇拆解:人人都可以掌握的电路设计方案
2019-07-26
俄罗斯大神自制WIFI信号枪:超远接收三公里以外的WIFI无损信号
2021-01-26
大而强的H7和小而美的RT-Thread——“反差萌”ART-Pi开源硬件板评测
2020-10-15
重磅!从拆解看5款5G智能手机电路设计方案的优劣
2019-08-30
从入门到深剖RT-Thread之RT-Thread移植篇
2019-11-14
拆解一个COB LED钥匙扣:三脚猫的电路设计方案
2019-08-15
51单片机零基础入门
2020-03-27
Diy一个黑鸟双足机器人
2020-02-28
具有闭环控制的四足机器人
2021-02-05
购买后评价此方案,将获电路城官方赠送的最高6折折扣码一份,可至您的个人中心-我的折扣码中查看,用于低价购买其他方案内容。
2人评价,平均分4