- 博客(89)
- 问答 (3)
- 收藏
- 关注
原创 67 基于单片机的温湿度、烟雾、阈值切换、状态灯、串口收发
基于51单片机,采用DHT11温湿度传感器检测温湿度,采用滑动变阻器连接ADC0832数模转换器模拟烟雾传感器,通过LCD1602显示温度 湿度 烟雾的值,温度初始范围是26-38,湿度阈值范初始范围60-80,烟雾初始阈值100,然后三个按键,一个切换,两个负责增减阈值,按下切换键后LCD1602进入阈值设置页面,首先是温度上限,然后是温度下限,湿度上限,湿度下限,浓度上限,最后切换回实时显示温湿度页面。加五个LED灯,分别是温度过高,过低,湿度过高,湿度过低,浓度过高指示灯。然后如果温度高于阈值,湿度低
2024-12-16 10:27:11
722
原创 66 基于单片机的太阳能充电、温度检测、档位PWM调速系统
基于52单片机,采用DS18B20温度传感器检测温度,采用滑动变阻器连接ADC0832数模转换器模拟电量,采用L298N驱动电机转动。五个按键,第一按键为系统总开关,按下后系统运行。然后有模式切换按键,自动模式是依靠温度调速,手动模式是按键调速。三个按键分别为一档、二档、三档。根据温度范围来划分风俗档位,比如分3档。温度10-20为一档,20-25为二档,25-35为三档,档位越高转速越快。显示屏显示实时温度,当前档位,和当前电量。如果电量小于20,则蜂鸣器报警。
2024-12-16 10:22:55
739
原创 65 基于单片机的温湿度、压力、高度、体积等检测
基于51单片机 温湿度采取DHT11,质量采用MPX4115压力传感器,其余的高度 体积 粉尘浓度和有害气体浓度用滑动变阻器连接数模转换器模拟,在程序里设置好阈值,通过LCD1602显示各项参数,然后有7个状态灯对应高度、体积、质量、温度、湿度、粉尘浓度、有害气体浓度,如果每项超过阈值,则对应的状态灯亮,蜂鸣器报警。
2024-12-08 18:07:25
597
原创 64 基于32单片机的温湿度检测
基于STM32F103C8T6单片机,采用DHT11检测温湿度,通过OLED屏幕显示,温度小于15°,则继电器吸合驱动热风扇转动,高于20°停止,湿度低于40%,则对应的加湿LED灯亮起,到60%熄灭,如果温度和湿度同时低于15°和40%,则蜂鸣器报警
2024-12-08 18:03:38
568
原创 63 基于单片机的四个速度比较
基于51单片机,采用四个滑动变阻器连接数模转换器模拟四个速度值,通过LCD1602显示,然后检测出最高的值,其他三个与之相减,绝对值小于10的速度找出,这时候采用四个LED灯分别对应四个速度,绝对值小于10的速度对应的状态灯亮起
2024-12-07 10:47:52
603
原创 62 基于单片机的智能饮水机
基于51单片机,采用DS1302时钟模块读取时间,DS18B20温度传感器检测时间,超声波检测,如果靠近,则感应自动出水,LCD1602显示实时时间,水杯温度,水位高度,是否出水,如果水温和水位超过下限,则声光报警,此时继电器闭合,自动加热/加水,然后也可以手动加热,加水,清洗,然后采用串口模拟WIFI,与电脑端通信模拟手机APP,报警的时候会发出信息给电脑端。
2024-12-07 10:41:16
798
原创 61 基于单片机的小车雷达避障及阈值可调
基于51单片机,采用超声波传感器检测距离,通过LCD1602显示屏显示,三个按键,第一个按键是切换模式,切换到阈值设置,两个按键负责阈值增减,初始阈值设置为20,如果低于20,则蜂鸣器报警,继电器断开,电机停止转动,高于阈值,则停止报警,继电器吸合,电机转动。
2024-12-05 10:51:03
598
原创 60 基于stm32单片机的温度、心率检测
基于stm32单片机,采用DS18B20检测温度,采用滑动变阻器模拟心率传感器,三个按键,一个切换阈值,两个增减,通过lcd1602显示屏显示,温度超过阈值则蜂鸣器报警,心率超过阈值则led灯常亮
2024-12-05 10:43:33
614
2
原创 59 基于STM32的烟雾、红外、温湿度检测
基于SMT32F103C8T6单片机,采用DHT11检测温湿度,采用光敏电阻检测光照,采用滑动变阻器分别模拟红外、烟雾,通过OLED显示屏显示,如果湿度过低,则继电器驱动电机转动,如果超过阈值,则断开。如果温度超过阈值,则驱动风扇转动。如果烟雾浓度过高,则蜂鸣器报警;如果红外高于阈值,则表示检测到人,则开灯。另一个红外如果高于阈值,则启动舵机转动打开窗帘。
2024-12-04 14:59:03
473
原创 58 基于 单片机的温湿度、光照、电压、电流检测
基于51单片机,采用dht11温湿度传感器检测温湿度,采用光敏电阻连接数模转换器读取光照,通过lcd1602显示屏显示,然后如果温湿度超过阈值,则驱动电机转动,如果光照超过阈值,则蜂鸣器报警 ,采用滑动变阻器连接数模转换器模拟电压、电流,如果电压超过阈值,则蜂鸣器报警,如果电流超过阈值,则判断短路,整个系统进入待机状态。
2024-12-04 14:49:34
813
原创 基于单片机的WIFI、语音、储存、时钟、闹钟、定位系统
基于51单片机,采用DS1302时钟模块,通过LCD1602显示实时时间,也可以储存时间在AT2DC02中,下次开机读取闹钟时间然后通过串口传输实时时间给电脑端,这个表示WIFI到达闹钟后,蜂鸣器报警,LED闪烁一秒语音通过串口设置闹钟,发送格式为@22-20-20#采用按键表示定位模块,一个表示定位正确,一个表示定位错误,用两个LED灯表示状态
2024-12-02 09:52:02
757
原创 基于单片机的四位数码管检测有毒气体
基于51单片机,通过滑动变阻器连接ADC0832数模转换器模拟有毒气体浓度检测,通过数码管实时显示,如果超过阈值,则蜂鸣器报警,灯光亮起。按键调整阈值
2024-12-02 09:47:38
703
原创 基于STM32的温度、电流、电压检测proteus仿真系统(OLED、DHT11、继电器、电机)
基于STM32F103C8T6 采用DHT11读取温度、滑动变阻器模拟读取电流、电压通过OLED屏幕显示,设置电流阈值为80,电流小阈值为50,电压阈值为60,温度阈值为30随便哪个超过预祝,则继电器切断,LED灯灭掉,若电流小于50,则屏幕清屏,表示待机。
2024-12-01 14:47:41
1029
原创 基于51单片机的心率体温监测报警系统(包括程序、仿真、原理图、流程图)
基于51单片机 ds18B20读取温度,设置初始心率65 设置温度阈值38 心率阈值60 100 如果超过阈值,蜂鸣器报警,led灯亮
2024-12-01 14:46:47
729
原创 55 基于单片机的方波频率可调
采用STC89C52单片机最小系统,设计DAC0832、放大器、与示波器显示方波,四位数码管显示频率,两个按键可调。
2024-12-01 14:31:46
586
原创 53 基于单片机的8路抢答器加记分
首先有三个按键 分别为开始 暂停 复位,然后八个选手按键,开机显示四条杠,然后按一号选手按键,数码管显示30,这时候二号选手按键是加时间,三号宣誓减时间,这个是抢答倒计时,再按一次一号选手按键,数码管显示30是答题倒计时时间,同样二号和三号按键可以加减时间,然后再按1号按键,此时进入计分时刻,此时数码管是显示是1-00,然后2号键和3号键加减分数,此时数码管显示四条杠,此时按开始键,数码管开始抢答倒计时,此时比如1号按键按下,直接跳到答题倒计时,此时数码管显示1-30,这个30比如就是答题时间,开始倒计时,
2024-11-29 10:24:39
872
原创 52-基于单片机的超声波、温湿度、光照检测分阶段报警
1.通过DHT11模块读取环境温度和湿度:2.将湿度、障碍物距显示在lcd1602上面,第一行显示温度和湿度,格式为:xx°Cyy%,第二行显示超声波传感器测得的距离,格式为:Distance: zzz CM:3.判断距离是否超过设定阈值,默认阈值为150cm,当测得距离低于150cm时,蜂鸣器长鸣,LED1(黄灯)闪烁,直至恢复安全距离以上:当湿度大于65%时,蜂鸣器间断报警(需与刚才报警声有明显区别),不对LED1进行操作,如果距离和湿度两个同时满足报警条件时,距离报警优先。4.LDR模块用于检测
2024-11-29 10:06:11
1005
原创 50-基于单片机和传感器的冷链运输设计
基于51单片机,采用DHT11温湿度传感器监测冷链运输过程中的温度、湿度,通过LCD1602显示温湿度和温湿度的阈值,并且如果温度/湿度超过阈值,则蜂鸣器报警,继电器驱动相应的电机转动达到一个降温或祛湿的效果,降低运输损耗,并且可以电脑端通过串口发送信息控制单片机的温湿度的阈值调整,比如增加温度阈值、湿度阈值,减少温度阈值、湿度阈值,实现远程干预
2024-11-28 10:15:59
497
原创 51-基于单片机的智能语音识别与处理系统设计
基于51单片机,搞L298N驱动两个电机转动,然后搞LCD1602显示屏,弄个超声波传感器实时检测距离 通过LCD1602显示距离,如果距离小于阈值,则两个电机停止,蜂鸣器报警,灯光亮起。如果大于阈值,说明没有障碍物,电机正常运作。有两个按键,一个是自动按键,就是按下后靠超声波来避障。一个是手动按键,按下后,由电脑云端也就模拟语音来控制小车的运转,比如发现0x01,让小车停止运行,发送0x02,让小车正常运行。
2024-11-28 10:09:23
1022
原创 49-基于单片机的湿度和光照监测
基于AT89C52单片机,采用DHT11温湿度传感器检测土壤湿度,光敏电阻连接ADC0832数模转换器作为光敏传感器,然后通过LCD1602显示湿度和光照值,如果湿度低于阈值,则继电器驱动电机转动模拟浇花。
2024-11-27 09:32:05
678
原创 48-基于单片机的LCD12864时间调控和串口抱站
基于51单片机的公交报站系统,可以手动报站,站名十个。在lcd12864上显示时间(年月日时分秒)和站名,时间可以设置,仿真中可以语音播报。加一个用串口模拟语音播报。
2024-11-27 09:27:20
489
原创 【Proteus仿真】基于51单片机的五种信号发生器(梯形波、正弦波、三角波、方波、锯齿波)
该项目旨在基于51单片机,采用Proteus设计一款多波形发生器,能够产生正弦波、方波、三角波、梯形波、锯齿波等不同波形。通过五个开关(K1-K5)的选择,用户可以灵活切换并观察各种波形的输出。项目融合了硬件设计和嵌入式系统开发,具备可扩展性,便于后续优化和升级。
2024-11-26 09:31:15
1207
原创 01 [51单片机 PROTEUS仿真设计]基于温度传感器的恒温控制系统
基于51单片机,具有晶振电路、复位电路、DS18B20温度传感器、LED灯和蜂鸣器灯光报警模块、LCD1602显示模块、L298N驱动电机散热模块和按键模块。主要功能:系统开始运行,显示屏显示最大温度阈值和最小温度阈值,并且通过DS18B20温度传感器读取当前温度值显示出来,和显示当前的状态。可以通过按键来增减温度上限阈值和温度下限阈值,如果当前温度在阈值之内,显示状态位正常;温度超过最大阈值,灯光报警模块启动,散热模块启动,驱动电机转动,实现降温功能;
2024-11-26 09:30:28
958
原创 基于单片机的书库环境监测
基于51单片机,采用DHT11湿度传感器检测湿度,DS18B20温度传感器检测温度,采用滑动变阻器连接数模转换器模拟二氧化碳和氧气浓度检测,各项数值通过lcd1602显示屏显示,如果各项参数超过阈值,则蜂鸣器报警;若温湿度超过阈值,则同时启动电机转动模拟风扇进行降温或者除湿。
2024-10-08 15:06:26
745
原创 基于单片机的烧水壶系统设计
基于STC89C52RC单片机,采用四个按键,通过DS18B20检测温度,开机显示实时温度第一个按键为切换功能按键,按下后,可以设置烧水温度的大小,两个按键负责增减。再按切换功能按键,可以设置保温温度的大小,两个按键负责增减。再按切换功能按键,可以设置烧开温度的大小,两个按键负责增减。再按切换功能按键,可以设置定时时间,两个按键负责增减。然后第四个返回键点击返回后,系统开始倒计时。采用三个LED灯分别对应烧水温度、保温温度、烧开温度的状态。比如设置烧水温度为50-80,保温温度为80,烧开温度
2024-10-08 15:02:57
1057
原创 基于单片机的信号选择与温度变化
基于51单片机,采用DS18B20检测温度,通过三种LED灯代表不同状态。采用DAC0832显示信号脉冲,通过8位数码管显示温度。信号脉冲可以根据两个按键分别调整为正弦或者方波。频率与温度成正比。
2024-10-07 16:37:57
694
原创 基于32单片机的博物馆安全监控系统设计
检测 分别是温湿度 光照 PM2.5、烟雾、红外,然后用OLED屏幕显示,红外超过阈值则蜂鸣器报警,这是防盗报警;温度或烟雾超过阈值,则蜂鸣器也报警,并且继电器驱动电机转动进行撒水,这是火灾预警;电压超过阈值,则所有模块包括显示屏全部熄灭,系统不起作用,这是过载保护。
2024-10-07 16:34:06
1088
原创 基于单片机的温度和烟雾检测
基于51单片机,采用DS18B20读取温度,滑动变阻器链接ADC0832数模转换模拟烟雾,通过lcd1602显示屏显示,超过阈值则对应的led灯亮起,蜂鸣器报警
2024-10-05 10:47:20
864
原创 基于单片机的智能浇花系统
基于51单片机,采样DHT11温湿度传感器检测温湿度,通过LCD1602显示4*4按键矩阵可以设置温度湿度阈值,温度大于阈值则开启水泵,湿度大于阈值则开启风扇并且通过串口实时打印温湿度信息。
2024-10-05 10:40:17
1303
原创 基于单片机的小车行走加温湿度检测系统
基于51单片机,采样DHT11温湿度传感器检测温湿度,滑动变阻器连接数码转换器模拟电量采集传感器,电机采样L298N驱动,各项参数通过LCD1602显示,如果电量低于阈值,电机停止转动,小车停止前进;如果电流高于阈值,则电机转动,这个电机采样两个电机,一个负责纵向,一个负责横向,纵向横向来回转换;如果温度/湿度高于程序里设置好得阈值 湿度阈值70,则蜂鸣器发出警报;
2024-09-27 10:06:26
873
原创 基于单片机的温湿度检测判断系统
基于STC89C52单片机,采用dht11温湿度传感器检测温湿度,通过lcd1602显示屏各个参数,四个按键分别可以增加温湿度的阈值,如果超过阈值,则电机启动打开风扇
2024-09-27 10:02:32
1188
原创 07 基于STM32的电压检测WIFI模拟(库函数)
基于STM32单片机,通过滑动变阻器模拟电压传感器检测电压,通过OLED显示显示电压和电压阈值,按键可以控制阈值的增加,并通过串口实时显示相关参数和状态
2024-09-26 10:37:21
248
原创 基于单片机的角度、水位、温度、辅助热源、电机仿真
基于51单片机采用滑动变阻器连接ADC0832数模转换器模拟角度传感器,水位传感器;采样DS18B20温度传感器检测温度通过LCD1602显示,第一行显示温度、水位、角度、指定温度两个按键负责L298N驱动电机的正反转:按键按下不动,电机正转,松开停止;第二个按键按下,电机反转,松开停止辅助热源按键,按下后,对应的LED灯亮起,此时两个按键负责辅热温度的增减,一次调整10度温度超过阈值,蜂鸣器启动;手动上水按键可以启动进水阀继电器和通气阀继电器;自动上水通过水位判断:水位低于阈值后
2024-09-26 10:24:34
746
原创 基于单片机的宠物喂食(ESP8266、红外、电机)
基于STC89C52单片机,采用L298N驱动连接P2.3和P2.4口进行电机驱动,然后串口连接P3.0和P3.1模拟ESP8266,红外传感器连接ADC0832数模转换器连接单片机的P1.0~P1.2口,MPX4117重量传感器连接ADC0832数模转换器连接单片机的P1.3~P1.5口,然后LCD1602连接单片机的P0.0~P0.7口和P2.0~P2.2口;红外检测到动物靠近,则单片机控制电机转动,重量检测低于5G,则控制电机转动,串口可以远程发送信息控制电机转动,各项参数通过LCD1
2024-09-26 10:21:32
1329
原创 基于STM32的电压检测WIFI模拟
基于STM32单片机,通过滑动变阻器模拟电压传感器检测电压,通过12864显示显示电压和电压阈值,按键可以控制阈值的增加,并通过串口实时显示相关参数和状态
2024-09-25 08:46:17
482
原创 基于单片机的电磁炉系统设计
基于51单片机,通过DS18B20温度传感器检测温度,通过八位数码管显示,如果温度超过阈值,则蜂鸣器报警,红灯亮起;若不超过阈值,则蜂鸣器停止报警,红灯熄灭;然后两个按键,一个按键按下后进入设置定时模式,另一个按键按下后,分增加定时时间,每次按下增加30秒;开始定时后,对应的LED灯亮起,倒计时结束后,蜂鸣器报警;采用滑动变组器连接ADC0832数模转换器模拟功率因数,功率引述超过阈值,则蜂鸣器报警,红灯亮起
2024-09-25 08:42:18
1375
原创 基于单片机的精确电压表DA-AD转换
基于51单片机,采用DAC0832和ADC0832检测电压,0到8.5V,设计复位电路LED管显示实际稳压值,初始电压0
2024-09-24 11:01:40
1633
基于51单片机的DS18B20恒温控制系统
2024-03-10
基于51单片机的安防系统仿真
2023-12-29
工训赛垃圾分类垃圾桶陶晶驰串口屏资源
2023-03-15
STM32 DEBUGE调试进到delay-ms跳不出来了
2021-07-23
MPU6050怎么根据Y轴给的值算出在Y轴上的角度
2021-07-22
STM32串口一下子把所有数据全发送出去,机器人处理不了,怎么办
2021-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人