1. 前言围绕ESP32S3 Sense接入语音识别+MiniMax模型对话展开,首先串口输入“1”字符,随后麦克风采集2s声音数据,对接百度在线语音识别,将返回文本结果丢入MiniMax模型,进而返回第二次结果文本,实现语言对话文本效果。以上一共有两次调用,后期只需加入tts模块就可完整对话。讲解视频: ESP32S3 Sense接入语音识别+MiniMax模型对话 目前这是我使用的ESP
0.前言拖了这么久没更新,本次博主带来了通过微信小程序的BLE(低功耗蓝牙)配置ESP32C3连接到WiFi的demo。可有些好事的人会为乐鑫官方不是有通过蓝牙配网的demo吗?为什么要用你的?答:根据博主有限的知识,目前我了解到乐鑫官给出的配网demo有两种,一种是通过WiFi混杂模式的WiFi配网,另一种是使用蓝牙的方式配网。前者需要借助微信公众号实现,稳定性较差。而开设微信公众号需要企业资质
文章目录一、完全退出360安全卫士下编译二、将ESP-IDF文件夹加入到白名单下编译三、开启360安全卫士下编译四、总结 2022/04/27由于近期STM32价格接连上涨,让我这本就不富裕的家庭更是无力承担这昂贵的价格,于是我毅然投入了国产芯片ESP的大家庭(其实我是想学习下物联网的东西为保证测试结果较为公平三次测试中后台运行软件相同 由于手动计时所以最终时间可能会存在几秒误差 不过从下面对比
 一、目的        这一节我们来学习如何使用合宙ESP32 C3,连接128x64点阵屏模块SPI接口液晶屏带字库,进行显示实验。二、环境        ESP32 C3开发板(MicroPython v1.19.1 on 2022-06-18
文章目录一、前言二、设备核心代码2.1 蓝牙控制2.2 WiFi控制2.3 外设驱动三、微信小程序核心代码3.1 蓝牙搜索3.2 蓝牙服务发现四、感谢另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!       微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者已经停止维护,但依然有着很大的学习价值,而后者作
问题描述:购买的esp32-wroom-32E的flash明明是16MB,但是为什么在烧录的时候只能显示1MB?回答:在platformio中选择板子的时候,给的模板默认是4MB的模板。4MB又会被分成5个区。下图是flash的一个分区表,用arduino的话,代码是存放在app0区的,也就是你的代码区仅有0x140000大小。问题描述:我希望我的代码区尽可能的大,不需要其他分区,应该怎么做?回答
环境系统:Ubuntu 16.04 软件:ESP-IDF 硬件平台:安信可开发板(使用自制开发板或者其他开发板子都可以)1、前期准备这里笔者还是使用安信可开发板上的资源(因为懒得画板子)按键的引脚的确定 led引脚的确定2、创建工程#1、初始化ESP-IDF环境 get_idf #2、创建工程 idf.py create-project 工程名 idf.py create-project led
文章目录前言esp32开发的helloworldesp32工程的编译及烧录 前言本片文章介绍如何用windows操作系统搭建esp32开发环境 开发工具下载地址:点击下载 安装步骤:一直点下一步即可,保存文件地址,可以改成其他盘默认c盘。esp32开发的helloworld乐鑫官方自带了许多工程样例,目录如下zhe 在这个目录下找到 get-started/hello_world 这个文件夹 然
提醒:文章最后说明讲解ESP IDF组件库的cJSON库调用一、cJSON基础json轻量级的数据交换格式        json语法规则:数据在名称/值对中。数据由逗号分隔。大括号{ }保存对象。中括号[ ]保存数组,数组可以包含多个对象。cJSON使用cJSON结构数据类型表示JSON数据,数据类型如下/* The
 这个教程中有两个实验1.通过定时器产生一个周期性的中断,来实现一个翻转信号控制一个LED的亮灭2.通过定时器测量两个外部事件之间的时间。ESP32 定时器ESP32系列有4个硬件定时器,每个定时器是一个64位,向上/向下的计数器,并带有一个16位的分频器。ESP32C3只有2个定时器,每个定时器是54位。(对比STM32的定时器是16位的)同时ESP32的定时器在最后一个技术周期可以配
本文会详细地介绍实现从网页端把WIFI名称和WIFI密码数据发送到后台并保存到文件系统,以及从文件系统中读取WIFI名称和WIFI密码数据数据并连接WIFI所需要用到的函数或方法。完整的服务器搭建会在下一章正式搭建,同时因为服务器的功能越来越多,所有代码都在同一个文件,可读性也会变得越来越差,所以也会同时介绍arduino IDE的多文件功能。前文中已经详细地介绍了关于LittleFS文件系统的各
这是一个非常便宜的交流功率测量仪,成本约49元,能够测量交流电压值、交流电流值、有功功率、无功功率、视在功率和功率因数,并配有一个1.8寸的Nokia 101 LCD屏(128x160分辨率),还可以通过手机APP查看数据。 硬件部分设计 功率计硬件组成: 1)价格低但性能强的STM32F030F4P6作为主控来对交流电压和电流进行测量并显示在LCD上; 2)ESP
避坑总结——MCU:stm32f103zet6与FPGA:ep4ce6e22c8 的4层PCB绘制一.总体介绍由于下项目需要,最近画了一块基于 stm32f103zet6 和 ep4ce6e22c8 的MCU+FPGA的双芯片PCB,期间遇到了不少坑,在此总结一下注意事项。废话少说直接上图: 正面: 背面: 板子尺寸:10cm9cm0.16cm 板子层数:4stm32部分为左半边电路,电路参考的是
摘要:使用vscode开发HaaS系列硬件,例如HaaS100,200,edu等非常方便,但是也会出现很多意想不到的问题。本文介绍一下能够编译,但是无法烧录的一个问题解决方法。问题的提示是“Not found in `haas100` components that the current project depends on. 终端进程“C:\Windows\System32\WindowsPo
通过调库方式简单上手mpu6050;简单介绍mpu6050,mpu6050包含温度传感器;简单介绍创建esp-idf工程步骤. ██████╗ ███████╗██████╗ ██╗ ██╗███████╗ ██╔═══██╗██╔════╝██╔══██╗╚██╗ ██╔╝██╔════╝ ██║ ██║███████╗██████╔╝ ╚██
一、TFT_eSPI库TFT_eSPI是用于TFT-LCD液晶屏的Arduino图形库,支持多种平台,多种LCD驱动IC。1. 安装库下载库:https://github.com/Bodmer/TFT_eSPI。git clone https://github.com/Bodmer/TFT_eSPI.git下载之后放到platformIO工程的lib文件夹中。2. 使用库2.1. 头文件#incl
零.前言首先说一下为什么放弃8266。因为在与8266-12F差不多价格的ESP32C3对比下,C3多了蓝牙,USB等外设,且32的架构还支持更多的休眠模式更多的功能,这性价比刚刚的。一.安装环境介绍板子是自己画的板子,最小系统板+CH340N:本电脑ℹ7-8750 ,ubuntu20.04,python用的和宝塔一样版本的3.8.3 本安装教程不只局限于C3ESP32S2,ESP32S3等芯片
转载 5月前
113阅读
参照乐鑫官方教程,在ESP32C3上实现了CoAP服务器,代码如下(基于IDF):/*CoAP*/ #include <stdio.h> #include <string.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "esp_wifi.h" #include "esp_netif
ESP32-WROOM-32D学习记录(2)今日实验主要学习ESP32-GPIO的输入输出操作,以及对应消息队列和任务的创建。对应程序为ESP-idf文件中peripherals目录下GPIO文件。实验开发板及开发环境开发板:ESP32_Devkitc_V4,micro USB数据线 开发环境:eclipse IDE,msys32,串口助手 实验预期结果:配置2个输出引脚,2个输入引脚(一各引脚配
文章目录前言一、创建任务和删除函数1.xTaskCreate()2.xTaskCreateStatic()3.xTaskCreateRestricted()4.vTaskDelete()二、任务函数和任务控制块TCB1.任务函数模板2.TCB三、延时函数1.vTaskDelay()2.vTaskDelayUntil()3.系统时钟节拍四、任务挂起和恢复函数1.vTaskSuspend()2.vT
  • 1
  • 2
  • 3
  • 4
  • 5