本文主要是介绍mes_allert_lights,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
layout: post title: MES集成警报灯系统,Http远程控制详细方案 tags: [MES,警报灯,远程控制,网页控制,http协议,系统集成] categories: [产品方案,系统集成] date: 2024-3-3333 14:10:15 description:
核心功能设计
警报灯实机演示:https://www.bilibili.com/video/BV1294y1M7f3?p=2
- 接受服务器发送http·post请求远程控制警报灯,可接入MES等系统。
- 提供网页控制端,可手机或电脑等上网设备手动控制警报灯开关。
- 优化初始配置,可从网页端设置需要连接的Wifi。
- 警报灯系统带有实体按钮,服务器远程开启警报后,需要人工手动去按按钮关闭警报,以加强警示作用。
主控设备
单片机ESP32,Micropython或者C语言编程,控制IO引脚从而控制警报灯开关。
电路设计
单片机-4路继电器-警报灯4个 4个常开按钮 12V电源 12V-3.3v电源模块
程序功能设计
http服务器后端功能设计
- 接受服务器发送http·post请求以控制引脚开关,从而控制警报灯开关。
- 设置本系统连接Wifi账号和密码。
- 开机默认连接一个固定Wifi名称(default_ssid = "hotspot-2.4G" default_password = "01234567"),用于初始配置,固定Wifi名称可由手机热点生成。
- Wifi连接超时1分钟后还未连接至指定Wifi,会自动尝试连接以上固定Wifi名称,以重新进行初始配置。
网页前端功能设计
- 显示物理MAC地址
- 网页端发送http·post请求至后端,以手动控制警报灯开启和关闭。
- 网页端设置连接Wifi名称和密码,确认后重启系统生效。
常开按钮程序设计
- 4个常开按钮,按下后关闭IO引脚以关闭警报灯。
这篇关于mes_allert_lights的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!