【AI硬件开发上手教程】怎么使用AI编程实现小聆AI语音控制舵机

前言

本文演示在 Windows 环境下用 AI Agent 进行 Arcs-mini 开发环境搭建,并通过AI编程的方式实现语音控制舵机的二次开发。

需要用到的电子配件:

  1. Arsc-mini,详细的硬件配置信息参考:https://docs2.listenai.com/x/1KVekpl1e
  2. 舵机:本文演示使用的是MG90S-360°舵机

安装 Claude Code / Codex 等 AI 编程助手

一、安装必要软件

1. Nodejs,建议版本:24.17.0

  • 打开 powershell(win + R -> 输入 powershell -> 回车),执行命令:winget install -e --id OpenJS.NodeJS.LTS
  • 然后,重新打开一个powershell,执行命令 node --version 确认安装成功。
  • 预期页面

2. 安装 Agent 工具(以claude-code为例)

  • 打开 powershell(win + R -> 输入 posershell -> 回车),执行命令: npm install -g @anthropic-ai/claude-code
  • 然后执行命令 claude --version 确认安装成功。
  • 预期页面

二、 申请大模型 API-KEY

1、以DeepSeek为例,登录官方平台: https://platform.deepseek.com/usage

  1. 申请 API-KEY

三、配置 API-KEY

  • 打开 powershell(win + R -> 输入 posershell -> 回车),执行以下命令:
  • 设置API-KEY临时变量:$KEY = Read-Host -Prompt "请输入您的 DeepSeek API-KEY"
  • 下面内容设置到配置文件里

p="env:USERPROFILE\.claude"; New-Item -ItemType Directory -Force -Path p\|Out-Null; @{env=@{ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic";ANTHROPIC_AUTH_TOKEN=KEY;ANTHROPIC_MODEL="deepseek-v4-pro";ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-pro";ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro";ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro";ENABLE_TOOL_SEARCH="true"}}|ConvertTo-Json -Depth 3|Set-Content -Path "p\\settings.json" -Encoding UTF8 -Force; Write-Host "✅ 配置完成! p\settings.json"; claude

  • 测试预期页面

Agent 搭建 Arcs-mini 开发环境

一、以 Claude Code 为例,打开编程助手输入提示词:

帮我 git clone https://cloud.listenai.com/CSKG836746/arcs-sdk/public/arcs_mini 到本地,并根据其中 AGENTS.md 的指引完成开发环境准备。

搭建完成,预期页面:

二、测 试 skill

  1. 输入提示词:帮我烧录固件,然后看看日志
  2. 烧录完成后抓取日志,预期页面:

如上所示Agent 已经可以实现编译、烧录、查看日志。后续需求实现以及问题修复均可以让 Agent 通过烧录、查日志等等skill来完成。

通过AI编程实现小聆AI语音控制舵机

一、 确认SDK版本号

本篇示例源码基于 3.0.2-m3 版本的 SDK。可通过命令 git log 查看版本,如果版本不一致,请使用命令 git checkout mini-v3.0.2-m3 切到指定 SDK 版本。

二、 Agent 实现功能

输入以下提示词:

帮我实现一个 MG90S-360° 舵机的端侧 MCP 功能:

  • 使用 Arcs-mini 的 PA00 输出 PWM,直接控制舵机信号线;

  • 支持顺时针、逆时针旋转和停止;

  • 注册一个可供语音调用的端侧 MCP 工具。

请基于 mini-v3.0.2-m3 完成代码修改,并帮我编译烧录。

三、对接硬件

按一下参考信息对接硬件

注意:Mini3 的 PA00 默认用作 EXT4G_PWR。启用本示例后,PA00 会被重新配置为 PWM,不能同时用于 4G 模组电源控制。

四、测试语音技能

唤醒小聆,然后说 "舵机顺时针旋转" ,舵机开始旋转则为成功。

演示视频:https://docs2.listenai.com/zz/11561.mp4?shortId=nfECTT98L

更多资料参考

以上为LS26开发套件(Arcs mini)通过AI编程实现控制舵机的操作,如需克隆IP角色、自建RAG知识库、控制外设家居、接入MCP等更多云端服务、可以参考这个文档内容实现:https://docs2.listenai.com/x/Scs0mxNw6

相关推荐
IT_陈寒1 小时前
深入理解SpringBoot:核心原理与最佳实践
前端·人工智能·后端
wdf80881 小时前
重型车辆、矿山装备、汽车研发、CAE、自动驾驶和沃尔沃重型车辆研发工作站配置与本地AI部署指南
人工智能·自动驾驶·cfd·creo机械设计
Jsundoku1 小时前
第四章 机器学习 -- 马尔可夫决策过程
人工智能·机器学习·马尔可夫决策过程
江苏久众新视1 小时前
SOP流程AI视觉检测实战案例:基于安防相机与本地AI的产线防错防漏方案落地分享
人工智能·数码相机·视觉检测
东离与糖宝1 小时前
LLM基础学习笔记:看懂BLEU、ROUGE、PPL与三大模型架构
人工智能
IT研究室1 小时前
最新大数据毕业设计选题推荐-基于大数据的AI助手系统性软件缺陷评论挖掘与可视化-大数据-Spark-Hadoop-Bigdata
大数据·人工智能·课程设计
u1301301 小时前
GitHub 热榜项目:日榜(2026-10-30)
人工智能·github
超级架构师1 小时前
让 Fortran 模型自己调用 Agent:原生 Fortran 2008 实现深度剖析
人工智能·python·架构·机器人·开源·fortran
fly-iot1 小时前
【FDE知识库】(1):AI 编程时代开发语言选型分析,云使用go,企业用java,算法python,底层c
开发语言·人工智能·golang