全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 测量仪表 >

怎么去设计一种基于PSoC62的多传感器连云系统?

时间:2023-07-19 15:54

人气:

作者:admin

标签: 基于  设计  一种    怎么 

导读:怎么去设计一种基于PSoC62的多传感器连云系统?-英飞凌RT-Thread 创客大赛是一个激动人心的比赛,旨在鼓励创客们展示他们的技术才能和创新创意。本文将介绍一款基于英飞凌的PSoC62 芯...

英飞凌&RT-Thread 创客大赛是一个激动人心的比赛,旨在鼓励创客们展示他们的技术才能和创新创意。本文将介绍一款基于英飞凌的PSoC62 芯片开发板的多传感器连云网关Demo,并从功能简介、硬件介绍和软件实现三个角度进行讲解。

功能简介

本次设计使用 Infineon PSoC™ 62 with CAPSENSE™ evaluation kit 开发板为载体。

多传感器连云网关Demo具有以下主要功能:

设计的 Arduino 接口的拓展板,集成了温湿度传感器、光照强度传感器和一个TFT显示屏。

TFT显示屏上使用LVGL图形引擎显示传感器等数据信息

利用开发板上的滑条,可以对板载LED等灯光进行调节。

使用 RW007-WiFi 模组将传感器数据和滑条信息上传到云端界面进行显示。

硬件介绍

本作品采用英飞凌的 PSoC62 芯片开发板作为主控制器。PSoC62 芯片是一款功能强大且高度集成的微控制器,具有灵活的可编程性和丰富的外设支持。

硬件上使用专业、强大的国产PCB设计工具:立创EDA进行PCB的设计,打样。

PCB 拓展板主要包括以下几个部分:

温湿度传感器:sht30 数字高精度温湿度传感器,它可以测量环境的温湿度,并将其转换为数字输出信号

光照强度传感器:bh1750 数字式环境光强度传感器,它可以测量环境中可见光的强度,并将其转换为数字输出信号。

显示屏模块:ILI9341,SPI 接口显示器,分辨率为 240x320,可以满足日常显示需求。

通过这些传感器可以实时监测环境的温度、湿度和光照强度,并将数据发送给主控制器进行处理,显示屏显示传感器等数据信息,方便离线查看。

PCB 图:

1.jpg

实物图:

1.jpg

1.jpg

web 端数据显示:

1.jpg

软件实现

软件层面基于 RT-Thread,为了实现 Demo 的功能,使用了以下组件:

LVGL:轻量级通用型图形库,内置丰富炫酷的GUI控件。

sht3x:SHT3X系列温湿度传感器的驱动。

bh1750: BH1750FVI 传感器驱动软件包。

Pahomqtt:Eclipse 实现的基于 MQTT 协议的客户端。

Onenet:针对 OneNET 平台连接做的的适配,可以让设备完成数据的发送、接收、设备的注册和控制等功能。

RW007-WiFi:RW007 模块的 SPI 驱动。

软件层面主要实现了以下功能:

传感器通信:通过 I2C 接口与温湿度传感器和光照强度传感器进行通信,获取实时的环境数据。

数据处理:将传感器数据进行处理,提取关键信息并进行上传显示。

TFT显示:利用 LVGL 图形引擎,在TFT显示屏上显示开发板信息,包括传感器数据和滑条调节状态。

滑条控制:通过板载的滑条,可以对板载LED等灯光进行灯光亮度的调节。

WiFi模组通信:利用 RW007 WiFi 模组将传感器数据和滑条信息上传到云端界面显示。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信