基于掌控板与DS18B20的热水冷却实验:从硬件搭建到牛顿冷却定律验证
1. 项目概述从一杯热水开始的科学探究你有没有盯着桌上那杯刚倒的热水好奇它到底多久会凉下来是均匀地变凉还是先快后慢这个看似简单的日常现象背后其实藏着热力学、传热学乃至数据科学的入门钥匙。传统的温度计只能给你几个离散的时间点读数而“连续测量”则能描绘出温度随时间变化的完整曲线这才是发现规律的关键。这个项目就是带你亲手搭建一套自动化系统实时、连续地记录一杯热水的冷却过程并利用数据分析工具挖掘其背后的物理规律。它非常适合对物理实验、电子制作和数据分析感兴趣的爱好者无论是学生、教师还是创客。你不需要高深的电子知识我们将使用掌控板作为核心控制器搭配经典的DS18B20数字温度传感器来采集数据通过mPython图形化编程环境或MicroPython代码让整个系统运行起来最后将采集到的时间-温度数据导入Excel进行可视化图表绘制和简单的数学模型拟合。整个过程你会亲身体验从硬件连接、软件编程到数据处理的完整“实验自动化”流程不仅能直观理解牛顿冷却定律更能掌握一套可复用于其他科学探究如环境监测、生物培养的方法论。2. 核心思路与方案选型为什么是它们在动手之前我们先花点时间厘清设计思路。一个完整的连续测量系统可以拆解为三个核心环节感知传感器、控制主控和分析软件。每个环节的选型都直接关系到实验的精度、可靠性和易用性。2.1 传感器选型DS18B20为何脱颖而出测量温度可选方案很多比如热敏电阻、热电偶、模拟温度传感器如LM35。但我们最终选择了DS18B20这是经过深思熟虑的。首先它是数字传感器。这意味着它内部已经集成了模数转换器ADC直接通过单总线1-Wire协议输出数字温度值。相比热敏电阻需要搭配精密电阻和ADC计算电压再查表换算DS18B20省去了复杂的模拟电路设计和校准工作极大地简化了硬件连接和软件编程特别适合新手。你只需要连接三根线电源、地、数据就能稳定读数。其次精度和范围足够。DS18B20的典型精度为±0.5°C测量范围-55°C到125°C完全覆盖热水冷却的全过程从近100°C到室温。对于这个定性观察规律的实验这个精度绰绰有余。再者单总线支持多设备。虽然本项目只用一个但它的协议特性允许你在同一数据线上挂载多个DS18B20未来如果你想同时测量热水中心、杯壁、环境空气三个点的温度做对比无需增加主控引脚扩展性极佳。最后关于搜索热词中出现的“热敏电阻制作温度传感器的c语言”这确实是电子专业的一个经典课题涉及分压电路、ADC采样、Steinhart-Hart方程拟合等复杂度高更适合作为深入理解传感器原理的教学项目。而对于以快速实现、可靠测量为首要目标的本文实验DS18B20是更优的“即插即用”选择。2.2 主控板选型掌控板的优势主控板是系统的大脑负责读取传感器、记录时间、存储或发送数据。为什么用掌控板而不是更常见的Arduino或树莓派Pico掌控板是一款为国内教育市场设计的开源硬件核心是ESP32。它的优势非常明显集成度高。一块板子上集成了OLED显示屏、多种传感器加速度计、麦克风等、RGB灯、按键和触摸引脚还有Wi-Fi和蓝牙。对于本项目内置的OLED屏可以直接实时显示温度曲线无需额外连接显示器内置的按键可以方便地启动/停止记录Wi-Fi功能则为进一步的物联网应用如数据远程上传留出了空间。其编程环境mPython基于Blockly和MicroPython对初学者极其友好图形化拖拽和代码视图可随时切换降低了入门门槛。当然如果你习惯纯代码开发也可以直接使用Arduino IDE或MicroPython对其进行编程灵活性很强。2.3 数据分析工具Excel的不可替代性数据采集后分析是关键。PythonPandas, Matplotlib固然强大但Excel在快速可视化、直观分析和模型拟合方面对于大多数用户来说门槛更低、效率更高。它不需要你写任何代码通过点击和拖拽就能生成精美的折线图添加趋势线并进行回归分析直接得到描述冷却规律的数学公式。搜索热词中大量关于Excel技巧的查询如“excel数据分析”、“excel数据透视表”、“excel可视化数据看板”恰恰证明了它在数据处理方面的普及性和强大功能。本项目将充分利用Excel的图表和函数功能完成从原始数据到科学结论的跨越。3. 硬件连接与系统搭建理论清晰后我们开始动手搭建。这部分需要你细心操作确保电气连接正确这是后续一切工作的基础。3.1 所需材料清单请提前准备好以下物品掌控板x1DS18B20温度传感器防水探头型x1建议选用带不锈钢护套和导线的型号便于放入水中且耐用。USB数据线x1用于为掌控板供电和程序上传。4.7kΩ电阻x1用于DS18B20单总线通信的上拉电阻至关重要。面包板及杜邦线母对母若干用于连接电路。一杯热水、隔热垫如杯垫。装有mPython X或Mu Editor的电脑一台。Microsoft Excel或WPS表格软件。3.2 电路连接详解与原理DS18B20有三根线红色VDD电源正极、黑色GND电源负极、黄色DQ数据线。掌控板的工作电压是3.3V。连接步骤如下供电将DS18B20的VDD红线连接到掌控板的“3.3V”引脚GND黑线连接到掌控板的“GND”引脚。这为传感器提供了工作电源。信号线与上拉电阻这是关键一步。将DS18B20的DQ黄线连接到掌控板的一个GPIO引脚例如我们选择P13。同时你需要将一个4.7kΩ的电阻连接在DQ线黄线和3.3V电源红线之间。这个电阻必须接为什么需要这个上拉电阻DS18B20采用单总线协议其数据线DQ在空闲时需要被拉至高电平3.3V。传感器内部是开漏输出自身无法输出高电平必须依靠外部电阻上拉。没有这个电阻总线无法被正确拉高通信会彻底失败。这是新手最常忽略导致传感器无响应的问题点。最终连接将电阻的一端与DS18B20的DQ线、掌控板P13引脚三者连接在一起通常在面包板上共用同一行插孔电阻的另一端则与3.3V线连接。注意务必确保连接牢固接触不良会导致数据读取时好时坏。如果使用防水探头注意导线焊接处做好绝缘避免短路。3.3 系统物理布置建议将连接好的传感器探头用胶带或夹子固定在杯壁内侧确保金属探头部分浸入水中但不要触底底部可能因杯壁导热与水温有差异也不要接触杯壁。将掌控板和面包板放在平稳、远离水杯的地方避免打翻。USB线连接电脑既供电也便于编程调试。4. 软件编程让系统自动运行硬件就绪接下来是赋予它“灵魂”。我们将使用mPython X进行编程其图形化界面直观也支持查看生成的MicroPython代码。4.1 mPython环境配置与DS18B20库加载首先在电脑上安装mPython X软件。用USB线连接掌控板软件通常会自动识别串口。如果未识别检查驱动或尝试更换USB口。DS18B20的驱动需要单独加载。在mPython X的“模块”区域找到“添加模块”或“扩展库”搜索“DS18B20”或“onewire”。通常你会找到一个名为ds18x20或类似的模块添加它。这个模块封装了复杂的单总线时序操作搜索热词中的“ds18b20时序”正是其底层通信规则使我们能用简单的函数调用来读取温度。4.2 数据采集程序逻辑与代码实现我们的程序需要实现以下功能初始化传感器、以固定时间间隔如每秒读取温度、同时记录当前时间、将时间和温度数据保存到掌控板的自带文件系统中。以下是核心的MicroPython代码逻辑及讲解import time from machine import Pin import ds18x20 import onewire # 1. 初始化单总线及DS18B20传感器 ow onewire.OneWire(Pin(13)) # 创建单总线对象指定数据引脚P13 ds ds18x20.DS18X20(ow) # 创建DS18B20传感器对象 roms ds.scan() # 扫描总线上的DS18B20设备返回设备地址列表 print(发现DS18B20设备, roms) # 2. 初始化文件系统用于存储数据 import os try: os.mkdir(/data) # 尝试创建数据目录 except OSError: pass # 如果目录已存在则忽略 # 3. 打开文件准备写入数据 filename /data/temp_log.csv with open(filename, w) as f: f.write(Time(s),Temperature(°C)\n) # 写入CSV文件表头 # 4. 主循环采集数据 start_time time.ticks_ms() # 记录实验开始的时间戳 log_interval 1000 # 记录间隔单位毫秒1000ms1s next_log_time time.ticks_ms() log_interval print(开始记录温度数据...) while True: current_time time.ticks_ms() if time.ticks_diff(current_time, next_log_time) 0: # 到达记录时间点 ds.convert_temp() # 发送温度转换命令 time.sleep_ms(750) # 等待转换完成DS18B20最高精度转换需750ms temp ds.read_temp(roms[0]) # 读取第一个也是唯一一个传感器的温度 elapsed_time time.ticks_diff(current_time, start_time) / 1000.0 # 计算经过的秒数 # 在OLED屏幕上实时显示如果掌控板有OLED # display.fill(0) # display.text(T: {:.2f}C.format(temp), 0, 0) # display.text(t: {:.1f}s.format(elapsed_time), 0, 16) # display.show() # 将数据写入文件 with open(filename, a) as f: f.write({:.1f},{:.2f}\n.format(elapsed_time, temp)) print(时间: {:.1f}s, 温度: {:.2f}C.format(elapsed_time, temp)) next_log_time time.ticks_add(next_log_time, log_interval) # 设定下一次记录时间 # 可以添加一个按键检测按某个键退出循环停止记录 # if button_pressed(): # break time.sleep_ms(100) # 主循环短暂休眠降低CPU占用程序逻辑解析ds.scan()扫描总线。这是必须的步骤用于获取传感器的唯一地址。如果返回空列表请立即检查硬件连接特别是上拉电阻。ds.convert_temp()此命令通知所有总线上的DS18B20开始一次温度转换。这是一个相对耗时的过程。time.sleep_ms(750)等待转换完成。对于12位精度默认DS18B20最多需要750ms。这是保证读数准确的关键延迟不能省略。ds.read_temp(roms[0])传入设备地址读取转换好的温度值。数据以CSV格式存储方便用Excel直接打开。elapsed_time是自开始记录以来的秒数作为X轴temp是温度值作为Y轴。4.3 程序优化与功能扩展基础版本已经可以工作但我们可以做得更好自动停止可以设置当温度接近室温如低于30°C时自动停止记录。多传感器支持如果连接了多个DS18B20roms列表会有多个地址在循环中遍历读取即可数据可以保存到同一文件的不同列。无线数据传输利用掌控板的Wi-Fi可以将数据实时发送到网络服务器如MQTT或手机App实现远程监控。这需要更复杂的网络编程。屏幕实时绘图利用掌控板OLED可以实时绘制温度-时间的曲线图虽然粗糙但非常直观。5. 实验操作与数据采集流程编程完成并上传到掌控板后就可以进行正式的实验了。5.1 实验准备与启动环境稳定选择室内无风、远离空调出风口和窗户的位置以减少空气流动对冷却速率的影响。记录下室内环境温度。热水准备用电热水壶烧开一壶水。为了安全可以稍等片刻让水温降至90°C左右再倒入实验用的杯子建议使用保温性适中的陶瓷杯或玻璃杯避免用保温杯。水量建议在200-300ml太多冷却太慢太少冷却太快不易观察。传感器放置将DS18B20的探头浸入水杯中央不要碰到杯底和杯壁。可以用夹子固定导线。启动记录给掌控板上电连接电脑USB或移动电源程序会自动开始运行。观察串口监视器在mPython X中打开应该能看到“发现DS18B20设备”和开始打印时间温度数据的提示。此时数据已经开始写入掌控板内部的/data/temp_log.csv文件。5.2 数据采集过程中的注意事项保持静止实验期间尽量不要移动水杯或桌子避免水的晃动带来额外的热交换。耐心等待让实验持续进行直到水温非常接近室温比如相差1-2°C以内。一个完整的冷却过程可能需要30分钟到1小时以上。数据备份实验结束后尽快通过mPython X的文件管理器或使用ampy等工具将生成的temp_log.csv文件从掌控板下载到电脑上。掌控板内部存储空间有限且断电后数据可能丢失具体看文件系统类型。6. 数据分析与规律探究从数据到模型这是最激动人心的部分我们将用Excel把一串冰冷的数字变成揭示物理规律的图表和公式。6.1 数据导入与清洗用Excel打开下载的temp_log.csv文件。Excel会自动识别CSV格式数据会分列显示在A列时间和B列温度。检查数据快速浏览数据看是否有明显的异常点比如某个时间点温度突然剧烈跳动。这可能是传感器短暂接触不良造成的。对于个别明显错误的数据点可以直接在Excel中删除该行。数据排序确保数据按时间A列升序排列。6.2 可视化绘制冷却曲线选中A列和B列的所有数据不包括标题行。点击Excel菜单栏的“插入”选择“图表”中的“散点图”或“带平滑线的散点图”。推荐使用“带平滑线的散点图”它能更清晰地显示趋势。一张初步的温度-时间曲线图就生成了。你可以进一步美化图表添加图表标题如“热水冷却曲线”、坐标轴标题X轴“时间 (s)” Y轴“温度 (°C)”、调整坐标轴范围以更好地展示数据。6.3 模型拟合验证牛顿冷却定律观察图表温度下降的曲线是否是指数衰减的形状这引出了牛顿冷却定律物体的冷却速率与其当前温度和周围环境温度之差成正比。其数学表达式为T(t) T_env (T0 - T_env) * e^(-kt)其中T(t)是t时刻的温度T_env是环境温度T0是初始温度k是冷却常数。我们可以用Excel的趋势线功能来验证这个模型在图表中右键点击数据系列曲线上的点选择“添加趋势线”。在右侧打开的“设置趋势线格式”窗格中选择“指数”类型。勾选“显示公式”和“显示R平方值”。Excel会自动在图表上画出拟合的指数曲线并显示公式y ae^(bx)和 R² 值。这里的y对应温度Tx对应时间t。公式y ae^(bx)可以改写为T a * e^(b*t)。对比牛顿冷却定律公式T T_env (T0 - T_env)*e^(-kt)我们可以得出a对应(T0 - T_env)即初始温差。b对应-k所以冷却常数k -b。但这里a不等于T_env因为指数拟合默认曲线趋近于0。为了更精确我们需要知道环境温度T_env。你可以在实验结束时记录室温或者用冷却后期的温度平均值来近似。R²值R平方是衡量拟合优度的指标越接近1说明指数模型对数据的描述越好。通常在无风、稳定环境下热水冷却的R²值可以超过0.99非常吻合牛顿冷却定律。6.4 进阶分析示例你可以进行更深入的对比分析不同初始温度用70°C和90°C的热水分别实验比较它们的冷却曲线和k值。理论上冷却常数k主要取决于物体本身和环境的性质如杯子的材质、形状空气流速与初始温度无关。你的实验结果是否验证了这一点不同容器用陶瓷杯、玻璃杯、塑料杯进行实验观察k值的变化。保温性能好的容器k值应该更小。加装风扇用小风扇对着杯口吹风增加空气流动对流k值会显著增大冷却加快。所有这些分析都可以通过复制多组数据到Excel的不同列绘制多条曲线在一张图上进行直观对比。7. 常见问题与故障排查实录在实际操作中你几乎一定会遇到一些问题。这里汇总了常见坑点及解决方法。7.1 硬件连接与传感器问题问题现象可能原因排查步骤与解决方案mPython中扫描不到DS18B20 (roms为空列表)1. 电源未接通或接反。2.上拉电阻未接或接错。3. 数据线DQ接触不良或接错引脚。4. 传感器损坏。1. 用万用表检查VDD和GND之间是否有3.3V电压。2.重点检查4.7kΩ上拉电阻是否确实连接在DQ和3.3V之间这是最常见错误。3. 重新插拔杜邦线尝试更换掌控板的GPIO引脚程序中也要同步修改。4. 更换一个DS18B20传感器测试。能扫描到但温度读数固定为85°C或-127°C1. 温度转换后等待时间不足。2. 读取了错误的传感器地址在多传感器情况下。3. 电源不稳定。1.确保在ds.convert_temp()后有足够的延时如time.sleep_ms(750)。2. 检查ds.read_temp(roms[0])中的索引是否正确指向你的传感器。3. 尝试给掌控板单独供电如用移动电源排除电脑USB口供电不足的可能。温度读数跳动剧烈不连续1. 导线接触不良特别是数据线。2. 电源干扰。3. 传感器探头未正确浸入水中或接触气泡。1. 检查所有连接点确保牢固。可以尝试焊接代替面包板。2. 在VDD和GND之间并联一个100uF的电解电容以稳定电源。3. 确保探头完全浸没轻轻晃动杯子排除探头表面的气泡。7.2 软件与数据问题问题现象可能原因排查步骤与解决方案程序上传失败1. 串口被占用或选择错误。2. 掌控板未进入下载模式。1. 关闭其他可能占用串口的软件如串口助手、另一个IDE在mPython X中重新选择正确的COM口。2. 尝试先按一下掌控板的“RST”复位键再点击上传。数据文件未生成或为空1. 文件路径或权限错误。2. 程序逻辑错误未进入写文件循环。3. 存储空间已满。1. 检查程序中的文件路径/data/temp_log.csv确保/data目录存在。可以先尝试在根目录/创建文件。2. 在程序中添加更多print语句调试看是否执行到了文件写入部分。3. 掌控板内部存储有限定期下载并删除旧文件。Excel打开CSV文件乱码或数据未分列1. 文件编码问题。2. CSV分隔符不匹配。1. 用记事本打开CSV文件另存为时选择“UTF-8”编码。2. 在Excel中使用“数据”-“从文本/CSV”导入功能手动指定分隔符为逗号。趋势线拟合的R²值很低如0.91. 实验环境不稳定有风、温度波动大。2. 数据存在大量异常点。3. 冷却过程可能不符合简单的指数模型例如在高温段辐射散热占主导或相变影响。1. 在更稳定的环境中重复实验。2. 在Excel中剔除明显的异常数据点后再拟合。3. 这是正常的物理现象。可以分段拟合如高温段和接近室温段或尝试其他模型如幂函数并讨论其物理意义。7.3 实验操作心得上拉电阻是灵魂我遇到过无数次传感器不工作的情况十有八九是忘了接或接错了那个小小的4.7kΩ电阻。务必在连接电路时第一个把它接好。等待转换时间DS18B20的convert_temp()函数是异步的发出指令后必须等待足够时间750ms才能读取到正确的值。心急读出来的永远是上一次的结果。Excel是探索工具不要只满足于画出一条曲线。多尝试Excel的功能用“条件格式”高亮温度变化率大的区域用“数据透视表”快速统计不同温度区间的时间分布用“规划求解”工具反向推算环境温度T_env。这些探索本身就能加深你对数据和模型的理解。掌控板的文件操作掌控板ESP32的文件系统有时不太稳定频繁的小文件写入可能出错。我的经验是在循环中不要每次都open和close文件而是在程序开始时以追加模式a打开一次循环内只写入程序结束时再关闭。但要注意意外断电会导致数据丢失所以对于重要实验还是建议定期将数据通过串口发送到电脑保存或者利用Wi-Fi上传。

相关新闻

C# 玩转 YOLOv8 目标检测:ONNX Runtime + DirectML 推理 DLL,图片、视频、RTSP、摄像头全打通

C# 玩转 YOLOv8 目标检测:ONNX Runtime + DirectML 推理 DLL,图片、视频、RTSP、摄像头全打通

文章目录 前言先上效果整体架构接口设计:这次不用 JSON,用结构体数组C# 集成实战1. P/Invoke 声明2. 图片检测:五行代码3. 视频检测:统一接口,三种输入4. 批量处理与循环测速 性能实测与调优建议测试环境性能数据调优建…

2026/7/29 9:26:16 阅读更多 →
绝缘类型深度解析:从基础绝缘到系统安全设计实战指南

绝缘类型深度解析:从基础绝缘到系统安全设计实战指南

1. 绝缘材料:从“隔电”到“系统守护”的本质跃迁提起“绝缘”,很多人的第一反应可能就是“不导电”,是电工胶带、是电线外皮那层塑料。这个理解没错,但太浅了。在我十多年的电气工程和电子设备维修经历里,对绝缘的认知…

2026/7/29 9:26:16 阅读更多 →
DIY生态舱CO2监测:NDIR传感器选型、Arduino集成与智能控制

DIY生态舱CO2监测:NDIR传感器选型、Arduino集成与智能控制

1. 项目概述与核心价值 最近在折腾我的“DIY海盗船”项目,这个系列已经更新到第八话了。之前我们搞定了温湿度监控、光照调节、水泵控制这些基础环境模块,让这个模拟的小生态舱运行得挺稳当。但玩久了总觉得还差点意思——舱内植物生长状态时好时坏&…

2026/7/29 9:25:16 阅读更多 →

最新新闻

单片机毕业设计高效指南:从选题到调试的工程化实践

单片机毕业设计高效指南:从选题到调试的工程化实践

1. 项目概述:为什么你的单片机毕业设计可以又快又好?又到了一年一度的毕业季,对于电子信息、自动化、计算机相关专业的同学来说,单片机毕业设计无疑是横在面前的一座大山。我见过太多同学,从选题到开题报告就耗尽了热情…

2026/7/29 9:36:19 阅读更多 →
大模型流式对话界面:从 SSE 管道到增量渲染的落地实践

大模型流式对话界面:从 SSE 管道到增量渲染的落地实践

大模型流式对话界面:从 SSE 管道到增量渲染的落地实践 一、首字延迟与逐字呈现:对话体验的双重博弈 去年我们给一个法律咨询产品接大模型,上线前客户试用第一句就问"为啥按回车要等 4 秒才出字"。这事我见过太多团队栽进去。用户…

2026/7/29 9:36:19 阅读更多 →
Webhook端点防护实战:基于Nginx的智能限流与IP管理方案

Webhook端点防护实战:基于Nginx的智能限流与IP管理方案

1. 项目概述:为什么你的Webhook端点需要一个“智能门卫” 如果你正在使用Webhook.site来调试、测试或临时接收来自各种服务的Webhook回调,那你一定遇到过这样的场景:某个服务因为配置错误,在短时间内疯狂地向你的端点发送了成千上…

2026/7/29 9:36:19 阅读更多 →
NS-USBLoader终极指南:Switch游戏文件传输与管理的完整解决方案

NS-USBLoader终极指南:Switch游戏文件传输与管理的完整解决方案

NS-USBLoader终极指南:Switch游戏文件传输与管理的完整解决方案 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://gitcode.com…

2026/7/29 9:36:19 阅读更多 →
Modbus从站模拟器

Modbus从站模拟器

Modbus从站模拟器 Modbus从站模拟器软件是一款Modbus通信协议的调试和变量模拟工具,支持Modbus TCP、Modbus RUT、Modbus UDP 三种协议格式;通过创建变量,动态更改变量值,实现了数据模拟功能;使Modbus通信协议调试更方…

2026/7/29 9:36:19 阅读更多 →
Postman变量管理全攻略:多环境切换与敏感信息安全实践

Postman变量管理全攻略:多环境切换与敏感信息安全实践

1. 项目概述:为什么我们需要管理Postman变量? 如果你经常用Postman做接口测试或调试API,肯定遇到过这样的场景:开发环境、测试环境、生产环境的接口地址前缀不一样,每次切换都要手动改一遍URL,麻烦不说&…

2026/7/29 9:35:19 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中,我们学习了如何构建一个基础的 AI 问答系统,通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景:…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行:AI Agent的范式转变过去两年,大语言模型最显著的应用形态是聊天机器人——用户提问,AI回答。但真正的生产力革命发生在2023年下半年:当AI学会主动调用工具完成任务时,生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻