esp32

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

ESP32是一款低成本、低功耗的微控制器,集成了Wi-Fi和蓝牙功能,是ESP8266的后继产品。

ESP32是一款低成本、低功耗的微控制器,集成了Wi-Fi和蓝牙功能,是ESP8266的后继产品。收起

查看更多
  • 别笑!延迟拉满慢半拍的AI聊天机器人:MicroPython + 讯飞云 + Deepseek
    作者使用ESP32开发板搭建了一个“慢半拍”的AI聊天机器人,利用讯飞云进行语音识别和合成,DeepSeek作为大脑,实现了从录音、转文字、生成回复到语音播放的全链路。该机器人采用四层架构:硬件层、驱动层、服务层和应用层。主要功能包括语音识别、LLM推理和TTS合成,并通过流式请求实现逐句语音播放。尽管反应速度较慢,但能够流畅地进行对话,具有一定的娱乐价值。
    别笑!延迟拉满慢半拍的AI聊天机器人:MicroPython + 讯飞云 + Deepseek
  • 璇玑蛋形机器人拆解:ESP32-S3重塑AIoT
    2025年以来,AI玩具市场呈现爆发式增长,俨然成为消费电子领域最大的黑马。从能陪你谈心的“奶龙”,到会“认主”的AI毛绒狗,这些产品之所以能从冰冷的玩偶变成有灵魂的伙伴,核心在于内部硬件的革命性升级。本期与非网也将拆解一款性价比极高的AI玩具——由灵童机器人推出的璇玑蛋形AI玩具。 从这个AI玩具的命名我们大致也能猜到它的外观设计,正如一个蛋形结构,由于成本问题(不到100元),因此结构材料看起
    4098
    04/13 08:25
    璇玑蛋形机器人拆解:ESP32-S3重塑AIoT
  • ESP32:SD卡测试
    本文介绍了SD卡测试的准备工作,包括格式化SD卡并解决读取问题。测试内容涉及文件及文件夹读取、文件写入、SD卡内存大小读取和速度测试。程序部分使用了SPI和SD库进行高速SPI配置,并实现了SD卡初始化、目录遍历、文件操作和性能测试等功能。
    562
    04/09 14:39
  • ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
    MicroPython 嵌入式开发中,依赖库概念明确指出主功能代码需要调用其他独立的 `.py` 文件提供的函数、类、硬件接口、算法逻辑。例如,ESP32 驱动 MAX30102 传感器进行心率血氧检测时,需要 `max30102.py` 和 `filter_lib.py` 两个依赖库。将所有代码合并成一个文件会导致难以管理和维护的问题,如版本升级困难、代码重复、开发维护成本高。 为了解决这个问题,我们可以采用 uPyPi + mip 的解决方案。uPyPi 是 MicroPython 生态的 PyPI,配合官方内置的 mip 工具,实现包托管、一键安装、依赖自动管理等功能。具体步骤包括制作第三方依赖包和主测试包,并在 ESP32 上一键安装和测试。这样可以实现嵌入式设备端的在线库安装、依赖自动管理与功能验证,解决传统手动拷贝文件、漏装依赖的开发痛点,实现与 PC 端 Python 开发一致的标准化包管理体验。
  • ESP32居然能当DNS服务器用?内含NCSI欺骗和DNS劫持实现
    本文介绍了微Python编写的`microdns`库,它能够创建WiFi热点、监听标准53端口,并支持通配符解析。该库的核心功能包括:AP模式热点:一键创建WiFi网络,密码为12345678。标准DNS服务:监听UDP 53端口,支持A记录查询。
    387
    03/31 10:40
  • 改了MicroPython的mip源码!低版本ESP32也能一键装upypi/gitee包了
    ESP32 用户因旧版MicroPython固件限制,难以使用最新功能。一位开发者推出mips工具,专为低版本mip续命,并添加国产平台简写,使ESP32能够一键安装包。该工具完全兼容原生mip语法,支持双版本运行,可在ESP32和标准Python环境中使用。
  • 把Flask搬进ESP32,高中生自研嵌入式Web框架MicroFlask!
    uPyPi 仓库近日上架了一款由国内高中生独立开发的轻量级 Web 框架 ——MicroFlask 及其异步版本MicroFlask_Async。 这位高中生开发者在自学 Python Web 开发时,被 Flask 框架的简洁高效深深吸引。但当他尝试将自己的 Flask 小项目迁移到 ESP32 等 MicroPython 嵌入式设备时,却遇到了核心困境: 现有 MicroPython Web
    406
    03/23 11:55
    把Flask搬进ESP32,高中生自研嵌入式Web框架MicroFlask!
  • 你的ESP32开发板,除了做物联网项目,还能拿来干什么?
    ESP32-Bus-Pirate是一款基于ESP32平台的多功能硬件调试工具,支持多种有线和无线协议,包括I2C、SPI、UART、WiFi、蓝牙、Sub-GHz和红外等。它采用MVC架构设计,具备USB串口、WiFi网页和Cardputer独立模式,并拥有丰富的脚本库和Wiki文档支持。此工具简化了硬件安全研究和协议分析过程,非常适合嵌入式开发人员使用。
    973
    02/09 14:58
  • ESP32 IDF开发——RGB LCD显示屏(ST7701S)
    本文介绍了如何使用ESP32-S3驱动ST7701S RGB显示屏。主要内容包括:硬件连接:详细列出了ESP32-S3与ST7701S显示屏之间的引脚连接方式。软件编程:使用VSCode和ESP-IDF框架进行开发。创建工程模板并配置目标芯片为ESP32-S3。编写ST7701S驱动程序,包含初始化和控制命令等功能。主函数展示了如何绘制不同颜色的矩形图案来测试显示屏。方法适用于ESP32-S3驱动ST7701S RGB显示屏的项目开发,提供了完整的步骤和代码示例。
    1.3万
    01/13 08:50
    ESP32 IDF开发——RGB LCD显示屏(ST7701S)
  • 半小时快速完成ESP32核心板的制作
    ESP32是一款低成本高性能微控制器,集成Wi-Fi和蓝牙双模功能。本文介绍了ESP32最小系统板的设计,采用ESP32-WROOM-32E模块,电源部分采用AMS1117-3.3V LDO,并通过CH340C实现USB转TTL转换,实现了自动下载功能。最后完成了ESP32核心板的绘制并准备打样。
  • 在ESP32平台使用SPI以太网口芯片DM9051ANX自带MAC地址
    对ESP IDF开发工具内的DM9051驱动代码进行修改,使SPI以太网口芯片DM9051ANX芯片的自带MAC地址为ESP32平台运行的MAC地址。
  • 嵌入式 C++ 与 C 的基本语法区别
    ESP32 使用 C++ 开发程序,涉及头文件引用、变量与数据类型、函数重载、默认参数、面向对象编程、常用容器和智能指针等内容。掌握这些基础知识有助于高效编写和调试代码。
    1763
    2025/12/06
    嵌入式 C++ 与 C 的基本语法区别
  • ESP32使用GUI-Guider制作LVGL图形界面
    本文介绍了如何使用NXP推出的GUI Guider工具来简化LVGL图形界面的设计流程,从创建工程到生成并移植C语言代码,再到适配ESP32平台。通过GUI Guider,工程师可以更高效地设计和调试LVGL图形界面,提高开发效率。
    ESP32使用GUI-Guider制作LVGL图形界面
  • 开源大佬用ESP32主控DIY一台手机遥控的FPV小车,支持WebRTC实时视频,拓竹3D打印配件
    国产信创,100%开源WMS智慧仓储管理平台。FPV蓝牙小车基于ESP32S3主控,包含电机控制、摄像头、SD卡、OLED等模块。设计上采用电机驱动+减速小电机负责底盘,实现前进、后退、左转、右转等基本动作。车头挂载一个小摄像头模块。为了避免干扰,采用了双线程通信:使用蓝牙遥控,使用Wi-Fi进行图像传输,通过 Wi-Fi 直连手机,在浏览器里就能看到视频并操控方向油门。本项目适合想做 FPV 小车的大学生/IoT物联网开发者。
    开源大佬用ESP32主控DIY一台手机遥控的FPV小车,支持WebRTC实时视频,拓竹3D打印配件
  • 手机也能看离散光谱?小装置+APP秒变光谱分析仪
    利用ESP32驱动AS7341光谱传感器并通过串口传输数据至手机APP,实现便携式离散光谱测量。APP采用.NET MAUI框架,接收并展示光谱数据,通过UDP广播和WiFi连接实现数据交互。
    手机也能看离散光谱?小装置+APP秒变光谱分析仪
  • 基于ESP32与AS7341传感器的便携式离散光谱测量
    光谱分析仪因其强大功能广泛应用于科研实验,涉及材料科学、化学、生命科学等多个领域。本文介绍了一款基于AS7341传感器的低成本、便携式光谱分析模块,该模块能精确感知不同波长光线,适用于环境光色温调节、物体颜色识别等。通过详细的工作流程描述和ESP32中的使用方法,展示了如何利用此模块进行光谱数据采集与处理。
    基于ESP32与AS7341传感器的便携式离散光谱测量
  • SPI接口以太网芯片方案-DM9051ANX与W5500规格比较表
    在最近项目中,本小工在乐鑫ESP32、单片机雅特力AT32F415與AT32F423、STM32F103以及MTK平台上,一連玩去了官方参考设计推荐的SPI有线网口方案,前后搞了SPI接口网卡以太网芯片DM9051ANX与W5500,本小工从实作中学习到相关专业经验,也了解到这两者实际使用情况,所以,整出這份貼子。 DM9051ANX W5500 网速性能(TCP) ESP32 (FreeRTOS
  • SPI接口以太网DM9051ANX在ESP32 C3进行iPerf测试
    硬件平台:ESP32 C3 + DM9051ANX SDK: ESP-IDF V5.4 测试工具:Iperf iperf –s    /Server 端/ ------------------------------------------------------------------------------ Server listening on TCP port 5001       /Se
  • ESP32与SPI网口芯片DM9051ANX模块硬件引脚接法与ESP-IDF配置参数
    ESP32 C3模块与DM9051ANX开发版 1.开发版引脚接法 以合宙ESP32 C3 开发版连接DM9051ANX开发版,两者对应的引脚接口,简单整理如下: *合宙ESP32 C3开发版引脚示意图 SPI外设模式为FSPI *DM9051ANX开发版SPI接口引脚示意图 2.)ESP32与DM9051ANX开发版引脚对应说明 引脚名 ESP32 C3 开发版 DM9051ANX 开发板 引脚
  • 仅80元,全开源智能AI手表,乐鑫ESP32开发板,内置计步器、指南针、气压计
    Monica智能手表基于ESP32-S3开发板,配备1.8寸显示屏和Mooncake UI框架,内置计步器、指南针、气压传感器等功能。项目包含完整的硬件和软件设计方案,支持USB MSC模式读写SD卡,并提供了丰富的用户界面和3D外壳模型。
    仅80元,全开源智能AI手表,乐鑫ESP32开发板,内置计步器、指南针、气压计

正在努力加载...