news 2026/6/21 19:50:16

082、STM32项目分享开源:智能酒精检测系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
082、STM32项目分享开源:智能酒精检测系统

目录

一、项目成品图片

二、项目功能简介

1.主要器件组成

2.功能详解介绍

三、项目原理图设计

四、项目PCB硬件设计

项目PCB图

五、项目程序设计

六、项目实验效果 ​编辑

七、项目包含内容

一、项目成品图片

哔哩哔哩视频链接:

https://www.bilibili.com/video/BV1cKVj6nEZk/?spm_id_from=333.1387.upload.video_card.click

资料分享看文章末尾

二、项目功能简介

1.主要器件组成

本设计由STM32F103C8T6单片机+WIFI模块ESP8266-01S电路+OLED屏幕电路+MQ-3酒精传感器电路+继电器模块电路+蜂鸣器电路+风扇电路+按键+电源电路组成。

2.功能详解

1、环境采集:MQ-3酒精传感器采集酒精浓度情况。
2、屏幕显示:OLED屏幕显示当前酒精浓度、风扇风机状态、阀门状态、酒精检测情况信息
3、酒精采集:通过ADC接口定时采集酒精传感器输出信号,将采集到的电压信号转换为酒精浓度值。
4、阈值设定:支持用户通过按键或远程通信设定不同级别的酒精浓度阈值(如安全阈值、报警阈值、危险阈值)。
5、超标报警:酒精浓度与设定阈值进行比较,判断是否超标。当浓度超标时,立即触发声光报警(如蜂鸣器、LED灯闪烁)。
6、低功耗休眠:在无报警且长时间无操作时,自动进入低功耗模式(如睡眠、停机模式)。
7、唤醒机制:按键和报警方式唤醒系统。
8、远程控制:通过WIFI连接手机APP,APP可以查看当前环境信息数据,可调节阈值范围。

三、项目原理图设计

四、项目PCB硬件设计

五、项目程序设计

#include "stm32f10x.h" #include "delay.h" #include "usart.h" #include "USART2/usart2.h" #include "oled.h" #include "timer.h" #include "adc.h" #include "menu.h" #include "key.h" #include "modules.h" #include "DHT11/dht11.h" #include "beep.h" #include "led.h" #include "mq3.h" #include "relay.h" /****************破晓电子工作室******************* *** 破晓单片机 *** 项目:STM32智能酒精检测系统 *** BILIBILI:破晓单片机 *** 小红书:破晓单片机 *** 授权IP:破晓单片机 *** 淘宝:破晓单片机 *** 淘宝:破晓电子 *** 版本:V01.01 *** MCU:STM32F103C8T6 ******************破晓单片机***********************/ //显示界面 CaiDanJieGouTi KeyTab[SIZE_CAIDAN]= { {0 ,0 ,0 ,0 ,0 ,Main_Menu0}, {1 ,1 ,1 ,1 ,1 ,Main_Menu1}, {2 ,2 ,2 ,2 ,2 ,Main_Menu2}, {3 ,3 ,3 ,3 ,3 ,Main_Menu3}, {4 ,4 ,4 ,4 ,4 ,Main_Menu4}, {5 ,5 ,5 ,5 ,5 ,Main_Menu5}, {6 ,6 ,6 ,6 ,6 ,Main_Menu6}, {7 ,7 ,7 ,7 ,7 ,Main_Menu7}, {8 ,8 ,8 ,8 ,8 ,Main_Menu8}, } ; //传感器变量声明 typedef struct { uint16_t alcohol;//alcohol }SensorModulesValue; typedef struct { uint16_t AQTV; uint16_t BJTV; uint16_t WXTV; }SensorThresholdValue; typedef struct { uint8_t RELAYFlag; uint8_t FANFlag; uint8_t BEEPFlag; uint8_t count; uint8_t jilu; uint8_t duqu; uint8_t jiluFlag; }DriveFlag; int main(void) { delay_init(); TIM3_Int_Init(9,7199);//定时器初始化 OLEDGUI_Config(); //OLED OLEDGUI_DispString(30,16,"Init...",16,1); key_Init();//按键初始化 Adc_Init();//Adc初始化 beep_Init();//beep初始化 DHT11_Init();//DHT11初始化 MQ3_Init();//MQ3初始化 led_Init();//led初始化 relay_Init();//relay初始化 SensorThresholdSet();//阈值初始化 uart1_init(9600); delay_ms(100); uart2_init(9600); delay_ms(100); memset((uint8_t *)&currentDataPoint, 0, sizeof(dataPoint_t)); gizwitsInit(); OLEDGUI_Clear(); //OLED清屏 while(1) { //获取按键值 key_scan(); //进入菜单界面显示处理数据 GetKeylnput(&Keystatus); //获取传感器数据 SensorDataGet(); //数据上传 currentDataPoint.valuealcohol=SensorData.alcohol; currentDataPoint.valueFANFlag=DriveFlagData.FANFlag; currentDataPoint.valueRELAYFlag=DriveFlagData.RELAYFlag; gizwitsHandle((dataPoint_t *)&currentDataPoint); //数据下发 Sensorthreshold.AQTV=currentDataPoint.valueAQTV; Sensorthreshold.BJTV=currentDataPoint.valueBJTV; Sensorthreshold.WXTV=currentDataPoint.valueWXTV; delay_ms(100); } }

六、项目实验效果 ​

七、项目包含内容

​​

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/21 19:47:58

RTranslator:彻底改变跨语言沟通的Android离线实时翻译应用

RTranslator:彻底改变跨语言沟通的Android离线实时翻译应用 【免费下载链接】RTranslator Open source real-time translation app for Android that runs locally 项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator 还在为国际旅行中的语言障碍…

作者头像 李华
网站建设 2026/6/21 19:47:49

从MC68HC908QY到MC9S08SH:硬件IIC、SPI、SCI通信模块迁移实战

1. 从MC68HC908QY到MC9S08SH:一次通信能力的全面升级如果你正在使用飞思卡尔(现恩智浦)的MC68HC908QY系列微控制器,并且项目遇到了性能瓶颈、功能扩展需求或者成本优化压力,那么将目光投向其后续型号MC9S08SH&#xff…

作者头像 李华
网站建设 2026/6/21 19:41:58

Web应用防火墙(WAF)核心原理、部署实践与高级防护指南

1. 项目概述:为什么你的应用需要一个“专业保镖”在数字世界里,你的网站或Web应用就像一个24小时营业的店铺。每天,无数“顾客”(用户)和“不速之客”(攻击者)进进出出。传统的防火墙&#xff0…

作者头像 李华
网站建设 2026/6/21 19:34:24

WorkshopDL:终极Steam创意工坊下载器,跨平台游戏模组轻松获取

WorkshopDL:终极Steam创意工坊下载器,跨平台游戏模组轻松获取 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为无法下载Steam创意工坊的模组而烦恼…

作者头像 李华
网站建设 2026/6/21 19:33:14

宁夏高危工业场景防爆监控系统选型技术规范与服务商参考

一、宁夏工业防爆安防应用背景宁夏煤炭深加工、石油化工、液化油气仓储产业集中,生产区域存在大量可燃气体、粉尘介质,普通视频监控设备存在重大爆炸安全隐患,符合防爆标准的专用监控系统成为厂区标准化安防配置。当前宁夏防爆监控供应渠道分…

作者头像 李华