BLHeli_S — 这是较早且广泛使用的固件版本。它适用于赛灵思公司的 EFM8 8051 类型的微控制器。支持脉冲宽度调制(PWM)、单脉冲(OneShot)和双脉冲(DShot)输入协议。虽然不再进行积极开发,但仍能在数百万块电路板上找到使用。
一个由 NeoPixel 16 个 LED 组成的环形灯带以及 ESP32 控制器,被封装在一块由激光切割而成的亚克力材质外壳中,可通过移动设备上的 Blynk 应用程序进行控制。
这个项目最初只是一个简单的实验,属于那种你只想快速测试一个想法并看看它是否可行的类型,但在某个阶段它逐渐发展成了一个完整的系统,其中包括射频追踪、实时可视化、定制硬件,最终……还有一架无人机。
如果你曾想要确切了解有多少人光顾过你的店铺、办公室或活动场所,通常你需要购买一款昂贵的专用计数器,或者自己编写计算机视觉代码。而这个项目却能利用你现有的任何摄像头——模拟的闭路电视摄像头、USB网络摄像头或者联网的网络摄像头——以及一个无需编程的 AI 平台来实现这一功能。
该项目是由物理计算实验室课程与雕塑课程共同合作完成的。每名 PCL 课程的学生与一名雕塑课程的学生结成搭档。我们被赋予了一个主题——“培育光线”,并且必须在项目中展现这一主题的抽象或具体概念。
在疯狂地进行谷歌搜索的过程中,我偶然发现了一种涉及螺旋理论的方法,但这种方法看起来极其复杂,而且我知道自己肯定会犯很多错误。我还意识到,在实体机器人上调试数学问题是非常低效的(而且可能成本高昂)。
这是一个轻量级且功能完备的 TFT 显示库,专为与 ESP32-C3 配合使用 1.69 英寸的 ST7789 显示屏而设计。该项目消除了 Arduino IDE、ESP32 核心更新以及现有显示库之间持续存在的不兼容问题。
“像素宠物”最初是通过一项家庭活动来将复古怀旧情怀与现代制造技术相结合的一种方式。朱斯图斯(10 岁)担任首席设计师和产品负责人,负责确定宠物的外观、反应和行为方式。而我则担任“技术助手”,将他的想法转化为我们人工智能开发过程中的限制条件。
在RISC-V开发中,交叉编译工具链是连接x86主机与RISC-V目标板的唯一桥梁。无论是裸机MCU还是运行Linux的SoC,一套配置正确的GCC工具链是项目成功的基石。本文将手把手带你完成从工具链获取到自动化Makefile编写的完整流程。
在SoC/ASIC验证中,UVM(Universal Verification Methodology) 已成为芯片流片前的“最后防线”。很多初学者卡在“组件怎么连”、“sequence怎么跑”。本文将基于SystemVerilog,手把手带你走完从driver到scoreboard的最小闭环验证流程。
在工业伺服与电动汽车驱动领域,三相永磁同步电机(PMSM)的高性能控制离不开磁场定向控制(FOC)。随着对转速精度与动态响应要求的提升,传统的单核MCU方案已显疲态。FPGA(现场可编程门阵列)与DSP(数字信号处理器)的异构混合架构,凭借其“软硬结合”的优势,正成为解决复杂电机控制难题的主流方案。
在工业4.0时代,OPC UA已成为打通IT与OT层的“普通话”。但对于资源受限的嵌入式MCU(如STM32系列),运行完整的OPC UA协议栈往往力不从心。本文将基于开源栈open62541与网关代理两种路径,详解在Cortex-M核上实现OPC UA的轻量化落地方案。
在工业伺服控制系统中,增量式PID因其天然的抗积分饱和特性,成为位置/速度环的主流选择。结合RTOS(如FreeRTOS)的多任务架构,既能保证控制周期的确定性,又能实现复杂的上层逻辑。本文将基于STM32平台,分享从代码实现到现场调参的完整实战经验。
在工业现场,CAN总线的稳定性直接决定了产线的生死。当设备频繁掉线或数据异常时,错误帧(Error Frame)是总线发出的第一声“求救信号”。本文将基于STM32等主流MCU,详解如何从底层捕获错误帧,并快速定位物理层与协议层故障。
在IEC 61131-3标准的PLC编程中,梯形图(LD)与结构化文本(ST)之争从未停歇。对于工程师而言,“效率”一词包含双重含义:开发调试效率(人效)与程序执行效率(性能)。本文将从这两个维度,结合实测数据与代码案例,剖析两者的真实差异。