硬件开发_基于物联网的海洋馆安全管理系统
·
一.系统概述
- 进行实时监测,掌握水族馆内部的温度和湿度变化。
- 检测水族馆水体的浑浊度,以确保水质清澈。
- 监控水族馆内的烟雾浓度及火焰的存在情况。
- 一旦温湿度、水浑浊度、烟雾或火焰的数值超过预设阈值,系统将自动触发报警。
- 监测到的数据将实时显示在OLED液晶屏上,便于观察。
- 系统具备无线通信功能,通过WiFi将数据传输至手机应用程序。
- 在烟雾或火焰被检测到时,系统会自动启动水泵进行灭火处理。
- 手机端的APP由uniapp平台开发,实现远程监控和控制的功能。

二. 电路设计


三.程序设计
#include “sys.h”
#include “delay.h”
#include “adc2.h”
#include “math.h”
#include “adc.h”
#include “key.h”
#include “OLED_I2C.h”
#include “Control_Report_To_Police.h”
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
delay_init(); //延时函数初始化
Usart1_Init(115200);
TIM4_Init(300,7200);
while(DHT11_Init()){}
Adc_Init();
Adc2_Init();
Relay_init();
KEY_Init();
Beep_init();
OLED_Init();
OLED_CLS();
ALi_ESP8266_GPIO_Init();
MQTT_Buff_Init();
AliIoT_Parameter_Init();
OLED_ShowCN(32,2,0);
OLED_ShowCN(32+16,2,1);
OLED_ShowCN(32+32,2,2);
OLED_ShowCN(32+32+16,2,3);
OLED_CLS();
while(1)
{
OLED_Display_Cotrol(); //显示控制函数
}
}
四.资料内容

24-32-73
更多推荐
所有评论(0)