-
基于STM32技术的智能安防系统
资源介绍
一、智能安防系统
1.要求如下:
.运行UCOS3实时操作系统[可选]
.火焰传感器、温湿度传感器、可燃气体传感器正常工作
.RFID读写卡正常工作
.蓝牙4.0正常工作
.红外接收头正常工作
2.实现过程
手机蓝牙操作
.能够修改开发板的RTC时间
.发送特定的命令,能够查询当前安防状态(是否有火焰、可燃气体是否超标、温湿度状态)
.发送特定的命令,能够修改安防系统默认card id,并将card id信息保存到flash当中
当RFID进行识别的时候
.安防系统默认有card id,如果当前识别的卡为陌生卡,则进行蜂鸣器长鸣报警,并熄灭所有Led;识别成功,则响一声,并点亮LED。
.能够将当前的RFID的卡号与识别时间保存到FLASH当中,保存记录为100条,格式(年月日 时分秒 卡ID 合法/非法)如下:
2017-9-21 15:52:50 AABBCCDD 1 //合法
2017-9-21 15:52:50 AFBFCFDF 0 //非法
当红外接收头接收到有效数据的时候,能够实现对家里灯光的操作,也就是对LED进行亮与灭
二、项目进阶
1.连接ESP8266 WiFi,通过使用本地网络或阿里云实现手机蓝牙操作的功能与家庭灯光的控制。
2.超声波模块实现防盗报警,熟练使用IO时序模拟、时间计算
3.OLED屏显示操作信息,熟练使用I2C协议
三、项目高阶
1、NRF24L01无线发射接收模块,熟练使用SPI协议,实现两套开发板数据收发,相互控制
2、移植LWIP,能够使用本地网络或阿里云实现手机蓝牙操作的功能与家庭灯光的控制。