登录社区云,与社区用户共同成长
邀请您加入社区
1、通过一级级口令进入识别模式,通过识别二级口令进行分类,对垃圾分为四大类:厨余垃圾、可回收垃圾、有害垃圾、其他垃圾。2、将识别出来的垃圾种类播报出来。3、根据垃圾种类驱动对应的舵机进行转动(模拟垃圾桶打开,并在十秒钟自动复位,模拟垃圾桶关闭)4、通过红外模块检测桶满,当相应的垃圾桶满时蜂鸣器报警5、实时监测光照6、通过烟雾传感器监测烟雾预防火灾STM32系列处理器是意法半导体ST公司生产的一种基
WTK6900模块搭载深度神经网络(DNN‑HMM)语音识别技术,配合深度学习的单麦克风降噪处理,在嘈杂场景里也能保留清晰的人声指令。普通话带点方言口音,同样能精准识别。在安静环境下5-8米距离,识别达到98%,适合空间更大的场景,不需要走到设备前,躺在沙发上就能语音控制空调、风扇、灯光、音箱。可自定义150条命令词,10个唤醒词,配置60多种音色的TTS语音播报,含男女生,语速快慢都可以调整,还
本课题设计一款基于 STM32 单片机的语音识别智能垃圾分类桶模型控制系统。系统以 STM32F103C8T6 单片机作为主控单元,搭载 LU-ASR01 离线语音识别模块实现语音交互,支持语音唤醒、垃圾类别指令识别以及垃圾名称自动分类判定。系统采用 SG90 舵机实现四类垃圾桶桶盖驱动控制,通过 OLED 液晶显示屏实时展示各个桶盖工作状态,并配置物理按键实现桶盖手动开启功能。使用者可唤醒设备后
本文系统梳理了Transformer在音频领域的应用发展。音频信号通过特征压缩(如log-mel频谱、CNN隐层序列或离散Token)转化为适合Transformer处理的序列结构。核心架构包括基于频谱图的AST、基于CNN-Transformer混合的wav2vec2.0/HuBERT,以及基于神经编解码的MusicGen/VALL-E等。音频Transformer的成功得益于三方面关键突破:硬
为解决传统垃圾桶智能化程度低、垃圾分类操作不便的问题,本文设计一款基于 STM32 或 51 单片机的 AI 语音智能分类垃圾桶系统。系统整合 SU‑03T 语音识别、HC‑SR04 超声波、红外接近传感器、9g 舵机、0.96OLED 显示屏等外设,实现厨余、有害、可回收、其他四类垃圾的处理。设备支持手动、自动两种工作模式,可通过语音指令完成垃圾类别识别与桶盖控制,超声波模块完成垃圾桶剩余容量检
多层压电陶瓷执行器主要表现为容性负载。选择压电驱动器时,不能只确认最高输出电压,还必须同时核对器件电容量、驱动频率、波形、峰值电流、连续电流、压摆率、温升和保护方式。电容量越大、频率越高、电压变化越快,驱动器需要提供的充放电电流越大。本文给出正弦波和三角波条件下的理论计算方法,以及一个已经在Python 3.12.13环境中运行验证的选型工具。文中数据是理想电容模型的理论示例,不代表鸿芯微控任何具
这个方法返回的是一个视图对象,不是列表。我第一次用的时候,直接当成列表去做下标访问,当场就报错了,后来才注意到它的特性。二是内存占用很小,还支持集合操作,像 &、|、- 这些,可以直接对多个视图取交集、并集、差集,在需要比较多个字典的键时挺方便。Python 的默认行为就是迭代键,所以 for key in my_dict 这种写法最简洁,也没额外创建对象,如果只是遍历一遍键,用它就足够了,跑得也
从原理到实操,从输入输出模式到引脚复用,只要理清思路,按需选择,就能轻松用 GPIO 和外部设备 “互动”。不管你是刚入门的小白,还是想精进技能的老司机,这篇文章都能让你轻松搞定 GPIO,和外部设备 “畅聊” 无阻~GPIO,全名叫 “通用输入输出”,就像嵌入式设备的 “万能接口”,专门用来和外部电子元件(比如传感器、LED 灯、按键等)沟通。它有两个阈值(上阈值和下阈值),能把带噪声、不稳定的
摘要:本文针对Windows系统蓝牙服务意外停止问题,提出"定时检查+自动修复+崩溃预防"三重解决方案。通过sc命令实现服务状态监控和启动,设置系统级恢复策略,并封装为Windows系统服务实现长期守护。方案包含临时调试和长期运行两种场景:前者通过Python脚本手动监控,后者以系统服务形式开机自启。关键点包括管理员权限执行、服务名确认、双重保障机制等,有效解决了蓝牙服务异常关
本文详细介绍了如何将YOLOv8的检测结果通过串口通信传输给STM32单片机,包括通信协议设计、Python端数据发送实现、STM32端解析引擎开发以及调试优化技巧。通过构建工业级串口通信框架,实现计算机视觉与嵌入式系统的高效协同,提升硬件动作的精准触发能力。
摘要:使用pyserial打开STM32串口时导致设备复位,原因是CH340芯片的DTR信号连接到了STM32的NRST引脚。pyserial默认会拉低DTR/RTS信号,从而触发复位。解决方法是在打开串口后立即设置ser.dtr=False和ser.rts=False,使信号保持高电平状态,避免误复位。
在传统有限元仿真工作流中,存在两大痛点:APDL 脚本参数修改依赖手动打开记事本修改数值,多工况批量仿真时重复工作量巨大,极易手输错误;ANSYS GUI 交互式操作无法自动化批量计算、批量导出应力 / 位移 / 温度云图,仿真报告产出效率极低。本文搭建一套完整离线自动化仿真链路:FastAPI参数化服务(正则精准替换APDL)→ APDL仿真脚本 → Windows BAT批处理后台静默运行AN
在MDK-ARM编译后用python解析map文件在编译窗口输出Flash和RAM使用及剩余情况
本文介绍了一个PowerShell脚本combined_serial.ps1,该脚本实现了串口监视和文件发送功能。脚本首先显示可用串口列表供用户选择,然后进入串口监视模式接收数据,按任意键后可切换到文件发送模式。发送文件时支持显示传输进度,并自动关闭串口连接。运行记录显示脚本成功在COM9端口以9600波特率接收数据并发送59字节文件,最后收到设备响应数据。该工具适用于串口调试和文件传输场景,具有
本文分析了ESP-IDF在VSCode中编译时出现的"include报错+无法找到compile_commands.json"问题。作者指出该问题本质是ESP-IDF编译器损坏导致的编译失败,而非普遍认为的C/C++插件或CMake配置错误。通过终端输出发现存在组件缺失和路径异常,重装ESP-IDF工具链后问题解决。关键结论:compile_commands.json缺失是编译失败的结果而非原因,
本文是WIZnet W55RP20芯片MicroPython系列教程的第16篇,主要介绍如何使用该芯片实现工业自动化核心应用——ModbusTCP通信。文章详细讲解了ModbusTCP协议的原理、报文结构和通信流程,并提供了完整的MicroPython代码实现ModbusTCPServer功能,支持03/04/06/16功能码。教程涵盖硬件连接、开发环境配置、代码解析和测试验证,特别强调了W55R
摘要:开发者推出mips工具,专为低版本MicroPython的mip工具提供增强支持。该工具解决两大痛点:1)老固件不支持相对目录的问题,改用绝对地址;2)新增国产平台简写功能,支持upypi/gitee/gitcode一键下载。mips完全兼容原生mip语法,提供双版本运行(MicroPython版和标准Python版)、智能路径管理、debug模式等实用功能。安装简单,可通过upypi直接获
摘要:本文提出了一种基于Python的轻量级SNMPTrap监听方案,用于解决传统网管平台告警泛滥导致的响应滞后问题。方案通过解析UPS、精密空调等设备触发的SNMPTrap报文(如市电中断、电池超温等),将OID语义转化为可视化告警信号。核心实现包括:1)使用pysnmp监听UDP 162端口并解析报文;2)通过REST API和HMAC签名驱动嵌入式终端;3)支持RGB灯光矩阵(红/橙/绿三色
勾选右边型号选择,就可以查看到对应型号的串口标识,需要注意的是,关于串口的引脚选择,一致上都以官网为准,而不参考数据手册,目前quecpython并没有专门的硬件设计手册,由于QuecPython和QuecOpen存在一定差异,例如有哪些引脚可以作为GPIO不能直接参考QuecOpen的文档,包括串口也是同理,其他部分和open保持一致。TX 接 TX、RX 接 RX→肯定聊不上!把 CPU 给的
微叠加复杂业务逻辑就容易出现卡顿、丢包甚至协议栈崩溃。WIZnet 凭借全硬件 TCP/IP 协议栈技术在工业联网领域深耕多年,从经典的外置 W5500 以太网芯片,到如今推出集成主控的单芯片方案 W55MH32,直接把 Cortex-M3 内核、硬件 TOE 卸载引擎、MAC 与 PHY 全部整合进一颗芯片,从根源上降低了单片机联网的开发门槛与运行风险。3cb3c4c93b4440b758862
GPIO是“通用输入/输出”(General Purpose Input/Output)的缩写,是树莓派与外部世界沟通的桥梁。**设置某个引脚为高电平(3.3V)或低电平(0V)**来控制外部设备(如点亮LED、驱动电机)读取某个引脚的电平状态来感知外部世界(如检测按钮是否被按下、读取传感器数据)树莓派上的GPIO引脚本质上是芯片(Broadcom SoC)直接引出的接口,可以通过软件控制其行为。
1、oeld屏幕实时显示四种垃圾桶的状态2、app实时显示四种垃圾桶的状态(开启/关闭),并且可以控制垃圾桶的开启与关闭3、通过一级口令唤醒语音识别识别功能后,语音回复”您好主人”。4 当一级口令识别之后,二级口令说出垃圾的名字,语音识别模块自动识别此垃圾的类型,语音播报出垃圾种类(四种类型:厨余垃圾,其他垃圾,有害垃圾,可回收垃圾。也可自己定位垃圾得类型)并且垃圾桶打开(舵机模拟垃圾桶打开,并在
本文介绍了一款基于STM32单片机的语音识别智能快递柜系统设计方案。该系统通过STM32F103C8T6单片机最小系统作为控制核心,结合语音识别模块、语音播报模块和SG90舵机实现智能化快递存取功能。使用者可通过一级口令唤醒系统,二级口令识别收件人姓名后,系统将语音播报并自动开启对应快递柜(通过舵机模拟),10秒后自动关闭。文章详细阐述了系统硬件组成、STM32处理器的优势特点,并展示了部分核心代
本文章主要解决国内用户VSCode搭建platformio环境下载受限的解决方法
这篇文章分享了5个基于STM32单片机的创新毕业设计项目,涵盖了智能检测、远程监控和人脸识别等多个领域。项目包括:1)口罩佩戴检测系统,通过WiFi传输检测结果;2)智能鱼缸监控系统,实现自动换水和投喂;3)火灾监控系统,实时采集环境数据;4)人脸识别快递柜系统;5)人脸识别门禁系统。每个项目都提供了难度系数、工作量和创新点评分,适合作为毕业设计选题参考。这些项目结合了硬件设计和软件编程,具有实用
文章摘要:一位20年经验的嵌入式开发者分享传统开发痛点,对比AI全流程自动开发带来的革命性改变。传统方式开发一个I²C驱动需1天,而AI闭环模式仅需10分钟:自动解析手册、生成代码、编译烧录、验证波形。作者指出技术争论已过时,AI将承担底层开发中的脏活累活,让开发者聚焦产品功能实现。这套基于OpenCode和大模型的工具链,彻底改变了嵌入式开发的工作方式。
Sun01是一款基于Qwen2.5-Coder-14B模型的STM32开发助手,通过自然语言对话实现工程分析、代码编译(GCCARM工具链)和固件烧录(J-Link调试器)等功能。支持STM32CubeIDE、Keil MDK和Makefile工程类型,涵盖F1/F4/H7等主流STM32系列。系统包含工程解析、编译、烧录和AI助手模块,通过配置文件可自定义模型、目标设备和优化等级。用户只需运行启
LSM6DSV16XTR是意法半导体推出的革命性6轴IMU芯片,集成了边缘AI计算与多通道传感器融合能力。其创新三核架构(UI/EIS/OIS通道)实现并行数据处理,内置机器学习核心和有限状态机可本地执行动作识别。特性包括Qvar静电传感、模拟信号采集、四元数输出,以及仅0.65mA的低功耗表现。2.5x3mm微型封装支持±4000dps陀螺仪量程,通过MIPII3C接口实现高效通信。该芯片已广泛