Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
英飞凌Infineon
基于Infineon开发板 PSoC™ 62 with CAPSENSE™ evaluation kit 的环境盒子
发布于 2023-07-10 23:05:45 浏览:637
订阅该版
[tocm] # 功能简介 本项目主要实现了一个基于PSOC62 CAPSENSE evaluation kit开发板的环境盒子, 环境盒子可以通过攀藤PMS5003ST传感器实时采集环境数据,并通过串口终端及屏幕将数据显示出来。 当前的功能已经实现了数据的1s采集更新,通过user按键对显示界面进行切换,共四个界面分别显示 当前环境的温湿度、PM1.0、PM2.5、PM5.0、空气中固体颗粒物个数、当前设备版本等信息。 # 硬件介绍 硬件构成主要有开发板+串口屏幕+攀藤传感器 LCD屏幕使用的是2.8Inch的320x240的串口屏幕,使用串口方式与主控通信, 传感器使用的是攀藤PMS5003ST,使用串口方式与主控通信。 系统硬件组成如下: ![IMG_4852.HEIC.JPG.JPG](https://oss-club.rt-thread.org/uploads/20230710/109b91481f7ab84ee5cfb699362ab5f2.jpg.webp) ![IMG_4846.HEIC.JPG.JPG](https://oss-club.rt-thread.org/uploads/20230710/15ab879f2763f6a6c9066027ade25692.jpg.webp) # 软件实现: 软件流程图如下: ![程序流程图.png](https://oss-club.rt-thread.org/uploads/20230710/147c5681a53910d3faef3019842f7701.png) 软件主要通过2个串口与外设通信,共创建了LCD控制、传感器数据采集、按键采集、3个线程。 程序检测按键后将计数值通过邮箱方式发送给LCD控制线程,实现界面的跳转,以显示不同数据。 传感器采集线程采集数据后将数据赋值给全局变量,按键控制线程读取全局变量并实时显示。 全局变量的读写操作通过互斥锁控制,以实现对临界资源的保护。 传感器读取数据如下: ![22222.png](https://oss-club.rt-thread.org/uploads/20230710/b24a4cfc91cec651425534218e53c124.png) ![11111.png](https://oss-club.rt-thread.org/uploads/20230710/30c8667a74f36a57897e6951e121728f.png) 作品实现效果如下: ![IMG_4851.HEIC.JPG.JPG](https://oss-club.rt-thread.org/uploads/20230710/85fc5cfdf6f717985bcc5e5e2a585452.jpg.webp) ![IMG_4850.HEIC.JPG.JPG](https://oss-club.rt-thread.org/uploads/20230710/72102850660d08c1d31bd2b9b0573504.jpg.webp) ![IMG_4849.HEIC.JPG.JPG](https://oss-club.rt-thread.org/uploads/20230710/3fbaf3a788d911667cbf10ec027d4d67.jpg.webp) # 总结 软件是第一版代码,实现了基本功能。后期计划加上无线网络的访问以获取天气信息并显示。 环境的数据传输将采用邮箱的方式进行同步。 代码地址:https://gitee.com/Mascreda/psoc6
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
MajorTom
这家伙很懒,什么也没写!
文章
1
回答
9
被采纳
0
关注TA
发私信
相关文章
1
RT-Thread支持英飞凌芯片吗?
2
RT-Thread系统在英飞凌TC364芯片上仅能在 Cpu 0 运行
3
请问版主RTT有没有移植到infineon的XC2000系列MCU上
4
关于RTT对于infineon 的Aurix系列的支持。
5
RT-AK使用,插件如何构建
6
PSOC6 BSP工程导入不成功
7
PSoCTM 62 初始化串口后进入休眠,功耗增加。
8
英飞凌PSoC 6 RTT开发板普通工程编译完ROM使用量就达到了1101KB
9
2023开发者大会动手实验环境搭建
10
英飞凌CYW43012 Wi-Fi 功能提示MAC地址获取错误
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
a1012112796
20
个答案
3
次被采纳
张世争
11
个答案
3
次被采纳
踩姑娘的小蘑菇
7
个答案
3
次被采纳
rv666
9
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
RTT_逍遥
1
篇文章
6
次点赞
大龄码农
1
篇文章
5
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部