首页 > 其他分享 >语音AI小夜灯项目

语音AI小夜灯项目

时间:2024-01-03 21:32:50浏览次数:35  
标签:引脚 AI I2S 语音 使用 焊接 进行 小夜灯

一、项目简介

使用ESP32-S3N8R8模块作为主控芯片,S3内核增加了用于加速神经网络计算和信号处理等的指令,这使得我们可以使用它来快速解析训练好的语音模型进行语音识别的功能。

二、原理解析

本项目由四个部分组成,电源部分、LED照明部分、主控部分、语音识别拓展部分,本项目主要是通过麦克风接收语音信号并进行处理,提取人声进行解析比较,当声音符合指令后,进行对应的控制操作。

2.1 电源电路

采用TYPE-C-16P接口作为供电接口,同时使用对应的USB数据引脚接入S3对应的USB引脚处(USBD+ IO20),(USBD- IO19),直接使用USB 作为下载和调试,无需转换为串口信号。在CC1和CC2引脚处加入5.1K下拉电阻,便于不同主机识别和配置。

语音AI小夜灯项目_引脚

使用AMS1117作为5V转3.3V降压LDO,ESP32S3在开启无线射频或做语音解析运算时,消耗电流较大,再加上有其余外设电路的存在,在进行电源芯片选型时,因选择输出电流至少在600mA以上的,AMS1117输出电流为1A,能够满足。

语音AI小夜灯项目_引脚_02

2.2 LED照明电路

使用四个RGB三色灯分布在板的四周,通过改变RGB三色灯不同颜色的亮度可以获得不同的显示效果。这里考虑到红、蓝、绿灯在所需电流上不一致,使用不同的电阻分开串联在对应的支路上,后续可以通过调整阻值来使亮度达到统一。同时将每一个颜色的灯串在一起,通过SI2302N沟道mos管进行统一导通和关闭,也可以通过PWM控制导通时间来进行亮度调整。

语音AI小夜灯项目_辅助工具_03

2.3 主控部分

使用ESP32S3N8R8模组作为主控芯片,这里需要注意,如果需要进行语音识别,所需的资源库是比较大的,建议选择Flash和PSRAM在8M以上。注意在带有OSPI PSRAM(即内置芯片为ESP32-S3R8及以上)的模组中,管脚IO35,IO36,IO37用于连接至模组内部集成的OSPI PSRAM,不可用于其他功能,这里我们需要在对应引脚上打上非连接标识。

在ESP32S3中,一共有4个Strapping引脚,在进行引脚分配时,尽可能不要去在这些引脚处加入上拉或下拉电阻去改变它的默认状态。

语音AI小夜灯项目_引脚_04

语音AI小夜灯项目_引脚_05

2.4 语音识别拓展部分

使用I2S数字硅麦克风接收语音信号,在I2S信号线处,为了获得更好的抗干扰效应,可以尝试串联小电阻进行阻抗匹配。

语音AI小夜灯项目_引脚_06

使用I2S信号的D类功放芯片进行语音输出,在声音输出路径中,加入磁珠与电容组成LC滤波电路,降低输出干扰。外部喇叭使用GH1.25*2P接口进行连接。

语音AI小夜灯项目_语音识别_07

ESP32S3带有两个I2S控制器,所有IO都可以经过内部矩阵复用为I2S引脚,大家可以随意分配。

加入震动传感器,当手拍打桌面时,也能进行不同灯光的切换,增加可玩性。震动传感器内部为弹簧结构,可以简单理解为弹簧按键。

语音AI小夜灯项目_辅助工具_08

三、器件焊接

3.1 物料清单

语音AI小夜灯项目_语音识别_09

3.2 焊接辅助工具

焊接时可以在嘉立创EDA的PCB页面里点击顶部菜单栏的工具选择焊接辅助工具,会跳转到交互式BOM页面,实时交互显示元器件在PCB板上对应的坐标位置,可勾选隐藏或显示已焊接元器件,高效率焊接。

语音AI小夜灯项目_引脚_10

四、实物演示

4.1 3D渲染图

语音AI小夜灯项目_语音识别_11

语音AI小夜灯项目_引脚_12

4.2 实物成品

语音AI小夜灯项目_辅助工具_13

语音AI小夜灯项目_引脚_14

4.3 软件资料链接:乐鑫语音藤球灯

语音AI小夜灯项目_语音识别_15

语音AI小夜灯项目_引脚_16

标签:引脚,AI,I2S,语音,使用,焊接,进行,小夜灯
From: https://blog.51cto.com/u_15641375/9089196

相关文章

  • 程序员这个职业终将无法被取代,即使AI再怎么发展也不行
    前言程序员这个职业终将无法被取代,即使AI再怎么发展也不行,你可能会说为什么?那么你首先想想AI的数据模型,AI的算法,AI的代码是谁写的?难道是凭空产生的吗?只要还是程序员写的,那么AI就一定会受到限制。即使有一天AI真的发展到可以完全取代程序员的那一步,那这个世界又会变成什么样子?AI再怎......
  • AI边缘计算智能分析网关V4如何配置周界入侵检测算法
    旭帆科技的智能分析网关V4内含近40种智能分析算法,包括人体、车辆、消防、环境卫生、异常检测等等,在消防安全、生产安全、行为检测等场景应用十分广泛,如常见的智慧工地、智慧校园、智慧景区、智慧城管等等,还支持抓拍、记录、告警、平台级联等功能。算法稳定,识别高效,感兴趣的用户可以......
  • AI原生应用开发“三板斧”亮相WAVE SUMMIT+2023
    面对AI应用创新的风口跃跃欲试,满脑子idea,却苦于缺乏技术背景,不得不望而却步,这曾是许多开发者的苦恼,如今正在成为过去。12月28日,WAVESUMMIT+深度学习开发者大会2023在北京举办。百度AI技术生态总经理马艳军最新发布飞桨开源框架2.6版本和大模型重构的开发工具链,包括全新发布Comate......
  • AI的突破与融合:2024年中国智能技术的新纪元_光点科技
    随着人工智能领域的不断突破,2024年注定将成为中国智能技术发展的一个新纪元。当下,AI技术不仅在理论研究上取得了重大进展,其在商业应用、社会服务等领域的融合也日益深入。本文将结合近期网络上的AI热点,展望中国在AI技术方面的发展趋势和应用前景。AI技术的商业化突破近期,中国AI领域......
  • JetBrains GoLand 2023.2 (macOS, Linux, Windows) 发布 - Go Full Stack
    JetBrainsGoLand2023.2(macOS,Linux,Windows)发布-GoFullStack作者主页:sysin.orgJetBrainsGoLand-GoFullStackGo语言全栈IDE,对JavaScript、TypeScript和数据库提供扩展支持为何选择GoLand强大的代码洞察GoLand使读取、写入和更改Go代码变得非常容易实时错误......
  • JetBrains PyCharm 2023.2 (macOS, Linux, Windows) 发布 - 面向专业开发者的 Python
    JetBrainsPyCharm2023.2(macOS,Linux,Windows)发布-面向专业开发者的PythonIDE作者主页:sysin.orgJetBrainsPyCharm-面向专业开发者的PythonIDE为什么选择PyCharm在一个地方获得所有Python工具更加高效由PyCharm负责处理日常繁琐的工作细节,为您节省宝贵的时间。......
  • 政府采购变数大,AI PC是联想的“新希望”?
    文|新熔财经作者|余一发布两款AIPC,并预热CES将有AIPC大动作后,联想似乎找到了计算机终端的新思路。而在这之前,联想终端业务面临的挑战不可谓不严重。“事业单位更换纯国产电脑”、“联想被排除在大订单之外”等消息下,联想硬件终端产品面临的问题日益严峻。早在今年年初,联想集团(下称......
  • Linux的tail命令:跟踪正在更新的文件
    在Linux系统中,Tail命令是一个非常实用的工具,用于查看文件的末尾内容。无论是监控日志文件实时变化,还是查找文件中的某些特定信息,Tail命令都能发挥重要作用。本文将深入探讨Tail命令的原理、实践操作以及未来发展方向。Tail命令的原理Tail命令基于文件系统中的块概念,以块为单位读取......
  • Python pytest.main()运行测试用例
    前言前面一直使用命令行运行pytest用例,本篇来学下使用pytest.main()来运行测试用例pytest.main()args传一个list对象,list里面是多个命令行的参数plugins传一个list对象,list里面是初始化的时候需注册的插件不带参数运行importpytest#等同于命令行执行pytest#默认运行的是......
  • 微软的一些公开课,Python、机器学习、SQL、AI,全部免费
    大家好,我是老章,刷X看到一位博主AlifHossain⚡@alifcoder总结了微软的一些公开课,全部免费,蛮不错的。感兴趣可以学一波,还能领徽章。1.机器学习简介本课程是学习机器学习基础知识和用例的好方法。→11个模块→2.5小时→适合初学者→免费徽章链接:https://learn.micros......