46集 ESP32的AI大模型对话工程软硬件开源了
使用 ADF 进行VTT(voice to text),之后text发到minimax进行ai大模型交互,返回的txt由百度在线语音合成 (text-to-speech, TTS) 服务生成的音频通过i2s送到音频codec进行播放。本示例默认是中文文本,但也支持其他一些语言,更多的技术细节可以参考
ESP32之经典蓝牙库BluetoothSerial介绍和实例演示
经典蓝牙模式开发使用库,这个库在Arduino中已经存在,不需要单独下载,下面就来介绍下这个库常用的函数,以及如何使用这些库开发程序。不同的蓝牙设备之间的连接他们都有一个身份,这个身份就是主机还是从机。下面介绍下两个身份的区别:主机身份:主机身份可疑主动搜索从机的蓝牙地址,并且和他们建立连接。一个主
嵌入式人工智能ESP32(1-初步上手使用)
ESP32还有一个特性是易于开发:ESP32支持Arduino开发环境和MocroPython,开发者可以使用熟悉的Arduino、MicroPython语言和工具进行开发。ESP32还提供了丰富的软件开发工具和文档,方便开发者快速上手。
SquareLine Studio:快速创建美观的用户界面
是一款创新的可视化拖放式 UI 编辑器,专为嵌入式和桌面应用程序设计。它允许用户通过简单的拖放操作快速创建美观且功能丰富的图形用户界面(GUI)。SquareLine Studio 的核心目标是简化 UI 设计流程,使用户能够专注于产品的核心功能,而不是复杂的编程细节。拖放式 UI 编辑器:用户可以
基于ESP32 IDF的WebServer实现以及OTA固件升级实现记录(三)
如上代码的效果如下,主要是有一个文件选择框可以选择要升级的固件,点击update后即会向web后台url:/api/v1/updata进行post请求传输要升级的固件给运行webserver的后台即esp32,该部分即完成了待升级固件的网络传输。ota过程需要先找到要写入的ota分区,然后接收文件后
一起玩儿物联网人工智能小车(ESP32)——38. 激光测距模块VL53L0X的使用
摘要:本文介绍ESP32如何使用激光测距模块VL53L0X进行距离测量
基于ESP32 IDF的WebServer实现以及OTA固件升级实现记录(一)
如果后续需要自己更换webserver后台或者修改web页面等的话web前端的build需要稍微了解下,官方web是基于vue前端框架的,需要事先安装nodejs环境,官方示例的webdemo对nodejs版本有要求,需要用nodejs v10,不能用最新版的build否则会编译不过。,本文主要描述
基于开源项目ESP32 SVPWM驱动无刷电机开环速度测试
基于开源项目ESP32利用LEDC产生SVPWM驱动无刷电机开环速度测试
ESP32入门:1、VSCode+PlatformIO环境搭建(离线快速安装)
ESP32开发环境搭建
一起玩儿物联网人工智能小车(ESP32)——71 姿态传感器MPU6050的使用方法
摘要:本文介绍姿态传感器MPU6050的使用方法
一起玩儿物联网人工智能小车(ESP32)——69 使用INMP441模块采集声音
摘要:本文介绍如何使用INMP441模块采集声音
通过 QEMU 试用 ESP32-C3 的安全功能
ESP32-C3 系列芯片支持可信启动、flash 加密、安全存储等多种安全功能,还有专用外设来支持 HMAC 和数字签名等用例。这些功能所需的私钥和配置大多存储在 ESP32-C3 的 eFuse 存储器中。启用安全功能时需要谨慎,因为使用到的 eFuse 存储器是一次性可编程存储器,烧写过程不可
一起玩儿物联网人工智能小车(ESP32)——68 使用MAX98357A模块播放声音
摘要:本文介绍如何使用MAX98357A模块播放声音
ESP32系列四:搭建http的webserver的服务器
最近在使用ESP32搭建web服务器测试,发现esp32搭建这类开发环境还是比较方便的。具体的http协议这里就不再赘述,我们主要说一下如何使用ESP32提供的API来搭建我们的http web。一、web服务器搭建过程1、配置web服务器在中,Web服务器使用httpd组件实现。我们需要先创建ht
esp32-rust-no_std-examples-blinky
裸机环境是指没有可供使用的操作系统环境。当编译的 Rust 程序拥有 no_std 属性时,该程序无权访问上述 std 章节中提到的某些特定功能。尽管仍支持使用配网或引入复杂数据结构等功能,但实现方式将会更加复杂。no_std 程序依赖于 Rust 所有环境中可用的核心语言特性,包括数据类型、控制结
ESP32+VSCode开发环境搭建(全网最强最终解决方案)
ESP32 VSCode 开发环境搭建解决了全网遇到的所有问题快速有效解决问题
【ESP32最全学习笔记(基础篇)——1.ESP32简介】
ESP32 的新手?你来对地方了。本指南包含您开始使用 ESP32 所需的所有信息。了解什么是 ESP32、如何选择 ESP32 开发板、如何让您的第一个程序运行等等。以下是我们将在本指南中介绍的内容:
【ESP32最全学习笔记(基础篇)——7.ESP32 ADC – 使用 Arduino IDE 读取模拟值】
在本文中,您学习了如何使用 ESP32 和 Arduino IDE 读取模拟输入。总之:ESP32 DEVKIT V1 DOIT 开发板(30 引脚版本)有 15 个 ADC 引脚,可用于读取模拟输入。这些引脚的分辨率为 12 位,这意味着您可以获得 0 到 4095 之间的值。要在 Arduino
ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门
本文采用的方法称之为:ESP-IDF + Vscode开发方法,此方法成功的将 `ESP-IDF` 工具与编译工具分离,因此可以单独维护,关于ESP-IDF的版本切换可直接使用git切换即可,十分的方便,同时编辑器还是采用Vscode,编写代码还是很方便此外,本文除了阐述如何搭建开发环境之外,还记载
[LVGL]GUI gui 生成图形界面代码移植到esp32
LVGL配置,GUI gui 一直到 LVGL当中,使用platformio进行开发
- 1
- 2