一个通过被动蜂鸣器产生声音的电子笛子,可以主动控制音高、音量和被动照明。我制作这个文档是为了让你去构建它——祝你制作过程愉快!
在本节中使用了列0的SHIM DMA(0,0), MEM Tile(0,1)和Core(0,2)。存储在L3存储器上的一组预定义数据流进入NPU复合体。数据通过MEM内存从SHM DMA路由到Core,然后路由回来。接收到的输出流被捕获并与参考进行比较。
在这个项目中,遵循Xilinx mlr - aie GitHub存储库中提供的说明,在Ubuntu上建立一个功能开发环境,并在AMD Ryzen™AI NPU上执行示例mlr - aie程序。目标是完成完整的设置工作流程,其中包括安装所需的工具链,配置系统依赖关系,并使用mlr -AIE框架构建简单的AI引擎(AIE)设计。环境准备好后,将编译包括的示例应用程序并将其部署到NPU中,以验证软件工具和硬件平台之间的正确集成。
我最近买了一个非常新颖的LED灯条:只有1毫米宽,足够灵活,可以自由弯曲。它给人的感觉不再像一条“条状”——它给人的感觉就像一种可以用来发光的材料。
构建在树莓派AI相机等边缘设备上高效运行的AI模型可能具有挑战性。为了简化这个过程,我们开发了样例代码和工具来优化整个工作流程——从培训到部署。
Arduino的灰度传感器由光电池(光控可变电阻)和集成的白光LED组成,瞄准传感器的正前方。它连接的LED可以让你比较并提供一些反射反馈来分析灰度光范围。不同的颜色将适用,但只有灰度值将被输出。这种新设计包括一个质量更好的连接器,增加了传感器的寿命,更好的电压范围和易于使用。这是一个常见的传感器自动灯,打开时,光线不足。
伺服电机广泛应用于机器人、自动化和DIY项目,因为它们可以精确控制角度位置。Arduino Nano结构紧凑,用途广泛,非常适合在空间有限的项目中控制伺服系统。在本教程中,我们将学习如何使用Arduino Nano连接和编程伺服电机
构建一个实时系统遥测仪表板,在一个由DFRobot FireBeetle ESP32P4提供服务的黑暗单页web UI中显示您PC的CPU、RAM和网络状态。你的电脑通过USB串口发送换行结束的JSON;ESP32对其进行解析,在新数据到达时闪烁板载LED(引脚3),并提供响应式AJAX仪表板,该仪表板每5秒更新一次,并包含原始JSON控制台。
神经网络分类器使用Edge Impulse进行训练,并针对ESP32-S3的部署进行了优化。训练进行了50个周期,学习率为0.005,使用int8量化来减少内存占用并提高嵌入式硬件上的推理效率。模型的输入由1716个MFCC特征组成,通过两个带有dropout的1D卷积和池化层进行处理以减少过拟合,然后是一个包含normal和stress两类的输出层。模型架构故意保持紧凑,以平衡分类性能和资源约束。
本项目演示了如何在Vivado中创建一个简单的PL设计来控制KR260载波板上的用户定义LED (DS7和DS8)。该设计使用了一个通过AXI SmartConnect连接到Zynq UltraScale+处理系统(PS)的AXI GPIO IP核,实现了在APU上运行的Linux对led的软件控制。
我已经测试了几十个ESP32显示器,但没有一个让我停下来说“等等,这改变了一切”——直到CrowPanel Advance显示器出现在我的办公桌上。这不仅仅是一个更大的屏幕;这是当有人真正听取了制作者的要求时所发生的事情。
这个故事始于三个月前。那时候,我天真地认为在走廊上挂一个电子纸仪表盘是一个“周末项目”。简单的要求:显示温度,湿度,也许天气预报。没有花哨的LCD屏幕,没有触摸界面——只有一个安静、优雅、对眼睛友好的电子墨水显示器。
矩阵中的按钮代表LED。您可以根据需要切换它们,然后按“发送到UNO”。此按钮数据被转换为JSON并发送到后端。一旦您从浏览器对/led_data或使用UNO发出GET请求。你得到一个嵌套的JSON。
本项目演示了如何使用ESP8266开发板和蜂鸣器创建一个简单的钢琴风格的旋律播放器。通过代码精确控制时间和频率,ESP8266可以产生音符,可以用来播放熟悉的曲调,比如《铃儿响叮当》。
它有两个显示屏:一个用于显示菜单和频率的小型OLED显示屏和一个较大的彩色TFT瀑布显示屏。我在通用面包板PCB上制作了该设备,并将其内置到合适的盒子中。带有TFT显示器的盒子来自我以前的一个项目,所以我将其用于此目的。在前面提到的视频中,你可以看到它的制作方法,以及对这款接收器的菜单、功能和特点的详细描述。