Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
英飞凌Infineon
[RTTxIFX大赛]基于RT-Thread的家庭智能家居系统的控制平台
发布于 2023-07-15 23:59:19 浏览:545
订阅该版
[tocm] 非常有幸能参加这次的创意创客大赛,这个系统是在英飞凌Psoc6-evaluationkit-062S2开发板的基础上,充分利用了RT-Thread实时操作系统强大的功能及丰富的软件生态,驱动ESP8266、OLED屏幕和DHT11模块等,实现温湿度的采集、中英文字符的显示和与中国移动OneNET平台的通信。 1. ESP8266模块,是一款具有自主知识产权的低功耗Wi-Fi模块,支持AT指令和TCP/IP协议栈。它可以方便地连接到互联网,实现物联网的功能。 2. DHT11温湿度传感器,是一款能够测量环境温度和湿度的传感器。通过这个传感器,我们可以获取到环境的温湿度数据。 3. OneNET平台,是中国移动推出的一个物联网平台。我们可以通过这个平台,将我们的设备连接到互联网,实现远程控制和数据分析。 通过这次大赛,我们对ESP8266,DHT11,OneNET平台等技术有了更深入的理解和应用,对RT-Thread软件生态的丰富有了深刻的体会,也对物联网的发展趋势有了更深的认识。 # 软件架构 ![架构图 - export.jpg](https://oss-club.rt-thread.org/uploads/20230715/461f2efaa2f9fd05ce236919a5696481.jpg.webp) # 主要配置 ## 软件包汇总 ![软件包.JPG](https://oss-club.rt-thread.org/uploads/20230715/d1a8ab67fb60885124e9cdea165c750e.jpg.webp) ## ESP8266 首先需要使能硬件的Uart5,其次如下图配置ESP8266。 ![Uart5.JPG](https://oss-club.rt-thread.org/uploads/20230715/7a64386e40723f127874ff4e757b4815.jpg) ![ESP8266配置.png](https://oss-club.rt-thread.org/uploads/20230715/fcedc41a71b9b5e92cd798aeaa02af06.png) ## OLED屏幕 首先需要使能硬件的I2C3总线的驱动,然后如下图配置。 ![硬件I2C.JPG](https://oss-club.rt-thread.org/uploads/20230715/a17787e34e4a8839865cbe9dfc869f62.jpg) ![ssd1306.JPG](https://oss-club.rt-thread.org/uploads/20230715/1b33030e14797f7305db121807fedc5f.jpg) # 系统效果 ## 串口输出 ![uart result.JPG](https://oss-club.rt-thread.org/uploads/20230715/2ee6a551958279488c2e191c48c64303.jpg) ## OLED屏幕输出 ![微信图片_20230715200605.jpg](https://oss-club.rt-thread.org/uploads/20230715/0eb49624aa190f57b43b55ba8870afe1.jpg.webp) ![微信图片_20230715200611.jpg](https://oss-club.rt-thread.org/uploads/20230715/6b564f0da4f4db887ee0021262d3ef3d.jpg.webp) # 总结 通过这个系统的开发过程对RT-Thread及其软件生态有了更深一步的理解和体会,收益良多。 源码位置:https://github.com/TigerPiger/HomeSmartCenter 后期计划还要再做以下几个学习: 1. 英飞凌的这款CY8C624ALQI-S2D42芯片是双核MCU,包括一个Cortex-M0+和Cortex-M4。目前系统只使用了默认的Cortex-M4。后期计划继续学习一下双核的项目构建、调试、核间通信等,以及RT-Thread对异构双核MCU的支持等。 2. 目前云平台是移动的OneNET,个人感觉不太好用,后期计划迁移到阿里物联网平台。 3. 目前中文字模支持的少,后期计划优化字模处理函数,支持更多汉字的显示。
1
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
TwinTiger
这家伙很懒,什么也没写!
文章
1
回答
0
被采纳
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
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
SFUD
msh
ulog
C++_cpp
MicroPython
本月问答贡献
出出啊
1518
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
549
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
3
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部