我做了一个小像素的LED灯来装饰我的桌子。这是一个小巧可爱的LED灯,你可以自己做。我们在这个项目中使用WS2812B LED。按照2020年的封装尺寸,我们在这个项目中使用了大约22个led。Seeed Studio XIAO ESP32C3用自定义代码控制所有这些LED,让我们讨论一下细节。
我想用ESP32打造一款手持游戏体验。该项目重现了经典的“破砖机”(Breakout)机制,并针对小型OLED屏幕进行了优化。它包括一个由模拟操纵杆控制的反应桨和一个随机评分系统,其中一些块的价值比其他块高5倍。
嵌入式系统是现代创新的核心,为从智能可穿戴设备到工业自动化的一切提供动力。该项目演示了如何使用嵌入式c在RT-Spark开发板上桥接传感器和显示器。通过从AHT21传感器读取温度和湿度数据并将其显示在LCD上,该活动突出了实时感知,处理和可视化信息的基本工作流程。
光耦合器也被称为光耦合器或光隔离器,是一种使用光在两个隔离电路之间传输电信号的组件。它在物理上和电气上将低压控制电路(如微控制器)与高压或噪声电源电路(如电动机或交流电源)分开。它基本上是一个固态继电器,将两个电隔离的电路光学互连。在本教程中,我将讨论PC817光耦合器,这是最常见和最便宜的4引脚光耦合器之一。
这是一个由Nvidia管理的Ubuntu版本,而不是由Ubuntu公司管理的。apt包管理器与它们的存储库一起工作,您可以安装Synaptic。它可以运行电影和音乐播放器,作为一个文字处理器与LibreWrite。
非常简单:用未知的晶体替换内置的晶体。需要一块可以取出石英的板。这真的可能吗?除非你有第二个时间基地。好消息是:你有一个:看门狗!你所要做的就是插入未知的晶体,启动看门狗,检查未知晶体计数的时间,然后做数学计算。
为了把所有的东西结合在一起,我们设计了一个定制的PCB,集成了14×20 LED矩阵、输入按钮和专用电源管理电路。整个系统由一个LiPo电池供电,板载电源管理IC负责电池的充电和放电。
虚拟文件系统(VFS)的底层实现包括FatFS和LittleFS。VFS提供了fopen、fclose、fwrite、read等常用的文件操作接口。Key-Value (KV)接口就是基于这些常见的文件操作实现的。
开始接触机器人和人工智能可能会让人望而生畏。复杂的设置、支离破碎的软件以及对硬件成为金钱坑的恐惧,许多初学者甚至在编写第一行代码之前就遇到了瓶颈。TurboPi套件旨在打破这些障碍,提供一个预先配置的一体化平台,让你在几分钟内从开箱到运行的人工智能机器人。
这个存储库包含Piper RL的简单演示代码,展示了如何使用Piper RL来训练一个简单的任务:到达目标,该任务要求Piper的夹持器的中心达到指定的目标位置,而不要求Piper的末端执行器的结束姿势,通过简单的奖励函数实现。该存储库提供了两个模拟器下的训练示例:Mujoco和Genesis。
这个项目的目标是创造一些有意义的、最小的、持久的东西。通过使用电子纸显示器,时钟在任何时候都是可见的,同时消耗很少的能量,使它成为桌子或架子上的完美选择。
建立一个空气合成器,使用实时颜色跟踪演奏乐器。移动一个彩色的球通过相机上不同的区域,每个区域触发不同的合成器音符。在飞行中变换乐器——从钢琴到鼓等等。
通过这个动手项目,解锁嵌入式AI的强大功能,将ESP32-S3微控制器变成能够使用模型上下文协议(MCP)进行自然交互和硬件控制的智能语音助手。与依赖专有云服务的典型语音助手不同,这个DIY解决方案将本地捕获的语音、真正的人工智能推理和智能设备控制融合到一个面向制造商和开发人员的有凝聚力的、可定制的系统中。
这个使用Arduino的自动收费站系统项目演示了如何使用Arduino Uno, RFID技术,IR传感器和伺服电机构建一个全自动收费站系统来处理车辆检测,支付处理和闸门控制-所有这些都无需人工干预。这是一个动手,初学者友好的项目,模仿现实世界的收费操作,并向您介绍集成传感器,执行器和识别系统与微控制器。
蓝牙低功耗(BLE)设备广泛用于环境监测,但将其数据传输到云端通常需要复杂的sdk、网关或专有平台。在本教程中,我们演示了一个简单而灵活的替代方案:使用BleuIO作为USB BLE网关将BLE广告数据直接发送到Arduino Cloud。