同步操作将从 rise2629/基于STM32的环境监测系统 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
开发工具/语言:C语言,vscode,keil,ARM开发板 通过STM32单片机连接不同传感器模块(dht11,人体红外,火焰传感,烟雾传感等),实现对相关环境变量的监测,如温湿度,光照强度,人体红外等,并做出相应判断和上传至云端或蓝牙端。 技术点:ADC/DAC应用,pwm,定时器,WIFI入网,MQTT数据透传,模块时序控制与响应。
主要功能是单片机通过GPIO功能实现对传感器的采集,上报至云端,云端在通过面板展示出来,并且可以下发命令至单片机。
STM32F4103,多达100个GPIO和160Mhz主频,非常适合嵌入式开发。
WIFI + MQTT 实现联网数据传输功能,其中WIFI使用到工程8266模块,使用AT指令实现。
单片机使用到ADC,IIC,PWM,定时器,串口通讯等
包红外传感器,火焰传感器,烟雾传感器,温湿度传感器,舵机,光照传感器,oled屏幕,蜂鸣器,对环境变量采集后发送至服务器,服务器处理后返回至单片机,实现逻辑控制,实现智能的闭环系统。
选择为Linux服务器,使用Docker搭建MQTT后端和NodeRed数据前端面板,也可接入HomeAssistant。
MQTT服务器选择为EMQX v5
数据面板服务为NodeRed,通过图形化方式,逻辑清晰。
演示视频见文件夹
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。