我想要开发一个独立的 GIF 播放器,它不仅能够缓慢地逐帧显示,还能像一部 30 帧每秒的电影那样流畅地播放 GIF 动图。为了实现这一目标,我使用了 ESP32-S3 开发板。流畅运行的关键在于 S3 的 8MB 专用静态随机存取存储器(PSRAM)。
几天前,一个简单的想法突然浮现在我的脑海中:如果我们能拥有一种真正的口袋式语音助手会怎样呢?这种助手能够即时回答我们的问题,无需掏出手机、解锁手机、打开应用程序,然后进行输入或点击操作。
我确实喜欢制作那种能够用汽车电池为我的汽车放大器供电的电路。这不仅仅是因为它是 12 伏电压,而且我的放大器系统需要双轨供电。这是基于晶体管的放大器的主要问题,因为它们需要更高的电压并要有稳定的地参考电压,所以双轨供电的概念就应运而生了。但当我只有简单的 12 伏电池时,这对我来说就更麻烦了。比如 +24 伏和 -24 伏这样的电压。你需要一种方法来将这个电压提升并分成两条对称的轨。首先想到的显而易见的方法是使用能够实现这一功能的变压器。
我对音频技术情有独钟,这一点在我的大部分文章中都有体现。我总是会尝试一些新的集成电路或与音频相关的设备。今天要讲的是 D 类放大器。我制作了一个能够承受高达 200 瓦功率的立体声低音音箱,但我还没有一套适合直接安装在汽车里的好放大系统。而这个东西让我想到了 TPA3221 集成电路。同样的价格,任何人都能买到便宜的蓝牙音箱。但它们在半音量时就会失真,低音会急剧下降。在这种情况下,我想让我的 TPA3221 放大器直接由汽车电池供电驱动。
这是我自行设计并用 3D 打印技术制造的五轴机器人手臂,我制作它是为了研究正运动学和逆运动学背后的数学原理,了解通信协议,同时也因为它是一个有趣的设计挑战!
无线网络断了,“无网络”提示画面出现了,突然间那个像素化的霸王龙就成了你与彻底无聊之间唯一的分隔物。通常情况下,你会只是按几下空格键来等待几分钟,直到路由器重启。但当我坐在那里时,我看着桌上摆放着的 myPalletizer 260 M5——一个售价 299 美元、拥有 4 个自由度的机器人手臂,此刻它什么也没做——然后我有了一个想法:
在农业领域,最大的挑战之一就是灌溉方式不当。农民通常依靠人工检查来决定何时给作物浇水,这可能会导致浇水过多或过少的情况。这不仅会造成水资源的浪费,还会对植物的健康以及作物的产量产生影响。
如果你曾经使用过 ESP32 和 ESP-NOW,那么你大概很快就会意识到一些事情:ESP-NOW 功能强大……但在其基础上构建一个可靠且可扩展的系统并非易事。处理确认信息、重试操作、多台设备以及网络状态等事宜,很快就会变成重复且容易出错的工作。这就是 ESPNow 协议被创建的真正原因。
我一直乐于将“识别”这一概念拓展得更丰富——将其转化为一种能够实时响应用户的互动体验。这一次,我将格罗夫视觉人工智能 V2、XIAO ESP32-S3 和 Processing 结合在一起,创建了一个类似《水果忍者》的互动项目,用户可以通过手势来控制它。
项目介绍:本项目展示了基于小智AI聊天机器人的一款简单硬件实现方案,采用了 ESP32-S3 N16R8 模块、单个麦克风和扬声器、两个按钮、电容式触摸屏以及内置的 AXP2101 电源管理芯片。
我一直热衷于尝试边缘人工智能视觉项目。然而,在传统的树莓派板上运行 YOLO 模型一直是一个令人沮丧的经历。帧率太低,无法实现实时推理,而添加外部人工智能加速模块只会让情况变得更加复杂。
•在画面的前景中会有一辆公交车。每隔五分钟,车轮就会转动(仅仅是为了满足项目要求,即要包含一个步进电机),车门也会开启(通过伺服系统控制),从而露出另一条发光带。如果在任何特定时刻光污染情况变得更糟,这条发光带就会变得更亮;而如果光污染情况在减轻,那么这条发光带就会呈现绿色。
在本教程中,您将学习如何通过蓝牙低能耗(BLE)模块将 Arduino 与智能手机连接起来。完成本教程后,您将能够使用一个简单的移动应用程序无线地控制一个 LED 的开启和关闭。
设备运行的前 5 个小时是其磨合期。在这段磨合期内,应将负载保持在运行功率的 50%以下,并偶尔改变负载,以使定子绕组能够升温冷却。改变负载还会导致发动机转速略有变化,并有助于固定活塞环。在 5 小时的磨合期结束后,更换机油。
如果你曾尝试通过常规的 Wi-Fi 来控制机器人,那你应该对“延迟之苦”有所体会:你按下按钮,然后会经历一段明显的延迟之后,机器人才会做出反应。由于存在路由器依赖、TCP/IP 开销以及管理 IP 地址的诸多麻烦,制造过程往往会失去实时响应的特性。