- 博客(9)
- 收藏
- 关注
原创 基于 STM32 的水质检测系统设计方案
本设计基于STM32F103C8T6单片机开发了一套智能水质检测系统,集成PH值、浑浊度和温度传感器,通过OLED屏实现本地数据显示,并借助ESP8266模块实现物联网远程监控。系统具备阈值报警功能,支持本地按键和手机APP双模式参数设置,可实时监测水质变化。硬件选用高性价比模块,软件实现数据采集、处理与传输的全流程控制,为水质监测提供了一套完整的解决方案。
2025-09-12 08:00:00
1076
3
原创 基于STM32的太阳能自动追光系统
本文设计了一种基于STM32F103C8T6单片机的太阳能追光充电系统。系统通过光敏采集电路实时检测光照方向,驱动舵机云台调整太阳能板角度,实现最大功率追踪。同时具备锂电池智能充放电管理、OLED数据显示、手机小程序远程监控等功能。硬件采用TP4056充电模块、BH1750光照传感器等组件,实现高效稳定的太阳能利用。系统可自动调节LED照明亮度,支持本地和远程数据查看,为绿色能源应用提供了一种智能化解决方案。
2025-09-11 22:45:57
1441
8
原创 STM32设计——XX火灾报警系统
本系统以STM32单片机为核心,集成火焰、烟雾、温湿度传感器构建智能环境监测方案。具备实时数据采集(OLED显示)、远程传输(4G模块)、多模式报警(声光/蜂鸣/闪烁)及自动灭火(水泵控制)功能。用户可通过按键或APP设置阈值参数,实现仓库环境的智能化监控与火灾应急处理。系统将环境监测、本地报警、应急处理和远程通讯四大功能模块有机整合,形成完整的安全防护体系。
2025-07-28 19:30:00
942
1
原创 STM32的延时函数的使用
延迟函数是一项常用的编程技术,用于控制程序的执行速度和时间间隔。通过合理使用延迟函数,可以使程序在需要的时候暂停一段时间,从而实现更加灵活和精确的控制。然而,在使用延迟函数时需要注意合理选择延迟时间,并避免可能存在的问题。一、为什么用delay来延时?delay函数是一种在编程中常见的函数,用于暂停程序的执行一段时间。它通常用于制造一个时间延迟,使程序可以按照特定的时间间隔执行。delay函数是一种常见的用于延迟程序执行的函数。它可以用于控制程序的执行速度、行为和流程。
2024-12-31 18:58:58
1663
原创 STM32嵌入式开发PWM波控制舵机
掌握STM32嵌入式开发和PWM技术,可以为各种项目和应用提供精准控制外设的能力。无论是机器人控制、无人机、智能家居等领域,都可以运用PWM技术实现对各种外设的控制。通过本文的学习,您将能够掌握使用STM32进行PWM波控制舵机的方法,从而为您的嵌入式开发项目增加更多的功能和灵活性。一、PWM波是什么?PWM(Pulse Width Modulation,脉宽调制)波是一种电子信号调制技术,用于控制电路的输出功率。它通过改变信号的脉冲宽度,来调节电路的平均输出电压或电流。舵机。
2024-12-30 22:52:20
781
原创 STM32嵌入式开发时钟模块
在本篇文章中,我们将介绍如何在STM32F103C8T6上集成DS1302实时时钟芯片。我们将讨论DS1302的硬件连接和软件驱动的实现,以及如何获取并显示当前的时间和日期信息。通过学习本篇文章,读者将掌握如何在STM32F103C8T6嵌入式系统中使用DS1302实时时钟芯片,为自己的嵌入式应用添加时间和日期功能。一、DS1302是什么?DS1302是一款实时时钟芯片,可用于各种电子设备中的时间和日期记录。它具有低功耗和高精度等特点,并提供了内部RAM和定时器功能。
2024-12-29 21:46:54
1210
原创 STM32嵌入式开发语音播报模块
通过本文的学习,读者将能够了解STM32和JQ8900的工作原理和特点,掌握通过串口通信控制JQ8900的方法,以及实现基本音频播放功能的技巧。希望本文对于读者在嵌入式系统开发中使用STM32控制JQ8900有所帮助。一、语音播报的作用?提供信息:语音播报可以传达重要的消息、通知和警报,让人们了解和理解相关的信息。方便无障碍使用:对于视觉障碍者或其他身体残障者来说,语音播报是获取信息的重要途径,可以帮助他们参与到社会活动中。提醒和提醒:语音播报可以用于提醒人们执行某项任务或活动,如闹钟和提醒功能。
2024-12-28 23:10:16
3654
原创 STM32嵌入式开发蓝牙模块怎么使用
本文将重点介绍如何在STM32微控制器上实现与蓝牙模块的连接。STM32是一款常用的嵌入式微控制器,具有强大的处理能力和丰富的外设接口,非常适合用于开发各种智能设备。通过与蓝牙模块的连接,STM32可以实现与其他蓝牙设备之间的数据传输和通信,从而拓展了其应用场景和功能。一、蓝牙是什么?这里我们以JDY-31蓝牙为例,其他蓝牙基本相似。JDY31蓝牙模块是一种蓝牙通信模块,它可以实现无线数据传输和通信功能。该模块采用了JDY系列芯片,具有低功耗、稳定性好、传输距离远等特点。
2024-12-27 23:15:48
3171
原创 STM32嵌入式开发GPS如何操作
本篇教程将介绍如何使用STM32微控制器进行GPS定位。首先我们需要了解GPS定位的原理和基本知识,然后学习如何通过STM32芯片来接收和解析GPS信号,最后实现获取设备的准确位置信息。一、GPS是什么?GPS(全球定位系统)是一种基于卫星定位的导航技术,它在现代社会的多个领域中发挥着重要作用。以下是GPS开发的重要性:导航与定位、灾害管理、农业与渔业、科学研究与勘探、交通管理。以上就是今天要讲的内容,本文仅仅简单介绍了GPS的使用,而GPS提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-12-26 22:46:59
2366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅