自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(239)
  • 资源 (52)
  • 收藏
  • 关注

原创 FPGA学习

本文系统介绍了Verilog HDL硬件描述语言的核心语法,主要包括三个部分:1. 模块定义与实例化:阐述了模块的基本概念、命名规则、连接方式,以及assign连续赋值语句的使用。2. 数据类型与常量变量:详细讲解了wire和reg两种主要数据类型,以及整型、实数型、字符串型三种常量形式。3. 关键语句结构:重点分析了initial、always、function和task四种结构说明语句,说明了它们在时序逻辑、组合逻辑中的不同应用场景。文章还涵盖了运算符、块语句、条件循环语句等基础语法元素,为Verilo

2025-07-02 15:30:11 876

原创 UC3842/UC3843反激教程教学开关电源 反激设计步骤,每一关键元器件计算

摘要:本文介绍了一款220VAC输入、12V/6A输出的隔离式反激开关电源设计。采用UC3843AN PWM控制芯片,详细阐述了反激拓扑结构原理、器件选型和变压器设计(原边86匝/副边7匝)。电路包含EMI滤波、RCD缓冲、TL431反馈等关键模块,开关频率65kHz,功率72W。重点说明了安全注意事项,强调制作高压电源需具备专业知识,并提供完整的原理图、PCB图、变压器参数和调试方法。该设计具有电路简单、成本低、隔离安全的优点,适用于小功率电子设备电源。

2025-06-27 19:38:56 1179

原创 用ESP8266+MQTT构建完全属于自己的物联网平台

《基于Arduino+ESP8266搭建私有物联网平台》摘要 本文详细介绍如何利用ESP8266开发板搭建完全自主可控的物联网系统。通过PicoMQTT库实现MQTT服务器功能,配合PubSubClient客户端库,构建不依赖第三方平台的局域网物联网解决方案。教程包含完整实施步骤:1) Arduino开发环境配置;2) MQTT Broker服务器程序烧写;3) 客户端设备连接配置;4) 安卓APP控制界面设置。系统支持LED状态同步控制,具有用户认证机制,可实现局域网内设备互联。若具备公网IP和动态域名,

2025-06-23 20:37:18 839

原创 Arduino UNO R3板电路原理图+PCB文件

Arduino UNO R3板电路原理图+PCB文件

2025-06-23 19:56:07 504

原创 开关电源计算辅助软件SMPSKIT V10.3

SMPSKIT V10.3是一款功能强大的开关电源设计辅助软件,主要特点包括:1)内置常见IC计算模块和磁芯数据库;2)提供变压器分层计算器和多种拓扑结构计算功能;3)支持用户自定义编程设计。使用注意事项:配置文件需存放在程序目录,公式编写限制每行不超过50个变量/运算符,总文本内容限制5000个变量/运算符。软件提供变量列表(如Po输出功率、Iin初级电流等)和语法检查功能,但用户需确保公式编写正确。压缩包内包含测试代码、帮助文档和相关图片资源,建议使用前详细阅读帮助文档。

2025-06-23 19:33:07 587

原创 stm32温湿度-超声波-LCD1602结合项目(Proteus仿真程序)

程序实现功能:程序基于stm32芯片实现了控制LED灯亮灭、按键控制、串口通信、电机控制、温湿度数据采集、超声波测距、LCD显示屏显示内容这几个功能,并用proteus8进行仿真。

2025-06-12 11:18:02 1147

原创 基于stm32风速风向温湿度和瓦斯检测(仿真+代码)

该环境监测系统具备风速、风向、温湿度及瓦斯检测功能,支持阈值报警设置,并通过云平台上传数据。系统采用DHT11温湿度传感器采集数据,通过STM32微控制器处理和OLED显示模块实时显示。程序包含传感器数据读取、阈值判断和显示驱动等功能模块,实现了环境参数的监测与报警。系统初始化后持续采集数据,当参数超过设定阈值时触发报警机制。

2025-05-29 00:11:32 374

原创 基于stm32LORA无线抄表系统仿真

本文介绍了一种基于LoRa无线通信的电力抄表系统。系统通过LoRa技术实现节点数据采集与传输,并在网关节点进行显示。

2025-05-29 00:00:21 265

原创 基于物联网的智能家居安全防护系统设计

1.单片机和app、OneNet云平台通过wifi进行通信2.马达模拟家里的用电设备,可通过按键开关3.可检测用电量,并显示在显示屏、app4.可检测空气质量,并显示在显示屏、app5.可检测烟雾浓度,并显示在显示屏、app6.可检测是否有人闯入,并显示在显示屏、app7.检测到烟雾浓度、空气质量超标时,蜂鸣器报警,并上报到app上,且自动打开风扇(马达)8.可通过语音和app控制风扇开关9.app上可设置烟雾浓度和空气质量报警阈值。

2025-04-25 22:41:06 1331

原创 基于STM32的温室环境智能调控系统仿真(仿真+代码)

1.单片机和app、OneNet云平台通过wifi进行通信2.可检测二氧化碳,并显示在app和显示屏3.可检测光照强度,并显示在app和显示屏4.可检测温湿度,并显示在app和显示屏5.可检测土壤湿度,并显示在app和显示屏6.自动模式下,co2、温湿度过高时风扇转动降温/除湿/通风7.自动模式下,土壤湿度过低时水泵转动进行灌溉8.自动模式下,温度过低时加热片工作进行加热9.自动模式下,光线较弱时亮灯进行补光10.自动模式下,光线过强时舵机转动进行遮光。

2025-04-25 22:30:01 816

原创 STM32驱动AD5318配置8通道DA详细讲解

STM32驱动AD5318配置8通道DA详细讲解AD5318采用 双缓冲结构,包含两类寄存器:输入寄存器(Input Register):暂存用户写入的DAC数据或控制命令,需通过特定操作(如拉低LDAC)才能生效。DAC寄存器(DAC Register):直接控制DAC输出电压,更新后立即生效。

2025-04-25 11:00:15 755

原创 基于STM32的HX711货物称重系统

1、货物重量检测:0-20kg2、按键设置单个货品的重量,根据测得总重,算出当前货品数量,低于3个显示货品不足,超过3个显示货品重组;3、液晶显示相关数据;

2025-04-21 22:47:47 396 1

原创 STM32的BootLoader 从SD卡更新固件

C语言的函数地址我们知道C语言的函数名就是函数的地址,并且STM32单片机ROM的起始地址是在0x08000000,那么使用编译器编译程序的话(这里使用的是RVMDK),函数的地址默认都在以0x08000000为首的一段ROM里面了。我的App程序的起始地址选择为0x08070000,不与BootLoader程序冲突。跑FAT文件系统我们的BootLoader是从SD卡更新程序的,把在电脑上编译后的App程序,也就是bin文件,复制到SD卡中,然后让单片机读取相应的bin文件,就可以实现程序的更新。

2025-04-21 09:06:15 717

原创 PID精讲

你应该已经知道了,P,I,D是三种不同的调节作用,既可以单独使用(P,I,D),也可以两个两个用(PI,PD),也可以三个一起用(PID)。拉它一下,然后松手。因为,当比较接近目标时,P的控制作用就比较小了。直到升高到45℃时,他发现了一个不好的事情:天气太冷,水散热的速度,和P控制的加热的速度相等了。比如,我想控制一个“热得快”,让一锅水的温度保持在50℃,这么简单的任务,为啥要用到微积分的理论呢。D的作用就是让物理量的速度趋于0,只要什么时候,这个量具有了速度,D就向相反的方向用力,尽力刹住这个变化。

2025-03-21 09:24:33 312

原创 AD9850函数信号发生器制作(全套资料)

本系统基于直接数字频率合成(DDS)技术,系统以Luminary Micro公司的Stellaris系列的ARM1138为控制核心平台,配合DAC电路,设计了完成了低频三相函数信号发生器,频率范围100Hz~20KHz,频率稳定度优于10-5,最小步进1Hz,频率精度优于0.1%。采用NE5532的功放电路使得10kΩ负载上的电压峰-峰值Vopp≥10V。利用DDS原理同时产生FM调制波形及占空比可控、频率可预置、步进为1Hz的矩形波波形。通过把数据写入24C04可以实现掉电保护功能。

2025-03-13 15:07:55 1096

原创 SMT32 启动文件详细解说

在开发STM32的时候,无论你试试用库开发还是使用寄存器来开发首先最重要的你必须的理解STM32的启动流程,启动流程封装在启动文件里面。而这个启动文件就是Bootloader。

2025-03-13 14:49:08 760

原创 芯片内部入口处保护二极管保护原理仿真

1.当输入Vin=10V,Vin大于V1电压时,D1反向截止,D2正向导通,D2正极会被钳位在3.48V,也就是V1+Vf=3.3+0.2V=3.5V左右 与理论计算相符;2.当输入Vin=-10V,Vin电压小于0V时,D2反向截止,D1正向导通,D1负极会被钳位在-0.2V,也就是Vf的电压,与理论计算相符。当异常电压超过芯片规定的spec时,会导致芯片端口内部损坏,严重的话整个芯片烧毁击穿。芯片IO入口处通常会带有两个方向一致的二极管,用于保护芯片的端口免受异常电压的影响。

2025-01-22 09:32:57 559

原创 模拟地和数字地之间的连接方法

由于PCB上走线的熔断电流较大,如果发生短路过流等故障时,很难熔断,可能会带来更大的事故。2、跨接时用于电流回路当分割电地平面后,造成信号最短回流路径断裂,此时,信号回路不得不绕道,形成很大的环路面积,电场和磁场的影响就变强了,容易干。为了补偿测量元件产生的电压信号随温度的变化,可以采用电桥补偿的方法,其原理是将电桥的三个桥臂用三个标准电阻放置在温度恒定的地方,而用一个阻值随温度。也是有一定的电阻的,只是很小而已),过流时就先将0欧电阻熔断了,从而将电路断开,防止了更大事故的发生。⑤作为配置电路使用。

2025-01-18 16:43:14 2077

原创 C#写的温度检测控制程序 上位机、STM32单片机下位机代码

智能家居是通过简单的操作实现对家居的管理以提升家居便利性、舒适性的一种方式。本设计的主要功能是使用户能够在一定距离内以无线的方式控制设备的开关、工作模式、工作功率等以及监测实时室温和室温变化。内容和要求:通过不同的按钮控制设备工作在不同的模式通过在用户界面上的简单操作实现对设备工作功率的调节实现设备的定时开关上位机显示实时室温以及温度变化曲线本设计的硬件电路较简单,主要是上位机与下位机的程序设计,难点在于上位机与下位机的通信协议设置以及下位机对硬件设备的控制。

2025-01-16 11:33:47 1151

原创 STM32三导联蓝牙心电监护仪设计,C#上位机显示波形 附源码与电路和论文

本设计详细分析了各种MCU包括STC89C52、STM32F103VET6、STM32F407、MSP430等多种MCU之间的优缺点,同时分析了市场上使用的ADS1298,AD8232,ADAS1000三种ECG前端方案进行了分析,包括性能,价格等多个点进行综合分析。最终选择了STM32F103和AD8232配合的方案作为本设计的主要方案,该组合同时保证了性能与较经济的价格。同时在蓝牙模块的选择上使用了常用的HC-05蓝牙芯片来用于与上位机的通信。在数据的显示上最终选择了SSD1306 OLED来实现本设计

2025-01-16 10:13:53 2271

原创 UC3845BN 3000W逆变器电路原理图PCB文件

资料下载地址:UC3845BN 3000W逆变器电路原理图PCB文件1、原理图2、PCB

2025-01-14 11:00:36 531

原创 36V200W输出恒流恒压LLC电路原理图PCB文件

资料下载地址:资料下载地址:

2025-01-14 10:03:54 406

原创 SH367309中颖单片机专用动力电池保护板开发资料 原理图PCB代码

中颖BMS5-16 串 前端芯片,用于充电管理+电池保护+电量计量,有规格书,原理图,PCB, DEMO CODE全套开发资料。

2025-01-13 10:59:16 881

原创 1200W开关电源原理图及PCB文件

​1200W开关电源原理图及PCB文件​

2025-01-13 10:29:57 448

原创 四种电源防接反电路

防反接电路用于防止电子元器件因正负极接反而烧毁。常见的防反接电路有四种:二极管串联、整流桥、NMOS和PMOS。二极管串联利用二极管的单向导电性,整流桥则能正反接都导通但会消耗电能。NMOS和PMOS的防反接电路设计则通过控制电流路径来实现正负极的保护。

2025-01-13 08:59:32 990

原创 STM32F103ZET6战舰版单片机开发板PCB文件 电路原理图

核心芯片:STM32F103ZET6,这是一款基于ARM Cortex-M3内核的高性能单片机。处理器频率:高达72MHz,确保了强大的处理能力。存储器:内置512KB Flash和64KB SRAM,满足大多数应用的存储需求。同时,开发板还外扩了1M字节的SRAM和16M字节(或8M字节,根据不同版本可能有所不同)的SPI FLASH,进一步满足了海量存储的需求。

2025-01-11 13:55:01 1361 1

原创 小马哥四轴PCB源文件与原理图资料共享 AD格式

资料下载地址:小马哥四轴PCB源文件与原理图资料共享 AD格式1、原理图2、PCB

2025-01-08 19:53:28 268

原创 STM32+WIFI获取网络时间+8位数码管显示+0.96OLED显

主控芯片STM32C8T6接线:串口1:PA9 PA10数码管使用:MAX7219 8位数码管。

2024-12-30 16:05:31 1031

原创 keil错误 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 解决方法

因为你是在破解之前建立的项目,他的限制信息会记录在项目的编译文件中。用Keli5下了51的包,破解了keli5,但是发现还是没用。重新重建targets。

2024-12-30 10:23:18 1325

原创 STM32+PAJ7620手势识别的智能家居控制系统识别系统程序设计

模块采用ATK-PAJ7620_V1.2,自带九种手势识别,支持上、下、左、右、前、后、顺时针旋转、逆时针旋转和挥动的手势动作识别,STM32与模块之间采用IIC进行通信,识别不同的手势通过IIC读取模块寄存器的值是不相同的,根据识别不同手势的值控制对应的器件。4个灯的亮灭分别代表4种手势的识别,STM32通过IO口控制灯亮灭,例如判别为第一种手势,灯1亮,第二个手势灯1灭灯2亮,识别不了按照前面的方式亮。

2024-12-26 16:43:18 1275

原创 dcdc buck闭环数控型稳压电源仿真+单片机程序及实验报告

PID( Proportional Integral Derivative)控制是 最早发展起来的控制策略之一,由于其算法 简单、鲁棒性好和可靠性高,被广泛应用于 工业过程控制,尤其适用于可建立精确数学 模型的确定性控制系统。该实验最后基本实现了实验要求,图为按下输出电压为2V相应的按键后的示波器和数码管显示的状态。该实验实现的结果为,设计了五个按键,每个按键按下之后会输出不同的电压值,输出电压值在依次为1,、2、3、4、5V。图三为驱动电路部分,有了驱动电路,才能让PWM波形在BOOST电路上工作。

2024-12-23 20:10:33 582

原创 单片机+人体红外感应的防盗系统设计(仿真+源码+PCB文件+报告)

(1)该设计包括硬件和软件设计两个部分。(2)本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。(3)系统可实现功能。探测器工作时,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至STC89C52单片机,经单片机处理运算后驱动执行报警电路使警号发声。

2024-12-23 19:39:33 662

原创 16×16LED点阵字符滚动显示-基于译码器与移位寄存器(设计报告+仿真+单片机源程序)

设计16×16点阵LED显示器的驱动电路,并编写程序实现在16×16点阵LED显示器上的字符滚动显示。16×16点阵LED显示器可由4块8×8点阵LED显示器构成。可采用单片机并行端口、移位寄存器、译码器或锁存器等4种驱动方式中的组合实现对16×16点阵LED显示器的驱动。电路方面主要包括以下3部分。(a)设计单片机的最小系统(包括复位电路和外接的晶振电路),并确定相关元器件参数。

2024-12-23 17:19:30 730

原创 51单片机仿真摇号抽奖机源程序 12864液晶显示

2、按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)随机数;单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。5、再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。4、最后液晶屏显示抽奖结果:“恭喜你获得:XXX”。1、液晶初始显示“祝你好运!

2024-12-23 17:00:05 574

原创 AD中PCB布线时没有网络

用PT,不要用PL,PL没有网络的。

2024-12-23 14:38:30 230

原创 keil开发环境增加Gnu扩展

设置如下图所示,即添加“--gnu”即可实现在Keil工程下使用GNU工具链GCC来编译工程C文件了,是不是有点太简单了,呵呵。最后我需要提一句,这个“--gnu”是添加在C/C++这个选项卡下的,如果你最开始使用Keil重新新建的一个工程并添加了Keil自动生成的启动代码的话(startup_xxx.s)请慎用在ASM选项卡下添加“--gnu”,因为ARMCC下的汇编格式是与GCC完全不一样的,所以用GCC来编译Keil下生成的汇编是不行的,这点需要注意。

2024-12-16 16:00:43 658

原创 PID温控,max6675,加热棒Arduino源程序

mega2560,uno等avr开发板 max6675热电偶 12v40w加热棒 3d打印机 RAMPS1.4扩展板,这里主要用到场效应管来控制加热棒。

2024-11-22 10:05:37 446

原创 ATmaga8单片机Pt100温度计源程序+Proteus仿真设计

设计Pt100铂电阻测量温度的电路,温度测量范围是0-100摄氏度,要求LCD显示。画出电路图,标注元器件参数,简单说明测量原理和调节方式。根据要求,本设计的测温模拟电路使用热电阻Pt100温度传感器利用其感温效应,热电阻随环境温度的变化而变化,在电路图中将电阻值的变化转换成电压的变化,再将电压值作为输入信号输入至AD转换器中进行模拟信号到数字信号的转换,其输出端接单片机,向单片机内依据公式写入源程序,将被测温度在显示器上显示出来:测量温度范围0℃~100℃;分辨率为0.1℃;LCD数码直读显示。本

2024-11-18 09:09:58 709

原创 DGUS屏使用方法

迪文DGUS屏的所有硬件参数和资料下载,都是通过屏上的SD/SDHC接口来完成的,文件必须使用FAT32文件格式。第一次使用SD卡前,推荐先格式化一次,流程如下:1、 右键单击SD卡,在弹出来的菜单中选择“格式化”:2、 在弹出的“格式化SD卡”属性框中,我们需要将SD卡的文件系统设置成FAT32格式,分配单元大小设置成4096字节,这两点尤其重要,否则,可能识别不到SD卡。注:如果按照如下图设置还是无法烧录程序,请更换U盘再次尝试。

2024-10-30 14:46:01 1434

原创 如何改变keil mdk的字体大小

keil mdk是嵌入式开发中经常使用到了一个软件。我们通常编程的时候,程序默认的字体显示比较小,长时间的工作可能比较伤眼睛。我们这里通过一些简单的设置,让显示的字体更加的大一些。

2024-10-22 09:30:48 2277 2

SG3525车载功放升压电源板电路原理图

SG3525车载功放升压电源板电路原理图

2025-06-23

LM2596可调电压恒流输出电路原理图与PCB文件

本电路采用LM2596芯片,LM2596是降压型电源管理单片集成电路的开关电压调节器,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V,可调版本可以输出小于37V的各种电压。通过运算放大器来实现恒流输出。此电路所用电子元件都是常用的,制作简单

2025-06-23

FDC2214中文资料与STM32程序源码及PCB原理图

说明: 电容式感应是一种低功耗,低成本, 高分辨率非接触式感应技术,可以 适用于各种不同的应用 接近检测和手势识别到远程 液位传感。电容式传感器 传感系统是任何金属或导体,允许 用于低成本和高度灵活的系统设计。 限制电容式灵敏度的主要挑战 传感应用是噪声敏感性的 传感器。采用FDC2x1x创新的抗EMI技术 架构,甚至可以保持性能 高噪音环境的存在。 FDC2x1x是一个多声道噪声系列 抗电磁干扰,高分辨率,高速 电容数字转换器来实现 电容传感解决方案这些设备使用一个 创新的基于窄带的架构提供 在提供时高度拒绝噪声和干扰 高分辨率。这些设备支持a 宽激励频率范围,提供灵活性 系统设计。尤其是宽频率范围 这对于导电液体的可靠感测是有用的 作为洗涤剂,肥皂和墨水。

2025-06-23

开关电源计算辅助软件SMPSKIT V10.3

博客地址:https://blog.csdn.net/qq_35654286/article/details/148852832?sharetype=blogdetail&sharerId=148852832&sharerefer=PC&sharesource=qq_35654286&spm=1011.2480.3001.8118 SMPSKIT : 内置一些常见IC的计算 内置绝大多数磁芯数据 内置变压器分层计算器 可用户编程功能 包含绝大多数拓扑的计算 不断修正的算法 请先阅读 SMPSKit帮助文档.chm 代码和编号都已经放在当前这个目录了,方便你使用,一次编辑一劳永逸 注意配置文件一定要放在程序当前目录下才可生效,程序已经自动生成了 20个文本,只需都对应的文本中写入你的公式和界面代码保存即可 另外补充说明: 1 编写代码的时候每一行的内容(变量和运算符)的个数不要超过50个,这50个 不是指字符的个数(字数),而是变量(系统约定的或者自定义的)和运算符, 比如 Vo 是两个字符,但是是一个变量,所以一般50个绰绰有余,再说写50个 这么长也没有必要,太长的公式最好定义临时变量。

2025-06-23

2KW正弦波逆变器PCB工程文件

2KW正弦波逆变器PCB工程文件

2025-06-23

ARDUINO+OLED中文显示温湿度

硬件连接方面,DHT11的数据引脚连接到Arduino的数字引脚2,OLED显示屏使用I2C接口连接(SDA接A4,SCL接A5)。功能描述:上电显示“温湿度系监测初始化中…………”如检温湿度传感器正常则直接跳到温湿度显示界面,如检测到温湿度传感器异常则一直停留在“传感器读取失败!”界面,直到传感器正常后才跳回到温湿度显示界面。

2025-06-23

中景园墨水屏2.13寸例程重写(STM32F103C8T6程序)

这个墨水屏出厂例程使用的是模拟SPI,在CPU占用过多的时候,模拟SPI刷新时会第一时间死机 新例程采用硬件SPI模式进行刷写,速度极快。

2025-06-23

stm32温湿度-超声波-LCD1602结合项目(Proteus仿真程序)

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/148606029?sharetype=blogdetail&sharerId=148606029&sharerefer=PC&sharesource=qq_35654286&spm=1011.2480.3001.8118 基于stm32芯片实现了控制LED灯亮灭、按键控制、串口通信、电机控制、温湿度数据采集、超声波测距、LCD显示屏显示内容这几个功能,并用proteus8进行仿真。

2025-06-12

基于stm32风速风向温湿度和瓦斯检测(仿真+代码)

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/148294163?sharetype=blogdetail&sharerId=148294163&sharerefer=PC&sharesource=qq_35654286&spm=1011.2480.3001.8118 实现的功能: 1.风速,风向,温湿度,瓦斯,报警。 2.可以设置温湿度,瓦斯,风速报警阈值。 3.数据上传到云平台。

2025-05-29

基于stm32LORA无线抄表系统仿真

​ 基于LoRa的无线通信的电力抄表系统,采集节点数据,通过LoRa无线通信进行数据传输,最后再网关节点上显示。 博客地址:https://senwang.blog.csdn.net/article/details/148293887?spm=1001.2014.3001.5502 ​

2025-05-28

基于STM32的防疲劳驾驶系统

基于STM32的防疲劳驾驶系统

2025-04-27

基于STM32风速风向和温度检测仿真

基于STM32风速风向和温度检测仿真

2025-04-27

基于ZigBee的环境CC2530检测系统程序设计(温湿度,紫外线,空气质量,APP)

ZigBee选用CC2530射频模块,温湿度、紫外线、空气质量三种传感器各使用一个CC2530模块进行数据采集和传输, 要能实现与手机APP通讯,还需要设计ZigBee到蓝牙或者WiFi网络的转换网关,选用WiFi通讯方式。为了节省成本, 把三个传感器节点的其中一个设计为兼容网关功能,另外两个节点的数据都汇聚到网关ZigBee处,ZigBee将数据发送到 WiFi模块,最后通过WiFi信号上传到APP,显示各传感器数据。LCD液晶显示屏也设计到网关节点处,方便显示各种传感器数据。 主要硬件: CC2530射频模块 温湿度、紫外线、空气质量三种传感器 LCD液晶屏 WiFi模块

2025-04-21

基于STM32的温室环境智能调控系统仿真(仿真+代码)

功能列表: 1.单片机和app、OneNet云平台通过wifi进行通信 2.可检测二氧化碳,并显示在app和显示屏 3.可检测光照强度,并显示在app和显示屏 4.可检测温湿度,并显示在app和显示屏 5.可检测土壤湿度,并显示在app和显示屏 6.自动模式下,co2、温湿度过高时风扇转动降温/除湿/通风 7.自动模式下,土壤湿度过低时水泵转动进行灌溉 8.自动模式下,温度过低时加热片工作进行加热 9.自动模式下,光线较弱时亮灯进行补光 10.自动模式下,光线过强时舵机转动进行遮光 11.温湿度过高、土壤湿度过低、温度过低、co2过高或高低、光线过强或过弱时,蜂鸣器报警,并上报到app上提醒 12.app上可设置湿度、土壤湿度阈值,co2、温度、光线的高低阈值,显示在显示屏上 13.手动模式下,可在app上远程控制灌溉、补光、风扇、遮光、加热开关 14.可在APP上app上切换手动/自动模式

2025-04-21

基于物联网的智能家居安全防护系统仿真(仿真+代码)

1.单片机和app、OneNet云平台通过wifi进行通信 2.马达模拟家里的用电设备,可通过按键开关 3.可检测用电量,并显示在显示屏、app 4.可检测空气质量,并显示在显示屏、app 5.可检测烟雾浓度,并显示在显示屏、app 6.可检测是否有人闯入,并显示在显示屏、app 7.检测到烟雾浓度、空气质量超标时,蜂鸣器报警,并上报到app上,且自动打开风扇(马达) 8.可通过语音和app控制风扇开关 9.app上可设置烟雾浓度和空气质量报警阈值

2025-04-21

基于STM32的HX711货物称重系统(程序+原理图+pcb)

博客地址:https://blog.csdn.net/qq_35654286/article/details/147003311?sharetype=blogdetail&sharerId=147003311&sharerefer=PC&sharesource=qq_35654286&spm=1011.2480.3001.8118 视频演示地址:https://www.bilibili.com/video/BV1pC51zQE8Q/?spm_id_from=333.1387.homepage.video_card.click&vd_source=49224c9170a6a1ceab066ebe30c1148e 1、货物重量检测:0-20kg 2、按键设置单个货品的重量,根据测得总重,算出当前货品数量,低于3个显示货品不足,超过3个显示货品重组; 3、液晶显示相关数据;

2025-04-21

UNICODE与GB2312编码互转,GSM编程可用

UNICODE与GB2312编码互转,GSM编程可用

2025-04-21

基于STC15W408AS单片机设计的一款4-20MA或者0-5V转485数据变送器电路

基于STC15W408AS单片机设计的一款4-20MA或者0-5V转485数据变送器电路

2025-04-14

STM32F4 HAL emWin GRAPH波形发生器+示波器

STM32F4 HAL emWin GRAPH波形发生器+示波器

2025-03-20

基于stm32单片机的智能血压计软件硬件设计 程序原理图PCB

基于stm32单片机的智能血压计软件硬件设计 程序原理图PCB

2025-03-20

基于STM32的温度和超声波测距

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/124163761?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522eb020154146409b4bd509c811c578177%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=eb020154146409b4bd509c811c578177&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-124163761-null-null.nonecase&utm_term=%E5%9F%BA%E4%BA%8ESTM32%E7%9A%84%E6%B8%A9%E5%BA%A6%E5%92%8C%E8%B6%85%E5%A3%B0%E6%B3%A2%E6%B5%8B%E8%B7%9D&spm=1018.2226.3001.4450 一、项目功能概述 1、采用DS18B20测量温度并显示 2、采用HC-SR04超声波测距并显示

2025-07-09

基于stm32电压采集仿真

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/124146453?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522ee89425bac8837ae5ff6cf75a9b3ffd7%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=ee89425bac8837ae5ff6cf75a9b3ffd7&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-124146453-null-null.nonecase&utm_term=%E7%94%B5%E5%8E%8B%E9%87%87%E9%9B%86&spm=1018.2226.3001.4450

2025-07-09

基于STM32的DHT11仿真

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/124145535?ops_request_misc=%257B%2522request%255Fid%2522%253A%25223fb3fca430f9d05f26b65a9d9245473b%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=3fb3fca430f9d05f26b65a9d9245473b&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-5-124145535-null-null.nonecase&utm_term=DHT11&spm=1018.2226.3001.4450 一、项目功能概述 1、显示采集的DHT11温湿度 2、串口打印数据信息 3、OLED液晶屏上显示数据

2025-07-09

基于STM32的可调时钟仿真

博客地址:https://blog.csdn.net/qq_35654286/article/details/124143258?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522ab32727e87557bcccca693b3ec7f2050%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=ab32727e87557bcccca693b3ec7f2050&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-124143258-null-null.nonecase&utm_term=%E5%8F%AF%E8%B0%83%E6%97%B6%E9%92%9F&spm=1018.2226.3001.4450

2025-07-09

UC3843大电流输出数控可调开关电源设计

随着电子技术的飞速发展,人们的工作,生活不能没有电子技术。电力是一个不可或缺的电子产品。利用现代电子技术数控开关电源是一种维持稳定输出电压的电源。本文使用UC3843芯片设计开关电源,介绍了高频变压器的选择,数模转换芯片AD558及存储芯片24C02的工作原理。系统由主电源、辅助电源,主控制电路、数模转换电路、恒定电压电路,恒定电流电路、显示电路等部分构成,能输出0V-30V电压范围,每次调节为0.1V的直流电源。最大输出电流为3A。 开关电源是先进高科技领域内电子设备的源动力,有电子设备心脏的称号,由开关电源提供动力,以保障电子设备的质量和可靠性。电子制造业中电源产业不可忽视,得利于新技术,开关电源正飞速向前发展。 对现代电力电子的发展主要是由开关电源(全称是开关电源)和线性电源(称为晶体管线性稳压电源),其中开关电源以功率损耗小、体积小型、重量轻盈、工作效率高效的优势近乎席卷了电子界。电子设备对供电源的要求越来越高,开关电源在满足体积、重量、效率、功耗等优点,开关电源的可靠性变的越来越重要。 开关稳压电源取代线性电源已有多年的历史。最早出现的是类似线性电源的串联型开关电源,此电源功率晶体管工作在开关状态。然后,脉冲宽度调制(PWM)控制技术uyoule。然后,PWM开关电源,是一个脉冲宽度调制控制开关变换器。。全球能源危机,人们将目光转向PWM开关电源。后来发生了20KHz革命,用工作频率在20KHz的脉宽调制开关电源替代工频的线性电源。 随着超大规模集成电路的发展,电源的尺寸相比微处理器要大得多。各种科技前沿的电子设备需要更小更轻的电源。因此对开关电源的提出了小型轻量要求,它包括电容和磁性元件的体积重量要小。开关电源的各方面性能要提高。 早期主要采用开关电源的工作频率低于20kHz(大功率晶体管,功率晶体管GTR)。然后用新的电源开关,储能装置

2025-06-27

Arduino DS3231 1602万年历源码与视频演示

Arduino DS3231 1602万年历源码与视频演示

2025-06-25

磁悬浮相关资料,基于arduino单片机,有原理图和源程序

磁悬浮PCB设计方案: 电源模块:5v加24v组合 电流驱动模块:贴片式L298 单片机选型:Atmega328p 运放:LM358 传感器:UGN3503 电源转换芯片:lm1117-5 线圈规格:800匝

2025-06-25

Arduino创意机器人设计教材

科技每时每刻都在悄然改变着我们的生活,机器人这个以前看似遥不可及的事物已经慢慢融入了我们的日常生活中。什么是机器人?什么是智能机器人?怎么学习机器人技术?在绪论部分,我们将了解机器人,理解机器人的几大主要组成部分以及它们的功能。 【任务导航】 认识机器人的几大主要组成部分及其功能。 了解机器人技术的发展。 【材料阅读】 1.什么是机器人? 机器人(Robot)这个词最早出现在上世纪初捷克科幻作家的一部叫做《罗索姆的万能机器人》的小说中,在原文里本来是写作“Robota”的,后来慢慢演变成了大家都接受的“Robot”一词。不过,大家可别被机器人这个名字所误导,认为机器人就一定长得和我们人类有几分相似。实际上,机器人的外表千奇百怪,很多和我们人类的外表没有半点相似性可言。那么机器人是如何定义的呢?科学家们说,“机器人是一种自动化的机器,能够依靠自身的动力和控制能力实现某种任务,这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力等”。按照这个定义,我们日常生活中每天都接触到的很多机械设备,如:自动售货机、全自动洗衣机、自动取款机、甚至是红外感应的自动冲水马桶都能算是机器人了。看!机器人离我们的生活并不远,对吧? 而智能机器人比起一般的机器人来又进了一步。如果一个机器人能够利用传感器感知外部世界,然后依靠自身的智能对外界环境的变化做出反应,那么这种机器人就可以被叫做智能机器人了。

2025-06-25

基于stm32的计算器仿真(8.11proteus版本)

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/124152454?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522de27803d0f637bf507c30a3bb69c788d%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=de27803d0f637bf507c30a3bb69c788d&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-124152454-null-null.nonecase&utm_term=%E8%AE%A1%E7%AE%97%E5%99%A8&spm=1018.2226.3001.4450

2025-07-01

Arduino + ESP8266构建物联网平台

博客介绍地址:https://blog.csdn.net/qq_35654286?spm=1011.2648.3001.5343 摘要 本文详细介绍如何利用ESP8266开发板搭建完全自主可控的物联网系统。通过PicoMQTT库实现MQTT服务器功能,配合PubSubClient客户端库,构建不依赖第三方平台的局域网物联网解决方案。教程包含完整实施步骤:1) Arduino开发环境配置;2) MQTT Broker服务器程序烧写;3) 客户端设备连接配置;4) 安卓APP控制界面设置。系统支持LED状态同步控制,具有用户认证机制,可实现局域网内设备互联。若具备公网IP和动态域名,

2025-06-23

Arduino UNO R3板电路原理图+PCB文件

Arduino UNO R3板电路原理图+PCB文件 博客地址:https://blog.csdn.net/qq_35654286/article/details/148853209?sharetype=blogdetail&sharerId=148853209&sharerefer=PC&sharesource=qq_35654286&spm=1011.2480.3001.8118

2025-06-23

UC3842/UC3843反激教程教学开关电源 反激设计步骤,每一关键元器件计算

博客介绍地址:https://blog.csdn.net/qq_35654286/article/details/148959652?sharetype=blogdetail&sharerId=148959652&sharerefer=PC&sharesource=qq_35654286&spm=1011.2480.3001.8118

2025-06-27

### 电力电子基于UC3842的小功率开关电源实训:反激变换器电路设计与调试

内容概要:本实训指导书旨在通过实际操作,帮助学生深入理解和掌握基于UC3842的小功率开关电源的设计、制作与调试。主要内容包括:1) 掌握反激变换器的工作原理;2) 学习UC3842的应用,尤其是电流模式PWM控制;3) 设计并绕制功率变压器;4) 学会调试和测试电路性能;5) 分析并排除电路故障。具体实训任务涉及制作一个输入电压为90VAC-264VAC、输出电压为5V、输出电流为4A、开关频率为65KHz的反激变换器电路,并确保输出电压稳定在5±2%V。此外,还详细介绍了UC3842的引脚功能及其电气特性,以及如何通过调整电路参数实现不同输出电压和其他性能优化。 适合人群:电子工程专业学生及初学者,特别是对开关电源设计感兴趣的读者。 使用场景及目标:① 学习反激变换器的工作原理和UC3842的应用;② 掌握开关电源的调试和测试方法;③ 提高分析和解决电路故障的能力;④ 实践中理解电流模式PWM控制的具体实现;⑤ 学习如何设计和绕制变压器。 其他说明:本指导书不仅提供了详细的理论知识和操作步骤,还鼓励学生进行电路拓展,如改变输出电压等级或多路输出,以增强对开关电源设计的全面理解。此外,附录中包含了UC3842的详细电气特性和管脚说明,有助于进一步深入了解该芯片的功能和应用。

2025-06-27

T12烙铁Arduino方案,程序电路图整套资料

T12烙铁Arduino方案,程序电路图整套资料

2025-06-25

PCA9685引脚图与16路舵机Arduino驱动源程序pdf资料

PCA9685引脚图与16路舵机Arduino驱动源程序pdf资料

2025-06-25

PID温控,max6675,加热棒Arduino源程序

关于硬件 mega2560,uno等avr开发板 max6675热电偶 12v40w加热棒 3d打印机 RAMPS1.4扩展板,这里主要用到场效应管来控制加热棒。 开发环境 arduino ide / vscode platformio 繁琐的公式需要”离散化“从而变成代码 pid算出数值,传入单片机定时器内产生脉冲控制加热棒 调试可以采用表格绘图来摸索

2025-06-25

ARDUINO 入门到精通24节课

下面开始编写程序,我们就让按键按下时小灯亮起,根据前面的学习相信这个程序很容易就能编写出来,相对于前面几个实验这个实验的程序中多加了一条条件判断语句,这里我们使用if 语句,Arduino 的程序便写语句是基于C 语言的,所以C的条件判断语句自然也适用于Arduino,像while、swich 等等。这里根据个人喜好我们习惯于使用简单易于理解的if 语句给大家做演示例程我们分析电路可知当按键按下时,数字7接口可读出为高电平,这时我们使数字11 口输出高电平可使小灯亮起,程序中我们判断数字7口是否为低电平,要为低电平使数字11 口输出也为低电平小灯不亮,原理同上。

2025-06-25

ESP8266 Nodemcu原理图

ESP8266 Nodemcu板的原理图,这里分享下T宝常见的两种板子原理图 1:D1 mini板,非常小巧的Nodemcu开发板,自动下载,适合开初学者,且是标准模块,可以兼容其他模块,这里给出CH340驱动的原理图 2:ESP8266 Nodemcu板,采用CP2102驱动芯片,自动下载功能,所有引脚都接出

2025-06-25

Arduino ps2手柄库PS2X-lib

可以使用ps2和兼容ps2手柄来控制程式,但要使用4个信号引脚

2025-06-25

NTC热敏电阻测温的Proteus仿真与Arduino源码

NTC热敏电阻测温的Proteus仿真与Arduino源码

2025-06-23

空空如也

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

TA关注的人

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