基于GD32的智能家居系统包括了手机APP、网络平台、硬件系统,很好的构成了一个完整的通讯系统。
GD32开发板资料汇总见链接:https://www.cirmall.com/circuit/3721/
智能家居系统设计框图:
实物展示:
从上图我们可以看到我们有OLED液晶显示器,蜂鸣器,RGB_LED灯,蓝牙,MQ2烟雾传感器还有我们的GD32F190小红板。
他们之间的通讯如下:
OLED:SPI MQ:ADC
RGB:PWM 蓝牙:USART
蜂鸣器:PWM
智能家居系统功能介绍:
1、我们的小红板采集MQ传感器的值然后将数据发送给手机并在手上显示,同时我们的OLED也会显示。当这烟雾浓度过高时,我们蜂蜜器将会报警,同时我们的手机也会进行电话和短信报警。
2、当然作为智能家居我们也需要能够控制我们的家电。这里我们加了一个全彩的LED来模拟我们的家庭电器,我们可以通过滑动手机APP上的滑条,来控制我们的全彩LED。通过改变红绿蓝的亮度来显示不同的颜色。我们还提供一个网络平台这个我们也同时通过网络平台来时候监控我们的家庭环境,同样也能控制我们的家电。
手机APP界面:
OLED界面设计:
智能家居系统视频演示:
说明:上面视频中,我是将一个根烟点燃后直接放在了烟雾传感器下面,这时我们烟雾直接超标,APP中的红心直接变黑,手机直接短信报警和电话报警(其中的手机号我随意虚设);当把烟拿开后我们烟雾浓度就降下来了,APP中的心的颜色就慢慢变成了红色。