自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1022)
  • 资源 (271)
  • 收藏
  • 关注

原创 基于STM32+QT设计的无人超市消费系统_139

当前系统设计出来之后,可以通过RFID会员卡进行充值、消费、查询余额、个人信息。顾客支付成功后采用步进电机模拟闸机开门,收银系统上位机软件采用QT设计需要实现商品信息的上架,会员卡注册、充值、消费、挂失。

2024-01-02 09:37:00 1778 3

原创 基于STM32设计的智能水母投喂器(华为云IOT)

本项目利用STM32单片机控制各种传感器和水泵等设备,能够自动检测和调整水温和水质等参数,自动换水,自动供氧等等,充分满足了水母的养殖要求和需要。同时,根据水母喜欢的光环境,添加了RGB氛围灯,以及可以手动控制的喂食器等功能,提升了水母养殖的便利性和趣味性。

2023-11-10 10:08:52 3585 1

原创 基于STM32的设计智慧超市管理系统(带收银系统+物联网环境监测)

本系统主要由超市环境监测部分和商品管理部分组成。环境监测部分主控芯片采用STM32F103C8T6,主要包括温湿度传感器、烟雾传感器和空调制热开关、空调制冷开关,采集的数据通过ESP8266模块+MQTT协议上传至OneNet云平台,在OneNet云平台设计手机和电脑版本可视化页面,能够在页面上查看超市的环境信息,还能在页面上手动打开空调制热开关和空调制冷开关。商品管理部分主要由RC522-RFID读卡器、上位机组成,实现商品选购、结算、顾客的VIP会员卡注册管理等功能。

2023-11-06 09:27:39 2606 5

原创 基于STM32设计的智能水产养殖系统(华为云IOT)

当前设计的智能水产养殖系统主控芯片采用STM32F103RCT6,可以实现对水位、水温、水混浊度和PH值等参数的监测和控制,并且支持定时投喂功能。通过连接华为云物联网平台,将传感器数据上传到服务器,并通过Qt设计的Android手机APP来获取设备上传的数据,从而实现对养殖环境的远程监测和控制。

2023-10-07 09:52:19 3456 7

原创 基于STM32设计的人体健康监护系统(华为云IOT)

本文介绍了一款基于STM32的人体健康监护系统。该系统采用系统模块化思路进行设计,通过多个数模传感器收集被测者的心率、体温和周围环境温度等数据,并将其与操作指令一起送至STM32中心处理器进行处理和分析。系统具备实时监测、远程传输和定位等功能,为用户提供全面的健康监护服务。本文将详细介绍系统的设计原理、传感器的选择和集成、数据处理和分析方法,以及远程传输和定位功能的实现。无论是对人体健康监护系统感兴趣的初学者,还是已有一定经验的开发者,都能从本文中获取有关基于STM32的人体健康监护系统设计的有用信息和指导

2023-07-24 22:00:00 7848 22

原创 基于STM32的酒驾监控系统设计与实现(OneNet云平台)

基于STM32的酒驾监控系统,选择STM32作为主控芯片,使用电机和控制开关模拟汽车发送机的运行,使用酒精探测器监测驾驶员座位前方的酒精浓度,并通过LCD显示屏实时显示。当浓度超过阈值时,蜂鸣器报警,系统将当前GPS定位通过短信发送给家人,此时系统会切断车辆电源,汽车将无法启动,以保障行车安全; 同时,系统会将GPS信息,酒精采集浓度上传到OneNet云平台,通过地图形式展示车辆的位置,方便家人定位位置。

2023-07-06 23:30:00 3894 6

原创 基于STM32+OneNet设计的物联网智慧路灯

本次设计的智能路灯采用STM32芯片和OneNet物联网平台进行连接,开发出支持太阳能充电锂电池供电、GPS定位上传位置信息、手动/自动控制路灯开关、环境光照调节、红外传感器检测周围人员、空气质量监测等多项功能。同时,当路灯发生异常情况时,系统可以自动发送邮件或短信到指定邮箱或电话。

2023-06-17 20:08:10 5068 6

原创 QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)

这是一套QT5软件开发入门到项目实战的教程,并配套了所有的案例完整代码,方便QT初学者快速入门;文章里包含了QT常用的控件使用介绍、多媒体应用、线程、网络编程、蓝牙、串口、应用发布、嵌入式设备环境部署、Android环境部署等;目前一共写了19章,627页,后续也会持续更新。

2021-05-07 11:53:21 35301 67

原创 合宙4G模块Air724UG调试过程(短信发送、上传数据到华为云IOT)

详解如何利用特定的AT命令配置和连接华为云物联网服务器,以实现实时数据的接收与发送,这一部分涵盖了MQTT客户端的初始化、服务器地址与主题订阅的设定等关键环节,帮助开发者轻松实现设备与云端服务之间的高效通信。

2024-04-02 09:22:23 788 1

原创 绿色再生·安卓4G智能远程操作巡视机器人小车

本项目设计并实现一款基于STM32微控制器的远程遥控安卓小车系统。该系统充分利用了淘汰下来的安卓旧手机作为车载信息处理单元,不仅实现了资源的有效再利用,还结合4G网络技术以及先进的流媒体服务和物联网技术,搭建起一套集远程操控、实时视频音频传输于一体的高效解决方案。

2024-03-15 14:38:04 787

原创 基于STM32的智慧农业管理系统设计与实现

本设计开发一套基于STM32F103RCT6主控芯片的智慧农业管理系统,通过集成DHT11温湿度传感器、BH1750光照强度传感器以及土壤湿度检测传感器,实时监测农田环境和作物生长状态,并在超出阈值时通过蜂鸣器报警,提醒管理人员进行灌溉、施肥等操作。同时,采用NBIoT通信技术(BC26模块)将采集到的数据上传至云端,利用EMQX开源MQTT服务器框架部署于华为云ECS服务器上的MQTT服务器,实现数据的远程展示与处理。

2024-03-11 09:00:00 2783 3

原创 基于嵌入式的车载导航定位系统设计

本项目通过集成高性能的GEC6818开发板、北斗GPS模块以及百度地图API,成功设计并实现了一个功能全面、性能稳定的车载导航定位系统。

2024-03-04 10:01:29 1241 1

原创 基于视觉识别的自动采摘机器人设计与实现

项目利用百度飞浆(PaddlePaddle)深度学习框架中的目标检测和分类算法,通过安装在机器人上的高清摄像头获取果树图像,并进行实时分析,精准识别出果实的位置、大小以及成熟度等信息。当成功识别到目标果实后,主控系统将根据识别结果快速计算出机械手臂的最佳运动路径,控制其移动至指定位置,以最适宜的方式完成果实的高效、无损采摘。

2024-02-28 09:51:13 2776 6

原创 基于STM32的儿童智能安全防护书包设计

这款基于STM32的儿童智能安全防护书包是一个集成物联网技术、GPS定位、无线通信和智能感知于一体的创新产品,提升儿童的安全防护等级,加强家校互动,促进学生自我管理能力的培养,充分体现了科技服务于生活、服务于教育的理念。

2024-02-26 16:05:57 623 1

原创 STM32控制max30102读取血氧心率数据(keil5工程)

MAX30102是一款由Maxim Integrated推出的低功耗、高精度的心率和血氧饱和度检测传感器模块,适用于可穿戴设备如智能手环、智能手表等健康管理类电子产品。

2024-02-23 11:40:21 2833 1

原创 采用libvlc做一个视频播放器(续)-注册事件回调

采用libvlc做一个视频播放器(续)-注册事件回调

2024-02-21 09:30:00 1183 1

原创 采用libvlc做一个视频播放器

采用libvlc做一个视频播放器

2024-02-20 10:00:00 884 1

原创 libVLC开发: vs2017编译器编译出错解决办法

libVLC开发: vs2017编译器编译出错解决办法

2024-02-19 16:42:23 437

原创 采用GaussDB(for MySQL)完成商场会员卡管理系统设计

这篇文章介绍了如何购买、配置、连接、测试 `GaussDB`数据库,并且最终采用Qt开发了一个具体的软件演示了数据库的具体应用,演示了数据库整体的使用过程。

2024-01-31 16:53:50 981

原创 ESP8266采用AT指令连接华为云服务器(MQTT固件)

ESP8266是一款功能强大的物联网芯片,它集成了处理器、Wi-Fi网络连接和TCP/IP协议栈,提供了简单而强大的无线网络连接能力,被广泛应用于各种物联网设备中。支持AT指令集,可以通过串口与其他设备进行通信,可以降低设备间的通信难度。

2024-01-29 14:03:25 1916

原创 基于物联网设计的水稻田智能灌溉系统(STM32+华为云IOT)

当前设计了一款基于STM32的水稻田智能灌溉系统。该系统能够通过水位传感器和温度传感器实时监测稻田的水位和水温,并根据设定的阈值自动控制水泵的开关,实现自动灌溉。同时,通过NBIOT模块将实时数据上传到华为云物联网云平台,用户可以通过手机APP远程监控和控制设备的运行,实现远程管理。相当于直接将水稻田搬到了云端,后期还会加入摄像头监控,加入图像处理,在家就可以了解到每一块稻田的生长情况。

2024-01-25 09:41:23 4167 4

原创 Windows下网络编程(win32API+VS2022)

详细介绍Windows下C语言网络编程,利用Windows的API,完成网络通信代码编写。

2024-01-22 10:11:08 1113

原创 Qt5编译MySQL数据驱动、部署MySQL服务器、Qt写代码连接MySQL数据库_案例介绍

由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。本篇文章介绍Qt5(我用的Qt5.12.6)里如何编译MySQL的库文件,讲解在Linux下安装配置MySQL数据库,Qt编写代码连接上自己的MySQL数据库完成数据存储。

2024-01-21 09:00:00 173 3

原创 Qt+MySQL数据库完成顾客会员卡管理系统设计

由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。这篇文章也会先介绍如何编译安装自己的MySQL驱动,以实现Qt对MySQL数据库的支持。

2024-01-19 11:07:03 124

原创 基于STM32单片机设计的智能水温控制系统

本项目研究并实现了一种基于STM32单片机的智能水温控制系统。系统以STM32F103RCT6作为主控制器,通过DS18B20温度传感器实时采集水温数据,利用PID控制算法精确调节5V直流防水型70W加热棒的功率输出,确保水温恒定在设定范围内。此外,采用OLED显示屏显示当前水温和预设上限阀值,并集成ESP8266-WiFi模块与自研Android手机APP进行远程通信和控制。用户可通过本地按键或手机APP设置温度阀值,实现实时监控与智能化管理。整个系统设计旨在提高水资源利用效率,提升生活及工业用水环境的舒

2024-01-18 13:48:23 2461 6

原创 基于CC2530设计的冷链信息采集系统

以CC2530单片机为核心器件,设计一个冷链环境信息采集系统,利用传感器技术对冷藏仓内的环境参数进行采集,并能在手机端或移动端进行显示,便于分析和控制。

2024-01-16 10:26:18 241

原创 基于物联网设计的智能储物柜(4G+华为云IOT+微信小程序)

智能储物柜通过与华为云物联网服务器的连接,实现了数据的传输和管理,让用户可以通过微信小程序轻松查看储物柜的可用状态和选择合适的储物柜进行解锁。通过使用4G联网模块E29 Cat-1,储物柜实现了稳定的网络连接,确保了用户可以随时随地查看和使用储物柜。

2024-01-15 09:32:40 2282 9

原创 OpenCV4.x(C++)人脸检测(眼睛、侧脸、正脸)

在日常生活中,人脸检测的应用非常广泛,例如安防、人机交互、智能交通等领域。而在计算机视觉领域,人脸检测也是一个非常热门的研究方向。OpenCV作为一款免费、开源的计算机视觉库,为我们提供了一种方便快捷的人脸检测方法。使用OpenCV的人脸分类器,可以快速地检测出图像中的正脸、侧脸和眼睛等部位,进而实现更加智能的应用。

2024-01-11 13:52:49 1267

原创 基于STM32设计的智能饮水机(微信小程序)

本智能饮水机系统基于STM32F103RCT6主控芯片,集成了液位感应、水温测量与控制、电机驱动出水控制以及Wi-Fi远程通信等功能。通过液位传感器实现缺水自动语音播报提醒,利用DS18B20精确检测并控制水温,并结合手机APP可实时查看和设定水温和出水量,实现远程操控出水。同时,配备继电器控制加热芯片以确保安全,当水烧开后自动切断电源;采用SG90电机精准控制出水开关,而本地的绿色和红色指示灯则直观展示饮水机的工作状态,如加热过程等。

2024-01-11 11:38:04 1585 2

原创 基于单片机设计的智慧农业大棚检测系统

本项目基于单片机设计一个智慧农业大棚检测系统,以提供实时监测和管理大棚环境的关键参数。系统支持环境温度、湿度检测,光照强度检测,并能根据预设的阀值进行报警提示。为了实现数据的显示和管理,该系统还利用Qt开发了一款对应的Android手机APP,通过蓝牙传输模块将单片机采集到的数据传递到手机APP上进行显示和管理。

2024-01-08 09:19:00 1815 3

原创 C语言实例_string.h库函数功能及其用法详解

本文将对string.h头文件中的所有函数进行全面介绍,包括它们的功能和使用方法,以帮助大家更好地理解和利用该头文件。

2024-01-03 09:16:23 1047

原创 C语言实例_math.h库函数功能及其用法详解

本文将对math.h头文件中的所有函数进行全面介绍,包括功能和使用方法,以帮助大家更好地理解和利用该头文件。

2024-01-02 09:20:10 1503

原创 C语言实例_time.h库函数功能及其用法详解

时间在计算机编程中扮演着重要的角色,C语言的time.h头文件提供了一系列的函数和工具,用于处理时间和日期相关的操作。这些函数包括获取当前时间、日期格式化、时间间隔计算等功能,为开发人员提供了强大的时间处理能力。本文将对time.h头文件中的所有函数进行全面介绍,包括功能和使用方法,以帮助大家更好地理解和利用该头文件。

2023-12-29 11:30:43 1390

原创 C语言实例_stdlib.h库函数功能及其用法详解

本文将对stdlib.h中的各个函数进行全面介绍,包括它们的功能和使用方法,以帮助开发者更好地理解和利用该标准库。

2023-12-28 09:46:48 3354

原创 人机验证码生成与验证:提升系统安全性

本项目使用 C 语言实现一个简单的人机验证码生成和验证程序。程序生成一个由4位随机字符组成的验证码,并要求用户在控制台中手动输入该验证码。如果用户输入与生成的验证码匹配,则输出"验证成功";否则输出"验证失败"。

2023-12-27 09:20:19 471

原创 C语言实例_生成6位数的随机密码

本项目使用 C 语言实现一个简单而实用的随机密码生成器。该生成器将生成包含字母、数字和特殊字符的随机密码,并提供自定义密码长度选项。生成的密码将是强大和难以破解的,从而增加了用户资料和关键信息的安全性。

2023-12-26 09:31:37 1244 1

原创 C语言字符串处理提取时间(ffmpeg返回的时间字符串)

讲解字符串数据提取案例。

2023-12-25 10:36:00 674

原创 基于单片机设计的指纹锁(读取、录入、验证指纹)

基于单片机设计的指纹锁项目是利用STC89C52作为主控芯片,结合AS608光学指纹识别模块和LCD1602显示屏,实现了指纹的读取、录入和验证功能。用户可以通过按键来进行指纹的录入和删除操作,并通过LCD显示屏来查看指纹识别的状态。

2023-12-22 14:54:29 2130

原创 基于STM32设计的城市环境监测看板(环境噪声、环境温湿度、粉尘浓度)

城市环境监测看板,基于STM32F103C8T6主控芯片以及环境噪声、温湿度和粉尘浓度传感器的数据采集,实现了对城市环境的实时监测。该系统能够准确获取环境噪声强度、温湿度和粉尘浓度等信息,为城市规划和环境保护提供了重要的参考数据。

2023-12-20 09:41:05 1447

原创 基于单片机设计的气压与海拔高度检测计(采用MPL3115A2芯片实现)

本项目采用了MPL3115A2芯片作为气压与温度传感器,能够实现高精度、高分辨率的气压与海拔高度测量。主控芯片采用STC89C52,具有强大的控制能力和丰富的资源,能够更好地满足系统设计的要求。此外,通过LCD1602显示检测到的信息,可以使用户更加方便地查看和使用系统。

2023-12-20 09:37:27 1385

123 基于物联网的智能浇水系统(STM32+华为云IOT)-上位机源码.zip

这是 《123 基于物联网的智能浇水系统(STM32+华为云IOT)-上位机源码》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。、支持生成Windows系统运行程序。也支持生成Android手机APP。 对应项目的博客链接:https://blog.csdn.net/xiaolong1126626497/article/details/131791557 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的STM32源码包里就包含了上位机APP安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-04-19

2023年7月嵌入式项目开发专题总汇.pdf

当前文章总结了28个基于不同单片机(51单片机和STM32)设计的软件和硬件项目。这些项目涵盖了计算器、手机、酒精检测仪、环境温度与湿度检测设备、考勤系统、门禁照相机、人体健康检测仪、数码相册、太阳能热水器、数显热水器和智能空调等多个领域。 这些项目展示了单片机在不同领域的应用。通过这些项目,可以学习到如何设计和开发基于单片机的硬件和软件系统。其中,基于51单片机和STM32的项目涉及了计算器、手机、酒精检测仪、环境温度与湿度检测设备、考勤系统、门禁照相机、人体健康检测仪、数码相册、太阳能热水器、数显热水器和智能空调等多个领域。这些项目不仅展示了单片机的强大功能,还提供了实际应用的示例和参考。无论是初学者还是有经验的开发者,都可以从这些项目中获得有价值的知识和经验,进一步拓展自己在单片机开发领域的能力。

2024-04-16

STM32控制max30102读取血氧心率数据(keil5工程).pdf

MAX30102是一款由Maxim Integrated推出的低功耗、高精度的心率和血氧饱和度检测传感器模块,适用于可穿戴设备如智能手环、智能手表等健康管理类电子产品。

2024-04-08

设计一个即时群聊天系统软件(采用华为云ECS服务器作为云服务端 )

即时通信软件的出现使人与人之间的交流相处变得更加便捷。好友即使远隔千里,依旧可以互相通信,使得友谊得以长存;亲人即便因工作相隔很远,依然可以多多联系,以便家人安心,自己舒心;正是即时通信系统使得信息走向便捷化的道路,人与人之间的交流沟通更是方便。反过来也是信息交流的不可或缺,使得即时通信系统更加具备研究价值,互联网对其的重视从不减少,反倒是与日俱增,人们对其的功能构想更是丰富多样,更是推动了互联网大环境的发展。 这篇文章就设计一个简单的即时通讯软件,也就是类似于QQ这种聊天软件,通过这个软件设计实现过程来了解TCP网络编程知识点、客户端设计思路、公网服务器部署方式等知识;本身软件并不复杂,实现的都是一些基本功能,主要是通过这套软件的设计过程来对应介绍相关的知识点。 软件整体包含了一个客户端、一个服务器。客户端采用QT设计,支持跨平台运行,服务器采用Linux系统运行,为了方便实现公网聊天,不局限于局域网,服务器采用了`华为云的ECS弹性服务器`,系统选择了ubuntu18.04 64位 。

2024-04-01

基于STM32设计的红外人体测温仪-MLX90614【STM32工程源码】

本资料包包含 STM32完整源码、Windows下配套的上位机APP、STM32程序的设计文档(包含里硬件选型,硬件接线说明、一个功能演示视频)。 对应的博客文章:https://blog.csdn.net/xiaolong1126626497/article/details/125612825 基于STM32设计的红外人体测温仪,采用MLX90614测量人体温度,然后通过串口1上传到上位机,在上位机上进行温度显示,上位机上支持人脸检测,温度会通过红色和绿色的颜色进行区分显示是否正常。 STM32代码工程分为了两个: (1)一个是直接读取MLX90614温度打印到串口1。 (2)一个是带了LCD显示屏,本地也有温度界面显示,还有语音播报提示温度,也就是语音播报,同时也会打印温度到串口1。 本设计的主控芯片选用STM32F103系列芯片作为主控(只要是STM32F103系列的芯片代码都可通用的,不管是C8T6还是RCT6还是ZET6)。其中,非接触式红外体温传感器采用MLX90614模块,可测量人体额头部分的温度,精度达到0.1℃。

2024-03-25

79 基于STM32智能马蹄锁设计(也就是智能防盗单车锁)【Qt上位机源码】

这是 《79 基于STM32智能马蹄锁设计(也就是智能防盗单车锁)》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。、支持生成Windows系统运行程序。也支持生成Android手机APP。 对应项目的博客链接:https://blog.csdn.net/xiaolong1126626497/article/details/126567469 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的STM32源码包里就包含了上位机APP安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-03-15

132 基于STM32设计的口罩识别和无线测温系统【Qt上位机源码】.7z

这是 《132 基于STM32设计的口罩识别和无线测温系统》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。、支持生成Windows系统运行程序。也支持生成Android手机APP。 对应项目的博客链接:https://blog.csdn.net/xiaolong1126626497/article/details/132144841 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的STM32源码包里就包含了上位机APP安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-03-15

基于STM32设计的炉温温度检测仪.pdf

炉温检测在现代工业生产中十分重要,因为炉温过高或过低都会对产品质量产生影响,甚至影响工厂的正常运作。因此,设计一款能够精准测量炉温并显示结果的检测仪器具有很大的实用价值。 本项目采用了STM32F103C8T6作为主控芯片,该芯片拥有丰富的外设和性能较好的计算能力,能够满足该项目对计算和控制的需求。同时,铂电阻PT100作为测温传感器,能够提供更加精准的温度测量结果。

2024-03-11

106 基于STM32设计的城市绿化云端监控系统【Qt上位机源码】.zip

这是 《106 基于STM32设计的城市绿化云端监控系统》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。支持生成Android手机APP、Windows系统运行程序。 对应项目的博客链接:https://blog.csdn.net/xiaolong1126626497/article/details/131372611 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的STM32源码包里就包含了上位机APP安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-03-07

基于STM32设计的小龙虾养殖系统【Qt上位机源码】.zip

这是 《156 基于STM32设计的小龙虾养殖系统》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。支持生成Android手机APP、Windows系统运行程序。 对应项目的博客链接:https://blog.csdn.net/xiaolong1126626497/article/details/133919369 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的STM32源码包里就包含了上位机APP安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-03-06

Qt在Android上设置连接到指定的WIFI.pdf

介绍在Qt项目里,如何编译代码在Android设备上上设置连接到指定的WIFI。 自动连接WIFI。

2024-03-04

STC89C52+AT24C02实现设备开机次数记录.pdf

AT24C02是一款由Atmel公司生产的串行EEPROM存储器芯片,可以存储2K(2048bit)数据,支持I2C总线通信协议,被广泛应用于各种电子设备中。 AT24C02有8个地址引脚(A0~A2),可以通过这些引脚设置不同的设备地址,使得多个AT24C02芯片能够在同一I2C总线上同时使用而不会冲突。该芯片还具有擦写次数和保护功能,能够防止数据被误删或者未经授权的修改。 AT24C02的工作电压范围为1.8V~5.5V,主要分为三个模式:写入模式、读取模式、休眠模式。写入模式和读取模式都需要先发送设备地址和命令字,然后才能进行数据操作。AT24C02对于输入输出电平都有严格的要求,如输入电压范围应在VSS-0.3V ~ VCC+0.3V之间,输出电压高电平应在0.4VCC ~ VCC之间,低电平应在0V ~ 0.1VCC之间,以确保数据传输的准确性和可靠性。 由于AT24C02体积小巧,功耗低并且具有不易丢失数据的特点,被广泛应用于电子产品中,例如:数码相机、智能手表、智能家居、安全监控等领域。

2024-02-27

基于STM32设计的智能婴儿床控制系统-Qt上位机源码.zip

这是 《131基于STM32设计的智能婴儿床控制系统(Qt上位机源码)》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。支持生成Android手机APP、Windows系统运行程序。 对应项目的博客链接: https://blog.csdn.net/xiaolong1126626497/article/details/132144715 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的STM32源码包里就包含了上位机APP安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-02-17

STC89C52+DHT20设计的环境温湿度检测仪.pdf

本项目基于STC89C52单片机和DHT20温湿度传感器,实现了一款环境温湿度检测仪。通过传感器采集环境的温度和湿度数据,利用IIC接口的OLED显示屏显示出来,便于用户实时监测环境温湿度状态。

2024-02-16

C语言实现单链表-增删改查.pdf

链表是由一连串节点组成的数据结构,每个节点包含一个数据值和一个指向下一个节点的指针。链表可以在头部和尾部插入和删除节点,因此可以在任何地方插入和删除节点,从而使其变得灵活和易于实现。 链表通常用于实现有序集合,例如队列和双向链表。链表的优点是可以快速随机访问节点,而缺点是插入和删除操作相对慢一些,因为需要移动节点。此外,链表的长度通常受限于内存空间,因此当链表变得很长时,可能需要通过分页或链表分段等方式来管理其内存。

2024-02-16

STM32采集传感器数据通过冒泡排序取稳定值.pdf

在物联网、单片机开发中,经常需要采集各种传感器的数据。比如:温度、湿度、MQ2、MQ3、MQ4等等传感器数据。这些数据采集过程中可能有波动,偶尔不稳定,为了得到稳定的值,我们可以对数据多次采集,进行排序,去掉最大和最小的值,然后取平均值返回。

2024-02-05

基于树莓派+华为云设计的智能家居系统-Qt上位机源码.zip

这是 《基于树莓派+华为云设计的智能家居系统》 项目的Qt上位机上位机源码包。 这是一个Qt工程,采用QT5.12.6版本开发的源码。支持生成Android手机APP、Windows系统运行程序。 对应项目的博客链接: https://blog.csdn.net/xiaolong1126626497/article/details/132662201 注意 注意 注意!!!: 如果不需要修改上位机源码,就不用下载本资源 (本项目的S源码包里就包含了上位机的安装包,可以直接使用),在设计文档里也写了上位机的核心代码。 如果想学习本项目的上位机开发,学习上位机的源码,修改源。那么可以下载。 最好自己具备一定的Qt开发基础。

2024-01-31

基于Linux设计的倒车雷达系统.pdf

随着社会的不断发展,人们对于汽车的安全性要求越来越高,而倒车雷达系统就是为了增强汽车驾驶者的安全性而被广泛使用。在这种情况下,开发了一个基于Linux设计的倒车雷达系统,该系统可以采用迅为4412主控板,运行Linux3.5内核,使用USB摄像头、TFT真彩显示屏、超声波测距模块和蜂鸣器等硬件。

2024-01-29

基于CC2530设计智慧农业控制系统.pdf

智慧农业是近年来发展迅速的领域,其目的是利用先进的传感技术、物联网技术和云计算技术等,实现自动化、智能化的农业生产管理,并提高农业生产效率和质量。本文基于CC2530设计了一种智慧农业控制系统,采用DHT11模块、BH1750模块和土壤湿度传感器等传感器,通过串口协议将采集的数据上传给上位机显示。

2024-01-29

CC2530+ESP8266与手机APP通信.pdf

项目实现通过CC2530控制ESP8266将其配置成AP+TCP服务器模式,并通过手 机APP连接到TCP服务器并完成数据传输。ESP8266将作为一个热点(AP)来工作,其WiFi模块被配置为建 立一个TCP服务器并监听端口号。CC2530将使用其串口与ESP8266进行通信,并通过AT指令控制 ESP8266的WiFi模块设置和数据传输。

2024-01-22

基于STM32的智能饮水机系统设计.pdf

随着智能化的迅速发展,人们对于生活中的各类设备也越来越有智能化的需求,其中智能饮水机是一种比较常见的设备。智能饮水机不仅可以提供饮用水,还可以通过智能化的技术满足人们对于水质、水温、出水量等方面的需求。当前设计了一种基于STM32的智能饮水机系统,以满足人们对智能化饮水机的需求。

2024-01-22

QT5.12.6编译MySQL驱动完整工程文件.zip

由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。 当前资源包里,包含了QT5.12.6的数据库源码工程,和 MySQL的32位和64位库文件。 MySQL的驱动编译过程具体可以看这里:https://blog.csdn.net/xiaolong1126626497/article/details/135692745

2024-01-19

基于STM32的无人售货机系统设计.pdf

本文针对现有售货机存在的缺陷,设计了一款基于STM32的无人售货机系统。该系统采用STM32作为主控芯片,使用液晶屏显示各种商品库存与售价,用户按下对应按键选择购买指定商品,在矩阵键盘输入账号密码付款。若付款成功,对应电机旋转一定角度使商品出库,同时修改库存;若余额不足,则进行声光提示。手机端还可查看消费流水、商品库存情况,并进行补货和充值操作。

2024-01-15

基于STM32的铁路自动围栏系统设计.pdf

当前设计的这种基于STM32的铁路自动围栏系统,通过对铁路交叉口进行有效的监测和控制,实现了对过往车辆和行人的有效防护。该系统采用STM32F103RCT6作为主控芯片,使用步进电机控制铁路围栏的开启和闭合,使用红外感应器来监测列车的通过情况。在公路与铁路的交叉路口,若在远处感应到有列车即将通过,则公路信号灯变为红灯,蜂鸣器报警,铁路两侧围栏自动闭合;直至感应到列车彻底离开,公路信号灯变为绿灯,蜂鸣器关闭,围栏打开。系统具有结构简单、性能可靠等优点,在实际应用中取得了良好的效果。

2024-01-15

基于51单片机的智能营养秤系统设计与实现.pdf

当前系统采用了STC89C52单片机作为主控芯片,预置了多种食材的营养成分数据。用户只需要使用矩阵键盘输入食材编号,将需要称重的食材放置在重力传感器上进行依次称重,系统就可以自动计算出所有食材的各类营养含量总值,并通过液晶屏显示出来。同时,系统根据预设的营养指标,对不达标或超标的食材进行对应的声光提示,提醒用户注意饮食健康。

2024-01-08

STM32配合W5500网卡连接MQTT服务器.pdf

W5500是一种基于TCP/IP协议的网络通讯芯片,可以提供网络连接功能,相当于是一种嵌入式以太网控制器,具有低功耗、高速传输、易于集成等特点。W5500芯片能够支持TCP、UDP、IPv4、ARP、ICMP、IGMP等协议,使得它变得非常适合用于嵌入式设备与互联网之间的通信需求,例如智能家居、工业控制、远程监控等场景。W5500网卡还有一个特点是它支持硬件协议堆栈,这意味着它可以非常快地执行协议栈中的操作,从而大大提高了数据传输的效率。同时,W5500还具有较低的功耗,因此非常适合嵌入式设备这种资源受限的场景。 W5500芯片通过SPI总线与MCU进行通信,MCU需要实现SPI总线协议来控制W5500进行数据交互。

2024-01-03

C语言代码封装MQTT协议报文,了解MQTT协议通信过程.pdf

MQTT是一种轻量级的通信协议,适用于物联网(IoT)和低带宽网络环境。它基于一种“发布/订阅”模式,其中设备发送数据(也称为 “发布”)到经纪人(称为MQTT代理),这些数据被存储,并在需要时被转发给订阅者。这种方式简化了网络管理,允许多个设备在不同的网络条件下进行通信(包括延迟和带宽限制),并支持实时数据更新。它是开放的,可免费使用并易于实施。

2024-01-03

基于STM32设计的智能灌溉控制系统.pdf

当前文章介绍一款高性能的智能灌溉控制系统的开发过程,可自动采集电压、电流、累计用水量,并根据用户需要实现自动灌溉、定时灌溉、周期灌溉和手动灌溉等多种模式,同时具备中控室控制、手机短信、现场遥控及现场手动等多种方式控制功能。该系统可以对现场温湿度限值进行设置和修改,并通过控制器或后台监控系统完成灌溉起始时间、停止时间、喷灌时间等参数设置。系统显示功能包括液晶屏以中文菜单方式显示现场采集数据以及后台监控系统配大屏幕显示器,图形、表格等多种形式动态显示整个灌溉区运行情况。同时,在电压、电流或者流量出现异常时,系统可以及时报警。该系统供电为220VAC,流量计量误差精度为2级,使用二维码或卡实现预付费功能,通讯使用4G与云平台连接。

2024-01-01

STM32单片机上RGB数据转为JPEG格式办法.pdf

在STM32单片机上调用OV系列摄像头读取实时视频,然后对数据进行分析,分析之后再通过WIFI或者4G网络传输给服务器保存和显示。因为处理数据时,采用的是RGB源数据格式,处理之后的 数据需要通过网络传输,由于RGB源数据占用内存很大,对接下来的网络传输非常不力,严重影响传输速度。所以,需要先将RGB数据压缩成JPG格式再进行传输。

2024-01-01

STM32+DHT11监测环境的温湿度.pdf

DHT11是一种数字温湿度传感器,能够通过数字信号输出当前环境的温度和湿度值。DHT11可以通过一条数据信号线连接到微控制器或其他外设,从而实现温湿度的实时测量和数据读取。 DHT11采用单总线通信协议,只需要连接一个数字信号线和两个电源线,即可实现传感器的数据读取。传感器本身具有一定的温度和湿度校准能力,因此输出的数据比较可靠。 DHT11传感器的测量范围为0~50°C的温度和20%~90%的相对湿度,测量精度为±2°C和±5%RH。

2023-12-26

STM32通过ADC1读取光敏电阻的值转换光照强度.pdf

基于STM32F103C8T6和光敏电阻的示例代码,它可以采集光敏电阻的数据并通过串口打印出

2023-12-26

STM32读取MQ2烟雾浓度数据判断烟雾是否超标.pdf

MQ2传感器是一种可探测多种气体的传感器,常用于监测烟雾、液化气、丙酮、乙醇、甲醛、天然气等有害气 体。MQ2传感器基于半导体敏感元件,通过检测气体中有害物质的浓度变化来实现气体检测。

2023-12-19

STM32读取BH1750光照强度数据打印到串口.pdf

BH1750是一种数字式环境光强度传感器(Digital Light Sensor),也称为其他名称,例如GY-302传感器、BH1750FVI传感器等。它的工作原理是通过收集光线照射到传感器上的量来测量环境亮度。 使用I2C(Inter-Integrated Circuit)接口,BH1750可以轻松地接入到各种嵌入式系统中,并提供实时的环境光强度数据。其度量范围是1-65535 lux,测量精度可以达到每个范围16位,使其成为许多应用中的理想选择。例如,自动照明控制、日光灯节能控制、智能家居、汽车照明系统和摄影中的曝光控制等等。 BH1750还有一些其他优点。例如,其本身具有非常低的功率消耗(例如小于1μA),这意味着它可以轻松地集成在嵌入式系统中,并且非常适用于电池供电的系统。并且它是一种数字式光强度传感器,相比于模拟式光强度传感器,它的抗干扰性能更好,并且可以一次完成多种测量,例如高分辨率的光强测量、低光强测量等。

2023-12-14

基于STM32+OV7725实现串口图传(上位机实时显示图传画面).zip

资料包含: 完整的STM32工程源码、上位机的源码。 其中上位机采用Qt开发。 STM32采用的是:STM32F103ZET6,摄像头使用OV7725。 资料包里的STM32工程有2份工程: (1)采用OV7725摄像头 + 3.5寸屏实时显示图像,同时通过串口传输采集的图像给上位机进行显示。 (2)不需要摄像头,不需要显示屏,直接将工程里提前取模的图片不断传输给上位机进行显示。(就是图片来源不是摄像头,而是提前取模的图片) 这方便大家,如果没有硬件,也可以立即测试效果的。 上位机是采用Qt开发的,我的Qt版本是5.12.6。 将上位机源码放在英文路径下就可以编译运行。 (自己提前安装好Qt开发环境) 如果没有开发环境,也可以直接打开软件使用,在资料包里也有编译好的可执行文件,双击就能运行。

2023-12-05

ESP8266获取天气预报信息,并使用CJSON解析天气预报数据.pdf

当前文章介绍如何使用ESP8266和STM32微控制器,搭配OLED显示屏,制作一个能够实时显示天气预报的智能设备。将使用心知天气API来获取天气数据,并使用MQTT协议将数据传递给STM32控制器,最终在OLED显示屏上显示。

2023-12-04

基于STM32+RC522设计的门禁系统.pdf

门禁系统是现代社会中非常重要的安全控制系统之一,其功能是在保障建筑物安全的同时,为合法用户提供便利。当前设计一种基于STM32+RC522的门禁系统设计方案,通过RFID-RC522模块实现了对用户卡的注册、识别及身份验证,通过控制SG90舵机实现门锁的开关,具有较高的安全性和可靠性。实验结果表明,该门禁系统可以有效地保障建筑物的安全性。 门禁系统广泛应用于各种建筑物、企事业单位,用于管理人员的进出、控制人员活动范围、实现安全监控等功能。传统的门禁系统采用密码输入或刷卡的方式进行身份验证,但存在易被破解的风险。基于RFID的门禁系统已经成为一种相对先进的安全控制方案。 本次设计的STM32+RC522门禁系统,通过RFID-RC522模块对用户的卡进行注册、识别完成身份识别,对门锁进行开关。系统带了OLED显示屏,输入用户密码登录之后,可以对新卡片进行注册,添加新卡片,对不使用的卡片进行注销。在系统里,IC卡的数据都存储在卡的内部扇区里,通过卡的内部空间进行管理。

2023-12-04

STM32使用SIM900A、SIM800C、SIM800A完成短信发送、连接onenet上传数据、拨打电话-完整教程.pdf

当前文章 介绍SIM800C 、SIM800A、SIM900A 等等系列的模块的常用AT指令,讲解模块的使用方法,演示短信发送、拨打电话、网络连接,与服务器通信等常用案例。 如果只是用到发送短信、拨打电话、连接网络通信、这些模块的AT指令是兼容的。 文章最后贴了完整的STM32代码,通过STM32+SIM800C模块实现了数据上云,短信发送等功能。 随着物联网、车联网等技术的快速发展,无线通信模块在各类应用中的作用日益凸显。SIM800C、SIM800A和SIM900A等模块因其出色的性能和广泛的应用场景而备受关注。为了让大家更好地了解和使用这些模块,本文将详细介绍它们的常用AT指令,阐述模块的使用方法,并通过实例演示短信发送、拨打电话、网络连接以及与服务器通信等常用功能。通过本文的学习,读者将能够快速上手这些模块,为实际项目的开发和应用打下坚实的基础。 如果你现在没有单片机,也可以直接利用USB-TTL模块把你的(SIM800C 、SIM800A、SIM900A )这些模块接到电脑上进行调试。

2023-12-04

基于Linux系统(迅为iTOP-4412)设计的倒车雷达系统-源码.zip

资料包包含:完整源码(makefile直接编译运行)、设计文档。 这是一个基于嵌入式 Linux 系统设计的倒车雷达预警系统。该系统支持激光测距功能,可设置报警范围距离,蜂鸣器根据距离不同进行调整声音频率,LCD 显示屏实时显示倒车影像画面。系统采用 ITOP-4412 精英版开发板,运行 Linux 系统版本为 3.0。屏幕采用 4.3 寸 LCD 屏,分辨率为 480*272,LCD 的设备节点是/dev/fb0,使用标准的帧缓冲框架进行开发。摄像头采用 UVC 免驱摄像头,通过标准 V4L2 框架读取数据进行显示。测距模块采用高精度激光测距模块,利用串口返回测量的距离,代码里采用标准串口协议通信。蜂鸣器采用有源蜂鸣器,可利用 GPIO 口输出高低电平的间隔模拟 PWM,根据距离的长短设置报警的频率。

2023-11-27

基于Qt设计的倒车雷达(STM32设备端测距)-源码.zip

基于Qt设计的倒车雷达系统。该系统主要由硬件和软件两部分组成。硬件部分包括超声波传感器、控制电路板等;软件部分则是使用Qt开发的GUI界面程序。通过该系统,用户可以实时获取车辆与障碍物之间的距离信息,并可以设置相应的报警阀值。当距离小于报警阀值时,系统会发出报警声音,提醒驾驶员注意安全。 本系统的GUI界面采用了Qt开发。界面主要包括距离显示模块、报警设置模块和控制按钮模块三个部分。 距离显示模块主要用于实时显示车辆与障碍物之间的距离。当超声波传感器完成测距后,Qt程序会将距离数据显示在相应的窗口中。 报警设置模块主要用于设置报警阀值。用户可以根据自己的需求设置相应的阀值。当距离小于阀值时,系统会发出报警声音。 控制按钮模块主要用于启以通过该模块启动或停止系统的运行。 本系统的硬件端采用超声波传感器进行测距。超声波传感器的工作原理是:向前发射一定频率的超声波信号,当信号遇到障碍物反弹回来时,传感器就能够接收到这个信号,并通过计算时间差来确定障碍物与传感器之间的距离。

2023-11-27

基于STM32+BC20+华为云IOT的GPS物流标签设计-源码包.zip

资料包里包含完整的STM32源码,QT上位机源码,设计文档,接线说明,实物图,Android手机APP,用到的软件工具,以及使用说明。拿到资料包之后可以轻松copy出一个一模一样的项目出来。你只需要按照设计文档买好硬件,按照文档里写的接线说明接好线,然后编译代码下载进去,项目就完成开发了。 以STM32F103系列的MCU为核心的物流追踪系统,采用移远BC20模块作为上网和GPS定位设备,利用GPS技术实时采集物流过程中的物品的具体信息如地理位置信息和物品变动信息,实时上传到物联网数据平台,这里物联网平台采用的是华为云IOT,并且设计了专用的Android手机APP和windows桌面管理软件,可以实时获取所有电子标签的地理位置,调用百度地图接口,显示地理位置。这样能够时,用户,监管平台能实时了解到标签的位置。 项目专栏地址: https://blog.csdn.net/xiaolong1126626497/category_10192120.html B站视频首页:https://space.bilibili.com/68130189

2023-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除