Arduino 是一个基于易于使用的硬件和软件的开源电子平台。Arduino 板子能够读取输入信号——例如传感器上的光、按钮上的手指触碰,或 Twitter 上的消息——并将其转换为输出动作,比如启动电机、点亮 LED 或在线发布内容。通过向板子上的微控制器发送一系列指令,你可以告诉它该做什么。为此,我们使用 Arduino 编程语言(基于 Wiring)以及基于 Processing 的 Arduino 软件(IDE)。
典型的方案是使用独立的 LPDDR 内存设备和 eMMC 存储设备。而 eMCP(嵌入式多芯片封装)则将这两种存储技术整合到一个单一封装中,从而减少电路板面积,并简化系统集成。
保持零售货架充足的商品看似简单,但当商品被移动、顾客遮挡摄像头,或多个外观相似的包裹出现在同一画面时,问题便会出现。本项目将一台Raspberry Pi 5和一个Hailo-8加速器转化为边缘AI货架监控系统,可检测商品、按货架区域维护库存、报告取货及缺货事件,并通过浏览器仪表盘展示结果。
你是否曾好奇,手机或微控制器发出的微弱音频信号,如何驱动巨大的扬声器,产生充满整个房间的音响效果?音频放大背后的核心元件正是普通的晶体管。许多初学者将晶体管视为神秘的黑箱,但了解其内部工作机制,才能设计出更优质的音频放大器、开关电路和模拟信号处理器。本项目教程基于UTSOURCE视频演示的讲解,我们将深入解析NPN双极型结型晶体管(BJT)的基本工作原理。我们将探讨微小的输入电流如何控制更大的输出电流,分析电子在半导体内部区域的流动过程,并学习恒定电流增益(β/hFE)如何实现线性放大。
在本项目中,我们将探讨如何将OpenMV摄像头与运行PYNQ的Ultra96进行融合。这使得我们的PYNQ应用程序能够将部分图像处理任务委托给摄像头完成,从而提升系统性能,并通过PYNQ使Ultra96能够与OpenMV生态系统协同工作。