00:00 / 06:14
连播
清屏
智能
倍速
点赞15
00:00 / 09:06
连播
清屏
智能
倍速
点赞9
00:00 / 00:41
连播
清屏
智能
倍速
点赞38
00:00 / 03:20
连播
清屏
智能
倍速
点赞331
00:00 / 03:59
连播
清屏
智能
倍速
点赞2910
00:00 / 01:18
连播
清屏
智能
倍速
点赞593
003_基于STM32的多功能密码锁系统 一、项目描述 本设计是基于STM32单片机制作的多功能密码锁系统,可通过密码、指纹、刷卡和手机APP进行解锁,解锁成功后继电器打开,可通过按键一键关锁,关锁后继电器关闭。可通过OLED显示屏显示解锁信息、当前时间和后台菜单界面。时钟模块备有电池,可掉电走时。通过后台菜单可修改密码、添加卡号、删除卡号、查询卡号、添加指纹、删除指纹和清空指纹等操作。通过手机APP可一键校准时间和获取管理员密码。操作结果可通过语音进行提示。 二、功能描述 1. 解锁功能:可通过输入密码、刷卡、录入指纹和手机APP进行解锁 2. 开锁关锁功能:通过继电器打开关闭模拟开锁和关锁 3. 显示功能:通过OLED显示操作结果、当前时间和后台设置菜单 4. 密码设置功能:可修改管理员密码 5. 卡号设置功能:可添加卡号、删除卡号和查询已录入卡号,最多可支持添加10组卡号。 6. 指纹设置功能:可添加指纹、删除指纹和清空指纹库 7. 密码错误倒计时功能:输入密码错误3次后,倒计时30s后才允许继续输入密码 8. 存储功能:能够保存系统密码和添加的卡号信息,掉电不丢失 9. 手机APP功能:可通过手机APP一键校准时间和查询管理员密码 10. 语音播报功能:可通过语音提示操作结果(刷卡成功,刷卡失败等)。#编程 #嵌入式 #单片机毕业设计 #单片机开发 #stm32单片机
00:00 / 05:03
连播
清屏
智能
倍速
点赞9
00:00 / 09:22
连播
清屏
智能
倍速
点赞11
一、项目功能:震动触发的警戒报警器 STM32的“震动警戒系统”,核心功能分为3部分: 1.进入警戒模式:按下按键A,蜂鸣器响2秒,系统进入“警戒状态”; 2.退出警戒模式:按下按键B,蜂鸣器响1秒,系统退出“警戒状态”; 3.震动报警:处于警戒模式时,若检测到震动,蜂鸣器持续报警。 二、项目逻辑: 用“流程步骤”理解整个系统的工作顺序: 1.系统启动后,默认处于“非警戒模式”; 2.检测按键A:按下→蜂鸣器响2秒→切换为“警戒模式”; 3.检测按键B:按下→蜂鸣器响1秒→切换为“非警戒模式”; 4.若处于“警戒模式”: ◦检测震动传感器→若触发震动→蜂鸣器持续报警; ◦未检测到震动→无动作。 三、关键技术:外部中断(EXTI) 按键、震动传感器的“触发信号”,都是通过外部中断(EXTI)实现的——外部中断能让硬件信号(比如按键按下、传感器电平变化)直接触发程序响应,不用持续“轮询检测”。 外部中断的配置流程: 1.使能GPIO时钟:给按键、传感器对应的GPIO端口“通电”; 2.设置GPIO输入模式:把GPIO口设为“输入状态”(接收外部信号); 3.配置IO口映射(AFIO):把GPIO口和外部中断线“绑定”; 4.设置中断触发沿:定义“什么信号变化会触发中断”(比如按键按下时“低→高”叫“上升沿”,震动传感器触发时“高→低”叫“下降沿”); 5.配置NVIC:设置中断的“优先级”,并开启中断功能; 6.写中断处理逻辑:定义“中断触发后要做什么”(比如按键按下后,标记“按键触发标志位”)。 外部中断的实际作用(对应项目) •按键A/B:通过“上升沿中断”触发(按下按键时,电平从低变高,触发中断); •震动传感器:通过“下降沿中断”触发(检测到震动时,电平从高变低,触发中断); •中断触发后,程序会自动标记“触发标志位”(比如“按键A被按下”“检测到震动”),主程序再根据这些标志位执行对应动作。 四、核心细节:标志位的“读-清”逻辑 为了避免“同一个触发信号被重复响应”,用了“读标志位后立即清零”的设计: •比如按键按下后,中断会标记“按键触发标志位=触发”; •主程序读取这个标志位后,会立刻把标志位“重置为未触发”; •这样就能保证“一次触发,只响应一次”。 最后总结本次项目的优化: 问题:在非警戒模式
00:00 / 01:08
连播
清屏
智能
倍速
点赞14
004_基于STM32的物联网插座系统 一、项目描述 本设计是基于STM32F103C8T6单片机制作的功率插座,有一路插座控制接口,可外接一个用电器。可以通过按键和手机远程控制用电器打开和关闭,能够检测并实时显示用电器电压、电流和功率等参数信息,当用电器电流超出设置阈值后自动关断插座开关,同时蜂鸣器提示报警。可检测并显示插座的温湿度信息,可通过手机APP远程查看,接入阿里云平台,联网就能使用,可设置定时打开和关闭插座,有一键配网APP,无需修改代码,可通过手机APP配置三元组信息,无需修改代码。 二、功能描述 1. 插座控制功能:通过按键打开和关闭插座 2. 手机控制功能:通过手机APP打开和关闭插座(联网,任何地点都可随时控制) 3. 温湿度采集功能:可获取插座温湿度信息 4. 功率计功能:可采集插座的电压、电流和功率信息 5. 屏幕显示功能:可通过OLED显示插座打开和关闭状态,显示当前环境温湿度数据,可显示插座的电压、电流和功率信息 6. 手机显示功能:可通过手机APP显示插座打开和关闭状态,显示当前环境温湿度数据,可显示插座的电压、电流和功率信息 7. 阈值设置功能:可通过手机APP设置功率参数报警阈值 8. 报警功能:当插座功率超出设置阈值后触发蜂鸣器报警 9. 定时功能:可设置定时打开和关闭插座 10. 一键配网功能:可通过手机APP配置路由器账号和密码 11. 配置三元组功能:可通过手机APP配置阿里云三元组信息#单片机毕业设计 #单片机开发 #物联网插座 #STM32
00:00 / 07:01
连播
清屏
智能
倍速
点赞13
00:00 / 04:24
连播
清屏
智能
倍速
点赞1
00:00 / 03:48
连播
清屏
智能
倍速
点赞43