技术栈
esp32
FightingFreedom
3 天前
单片机
·
嵌入式硬件
·
esp32
·
arduino
·
esp32s3
GPIO交换矩阵和IO_MUX
本人是初学者,在学习过程中总是碰到一些问题,这里记录分享一些心得。在看ESP32-S3的时候,总是有一种感觉,这么多引脚,好乱啊...
Ronin-Lotus
9 天前
嵌入式硬件
·
esp32
·
稳压板
嵌入式硬件篇---ESP32稳压板
制作 ESP32 稳压板的核心目标是:给 ESP32 提供稳定的 3.3V 电源(ESP32 的工作电压必须是 3.3V),同时支持多种供电方式(比如锂电池、USB、外接电源),并具备保护功能(防止过流、接反电源等)。整个流程和搭积木类似,一步步把 “供电→稳压→保护→输出” 这几个模块拼起来,新手也能看懂。
sakabu
9 天前
笔记
·
单片机
·
学习
·
esp32
ESP32 外设驱动开发指南 (ESP-IDF框架)——GPIO篇:基础配置、外部中断与PWM(LEDC模块)应用
博主最近也是找到实习了,实习项目用的是 ESP32-S3,基于 esp-idf 开发,因此想写博客记录一下学习笔记。 esp-idf 是基于 freeRTOS 的框架,里面用到的组件,以及我们的应用程序都是基于 freeRTOS 来开发的,因此我们必须掌握 freeRTOS 的用法。如果我们不深究原理,只关注于 freeRTOS 的接口使用,我们很快就能掌握。另外,因为 freeRTOS 开源免费的特性,目前大部分芯片产商做的 SDK 都是基于 freeRTOS 系统开发的,因此我们就更有理由要学习 RT
湮雨塵飛
10 天前
esp32
·
lvgl
·
实体按键
1. ESP开发之实体按键(KEYPAD&BUTTON)控制LVGL控件
本实验使用LVGL版本为v9.2LVGL中有四种输入设备,如下LV_INDEV_TYPE_POINTER, /**< Touch pad, mouse, external button*/
Ronin-Lotus
12 天前
嵌入式硬件
·
esp32
嵌入式硬件篇---ESP32驱动异常
ESP32 作为一款集成 Wi-Fi 和蓝牙功能的高性能单片机,在驱动外设(如传感器、执行器、显示屏等)时可能出现异常,表现为初始化失败、通信中断、数据错误等。异常原因可分为硬件问题、软件问题和环境干扰三类,具体分析及解决措施如下:
Ronin-Lotus
12 天前
python
·
esp32
·
数据包解析
程序代码篇---数据包解析
数据包解析是不同设备(如电脑、ESP32 等嵌入式设备)之间通信的核心环节。简单说,就是把收到的 "一串数据" 翻译成双方都能理解的 "具体信息"(比如温度、湿度、命令等)。下面介绍几种常见的数据包格式,以及 Python 和 ESP32(基于 Arduino 框架)的解析代码,尽量用通俗的语言解释。
IT项目分享
13 天前
esp32
·
micropython
·
it项目网
ESP32 BLE开发快速入门:用MicroPython实现手机与硬件通信
蓝牙技术已从传统音频传输发展为物联网设备的核心通信方式之一。其中低功耗蓝牙(BLE)凭借其低功耗、短距离、快速连接的特点,成为可穿戴设备、智能家居和工业传感器的理想选择。
Ronin-Lotus
14 天前
单片机
·
嵌入式硬件
·
esp32
·
驱动板
嵌入式硬件篇---驱动板
制作 ESP32 驱动板的核心是 “搭建 ESP32 与外设之间的桥梁”—— 因为 ESP32 的 GPIO 引脚输出电流很小(最大 20mA),无法直接驱动大功率设备(如电机、继电器、电磁阀等),驱动板的作用就是放大电流 / 功率,同时将 ESP32 的弱电信号(3.3V)转换成外设能识别的信号,让外设按 ESP32 的指令工作。
flashier
14 天前
学习
·
esp32
·
led
·
led灯带
·
esp32组件
ESP32学习笔记_Components(1)——使用LED Strip组件点亮LED灯带
ESP32-S3 的 RMT(Remote Control Transceiver,远程控制收发器)外设最初设计用于红外收发,但由于其数据格式的灵活性,RMT 可以扩展为通用的信号收发器,能够发送或接收多种类型的信号;RMT 硬件包含物理层和数据链路层,最小数据单元为 RMT 符号,每个通道可独立配置为发送或接收模式,常用于红外遥控、通用序列发生器、多通道同步发送等场景 RMT 之所以可以用于 LED 控制,主要是因为其能够精确地生成特定时序的波形信号,例如,WS2812 等数字 LED 灯带对输入信号的
flashier
15 天前
单片机
·
学习
·
esp32
·
pwm
·
mcpwm
ESP32学习笔记_Peripherals(4)——MCPWM基础使用
ESP32 的 MCPWM(电机控制脉宽调制器)是一种多功能 PWM 生成器,广泛应用于电机控制、数字电源、LED 调光等场景,它通过多个定时器、操作器、比较器和生成器模块,实现高精度、高效率的 PWM 信号输出,并支持故障检测、同步控制和脉宽捕获等高级功能;这篇笔记介绍了 MCPWM 的原理、模块结构、初始化流程及多路 PWM 输出的实现方法,并配有代码示例
IT项目分享
18 天前
人工智能
·
数码相机
·
esp32
·
智能硬件
·
it项目网
ESP32-CAM实战:DIY基于OpenAI的AI视觉识别相机
在嵌入式设备上实现AI视觉识别不再是难事!本项目将ESP32-CAM摄像头模块与OpenAI API相结合,打造一个能"看懂"图片内容的智能相机。通过简单的按钮操作,即可完成拍照、AI分析和结果显示的全流程,让你的嵌入式项目具备强大的图像理解能力。
包罗万码
22 天前
网络协议
·
http
·
json
·
esp32
·
espidf
esp32 idf 使用http访问json直接拼接content_length = -1
CMakeLists.txt添加网络请求库 REQUIRES esp_http_client效果图D (14235) HTTP_CLIENT: content_length = -1 需要直接拼接content_length才能打印
Ching·
23 天前
linux
·
python
·
esp32
·
esp_idf升级
esp32使用ESP-IDF在Linux下的升级步骤,和遇到的坑Traceback (most recent call last):,及解决
因为之前使用的是ESP-IDF5.3版本。而5.3版本又不支持ESP32P4。而V5.4版本开始正式对P4的支持。所以我把ESP-IDF 升级到V5.4.2的release版本。
科技人生
1 个月前
esp32
·
mcp
·
小智ai
小智完整MCP交互流程(以调节音量为例)
在 mcp_server.cc 中,音量控制工具在 AddCommonTools() 中注册:当小智AI连接到ESP32设备时,会发送工具列表请求:
2301_80596293
1 个月前
微信小程序
·
小程序
·
esp32
微信小程序控制空调之接收MQTT消息
目录目录前言一、项目概述二、环境配置1. 所需库安装2. Arduino IDE设置三、代码1. 网络连接配置
政安晨
1 个月前
esp32
·
mac
·
开源硬件
·
环境部署
·
乐鑫
·
开源人工智能硬件
·
工具链搭建
政安晨【开源人工智能硬件】【ESP乐鑫篇】 —— 在macOS上部署工具开发环境(小资的非开发者用苹果系统也可以玩乐鑫)
政安晨的个人主页:政安晨欢迎 👍点赞✍评论⭐收藏希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!
@Hwang
1 个月前
笔记
·
esp32
·
uart
·
esp32s3
·
esp32-idf
【ESP32-IDF笔记】09-UART配置和使用
Visual Studio Code :版本1.98.2 ESP32:ESP32-S3 ESP-IDF:V5.4 支持型号:ESP32、ESP32-C2、ESP32-C3、ESP32-C5、ESP32-C6、ESP32-C61、ESP32-H2、ESP32-P4、 ESP32-S2、ESP32-S3
欢乐熊嵌入式编程
1 个月前
esp32
·
智能家居
·
wifi协议
·
wifi通信
WIFI协议全解析01:WiFi协议的前世今生:从802.11到智能家居
🌐 “WiFi 是个啥?难道不是‘Wireless Fried Internet’?” 👨💻 “不,它不仅能让你刷短视频,还能让你的电饭煲连上‘宇宙互联网’。”
宇宙第一小趴菜
2 个月前
单片机
·
嵌入式硬件
·
esp32
·
micropython
00 为啥 MicroPython 更 “好唠”和esp32?
朋友们~你们有没有过这种困惑呀😢?平时写的代码就像飘在电脑里的小幽灵👻,不管是画个星星✨还是算算术🧮,都得靠电脑里的 “翻译官”(解释器)才能跑起来~跟别人聊代码时,人家可能挠着头想:“代码?是不是就跟电脑里的字一样虚虚的呀?”
flushddd
2 个月前
ide
·
vscode
·
编辑器
·
esp32
GOOUUU ESP32-S3-CAM 果云科技开发板开发指南(一)(超详细!)Vscode+espidf 通过摄像头拍摄照片并存取到SD卡中,文末附源码
看到最近好玩的开源项目比较多,就想要学习一下esp32的开发,目前使用比较多的ide基本上是arduino、esp-idf和platformio,前者编译比较慢,后两者看到开源大佬的项目做的比较多,所以主要学习后两者。