
机器狗小白
简介
机器狗小白基于嘉立创机器狗实训营项目EDA-Robot机器狗工程,在官方教程案例的基础上增加语音识别模块ASR-PRO,实现机器狗的对话功能。
简介:机器狗小白基于嘉立创机器狗实训营项目EDA-Robot机器狗工程,在官方教程案例的基础上增加语音识别模块ASR-PRO,实现机器狗的对话功能。开源协议
:GPL 3.0
描述
项目功能
手机遥控、表情显示、每日天气、时钟显示、语音识别、语音回应。
项目参数
ESP8266主控、0.96寸OLED显示屏、AMS1117 LDO线性稳压器、SG-90舵机180度版本、ASR PRO语音识别模块
硬件设计
在官方教程案例的基础上增加语音识别模块接口,引出5V电路给语音识别模块供电,又将语音识别模块与ESP8266主控的TX、RX串口通信引脚交叉相连,可扩展机器狗的语音控制功能。
PCB设计
为加入语音识别模块,扩大了电路板尺寸,也使元器件更容易焊接。焊接时先焊接稳压芯片和主控芯片,再焊接电容、电阻与按键,最后焊接OLED显示屏。
软件设计
直接使用官方教程案例源码,见附件7,具体讲解可看官方开发文档。
语音识别模块程序通过天问Block软件编写,采用图形化编程,操作简单,便于实现,语音对话程序见附件6。外壳设计
由于改变了电路板尺寸,无法使用官方教程案例外壳,使用SOLIDWORKS绘制了外壳,可通过嘉立创EDA直接导出电路板3D模型,按照电路板尺寸绘制外壳(使用在线编辑可能无法生成所有元件3D模型,可使用嘉立创EDA软件在线模式导出3D模型),外壳打印文件见附件123。
功能实现
见附件4、5,目前机器狗仅实现wifi控制与语音对话功能,未来可通过扩展软件程序,实行机器狗的语音控制功能。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论