当前位置: 首页 > news >正文

基于Micro:bit与WS2812B灯环的应急照明灯制作指南

1. 项目概述:从零打造一个可编程的应急小灯

停电的夜晚,手机电量告急,手边如果有一个自己做的、能变换颜色的小灯,那种感觉绝对比直接买一个成品要有趣得多。这不仅仅是解决照明问题,更是一个将代码与物理世界连接起来的绝佳实践。今天,我就来分享一个基于 BBC micro:bit 和 LED 灯环制作简易应急照明灯的完整过程。这个项目非常适合电子制作和编程的初学者,你不需要深厚的电路知识,只需要跟着步骤,就能亲手创造一个既实用又有成就感的小玩意儿。核心就是用 micro:bit 这个口袋大小的微型电脑,去控制一圈彩色的 LED 灯,实现开关和颜色切换。通过这个项目,你能直观地理解数字信号如何控制硬件,为后续更复杂的物联网或智能家居项目打下扎实的基础。

整个制作过程清晰分为硬件连接和软件编程两部分。硬件上,我们会用到 micro:bit 主板、Sensor:bit 扩展板(它让接线变得异常简单)、一个 LED 灯环(也叫 NeoPixel 环)、电池盒和几根杜邦线。软件上,则使用微软为 micro:bit 开发的图形化编程平台 MakeCode,通过拖拽积木块就能完成编程,对新手极其友好。最终成品是一个由两节 AAA 电池供电、可以通过 micro:bit 上的 A、B 按钮切换灯光颜色或模式的小灯。下面,我就把从零件准备到最终调试的每一个细节,连同我实操中踩过的坑和总结的技巧,毫无保留地分享给你。

2. 核心元件选型与原理浅析

在动手焊接或插线之前,花几分钟了解你手中每个元件的“脾气”和工作原理,能让整个制作过程更顺利,遇到问题也知道从哪里排查。这不是枯燥的理论课,而是老手避免翻车的经验之谈。

2.1 主控核心:BBC micro:bit V2

Micro:bit 是一款由英国广播公司(BBC)主导设计的教育用微型单片机,初衷是为了让青少年学习编程和数字创作。我选择它的理由很充分:首先,它集成度极高,板载了加速度计、磁力计、温度传感器、蓝牙、两个可编程按钮和一个 5x5 的 LED 点阵屏,本身就是一个功能丰富的设备。其次,其边缘的“金手指”插槽设计,使其可以像卡带一样插入各种扩展板,极大简化了与外部传感器的连接,避免了繁琐的焊接。最后,其编程环境(如 MakeCode、Python)对初学者极其友好。V2 版本相比第一代,处理器性能更强,内置了麦克风和触摸感应金手指,但对我们这个项目来说,一代和二代都可以完美胜任。

注意:Micro:bit 的输入/输出接口电压是3.3V。这是一个非常重要的参数,意味着它只能安全地驱动工作电压为 3.3V 的器件。如果直接连接 5V 器件,可能会损坏 micro:bit。幸运的是,我们接下来要用的扩展板通常会处理好电平转换问题。

2.2 桥梁与扩展:Sensor:bit 扩展板

Sensor:bit 是专为 micro:bit 设计的扩展板之一。它的核心价值在于“转化”和“保护”。直接使用 micro:bit 的金手指连接外部设备,不仅容易接触不良,而且一旦接线错误风险很高。Sensor:bit 将 micro:bit 所有的 GPIO(通用输入输出)引脚引出了标准的 3Pin 防反插接口(GND、VCC、信号),并清晰地标注了每个端口的功能(如 P0、P1、P2)。这相当于给 micro:bit 安装了一个“安全底座”和“接线端子排”。

对于我们这个项目,它提供了两个关键便利:第一,它从 micro:bit 的 3.3V 系统电源中,为外部传感器提供了稳定的3.3V输出(VCC引脚)。第二,其接口布局直观,我们只需要将 LED 灯环的数据线插入标有P2的端口即可,无需关心底层具体的引脚编号,降低了出错概率。

2.3 光源与灵魂:WS2812B LED 灯环

LED灯环种类很多,我们这个项目核心是使用一种“智能”LED——通常是WS2812B。它与普通LED有本质区别。普通LED需要每个颜色(R、G、B)单独占用 micro:bit 的一个IO口和控制线,要控制多个灯会迅速耗尽引脚资源。而 WS2812B 内部集成了控制芯片和RGB LED,只需要一根数据线(Din)进行通信。

它的工作原理可以简单理解为“串行流水线”:micro:bit 通过P2引脚,发送一串特定的数字信号(0和1组成的序列)。第一个 WS2812B 芯片读取开头的、给它自己的颜色数据,然后将后续的数据流原样转发(通过Dout引脚)给灯环上的下一个LED。如此依次传递,从而实现用一根线控制一整圈灯。每个灯的颜色、亮度都可以独立编程,非常适合制作流光溢彩的效果。

实操心得:购买时请确认灯环的工作电压。常见的有 5V 和 12V。micro:bit 的 GPIO 输出是 3.3V 逻辑电平,而 5V 的 WS2812B 通常能识别 3.3V 的信号(因为其高电平阈值最低可到 0.7*Vcc,即 3.5V,3.3V勉强可驱动,但并非所有批次都稳定)。最稳妥的方式是选择标明“支持 3.3V 控制”的灯环,或者通过一个简单的电平转换模块(如MOS管)来驱动5V灯环。本项目为求简易,默认使用可直接由3.3V驱动的灯环。

2.4 能源供给:电池盒与电源考量

我们使用一个装载两节 AAA(7号)电池的电池盒。两节AAA电池串联,提供大约 3V 的电压(全新电池约3.2V,随使用下降)。这个电压直接输入到 micro:bit 背面的电源接口。Micro:bit 内部有稳压电路,能够接受 1.8V-3.6V 的输入电压,因此3V供电是合适的。

这里有一个关键点:LED灯环的电源从哪里来?WS2812B 灯环在全白最亮时,单个灯珠电流可能达到60mA。一个8颗灯珠的灯环,全亮时理论峰值电流接近500mA。这远远超出了 micro:bit 或 Sensor:bit 的 3.3V VCC 引脚所能提供的电流(通常只有一两百毫安)。直接从这里取电会导致电压被拉低,micro:bit 可能重启,灯光闪烁或不亮。

正确的供电方案:LED灯环应有独立的电源正负极(VCC和GND)。对于小灯环(如8位)且不长时间全白高亮的情况,可以尝试从电池盒的“上游”取电:即电池盒的正负极同时接到 micro:bit 的电源接口LED灯环的VCC/GND。这样,电池直接给灯环供电,避免了通过 micro:bit 板载稳压器。但需确保电池电量充足,旧电池可能无法带动。对于更多灯珠或追求稳定,应使用独立的、容量更大的电源(如锂电池组)为灯环供电,同时确保灯环的GND与 micro:bit 的GND连接在一起(即“共地”),这是信号正常通信的基础。

3. 硬件连接详解与避坑指南

有了理论准备,我们开始动手连接。这个过程就像拼乐高,对准接口,避免蛮力。我会把每一步的意图和可能遇到的坑都讲清楚。

3.1 第一步:核心组合——Micro:bit 与 Sensor:bit 的对接

首先,确保 micro:bit 和 Sensor:bit 扩展板都处于断电状态(电池未连接)。找到 Sensor:bit 板上那个巨大的、与 micro:bit 形状匹配的插槽。仔细观察,micro:bit 的底部边缘有一排金色的触点(金手指),而 Sensor:bit 的插槽内部有一排对应的弹片。

关键操作:将 micro:bit 的屏幕一面朝向 Sensor:bit 板上印刷的元件和标识一面。通常,Sensor:bit 板上会印有“micro:bit”字样或一个轮廓图,确保 micro:bit 的屏幕方向和这个轮廓一致。然后,将 micro:bit 的金手指端,以略微倾斜的角度,轻柔且平稳地插入插槽,直到听到轻微的“咔嗒”声或感觉到完全插入,两者紧密贴合,没有金色的部分裸露在外。

避坑提示:这是整个硬件连接中唯一可能因方向错误导致硬件损坏的步骤。如果反向插入并通电,很可能烧毁 micro:bit 或 Sensor:bit。插入前,花5秒钟双检方向。插入时如果感觉阻力异常大,切勿用力按压,应拔出重新确认方向。

3.2 第二步:连接灯环与杜邦线

我们的 LED 灯环通常引出三根线:VCC(电源正极,常为红色或标‘+’)、Din(数据输入,常为绿色或黄色)、GND(电源负极,常为黑色或白色)。有些灯环可能还有一根 Dout(数据输出,用于串联下一个灯环),本项目暂不用。

我们需要一根“公头对母头”的杜邦线。杜邦线一端是针(公头),一端是孔(母头)。将杜邦线的公头(针)端插入 LED 灯环的Din(数据输入)引脚。务必插紧,确保接触良好。如果灯环引脚是排针形式,直接套上即可;如果是焊接的导线,可能需要使用面包板过渡,或者直接将杜邦线母头与导线拧紧并用绝缘胶带包好。

3.3 第三步:将灯环接入扩展板并供电

现在,将杜邦线的另一端——母头(孔)端,插入 Sensor:bit 扩展板上标有P2的3Pin接口中。P2接口有三个针脚,我们需要将杜邦线插在最外侧的那个针脚上。如何确定?Sensor:bit 的每个3Pin接口旁通常都有小字标注,其排列顺序一般是:信号(S)VCC(+)GND(-)。我们的数据线(Din)需要连接到信号(S)脚。请仔细查看你的 Sensor:bit,确认 P2 端口三个针脚的具体定义,确保数据线接对了信号脚。

接下来是供电连接

  1. 给 micro:bit 供电:将两节 AAA 电池装入电池盒。将电池盒的输出线(通常红正黑负)的插头,插入 micro:bit 主板背面的电源接口。插入时注意正负极,micro:bit 接口旁有“+”和“-”标识。
  2. 给 LED 灯环供电(关键步骤):如前文原理所述,为了避免 micro:bit 板载电源过载,我们采用“上游供电”方式。找到电池盒输出线在插入 micro:bit 之前的位置。将 LED 灯环的VCC(红)GND(黑)线,分别与电池盒输出的红线和黑线并联连接。最简易可靠的方法是使用一个面包板:将电池盒红、黑线插入面包板的正负电源轨,再将灯环的 VCC 和 GND 也插入对应的电源轨。如果不想用面包板,可以小心地将导线拧在一起并用焊锡加固,最后务必做好绝缘。

最终检查清单

  • [ ] Micro:bit 正面屏幕朝向 Sensor:bit 板载元件面,且插紧。
  • [ ] LED灯环 Din 线通过杜邦线连接至 Sensor:bit 的 P2信号(S)脚。
  • [ ] LED灯环的 VCC 和 GND 与电池盒输出的正负极直接相连(共地)。
  • [ ] 电池盒已装入电池,并连接到 micro:bit 背面电源口。

4. 图形化编程:让灯光听你指挥

硬件搭建完毕,接下来是赋予它灵魂——编程。我们使用 MakeCode for micro:bit 在线编辑器,它无需安装,在浏览器中即可完成。

4.1 初始化环境与创建项目

打开浏览器,访问https://makecode.microbit.org/。你会看到一个模拟器界面。点击“新建项目”,给它起个名字,比如“Emergency_Lamp”。编辑器界面主要分为三块:左侧的模拟器,中间的积木块分类区,右侧的代码编辑区。

首先,我们需要添加对 WS2812B LED 灯环的支持库。因为默认的积木里没有直接控制它的块。点击积木区最下方的“扩展”按钮(或“Advanced” -> “Extensions”)。在搜索框中输入neopixel,然后选择由Microsoft发布的“neopixel”扩展库。添加后,你会发现积木分类中多了一个“Neopixel”类别。

4.2 核心程序逻辑编写

我们的程序要实现一个简单功能:开机后灯环处于关闭状态。按下 A 键,灯环亮起暖白色(低亮度,适合照明)。按下 B 键,灯环切换为呼吸灯模式(冷白色,动态效果)。再次按下 A 键,关闭所有灯。

下面是详细的积木拼接步骤和解释:

  1. 初始化设置

    • 从“Neopixel”类别中,拖出将 strip 设为 创建 Neopixel 于引脚 P2 24 灯珠 RGB (GRB 格式)积木。
    • 将其放入当开机时的容器里。
    • 参数解释
      • 引脚 P2:这告诉 micro:bit,我们的灯环数据线接在 P2 引脚。务必与硬件连接一致。
      • 24 灯珠:根据你实际购买的灯环灯珠数量修改。常见的有8、12、16、24颗。数一下你的灯环,改成正确的数字,否则程序无法控制多出的灯珠或少控制部分灯珠。
      • RGB (GRB 格式):WS2812B 的默认数据格式就是 GRB。除非产品特殊说明,否则保持这个选项。
  2. 实现按钮A控制开关

    • 从“输入”类别中,拖出当 按钮 A 被按下的积木。
    • 我们需要一个变量来记录当前灯是开还是关。点击“变量”类别,创建一个新变量,命名为灯状态
    • 当开机时积木块里,再添加一个将 灯状态 设为 0,表示初始状态为关。
    • 回到当 按钮 A 被按下的积木内:
      • 拖入一个如果 为 那么 否则的逻辑积木。
      • 如果后面的条件判断位置,拖入一个灯状态 = 0的比较积木(从“逻辑”类别获取=,从“变量”类别获取灯状态,手动输入0)。
      • 如果条件成立(灯状态为0,即关)
        • 从“Neopixel”类别拖入strip 显示颜色 红色。但我们需要暖白色。点击“红色”下拉框,选择最后一项“...”,可以打开调色板。或者,更精确地,使用strip 显示颜色积木,并从“颜色”类别拖取一个颜色块,但暖白色需要自定义。
        • 更好的方法是使用strip 显示彩虹颜色从 到积木的变体?不,对于单色,我们可以用strip 显示颜色配合RGB数值。一个低亮度的暖白色可以近似为:R=255, G=200, B=150。我们可以用红色 255 绿色 200 蓝色 150这个颜色积木(在“颜色”类别最下方“rgb”块)。
        • 所以,在“那么”部分放入:strip 显示颜色 红色 255 绿色 200 蓝色 150
        • 然后添加:将 灯状态 设为 1
      • 否则(灯状态为1,即开)
        • 放入:strip 清除显示(用于关闭所有灯)。
        • 放入:将 灯状态 设为 0
  3. 实现按钮B控制呼吸灯模式

    • 从“输入”类别中,拖出当 按钮 B 被按下的积木。
    • 在这个容器内,我们直接用一个循环来实现呼吸效果,按下B键即触发,并会持续运行直到被A键关闭。
    • 拖入一个循环积木。
    • 在循环内,我们需要改变亮度。Neopixel库提供了strip 设置亮度 0-255的积木,但呼吸效果需要平滑变化。我们可以用将 亮度 设为 0变量开始,然后逐渐增加再减少。
    • 更简单的方法是使用strip 显示颜色并配合一个逐渐变化的亮度值。但注意,显示颜色会覆盖所有灯珠。我们可以结合strip 设置亮度strip 显示颜色
    • 具体步骤:
      • 创建两个变量:亮度步长
      • 当 按钮 B 被按下内部:
        • 将 亮度 设为 0
        • 将 步长 设为 5(控制亮度变化速度)
        • 拖入一个循环积木。
        • 在循环内:
          • strip 设置亮度 亮度
          • strip 显示颜色 红色 220 绿色 240 蓝色 255(一个冷白色的RGB值)
          • 暂停(ms) 50(控制变化平滑度)
          • 将 亮度 增加 步长
          • 添加一个判断:如果 亮度 > 100 或 亮度 < 0 那么(将最大亮度限制在100,避免太刺眼且省电)
            • 将 步长 设为 步长 * -1(达到边界后反向变化,实现呼吸)
          • 为了能退出呼吸模式,我们需要检查灯状态或另一个条件。一个简单方法是:在循环开始前,将灯状态设为2(呼吸模式),然后在循环内检查如果按下了A键(但micro:bit不支持在事件内轻易打断无限循环,复杂逻辑需用标志位)。作为简易版,我们可以让呼吸模式一直运行,直到按下A键(A键事件会关闭灯,但呼吸循环还在后台运行,会继续改变亮度,只是灯被关掉了,看不到)。更优雅的做法需要用到“函数”和“全局标志”,对于初学者,我们先实现按下B键开启呼吸冷白光,按下A键关闭所有灯的功能。呼吸循环我们用一个“无限循环”但允许通过改变一个“模式”变量来退出。

鉴于在积木编程中实现可中断的呼吸循环需要引入状态机概念,对新手稍复杂,我们可以提供一个简化稳定版和一個进阶版思路。

简化稳定版程序逻辑(推荐初学者)

  • A键:切换“关”和“常亮(暖白)”两种状态。
  • B键:切换“关”和“呼吸(冷白)”两种状态。且A和B互斥,即按A开暖白则关呼吸,按B开呼吸则关暖白。

这就需要我们用变量记录当前模式:0=关,1=常亮,2=呼吸。 在当开机时初始化模式 为 0。 在无限循环中,根据模式变量的值来决定做什么:

  • 如果模式 == 1:则strip 显示颜色 暖白色
  • 如果模式 == 2:则执行一小段呼吸动画(亮度从0到100再回到0的一个小循环),然后继续主循环,这样就能被按钮事件打断。 按钮A被按下时:如果当前模式不是1,则设为1,否则设为0。 按钮B被按下时:如果当前模式不是2,则设为2,否则设为0。

由于篇幅限制,无法在此逐块展示所有积木图,但按照上述文字描述,在MakeCode中利用“变量”、“循环”、“逻辑判断”积木进行组合,是完全可行的。你可以先尝试实现简化功能,成功后再挑战更流畅的呼吸效果。

4.3 程序下载与烧录

编写完成后,点击编辑器左下角的“下载”按钮。这将下载一个后缀为.hex的文件到你的电脑。

用 Micro-USB 数据线将 micro:bit 连接到电脑。micro:bit 在电脑上会显示为一个名为MICROBIT的U盘。将刚才下载的.hex文件拖拽或复制到这个U盘里。micro:bit 背面的黄色信号灯会快速闪烁,表示正在烧录程序。等待闪烁停止,程序就下载完成了。此时可以断开USB线,使用电池供电。

5. 调试、优化与扩展思路

硬件连接好,程序也下载了,但灯不亮?别急,调试是创客的必修课。

5.1 常见问题排查速查表

现象可能原因排查步骤
完全无反应1. 电源问题
2. micro:bit 未启动
3. 程序未成功下载
1. 检查电池是否有电、正负极是否接反、接触是否良好。可临时用USB供电测试。
2. 观察 micro:bit 屏幕是否显示(哪怕一个点或错误图标)。无显示则可能是主板问题。
3. 重新下载程序,确保 .hex 文件已复制到 MICROBIT 盘根目录,且下载过程中黄灯闪烁。
Micro:bit 工作,但灯环不亮1. 信号线连接错误
2. 灯环电源问题
3. 程序引脚设置错误
4. 灯环损坏
1. 确认杜邦线插在 Sensor:bit 的P2信号(S)脚,且接触良好。
2.重点排查:用万用表测量灯环 VCC 和 GND 之间电压,应有 ~3V。若无,检查与电池盒的并联连接。
3. 检查 MakeCode 程序中,初始化 Neopixel 的引脚是否设置为P2
4. 单独测试灯环:用 Arduino 或专门的 WS2812B 测试器测试。
只有部分灯珠亮或颜色错乱1. 灯珠数量设置错误
2. 数据线接触不良
3. 电源功率不足
1. 检查程序中创建 Neopixel...积木里的灯珠数量,是否与实际完全一致。
2. 检查杜邦线与灯环 Din 焊点的连接,重新插拔。
3. 全白高亮时耗电大,旧电池可能电压骤降。尝试换新电池,或降低程序中的亮度(如用strip 设置亮度 50)。
按钮控制不灵敏或无效1. 程序逻辑错误
2. 按钮事件冲突
1. 在 MakeCode 模拟器中测试按钮逻辑,确保变量变化和灯控积木执行顺序正确。
2. 避免在无限循环中使用长时间的暂停阻塞程序,这会导致按钮响应迟钝。使用状态机模式。
灯光微弱或闪烁电源电压不足或电流不够这是最常见的问题。确保电池电量充足。最有效的解决方案:为 LED 灯环提供独立的、充足的电源。例如,使用 3.7V 锂电池(充满电约4.2V)直接给灯环供电,同时将其 GND 与 micro:bit 的 GND 相连。

5.2 项目优化与进阶玩法

当基础功能实现后,你可以尝试以下优化和扩展,让这个小灯变得更聪明、更实用:

  1. 自动光控:利用 micro:bit V2 板载的麦克风旁边的环境光传感器(部分版本有)或外接一个光敏电阻到模拟输入口(如 P0)。编写程序,当环境光亮度低于某个阈值时,自动打开小灯;亮度恢复时自动关闭。这真正实现了“应急”自动感应。
  2. 多种照明模式:除了暖白常亮和冷白呼吸,可以增加更多模式。例如,长按 A+B 键切换模式:模式1-低亮度阅读灯,模式2-高亮度照明灯,模式3-彩色氛围灯,模式4-闪烁警示灯。通过一个模式变量和如果...那么...否则如果...积木链来实现。
  3. 电量指示:Micro:bit 可以粗略读取供电电压。在开机时或按下某个组合键时,让 LED 灯环显示不同颜色来表示电量状态(如绿色>2.8V,黄色2.5V-2.8V,红色<2.5V),提醒你及时更换电池。
  4. 结构封装:用乐高积木、3D打印外壳或者甚至一个透明的塑料杯,为你的电路做一个外壳。将 micro:bit 的屏幕露出来,可以显示当前模式或电量,同时保护电路。一个带把手的外壳会让它更像一个真正的手提灯。
  5. 无线控制:利用 micro:bit 的蓝牙功能,配合手机 App(如官方 micro:bit App),可以实现手机遥控开关、调色、切换模式,把它变成一个智能蓝牙灯。

这个简易应急灯项目,就像一把钥匙,为你打开了物理计算和物联网世界的大门。从点亮第一颗灯珠的兴奋,到调试成功后的满足,再到不断加入新功能时的探索乐趣,每一步都是实实在在的学习和创造。硬件连接锻炼了你的动手能力和细心,编程逻辑训练了你的计算思维。最重要的是,它让你看到,一行行代码如何转化为眼前温暖或绚丽的光芒。希望你在制作过程中,不仅能收获这个实用的小工具,更能享受到创造带来的快乐。如果在制作中遇到任何问题,不妨回头仔细检查连接和代码逻辑,创客的路上,每一个问题都是进步的机会。

http://www.jsqmd.com/news/930096/

相关文章:

  • Honey Select 2游戏模组整合架构深度解析:HS2-HF_Patch技术配置指南
  • 5分钟上手raylib即时模式GUI开发:打造轻量级游戏界面的终极指南
  • 基于SpringBoot的体检机构健康档案系统源码,含预约、评估、会员追踪与Dubbo微服务模块
  • Sora 2游戏视频生成实战手册:从Prompt工程到帧一致性优化,7类高频报错即时修复
  • 如何在macOS上高效破解百度网盘SVIP,实现下载速度飙升?
  • [分享] PTT制作神器 AI PPT一键生成工具V1.0.1
  • Java多线程编程:从基础到实战全解析
  • 13200黄大年茶思屋榜文132期 专题抽取篇:数字能源五大前沿攻坚难题全收录
  • 基础数论
  • 从失败航模项目解析飞行器设计:结构、气动与系统集成实践
  • 告别论文内耗:百考通AI,解锁学术写作高效流程
  • MATLAB滤波器耦合矩阵反演工具:支持折叠/交叉结构适配与S参数驱动建模
  • 革命性智能视频翻译工具:pyVideoTrans 如何彻底改变多语言内容创作
  • AI自动瞄准终极指南:基于YOLOv5的视觉瞄准系统深度解析
  • MyBatis-Plus、JPA、JOOQ 用了一圈后,我为什么还是自己写了个 ORM
  • 快速同步数千首离线音乐歌词:LRCGET 终极解决方案
  • 基于Arduino与PID控制的自平衡机器人制作全攻略
  • 医学动画生产力革命:Sora 2上线48小时内,三甲医院放射科动画交付提速7.8倍(临床验证数据实录)
  • VisionFive单板计算机驱动I2C LCD屏幕完整教程
  • 工业设计师必抢的Sora 2三大核心能力,错过本轮OTA升级将永久缺失物理引擎精度补偿模块
  • 3分钟重塑城通网盘下载体验:从等待者到掌控者的思维升级
  • OpenAI 65亿美元收购Jony Ive硬件公司io + Windsurf收购告吹:AI软硬一体化战略大决战
  • QQ群数据采集利器:3分钟学会批量获取社群信息的专业方法
  • MiniCPM5-1B - 随身AI智能助手 擅长工具使用和复杂推理,长上下文处理能力强 一键整合包下载
  • 茶叶目标检测实战工程包:YOLOv5训练+多格式数据集适配+模型导出与API预留
  • 想进几个TG技术交流群学习,结果被SMSfee拦了三天
  • 在线去除视频水印怎么操作?全场景方法与优质工具汇总
  • ESP8266通过Whatabot实现WhatsApp消息收发:从环境搭建到智能家居应用
  • Matlab版太阳风粒子运动仿真工具:含电势求解与轨迹可视化
  • 石油光缆抢修升级:鼎讯信通光缆路由追踪仪优势解析