为了使系统完全“无线化”,所需的电力由两个6V太阳能板提供,每块可输出2W功率。电池单元将并联连接。产生的电能随后储存在一个3.7V聚合物锂离子电池中,容量为±1000mAh。
可捕捉现实世界中的颜色,并将其转换为可用的数字十六进制(HEX)值
与亚马逊Echo、谷歌Home和苹果HomePod等智能音箱不同,它们都需要网络连接和云端处理才能运行——这意味着没有网络,就无法控制音乐。而本项目则采用另一种方式:通过DFRobot的离线语言学习语音识别传感器,实现完全离线处理语音指令。ESP32微控制器承担双重任务:既负责蓝牙音频流传输,又处理语音指令;同时,MAX98357A I2S放大器确保输出高品质音效。
本项目提供了一套全面的分步指南,帮助您构建一款紧凑且高效的DIY电子控制系统。该项目设计时充分考虑了可访问性和模块化,展示了如何将微控制器、电源管理电路和传感器模块集成起来,实现智能自动化。无论您是想搭建定制硬件,还是为Hackster.io记录嵌入式原型,本指南都将详细说明从原理图设计到组装、固件上传及测试的每一个步骤。
我决定自己动手制作一个机器人,从Freenove ESP32四轮驱动汽车套件(货号:FNK0053)开始。我将其命名为Nova,取自Freenove以及拉丁语“nova”(意为“新”)。我想拥有一只全新的宠物。
这种方法虽然可行,但容易出问题。当我编写裸机轮询循环(不使用中断或DMA)时,发现了一个严重的问题:如果接收端的微控制器正在执行其他任务而错过单个字节——即典型的缓冲区溢出错误——整个文本流就会发生偏移。
木质火车模型是童年经典,但其原始机械引擎通常采用二进制方式:仅通过一个机械开关完全开启或关闭。没有遥控功能,没有变速能力,也没有逼真的声音互动。
该项目的主要想法是使用Wemos D1 mini测量学校外公交车排放的污染物。后来发展为一种经济实惠的解决方案,通过ESP32板将数据通过WiFi发送至InfluxDB数据库,且体积小巧,可随身携带。在与我校合作下,我们组建了一个团队,制作了五台传感器,并作为伊拉斯谟+项目的一部分前往比利时。
为你的项目命名,并在“硬件”一栏选择ESP32。描述栏可以留空,然后点击“完成”。接着进入“数据流”页面,点击“新建数据流”,选择“虚拟PIN”。
再来看一下二维码。即使是最大的第40版二维码,根据编码和纠错设置的不同,也只能容纳大约3KB的有效二进制数据。所以我们正试图做一件荒谬的事:把一首2.9MB的歌曲塞进只能容纳3KB的空间里。
当所有系统正常运行后,我们将把虚拟机械臂转变为一个简易的游戏控制器,并加入物理反馈。我们还将探讨如何使用ROS-TCP-Endpoint集成ROS 2,以便将游戏连接到更复杂的机器人系统。
我们开发了FarmReach,这是一款围绕现有MyPAM上肢康复机器人构建的互动康复系统。该系统将定制的腕部屈曲/伸展附件与现有的二维手臂机构相结合。腕部模块采用齿轮直流电机和增量编码器,以实现腕部的可控运动及位置反馈。机械部件专为本项目设计制造,包括3D打印的安装组件。
Alex是一款完全DIY的AI语音助手,基于普通的ESP32开发板构建而成——无需云音箱中转服务,无需专用硬件,也无需树莓派。它通过I2S麦克风进行声音采集,使用OpenAI的Whisper API转录语音,借助GPT生成真实回答,并通过有线放大器和扬声器将回复大声播放出来。整个过程实时完成,搭配一块小型OLED显示屏,可动态呈现生动的“小狗眼”,随着助手聆听、思考和说话时做出相应反应。
每一位嵌入式系统设计者都会遇到同样的难题:GPS无法在嵌入式系统实际运行的环境中正常工作。在建筑物内部、金属屋顶下、仓库、地下室、隧道或城市密集街道中,GPS模块会自动停止工作,或需要数分钟才能获取定位信息,同时消耗大量电量。一个标准的GPS接收器售价为5至15美元,要求视野开阔,耗电20至100毫安,且在首次获取坐标前需要30至60秒(冷启动时间)。对于一个每小时仅唤醒一次的电池节点而言,这样的性能是不可接受的。而对于一款“即插即用”的产品来说,如果只能依赖可能并不存在的天空环境,等待信号,这本身就是设计缺陷,而非功能特性。
灵感源自真实空间站如何通过磁性连接器组装并扩展组件以满足需求,我正在尝试打造一个可编程的桌面装置。但SateLight不仅仅是一盏普通的台灯,它四周配有磁性接口,你可以通过传感器、灯光、机械部件和装饰元素不断扩展,打造出各种独特或奇思妙想的微型太空站组合。
ESP32连接Wi-Fi,并每30秒检查一次Instagram API以获取最新的粉丝数据。为了让数字变化看起来更有趣,我添加了一个滚动动画效果,只移动实际发生变化的数字部分。
我个人有时在准备入睡时会想很多问题,但起身拿起手机、暴露在蓝光下来获取答案,实在很烦人。如果能直接按下按钮,对着它说话,它就立刻告诉我答案,是不是会方便很多?就像一个会说话的魔幻8球一样?不需要屏幕?这能帮助我更好地入睡。
CosBox 的最初构想是通过实时数字音频处理技术,重现标志性的星际战士语音。其原始设计结合了 ESP32 芯片、I2S MEMS 麦克风、高品质 Class-D 放大器以及无线手套控制器,不仅能改变穿戴者的语音,还能同步播放角色音效。
REYAX RYS352A持续接收来自多个导航卫星星座(包括GPS、GLONASS、伽利略、北斗和QZSS)的位置数据。Heltec WiFi LoRa 32 V4模块处理接收到的NMEA数据,提取纬度、经度以及连接的卫星数量,并将这些信息显示在车载OLED屏幕上。
最近,Hackster Mirko Pavleski上传了一个名为“在圆形ESP32显示屏上实现示波器时钟模拟”的项目,该项目基于Elecrow CrowPanel 2.1英寸模块。此次升级增加了3D打印外壳和DC-DC转换器,使时钟可通过标准12V电源适配器供电。