目录
自我介绍:
功能介绍:
整体功能简述:
硬件框图:
软件流程图:
原理图:
仿真图:
APP端展示:
元器件清单:
主要代码展示:
工程管理展示:
下载内容展示:
更详细功能与代码讲解请看B站视频: (视频置顶评论有下载链接)
自我介绍:
可接私人定制单片机设计定做(B设、LW),包答疑,售后无忧
需要请联系WX:code_51_32 QQ:3393617216
功能介绍:
1.通过湿度传感器、水位传感器、浑浊度传感器进行数据检测。
2.将数据显示在LCD1602屏上。
3. 设置时钟模块,设置定时开关。
4.可设置水位报警限制和浑浊度报警限制,超限报警。
5. WIFI将检测数据传输至设备手机APP上显示。
6.APP端可远程控制。
整体功能简述:
主要针对环境湿度情况,智能化、便捷化的家用智能加湿器控制系统,可以自动检测室内湿度,调节加湿档位。可以自动检测水位,低于阈值报警。可以检测加湿器内水的浑浊度,高于阈值报警。设置液晶显示器,显示检测的各参数值。可以增加时钟模块,能设置定时开关机,增加手机APP显示湿度,水位,浑浊度,可以远程调节控制加湿档位,开关机。
注意!如果不会设置ESP8266可以去B站查看教程:
https://www.bilibili.com/video/BV17e4y147eN/
硬件框图:
软件流程图:
原理图:
提供Altium Designer 及 立创EDA 格式原理图,建议使用立创EDA格式打开,打开方式为将文件夹内 .json 后缀文件拖入https://lceda.cn/editor 立创EDA编辑网站中即可
本次原理图使用立创EDA画出的,对于新手较为方便,全中文易上手,不需要安装任何软件。另,Altium Designer 格式打开后标注会有所丢失,建议使用立创EDA
仿真图:
APP端展示:
元器件清单:
如果您不能独自完成焊接,我这边也提供付费焊接服务以及调试,完成后第一时间通过快递寄给您。
主要代码展示:
//函数声明
//显示界面 每个菜单的结构
void Dis_menu();
//显示 数据
void Dis_Dat();
//获取数据
void Get_Dat();
//显示设置后改变的数值
void Dis_Set_Dat();
//光标定位设置
void Set_Positi();
//按键扫描
void Key_Scan();
//处理定时
void Proc_Time_Alarm();
//读取掉电保存的内容
void Read_e2();
//将数据保存在芯片中
void Write_e2();
//湿度水位浑浊度处理函数
void Proc_Alarm_TH();
//ESP8266 wifi 数据发送函数
void ESP8266_Send(void);void main()
{DelayMs(100);//等待系统稳定LCD_Init();//液晶初始化LCD_Clear();//液晶清屏DelayMs(20);Read_e2();//读取掉电保存内容Dis_menu();//显示菜单结构init_ds1302();//初始化ds1302timer0_init();//定时器初始化UART0_Init();//串口初始化Esp8266_Init();//ESP8266 WiFi 模块初始化while(1){Get_Dat();//获取数据Dis_Dat();//显示数据Key_Scan();//按键扫码Proc_Time_Alarm();//处理定时Proc_Alarm_TH();//湿度水位浑浊度处理函数ESP8266_Send();//ESP8266 wifi 数据发送函数}
}
工程管理展示:
下载内容展示:
更详细功能与代码讲解请看B站视频: (视频置顶评论有下载链接)
https://www.bilibili.com/video/BV1QG4y1x7yM/