chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

零知開(kāi)源——ESP32語(yǔ)音交互系統(tǒng)(AI小智)開(kāi)發(fā)教程

零知實(shí)驗(yàn)室 ? 來(lái)源:PCB56242069 ? 作者:PCB56242069 ? 2025-03-29 15:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、功能介紹

小智AI聊天機(jī)器人是一個(gè)基于嵌入式硬件與人工智能技術(shù)深度融合的智能交互系統(tǒng)。該項(xiàng)目以ESP32開(kāi)發(fā)板為核心,結(jié)合語(yǔ)音喚醒、自然語(yǔ)言處理、音頻解碼播放圖形化交互界面四大核心模塊,實(shí)現(xiàn)人機(jī)交互功能

二、擴(kuò)展板設(shè)計(jì)

1. 硬件清單

主控單元:零知ESP32(雙核處理器,支持Wi-Fi/BLE,豐富外設(shè)接口

語(yǔ)音輸入:INMP441數(shù)字麥克風(fēng)(I2S接口,高信噪比)

音頻輸出:MAX9857A Class D功放(驅(qū)動(dòng)4Ω喇叭,輸出功率3W)

交互界面:240x320 TFT_ST7789 LCD(SPI接口)

喚醒控制:ASRPRO-01模塊(關(guān)鍵詞檢測(cè),GPIO觸發(fā))

2.關(guān)鍵引腳連接

模塊 零知ESP32引腳 模塊引腳
MAX9857A GPIO33 DIN
GPIO14 BCLK
GPIO27 LRCK
INMP441 GPIO32 SD
GPIO26 SCK
GPIO25 WS
TFT_ST7789 LCD GPIO15 SCL
GPIO4 SDA
GPIO21 DC
GPIO22 CS
ASRPRO-01 GPIO19 PA2

3.原理圖設(shè)計(jì)

(1) 關(guān)鍵模塊原理圖設(shè)計(jì)

wKgZO2fnjz-ANL_uAAD41H1yqlg134.png主控模塊接線(xiàn)圖

wKgZO2fnj2uAVpiMAABOIHaVKgM566.png音頻放大模塊接線(xiàn)圖

wKgZO2fnj7WAcQG_AACF34cBY6g458.png麥克風(fēng)模塊和LCD顯示屏接線(xiàn)圖

(2) 電源設(shè)計(jì)規(guī)范

模塊 供電電壓
ESP32 5V→3.3V
ASRPRO-01 5V
LCD、MAX98357A、INMP441 3.3V

4.PCB設(shè)計(jì)

將零知ESP32通過(guò)PCB布線(xiàn)連接到各個(gè)模塊組成擴(kuò)展板

wKgZPGfnkCyAbOQmAADeT8HYJR8110.png

5.擴(kuò)展板實(shí)物圖

wKgZPGfnkGaALvu8ACBBd0-o1Zs176.png

三、軟件配置

1、環(huán)境搭建

使用VScode搭建ESP-IDF開(kāi)發(fā)環(huán)境,具體操作可參考以下文章:

VScode下玩轉(zhuǎn)ESP32S3并成功編譯XIAOZHI-ESP32-MAIN代碼_xiaozhi-esp32 編譯-CSDN博客

VSCode + ESP-IDF 項(xiàng)目搭建及配置_vscode esp-idf-CSDN博客

(1)導(dǎo)入github上項(xiàng)目源碼并解壓到自定義的目錄下

ESP32驅(qū)動(dòng)小智AI倉(cāng)庫(kù)源碼

https://github.com/78/xiaozhi-esp32
(2)VScode打開(kāi)項(xiàng)目工程并配置編譯信息

wKgZO2fnkTWAD079AAJLqGvqRJs925.png

配置Serial flasher config、Partition Table

wKgZPGfnkWyAWqwnABB2smNoxnM630.png

配置開(kāi)發(fā)板和LCD類(lèi)型

wKgZO2fnkZ2AAoCvABB2sqAJeBc618.png

(3)根據(jù)之前的原理圖設(shè)計(jì)配置config.h擴(kuò)展板對(duì)應(yīng)的引腳

2、 程序編譯并上傳

idf.py fullclean#將build目錄刪除,點(diǎn)擊編譯并上傳代碼

wKgZPGfnkdGAez6HABB2ssrhQGg282.png

3、天問(wèn)Block代碼編寫(xiě)和燒錄

(1) 識(shí)別喚醒詞通過(guò)PA2輸出低脈沖驅(qū)動(dòng)喚醒AI

wKgZPGfnoCOAeFLCAALcJKxuD7o016.png

(2)點(diǎn)擊生成模型,選擇端口并通過(guò)2M編譯下載到ASRPRO

wKgZO2fnoDiAV4R0ABGmBNlwCfA842.png

四、固件燒錄

1、.bin文件合并生成燒錄固件

(1)打開(kāi)PowerShell下的ESP-IDF 5.3,查看編譯后build目錄存放的路徑并修改以下代碼

E:ProgramFilesEspressifxiaozhi-esp32-main-1 路徑修改為你自己定義的

命令行編譯的代碼:

esptool.py --chip esp32 merge_bin -o E:ProgramFilesEspressifxiaozhi-esp32-main-1buildlzesp32_xiaozi.bin 0x1000 E:ProgramFilesEspressifxiaozhi-esp32-main-1buildbootloaderbootloader.bin 0x8000 E:ProgramFilesEspressifxiaozhi-esp32-main-1buildpartition_tablepartition-table.bin 0xd000 E:ProgramFilesEspressifxiaozhi-esp32-main-1buildota_data_initial.bin 0x100000 E:ProgramFilesEspressifxiaozhi-esp32-main-1buildxiaozhi.bin

(2)通過(guò)PowerShell燒錄生成的lzesp32_xiaozi.bin固件

選擇端口和波特率編譯相對(duì)路徑下的固件

esptool.py --port COM13 --baud 921600 write_flash 0x0 E:ProgramFilesEspressifxiaozhi-esp32-main-1buildlzesp32_xiaozi.bin     
wKgZPGfnoM2AIzl1AAEITDR03G4868.png

2、flash_download_tool燒錄工具

(1) flash工具下載地址:

flash燒錄工具 https://dl.espressif.com/public/flash_download_tool.zip%C2%A0

(2)選擇輸出的bin文件并確認(rèn)起始地址為0x0

選擇SPI的頻率和模式,確定具體連接的串口號(hào)和上傳的波特率,ERASE擦除芯片然后START開(kāi)始上傳。(可能出現(xiàn)上傳錯(cuò)誤,嘗試修改波特率和端口號(hào))

wKgZO2fnoVWAf7WFAAmJvbILEHQ105.png

flash燒錄詳細(xì)教程:

https://ccnphfhqs21z.feishu.cn/wiki/Zpz4wXBtdimBrLk25WdcXzxcnNS

五、 功能展示

b站視頻演示:https://www.bilibili.com/video/BV18VZcYKEL4?share_source=copy_web

六、項(xiàng)目資源匯總

6.1 燒錄工具和固件
鏈接: https://pan.baidu.com/s/1D2pDvIOdCdcQsgoRbjnslg?pwd=bir5 提取碼: bir5

6.2天問(wèn)及VScode ESP-IDF項(xiàng)目源碼
鏈接: https://pan.baidu.com/s/1HcAsEeGyS_E63BeRO1huzg?pwd=8g5w 提取碼: 8g5w

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1819

    文章

    50156

    瀏覽量

    265975
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6321

    瀏覽量

    118983
  • 語(yǔ)音交互
    +關(guān)注

    關(guān)注

    3

    文章

    354

    瀏覽量

    29188
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1206

    瀏覽量

    22011
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    正點(diǎn)原子ESP32S3系列開(kāi)發(fā)板全面支持小智AI

    可能大家覺(jué)得AI離我們很遠(yuǎn),但是小智AI可以把這個(gè)距離拉得很近。正點(diǎn)原子ESP32S3系列開(kāi)發(fā)板全面支持小智AI,助力
    發(fā)表于 02-14 17:01

    開(kāi)源——ESP32語(yǔ)音交互系統(tǒng)AI小智)開(kāi)發(fā)教程

    一、功能介紹小智AI聊天機(jī)器人是一個(gè)基于嵌入式硬件與人工智能技術(shù)深度融合的智能交互系統(tǒng)。該項(xiàng)目以ESP32開(kāi)發(fā)板為核心,結(jié)合
    發(fā)表于 03-29 16:30

    ESP32-Korvo AI語(yǔ)音麥克風(fēng)陣列開(kāi)發(fā)板有何性能呢

    ESP32-Korvo是什么?ESP32-Korvo AI語(yǔ)音麥克風(fēng)陣列開(kāi)發(fā)板有何性能呢?
    發(fā)表于 12-23 06:24

    ESP32-S3-BOX語(yǔ)音套件AI語(yǔ)音AIoT方案

    樂(lè)鑫推出AI語(yǔ)音開(kāi)發(fā)套件ESP32-S3-BOX,為用戶(hù)提供了一個(gè)以離線(xiàn)和在線(xiàn)語(yǔ)音助手為核心的智能設(shè)備開(kāi)
    發(fā)表于 11-24 10:08 ?2753次閱讀

    ESP32迷你開(kāi)發(fā)板設(shè)計(jì)開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《ESP32迷你開(kāi)發(fā)板設(shè)計(jì)開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 07-11 11:42 ?8次下載
    <b class='flag-5'>ESP32</b>迷你<b class='flag-5'>開(kāi)發(fā)</b>板設(shè)計(jì)<b class='flag-5'>開(kāi)源</b>分享

    ESP32/STM32電源系統(tǒng)開(kāi)源項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《ESP32/STM32電源系統(tǒng)開(kāi)源項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 07-13 09:27 ?14次下載
    <b class='flag-5'>ESP32</b>/STM32電源<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>開(kāi)源</b>項(xiàng)目

    ESP32電源開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《ESP32電源開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 08-02 14:25 ?6次下載
    <b class='flag-5'>ESP32</b>電源<b class='flag-5'>開(kāi)源</b>分享

    ESP32開(kāi)源項(xiàng)目分享

    電子發(fā)燒友網(wǎng)站提供《ESP32開(kāi)源項(xiàng)目分享.zip》資料免費(fèi)下載
    發(fā)表于 08-04 14:52 ?11次下載
    <b class='flag-5'>ESP32</b><b class='flag-5'>開(kāi)源</b>項(xiàng)目分享

    ESP32 Pico開(kāi)發(fā)開(kāi)源

    電子發(fā)燒友網(wǎng)站提供《ESP32 Pico開(kāi)發(fā)開(kāi)源.zip》資料免費(fèi)下載
    發(fā)表于 01-04 10:10 ?5次下載
    <b class='flag-5'>ESP32</b> Pico<b class='flag-5'>開(kāi)發(fā)</b>板<b class='flag-5'>開(kāi)源</b>

    基于ESP32開(kāi)源項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《基于ESP32開(kāi)源項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 07-03 10:29 ?11次下載
    基于<b class='flag-5'>ESP32</b>的<b class='flag-5'>開(kāi)源</b>項(xiàng)目

    ESP32開(kāi)源項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《ESP32開(kāi)源項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 07-13 10:47 ?8次下載
    <b class='flag-5'>ESP32</b><b class='flag-5'>開(kāi)源</b>項(xiàng)目

    ESP32-C3開(kāi)發(fā)板全面支持小智AI!燒錄實(shí)戰(zhàn)指南來(lái)了!

    本文將詳細(xì)解析基于樂(lè)鑫ESP32-C3芯片的ZXAIEC43開(kāi)發(fā)板燒錄“小智”AI語(yǔ)音系統(tǒng)的全流程。該方案代碼完全
    的頭像 發(fā)表于 06-13 18:01 ?5875次閱讀
    <b class='flag-5'>ESP32</b>-C3<b class='flag-5'>開(kāi)發(fā)</b>板全面支持小智<b class='flag-5'>AI</b>!燒錄實(shí)戰(zhàn)指南來(lái)了!

    ESP32-S3開(kāi)發(fā)板燒錄小智AI系統(tǒng)全流程指南

    AI語(yǔ)音交互領(lǐng)域不斷發(fā)展的今天,開(kāi)發(fā)者們對(duì)于功能強(qiáng)大、開(kāi)源靈活的開(kāi)發(fā)板需求日益增長(zhǎng)。今天,我們
    的頭像 發(fā)表于 06-16 18:01 ?8423次閱讀
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>開(kāi)發(fā)</b>板燒錄小智<b class='flag-5'>AI</b><b class='flag-5'>系統(tǒng)</b>全流程指南

    ESP-Hi:基于ESP32-C3的開(kāi)源低成本AI機(jī)器狗技術(shù)解析與應(yīng)用展望

    ESP-Hi是基于ESP32-C3芯片的開(kāi)源AI機(jī)器狗項(xiàng)目,通過(guò)創(chuàng)新設(shè)計(jì)實(shí)現(xiàn)超低成本智能交互。項(xiàng)目利用芯片ADC與I2S接口實(shí)現(xiàn)
    的頭像 發(fā)表于 01-14 16:30 ?2265次閱讀
    <b class='flag-5'>ESP</b>-Hi:基于<b class='flag-5'>ESP32</b>-C3的<b class='flag-5'>開(kāi)源</b>低成本<b class='flag-5'>AI</b>機(jī)器狗技術(shù)解析與應(yīng)用展望

    ESP32-C3系列】 ZXAIEC43A智能語(yǔ)音交互開(kāi)發(fā)板上手指南

    1開(kāi)發(fā)板介紹C3Pro語(yǔ)音地臺(tái)ZXAIEC43A是一款為IP人物與IP形象賦能的智能語(yǔ)音交互硬件套件,基于ESP32-C3+GX8006A芯
    的頭像 發(fā)表于 02-12 18:15 ?192次閱讀
    【<b class='flag-5'>ESP32</b>-C3系列】 ZXAIEC43A智能<b class='flag-5'>語(yǔ)音</b><b class='flag-5'>交互</b><b class='flag-5'>開(kāi)發(fā)</b>板上手指南