1 关于GD32F350R8的家庭环境智能控制系统的介绍和应用-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

GD32MCU 来源:djl 2019-10-21 15:05 次阅读

1项目介绍

本项目设计的家庭环境智能控制系统,可以通过GD32F350R8驱动TFT液晶显示,触摸控制集中家庭中照明设备,新风(排风),除湿,照明等与我们在家庭生活中,对环境的各种需求控制,还可以加入WIFI网络实现远程监测控制系统的运行状态及参数

系统结构框图

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

采用GD32F350R8实现系统设计,GD32F350R8通过I2C总线读取总线上的温度,湿度传感器HDC1080,然后用SPI+ADC实现TFT显示触摸的人机界面,显示环境参数,同时通过USART串口设置WIFI网络及参数,实时时钟,控制模式,对环境的温度,湿度控制调节等功能。

2功能说明及解析

1.人机界面说明:

开机上电主界面:

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

A. 按下Control view就是进入温度,湿度,采集控制功能

上图自动模式,下图手动模式

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

B. 主界面按Network settings,进入WIFI网络设置,触摸相应参数,即可进入参数输入窗口

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

修改路由器SSID;

改路由器密码;

修改云平台IP;

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

C. 主界面按Peripheral Demo,进入GD32F350外设控制

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

D. 远程登陆OneNet云平台

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

可以看到当前传感器的温度,湿度值,同时显示设置值及动态趋势图。

3控制和开发流程

1. 硬件设计

正面实物:全部采用实验板+插针的方式与GD32F350R8板子对接,外设所需3.3V都另外5伏转3.3V(LDO)转换过来。

2. 功能解析

A. 显示部分

为了有个友好的人机界面设计中毅然采用彩色液晶模块,并行的TFTLCD会占用其他外设的功能脚,所以选择SPI串口方式的TFT液晶同时加上2路ADC就可以实现不同界面触摸的人机界面。

LCD只占用了SPI的时钟和数据脚,SPI的其他做普通GPIO配合SPI来使用。

LCD底层驱动 初始化,然后就是送数据了

B. 触摸部分

原理示意图

关于GD32F350R8的家庭环境智能控制系统的介绍和应用

工作原理

当采集X轴时,就把Y轴的2个脚,上来,下来,当有触摸时,X轴接入Y轴的电阻中,不同的位置采集到的电压不同。

当采集Y轴时,就把X轴的2个脚,上来,下来,当有触摸时,Y轴接入X轴的电阻中,不同的位置采集到的电压不同。

C. 环境参数采集

生活中,温度是人体最容易感受到,湿度对人体的健康很重要

所以这里采用了一体温,湿度传感器HDC1080,接口简单I2C即可实现对环境参数的读取。

D. WIFI模块连接网络

为了能把环境参数发送到远程云平台上,这里采用现成的内部采用ESP8266的E103-W01,GD32F350R8通过USART1发送AT命令配置E103-W01

E. GUI设计

我移植了grlib可以实现自己需要的人机界面

F. LED灯控制

使用GD32F350R8的TIMER2的PWM功能实现4路PWM输出

4小结

经过这么多天对GD32F350R8的学习与使用,感觉芯片资源丰富,主频高,这样做小尺寸的彩色触摸HMI不错。作为32位入门级MCU,各种基本外设够用,轻松可以通过官方例子可以使用起来。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    智能化灯光控制系统

    智能化灯光控制系统,作为现代智能家居的重要组成部分,正逐步改变着我们的生活方式,为家庭环境增添了前所未有的便捷性、舒适性和节能性。这一系统
    的头像 发表于 12-05 16:50 161次阅读

    鸡舍环境智能控制系统

    随着现代农业技术的飞速发展,智能化管理已成为提升养殖效率与产品质量的重要手段。鸡舍环境智能控制系统作为现代农业智能化进程中的杰出代表,正逐步
    的头像 发表于 11-08 16:37 138次阅读

    STM32项目实战:基于STM32F4的智能灯光控制系统(LVGL),附项目教程/源码

    智能灯光控制系统_STM32F4》项目完整文档、项目源码,私信小雯老师免费领取。STM32项目实战之“智能灯光控制系统”(基于STM32
    的头像 发表于 10-17 16:16 753次阅读
    STM32项目实战:基于STM32<b class='flag-5'>F</b>4的<b class='flag-5'>智能</b>灯光<b class='flag-5'>控制系统</b>(LVGL),附项目教程/源码

    GD32 MCU 移植教程】2、从 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列产品,该系列资源上与 GD32F303 兼容度非常高,本应用笔记旨在帮助您快速将应用程序从 GD32F303 系列微
    的头像 发表于 08-31 09:36 1445次阅读
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、从 <b class='flag-5'>GD32F</b>303 移植到 <b class='flag-5'>GD32F</b>503

    鸭舍智能环境控制系统

    在现代农业的快速发展中,养殖业的智能化转型已成为不可逆转的趋势。其中,鸭舍智能环境控制系统作为提升养殖效率、保障禽类健康与品质的关键技术,正逐步被广大养殖户所接受和应用。 鸭舍
    的头像 发表于 08-28 16:11 316次阅读

    智能鸡舍环境控制系统组成与功能

    在现代农业的快速发展中,智能化技术正逐步渗透到各个角落,其中智能鸡舍环境控制系统的应用。该系统集成了物联网、大数据、云计算及人工
    的头像 发表于 08-13 16:54 291次阅读

    智能家居照明控制系统功能特点与应用

    随着科技的飞速发展,智能家居已成为现代家庭不可或缺的一部分。其中,智能家居照明控制系统以其独特的优势,正在逐步改变我们传统的生活方式,使家庭环境
    的头像 发表于 07-08 16:13 426次阅读

    校园科研实验智能温室大棚环境控制系统

    在现代农业科技快速发展的今天,校园科研实验智能温室大棚已成为科研和教学的重要场所。集成传感器技术、自动化控制系统、数据分析与决策支持系统等,为植物科学研究、新品种培育、生态环境监测等领
    的头像 发表于 06-28 16:05 405次阅读

    建筑智能控制系统的特点

    建筑物的运行效率、舒适性和能源利用效率,是现代建筑领域极具影响力的一项技术。下面将详细介绍建筑智能控制系统的特点,以便更好地理解其在建筑领域的重要性。 1.自动化控制 建筑
    的头像 发表于 06-13 16:23 458次阅读

    探讨绿色照明与智能照明节能控制系统应用

    照明质量,对于改善人们居住环境意义重大。文章简要介绍了绿色照 明的基本要求、室内智能照明节能控制系统研究的基本思路,以及智能照明节能
    的头像 发表于 02-29 16:41 502次阅读
    探讨绿色照明与<b class='flag-5'>智能</b>照明节能<b class='flag-5'>控制系统</b>应用

    鸡舍环境智能控制系统功能

    当畜牧业与物联网结合,养殖业的发展不再受传统养殖的限制,开启了一种新的养殖技术和技能。通过鸡舍环境智能控制系统的应用,结束大功率养殖生产,更好呵护牲畜,开启畜牧业发展信息化新时代。 鸡舍环境
    的头像 发表于 02-19 17:45 399次阅读

    Python智能家居系统代码介绍

    Python智能家居系统是一种基于Python编程语言开发的智能家居控制系统,在现代家庭中得到了越来越广泛的应用。本文将详细
    的头像 发表于 01-25 09:46 1350次阅读

    智能灯光控制系统怎么布线 智能灯光控制系统的组成

    智能灯光控制系统是一种应用于家庭、办公室、商业建筑等场所的智能化设备,能够实现灯光的智能控制和管
    的头像 发表于 01-22 11:28 2178次阅读

    智能控制系统的主要类型有哪些?

    智能控制系统已广泛应用于工业自动化、交通运输、能源管理、环境监测等领域。下面介绍智能控制系统
    的头像 发表于 01-17 11:05 2878次阅读

    LED智能照明控制系统应用解决方案

    们的生活和工作带来了便利和舒适。 首先,LED智能照明控制系统家庭照明中发挥着重要作用。通过手机APP或遥控器,可以实现对家庭照明灯具的远程控制
    的头像 发表于 01-11 16:59 1454次阅读
    LED<b class='flag-5'>智能</b>照明<b class='flag-5'>控制系统</b>应用解决方案