每个绝地武士都必须亲手打造自己的光剑。想象一下,一柄闪耀着光芒的剑从你的剑柄处伸展而出,通过手腕的一次轻颤就能改变颜色,并且只需一个简单的动作就能收回——没有按钮,只有原力(以及一点点科技)。这就是你将要走的路。
要将您的 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 数字地图设备,旨在帮助您找到正确的路线。
在一个一切都为了追求速度的世界里,就连时间也成了我们无需思考就能理解的概念。匆匆一瞥,然后继续前行。但倘若有一个时钟能够让你放慢脚步——慢到足以让你停下来思考呢?
在 ReCamera 上进行面部检测、年龄/性别分析以及情绪识别,然后通过 UDP 将实时结果传输到您的电脑上。在这个项目中,我使用“ReCamera”构建了一个实时的人脸分析摄像机。
该项目使用带有 TF-Luna 激光雷达传感器的 Arduino Uno 来实时测量距离。Arduino 通过 I2C 从 TF-Luna 读取距离数据并对其进行处理。测量得到的距离随后通过 XBee S2C 模块进行无线传输。