在本次演示中,我们将拆解这个电路,并解释其各个部分的工作原理。但首先,让我们先介绍一下Logisim。它是一款能够帮助我们创建数字逻辑并模拟其运行过程的应用程序。我之前已在教程《使用Logisim进行逻辑设计》中详细讲解过Logisim。你可以在这里找到Logisim应用程序,它是免费的!
作为一名音乐人,我不仅花费大量时间演奏乐器,也经常对音频信号进行调整,因此我一直对声音的视觉呈现充满兴趣。正因如此,我想设计一个基于硬件的实时音频频谱分析仪。
这个项目对我而言意义重大。在设计这款微型掌上设备期间,我的橙猫Tarçın意外离家出走。我当时非常难过,因为它是生活中最让我开心的存在。幸运的是,他第二天就回来了,虽然疲惫不堪,但安然无恙。看到它回来,我决定将这个项目变成更有意义的东西:我决定把Tarçın的像素图像直接嵌入硬件中!
在学习或进行电子项目时,我注意到这个小习惯一次又一次地打断了我的注意力。我不需要功能繁多的智能设备,我只需要一个能即时显示时间、不产生干扰的装置。
ADS-B(即自动依赖式监视广播)是目前用于追踪飞机的现代标准,已在全球空域交通管制(ATC)中基本取代了传统雷达。在我的上一个视频中,我介绍过如何通过RTLSDR dongle、专用天线和软件接收并解码ADS-B信号。
上一次我输掉井字棋时,还是七岁。昨天我又输了一次——这次是输给了一只成本不到一把普通办公椅的四轴机器人手臂。这就是我如何教会我的myPalletizer 260识别纸板、决定最佳落子位置,并在没有任何位置传感器、棋子本身没有固定标记、也没有作弊的情况下,拿起自己的棋子并放入正确位置的故事。仅需一台摄像头、几个ArUco标记和大约200行Python代码。
随着边缘AI应用的发展,本地运行大语言模型正变得越来越流行。本项目中,我们使用RKLLM在RK3576上部署DeepSeek-R1-Distill-Qwen,提供兼容OpenAI的API接口,并构建一个轻量级的浏览器WebUI,支持交互式对话。
人脸检测是人脸识别、面部属性分类、人脸编辑和人脸追踪等任务中不可或缺的初始步骤,其性能直接影响人脸识别及其他相关任务的效果。尽管过去几十年在无约束条件下的人脸检测方面取得了显著进展,但在真实场景中实现准确且高效的检测仍是一个未解决的难题。这主要归因于姿态变化、面部表情、尺度差异、光照条件、图像畸变以及面部遮挡等因素。与一般物体检测不同,人脸检测的特点是长宽比变化较小,但尺度变化较大(从几个像素到数千像素不等)。
Paimon是一款放置在我桌面上的桌面伴侣机器人,使用M5Stack官方的Stack-chan套件构建:包含一个面部显示屏、两个用于头部倾斜和转动的舵机、顶部12颗LED环用于情绪照明,以及M5Stack CoreS3作为主控制器。
我将介绍一款专为与M5Stack Basic堆叠而设计的扩展板,该扩展板搭载了WCH(南京清恒微电子)的“CH224A”芯片,支持PPS(可编程电源)技术,用于持续调节USB PD电压。同时,基于此扩展板构建了一款“USB PD分析仪”。
还记得我们小时候读过的那些“选择你的冒险”书籍吗?在这些书中,我们可以决定故事接下来会发生什么。故事会根据我们的选择而发展,让读者对所选的精彩情节保持浓厚兴趣。本项目正是由此启发而来。
Xiao ESP32运行一个小型Web服务器,向WiFi网络中的任何浏览器提供交互式钢琴键盘。当你轻触琴键(或按下键盘按键)时,浏览器会向ESP32发送HTTP请求,ESP32随后生成相应频率的正弦波,并通过I2S总线将信号传输至MAX98357放大器输出。
大多数 AI 编码演示仅停留在生成的 Python 代码层面。真正的嵌入式部署通常会遇到问题:错误的摄像头流无法返回可用帧,占位符模型 ID 始终无法开始推理,缺少沙盒权限会阻断运行时访问,即使构建干净,也无法证明应用确实已在硬件上运行。
此外,我还加入了两个独立的65W USB-C PD充电模块。通过USB-C转USB-C数据线,我们可为智能手机、平板电脑、掌上游戏主机甚至笔记本电脑充电。这款电池组在停电时非常实用,也可随身携带,用于露营旅行时给设备充电,或为12V照明设备及其他电器提供电力。
半桥开关速度提高后,关断管栅极即使没有收到驱动脉冲,也可能被对侧换流瞬间抬高。功率器件误导通的根因既有米勒电流,也有栅极回路自身的寄生振荡,两者需要分开测量。