在多轴联动的数控(CNC)或机器人系统中,简单的梯形加减速(Trapezoidal Velocity Profile)虽然计算量小,但其加速度在启停瞬间发生阶跃,会导致机械冲击和轨迹拐角处的抖动。S型加减速(S-Curve)通过限制加加速度(Jerk),使速度曲线呈S形平滑过渡,是高精度运动控制的核心算法。
这款透明电路板运行标准的 Arduino 代码,配备了一个 3×3 的 NeoPixel 数字矩阵,并且通过 3D 打印的透明树脂框架加固,以使柔性电路板变得坚固。最棒的是?所有设计文件都是开源且免费的。
在电子工程领域,滤波器是信号处理的核心组件,用于分离、增强或抑制特定频段的信号。滤波器分为有源和无源两大类,其中无源滤波器因其结构简单、成本低廉、可靠性高等特点,在电力系统、通信设备、音频处理等领域广泛应用。
每个绝地武士都必须亲手打造自己的光剑。想象一下,一柄闪耀着光芒的剑从你的剑柄处伸展而出,通过手腕的一次轻颤就能改变颜色,并且只需一个简单的动作就能收回——没有按钮,只有原力(以及一点点科技)。这就是你将要走的路。
要将您的 Arduino 项目接入网络,您需要一种将它们与互联网连接起来的方法。这就是 Wi-Fi 物联网模块发挥作用的地方。这个小板能让像 Arduino 这样的微控制器与网络服务和云平台进行通信。
ENGRAM 是一个离线边缘智能架构,旨在将经过审核的主机端推理平台转化为实际的 ESP32-C3 部署组件。Engram 是一款成本低廉的离线边缘智能解决方案,适用于那些无法依赖云延迟、云成本或云信任来做出重要决策的场景。其设计目的是将有限的专家能力转化为可回放、可审计且可部署在设备端的系统。
我想要打造一些实用的东西,而且是自己会实际使用的那种。我有个坏习惯,就是总是忘记给植物浇水,于是我就想做一个自动浇水系统,觉得这会是个绝佳的项目。我在网上找到的大多数 DIY 浇水系统只是检测土壤是否干燥,然后启动水泵,这种系统只是简单的阈值控制,既不了解是什么样的植物,也不考虑环境情况。
我们的团队利用树莓派 5 开发了一款自主式遥控汽车,该车具备车道保持功能,通过闭环光学编码器驱动器保持恒定速度,并会在沿着赛道设置的红色纸制“停止标志”处自动停车。该车使用 USB 摄像头进行视觉识别,使用 OpenCV 进行车道检测,使用定制的 Linux 内核模块(利用 gpiod)进行编码器计时,并使用 PD 控制器进行模拟转向。这项工作借鉴了用户 raja_961 的 Instructable 文章“使用树莓派和 OpenCV 的自主车道保持汽车”,以及我们在文中多次提及的 Hackster 上的先前 ELEC 424 项目。
多色 FDM 打印通常意味着每一层都需要更换材料,并且需要一个比零件本身还要大的清理装置。而 PLA 则完全避免了这些繁琐步骤。通过将打印过程视为一个具有可变厚度的整体——先是一个深色的底色,然后是上面一层由半透明亮色材料构成的高光图案——你可以对任何照片进行逼真的分色渲染,且只需一次性更换一根材料线。最终效果看起来像是一张 4 到 8 色调的打印作品,但打印出来的形状却像是一块普通的单色物体,中间还有暂停的间隔。该技术针对 Bambu X1C 进行了优化,但同样适用于任何双材料设置(包括手动更换材料线的情况)。
在我们 ELEC 424 期末项目中,我们编写程序让一辆 RC 车能够自主行驶。整个设计很简单,它使用了一台 Raspberry Pi 5、一个 USB 摄像头以及一个小型轮式编码器,以跟随位于莱斯大学 PCF3 地面的蓝色胶带轨道行驶,途中会在两个红色方块处停下,并能知道何时到达终点。
该项目是作为 ELEC 424 期末项目的一部分而开发的,在此项目中,我们设计并制造了一辆能够保持车道并进行停车检测的自主遥控汽车,其功能是利用计算机视觉实现上述功能。我们的系统利用 OpenCV 来处理来自车载摄像头的实时视频输入,使汽车能够遵循车道边界并对红色停车标志做出反应。这项工作基于之前的努力,包括 raja_961 的 Instructables 项目“使用树莓派和 OpenCV 的自主车道保持汽车”,以及过去的 ELEC 424 Hackster 项目(如“非凡的 M.E.G.G. 汽车”和“T.E.A.M. 自动驾驶汽车”),这些项目为我们项目的实施提供了基础。
该项目利用计算机视觉技术实现自动驾驶遥控车的车道保持功能,采用定制的内核空间光学编码器驱动程序进行速度控制,并使用 PD 控制器实现平稳的模拟转向。
这是一个使用 RT-Spark(Spark-1)开发板的简单用户界面(UI)项目,该开发板采用的是 STM32F407ZGT6 微控制器芯片。该项目专注于读取开关输入,并通过控制 LED 和在 RT-Spark 内置的液晶显示屏上显示消息来做出响应。它展示了 GPIO 的基本使用方法,以及微控制器如何实时与用户进行交互。其目的是了解硬件和软件如何协同工作以创建一个简单且功能完备的嵌入式系统。
我患有注意力缺陷多动症(ADHD),我尝试过大多数常见的提高效率的方法:应用程序、计时器、闹钟、便签纸、白板。但真正起作用的还是携带一本实体笔记本。把事情写下来,把清单直接摆在眼前,没有任何通知干扰,也没有需要打开的应用程序。一旦我开始这样做,我的工作效率就明显提高了,而且这个习惯保持得越久,效率就越高。
PathFinder 是一款可穿戴的便携式设备,它存储了我家乡的地图,通过 D 键按钮即可查看和导航该地图。这就是“路径探索者”,这是一款由 UNIHIKER M10 提供动力的 DIY 数字地图设备,旨在帮助您找到正确的路线。