3390|8

158

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

基于蓝牙智能卧室控制 [复制链接]

目录

概述
第一次使用GDMCU,使用过程还算顺利,没有碰到什么棘手的问题。使用MKD集成编译环境。GD32 -colibri-F350RX开发套件集成了仿真器,对于刚入手的人来说是比较理想的,不需要费神去考虑仿真及程序下载问题。通过前段时间对GD32F350一些外设的体验,已经可以熟悉的对该芯片进行处理。那么这里我将实现一个简单的模拟项目。
智能家居这个概念已经有一段时间,不过真正的爆发在市场还没有出现,不过未来前景一定是不错的。市场上也有很多产品,各色各样的,我在这里也来趁一下热度实现蓝牙智能卧室控制。
一,实现目标概述:
1,蓝牙模块通过串口与GD32 -colibri-F350RX,通过手机app可以控制GD32 -colibri-F350RX开发套件LED的亮灭;
2,通过LCD显示实时卧室温湿度;
3,当温度过高时,当达到设定门限值时,发出报警信号,通过 LCD显示提示。并打开空调,通过继电器控制LED的亮灭来模拟。
二,材料
1,GD32 -colibri-F350RX开发套件;
2,蓝牙模块;
3,LCD 显示器;
4,继电器;
5,LED灯;
6,一些杜邦线等。
三,硬件组装
1,GD32 -colibri-F350RX开发套件与蓝牙模块连接
3.3V连接到蓝牙模块给其供电。PA9PA10定义为USART0与蓝牙模块串口连接,实现相互通信。
2,GD32 -colibri-F350RX开发套件12864LCD显示器连接
通过开发板的电源接口给LCD模块供电及背景光供电。LCD选择串行模式,及PSB接地。
PB1---->CS 片选信号
PB0----->SID  数据信号
PB12----->SCK  时钟信号
PB15----->PSB   模式选择
3,与继电器连接
使用PA6控制继电器。



物理连线图:


四,整体系统结构框图
五,软件实现
2,蓝牙模块与开发套件实现串口通讯:
基本上通讯模块软件硬件实现,参照:https://bbs.eeworld.com.cn/thread-918175-1-1.html
我们这里主要处理蓝牙BLE模块发过来的数据。USART0中断函数实现
收发均使用中断函数处理,这样不浪费CPU资源。中断接收,main函数中对数据进行处理。
编译下载,通过手机app可以实现开发板上的led灯控制了。

1,实现LCD显示卧室内温湿度:
定义与lcd连接的引脚
我使用的是12864LCD显示屏,关于他的驱动我就不贴出来,直接显示部分。
2,实现自动控制
可以根据室内温湿度环境参数来实时调节学习环境。我这里使用继电器来模拟空调或加湿器开关。
当温度达到预先设置的一个门槛值时,可以设置一个高温门槛值和低温门槛值,当高于高温门槛值时或低于低温门槛值时,自动打开空调开关。这里使用继电器点亮led来模拟。
      六,演示视频展示
         


七,总结
伴随社会经济的不断发展壮大,人们对工作和生活的环境需求也不断的提高,智能家居运运而生。但是伴随着的安全问题必须要解决。这些年智能家居抄得很火,但是目前还没有走进千家万户,原因是什么呢?
不管怎么样,智能家居、智能楼宇与物联网都在快速的成长,在高档的楼宇中,你会发现无论是灯光的自动调节、空调的自动调节都是比较人性化了,还有很多智能场景,所以智能家居未来必定是一个不错的市场。再加上AI大数据配合,未来的世界有可能是你想象不到的。
我这里只是简单的模拟实现了一个智能卧室。要真正的智能化,必定连上云端,更多的是考虑安全问题。




补充内容 (2018-11-4 11:24):
1,温湿度传感器数据是蓝牙模块采集通过UART接口接收传感器数据。
2,由于手上只有cypress的ble模块,就使用了他的ble功能和传感器数据采集。
此帖出自GD32 MCU论坛

最新回复

nmg
附给评委补充材料: anger0925【GD32-colibri-F350RX】+点亮LED点击查看anger0925【GD32-colibri-F350RX】+开发板点击查看anger0925【GD32-colibri-F350RX】+MDK开发环境搭建点击查看anger0925【GD32-colibri-F350RX】+USART实现串口数据通信点击查看  详情 回复 发表于 2018-10-25 08:35
点赞 关注(1)
 

回复
举报

5220

帖子

239

TA的资源

管理员

来自 2楼
 
附给评委补充材料:


anger0925
【GD32-colibri-F350RX】+点亮LED
anger0925
【GD32-colibri-F350RX】+开发板
anger0925
【GD32-colibri-F350RX】+MDK开发环境搭建
anger0925
【GD32-colibri-F350RX】+USART实现串口数据通信
此帖出自GD32 MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

530

帖子

4

TA的资源

一粒金砂(高级)

板凳
 
此帖出自GD32 MCU论坛
 
 
 

回复

221

帖子

0

TA的资源

一粒金砂(高级)

4
 
此帖出自GD32 MCU论坛
 
 
 

回复

1903

帖子

0

TA的资源

版主

5
 
都提交作品了啊
此帖出自GD32 MCU论坛
 
 
 

回复

1368

帖子

6

TA的资源

版主

6
 
很不错,挺厉害的,
此帖出自GD32 MCU论坛
 
个人签名专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void
 
 

回复

1025

帖子

1

TA的资源

一粒金砂(高级)

7
 
速度这么快
此帖出自GD32 MCU论坛

点评

小玩意  详情 回复 发表于 2018-9-11 15:04
 
 
 

回复

158

帖子

0

TA的资源

一粒金砂(中级)

8
 

小玩意
此帖出自GD32 MCU论坛
 
 
 

回复

158

帖子

0

TA的资源

一粒金砂(中级)

9
 

这里附上源代码。
app.rar (16.46 KB, 下载次数: 4)
此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表