Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
瑞萨_Renesas
【Renesas GUI挑战赛】基于智能家居系统的创建
发布于 2023-09-13 08:53:33 浏览:716
订阅该版
[tocm] # 应用背景 ------------ 智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。 智能家居的概念起源很早,但一直未有具体的建筑案例出现,直到1984年美国联合科技公司(United Technologies Building System)将建筑设备信息化、整合化概念应用于美国康涅狄格州哈特佛市的CityPlaceBuilding时,才出现了首栋的“智能型建筑”,从此揭开了全世界争相建造智能家居派的序幕。 # 目的实现功能 本设备有三大功能,对家庭照明进行管控,对家中加湿器模块进行管控,并且以上数据都能够在UI界面中进行展示。如下图所示: # 实现过程 分为三大步骤: ## UI界面设计 通过squareLine软件,进行UI界面开发,设计出了三个可视化界面。通过按钮或者滑屏操作,来切换至不同的界面。首界面是主界面展示,第二界面是对室内的湿度进行控制,通过按钮控制两个加湿器,第三界面是对照明系统的控制和情况,与PWM控制明亮度。 ## 功能实现 在加湿器功能上是采用了继电器配合加湿器模块进行联合操作,通过按钮使开发板采集电平信号,然后发送给继电器模块,从而控制加湿器的开关。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230913/beaf90b16f4f464629d9c352874f70ff.png.webp) 通过按钮点击事件,触发四个相关的回调函数 在PWM控制明亮度: 通过滑条,模拟控制家庭照明系统的明亮度, ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230913/7ba0b605d016ebe8441023cfe0564ed5.png.webp) 通过rtthread自带的PWM设备,对该HMI-board的PWM进行注册,然后给定PWM值,进行控制关照强度。 控制家庭照明系统: 通过开关对关照进行管控 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230913/b513f3c52ad3115f0dc677ef48fb65b9.png.webp) 通过lvgl的API来获取当前的操作对象,然后通过has_state获取当前状态,监测到打开即执行灯泡打开操作。反之相反。 以下是三个UI界面的展示: ![screenshot_bba16852517103672a666dafc663b37.jpg](https://oss-club.rt-thread.org/uploads/20230913/9b87043c701fb91a54ce0174648dd4f5.jpg.webp) ![screenshot_07ad443edd748a21cf9b3cea16c9415.jpg](https://oss-club.rt-thread.org/uploads/20230913/15d459715d7e5216a3902615e16cb82f.jpg.webp) ![screenshot_849d6151ae562d46db2d80e92ccfe7e.jpg](https://oss-club.rt-thread.org/uploads/20230913/024522a8545a6479280fd25803cbf01d.jpg.webp) # 总结: HMI-Board结合了rt-thread的良好生态,和squareline的快速UI界面搭建。使得我们对产品的开发效率有较大的提高。并且可视化的界面,也是在当下特别青睐的。
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
CHNT_8350
这家伙很懒,什么也没写!
文章
9
回答
0
被采纳
0
关注TA
发私信
相关文章
1
Renesas Ra6m2串口接收事件触发定时器启动失败
2
瑞萨RA2E1芯片移植发生的问题
3
RT-Thread有对应瑞萨MCU的版本吗?
4
瑞萨RA2L1 SPI相关问题
5
瑞萨RH850系列的芯片有移植过rt thread吗
6
瑞萨RL78系列的芯片有移植过rt thread吗
7
使用瑞萨的 FSP里面不小心把配置属性的界面给删除掉了,然后就找不回来这个页面了,这啥软件啊叉掉了就找不回了,重装也不行
8
2023开发者大会动手实验环境搭建
9
Vision Board 兩個專案編譯問題
10
Vision-Board例程编译后不通过
推荐文章
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
本月问答贡献
三世执戟
5
个答案
1
次被采纳
KunYi
4
个答案
1
次被采纳
RTT_逍遥
3
个答案
1
次被采纳
xiaorui
1
个答案
1
次被采纳
JonasWen
1
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
3
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部