智能摄像头最新方案!答题涨知识,千呼万唤等你来!

【618折扣节】电路城付费电路全场7折,仅限三天!!!

断电不断网,DC/DC UPS路由器光猫带保护电源

【毕设作品】STM32+Android实现的智能家政机器人

  • 【毕设作品】STM32+Android实现的智能家政机器人
  • 【毕设作品】STM32+Android实现的智能家政机器人
  • 【毕设作品】STM32+Android实现的智能家政机器人

【毕设作品】STM32+Android实现的智能家政机器人

【毕设作品】STM32+Android实现的智能家政机器人

【毕设作品】STM32+Android实现的智能家政机器人


本文设计一种基于Android平台实现语音识别和命令生成,通过蓝牙无线传输至下位机,由下位机中的STM32F103控制器控制机器人完成用户指令。

研究内容:

随着微处理器技术的发展与成熟,嵌入式语音识别系统已逐渐成为各领域研究的热点方向,各种迎合人们需求的语音识别设备出现在我们的现实生活中。本课题重要研究的是通过语音识别技术控制机器人,该系统通过设备命令者的语言对机器人发出控制指令,让机器人为我们服务。考虑的语音识别需要很大的运算量,这对于微处理器的速度就有了一定的要求,所以在本系统中,我们采用了谷歌公司的Google Voice Search语音处理引擎,通过使用该引擎完成语音识别。同时,我们采用上位机识别并发送控制指令,下位机控制机器人的方式,中间传输环节通过HC-05蓝牙模块实现。在下位机中,我们采用STM32RBT6控制器通过串行方式控制机器人上的舵机,从而实现对机器人整体的控制。

实现功能:
(1)家政服务机器人要求为移动车体,具有机械手;
(2)基于“安卓”实现简单语音识别;
(3)实现机械手臂简单操作;
(4)通过蓝牙实现“安卓”对机器人的无线控制;
(5)实现自动定位。

机器人运行效果图

机器人端电路图

机器人端电路PCB

附件包含以下资料

电路相关文件

电路图文件
全部电路设计.rar
描述:电路图
源代码
机器人端代码.rar
描述:源代码
其他文件
VoiceRecognizer.rar
描述:安卓端软件
收藏 (20)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归ST社区(贾寒光 )所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 毕业设计-51单片机室内环境检测仪设计

    功能说明:1.采用STC12C5A60S2单片机;2. 采集甲醛信息(甲醛传感器采用岚宝德源品牌);3.采集PM2.5信息(传感器采用 夏普 GP2Y1010AU0F);4. 采集温湿度(DHT11);5.液晶显示采用12864液晶资料说明: 附件内容提供原理图及PCB源文件,用altiumDesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198(咨询时请说明来自电路城);演示视频
    来自:其他时间:2018-06-11 51单片机 毕业设计 环境检测
  • 单片机16x16点阵贪吃蛇游戏机 复古游戏机 点阵广告屏

    ---------------------------功能说明---------------------------------1.通过单片机控制点阵实现贪吃蛇游戏,并能够在数码管或点阵上显示分数2.通过4个按键控制蛇上下左右移动3.蛇在触碰到自己、屏幕边缘时游戏结束4.实现8个关卡,每个关卡5个苹果,吃完进入下一关,每一关蛇行进速度递增5.能够通过一个按键暂停或开始游戏6.按键、吃到苹果、死亡、换关卡时进行蜂鸣器鸣叫提示7.换关卡时界面为点阵上显示关卡号,数码管显示--8.死亡界面为显示结束动画后在点阵上显示通关关卡数(数字带框用于区分换关卡界面),在数码管显示最后一个关卡得分情况9.得分由于板子大小限制选择为2位数码管,因而每个关卡得分另计,但在死亡后会显示通关关卡数以及最后一关得分情况10.所有关卡均完成时界面为:点阵显示w,数码管显示通关关卡数---------------------------操作说明---------------------------------1.上电测试:将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作2.游戏开始:上电后按下暂停/开始键开始游戏,点阵屏幕显示关卡、数码管显示--后进入游戏,进入游戏后可按下暂停/开始键暂停游戏,闯关成功后进入下一关,进入下一关会有与上述相同的界面提示关卡3.游戏玩法:当进入关卡后可按下上下左右按键调整蛇的行进方向吃苹果,单次出现一个苹果,一个关卡5个苹果,吃完通关;每个关卡速度依次递增(即难度递增),分数不累计4.游戏重新开始:按下复位键可重启游戏,即从第一个关卡开始5.游戏通关:通关后显示W,数码管显示通关关卡总数,通关后按下复位再次进入6.游戏死亡:死亡后点阵显示带框的关卡通关总数,数码管显示当前关卡分数实物截图: 注意:提供PCB代画 程序代调 论文代写等服务联系Q1721948477,丰厚经验电子工程师保障你的设计完美通过上述作品仅提供资料。实物购买地址:https://shop253371153.taobao.com/shop/view_shop.ht...
    来自:DIY创意产品时间:2018-06-10 单片机 点阵 贪吃蛇
  • 单片机红外点滴监测/检测系统

    ---------------------------硬件组成---------------------------------1.利用红外对管实现点滴滴速检测以及点滴剩余量检测2.利用蜂鸣器与LED灯配合指示同步以及液位过低3.利用STC89C52单片机实现控制4.总共有三个板子:两个红外对管电路(分别用于检测液位以及滴同步),一个控制电路---------------------------功能说明---------------------------------1.能够在点滴滴下时指示(指示内容为蜂鸣器短叫,同步指示灯闪烁)2.能够在点滴液位过低时报警(报警内容为蜂鸣器长鸣,LED不亮)3.能够在点滴频率改变时指示(报警内容为LED频率改变指示灯亮起,蜂鸣器不鸣叫),当且仅当两次液滴滴落时间差别在500ms以内(为方便演示值为500ms,实际应该为100ms以内,根据实际情况可做调整)时才视为频率正常,并且滴落次数在10次以上才能够自动取消报警---------------------------操作说明---------------------------------1.上电测试:将三个板子利用提供的杜邦线连接,将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作2.检测微调:调整滑动变阻器使得检测物体在有和无的时候能够刚好检测到(在测试效果不佳时才调整,切勿未测试即调节)2.点滴滴速检测:在点滴滴速检测部分通过物体观察是否变化3.点滴剩余量检测:在检测装置中间放置物体观察蜂鸣器是否鸣叫,而后拿掉观察是否有响应,正常应该为有物体不鸣叫,无物体鸣叫---------------------------特别说明---------------------------------本设计硬件调试中检测微调具有一定难度,因而购买散件的亲们在调试时请参照视频中方式进行调试,如果无法检测请先进行调试后再考虑其他原因注意:提供PCB代画 程序代调 论文代写等服务联系Q1721948477,丰厚经验电子工程师保障你的设计完美通过上述作品仅提供资料。实物购买地址:https://shop253371153.taobao.com/shop/view_shop.ht...
    来自:DIY创意产品时间:2018-06-10 单片机 毕业设计 红外检测
  • 单片机8位数码管多功能计算器

    ---------------------------功能简述---------------------------------该作品主要完成2个正负数的四则运算与求余运算,能够进行和加与和减操作,并带有溢出指示功能,可以实现删除上一位以及清空输入的功能---------------------------硬件组成---------------------------------1.51单片机2.LED指示灯及外围一组3.两个4位数码管4.6x4键盘5.电源接口---------------------------功能说明---------------------------------1.通过8位数码管显示操作数据2.按键总共有24个,排列如下 C | 7 | 8 | 9 | * | / |± | 4 | 5 | 6 | - | MRC | % | 1 | 2 | 3 | + | M- |← | 0 | | = | | M+ |3.数码管可以显示-9999999~9999999的数据4.可以进行两个带符号数的四则运算/求余运算/和加与和减5.运算后不需要按下C进行清零,可以直接进行下一组运算6.使用LED灯进行显示溢出指示,范围为小于-9999999大于9999999,溢出后数码管显示07.可以实现删除上一位数据的功能,直接按下←按钮即可8.可以实现数据清除重输功能,按下C按键即可9.数据正负可直接翻转,在输入数据前按下±按钮或输入中按下均可---------------------------操作说明---------------------------------1.上电测试:将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作2.2个数的四则与求余运算:按下数据输入第一个数,再按下+-*/%当中的一个后输入第二个数,按下等即可得到结果,过程中可按下←按钮删除上一位数,可按下±输入正负符号3.中途返回:如果在未按下等之前发现输入错误需要从新输入可以按下C重新开始一次新的计算4.和加与和减:当进行了一次数据计算后按下M+/M-输入第二个数即可进行所有功能均保证完美通过注意:提供PCB代画 程序代调 论文代写等服务联系Q1721948477,丰厚经验电子工程师保障你的设计完美通过上述作品仅提供资料。实物购买地址:https://shop253371153.taobao.com/shop/view_shop.ht...
    来自:DIY创意产品时间:2018-06-07 diy制作 毕业设计 课程设计
  • STM32 1602万年历 DS18B20温度计

    ---------------------------功能说明---------------------------------1.通过LCD1602显示年月日 时分秒 星期 温度 等信息2.按键总共有三个,从左至右分别为调整参数选择按钮、参数调整按钮、12小时制/24小时制选择按钮3.两个按钮即可实现数据的调整,避免多个按钮的资源浪费4.星期自动计算,无需调整5.闹钟功能:闹钟可暂停,可实现掉电存储---------------------------操作说明---------------------------------1.上电测试:将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作2.调整参数选择:按下调整参数选择按键(第一个按键)可分别调整年/月/日/时/分/秒/时间显示模式/闹钟时/闹钟分/闹钟秒,按下后对应调整数据的第一位闪烁指示,各个数据范围分别为(其中闹钟时有Ala标识出现用以区分正常时间)年 范围:00-99月 范围:1-12日 范围:1-31时范围:00-23分范围:00-59秒范围:00-593.参数调节:通过调整参数选择按钮选择需要调整的参数后按下参数调整按键即可调节各项参数,调节完成后循环按下调整参数选择按钮回到正常状态4.显示数据说明:在正常状态下程序会一直显示年月日星期时分秒,星期采用英文的头三个字母进行显示5.12/24小时制选择:当无闹钟鸣叫是按下选择按钮即可改变,当12小时制是LCD有AM/PM指示,24小时制是显示--6.闹钟取消:当闹钟鸣叫时按下12小时制/24小时制选择按钮即可关闭指示 注意:提供PCB代画 程序代调 论文代写等服务联系Q1721948477,丰厚经验电子工程师保障你的设计完美通过上述作品仅提供资料。实物购买地址:https://shop253371153.taobao.com/shop/view_shop.ht...
    来自:DIY创意产品时间:2018-06-10 stm32 万年历 ds18b20
  • 毕业设计四旋翼-stm32飞控独领风姿

    电路涉及到的芯片与模块:stm32f103c8t6主控芯片,采用GY-86姿态模块,外设串口蓝牙,us-100超声波,按键与拨码,一个RGB灯功能:四轴飞控,us100自主定高,线性ccd循迹stm32四旋翼实物截图:附件内容截图:
    来自:飞行器时间:2017-05-24 stm32 毕业设计 四旋翼飞行器
  • 单片机DS1302时钟/万年历/DS18B20温度检测-课程设计

    ---------------------------功能说明---------------------------------1.通过LCD1602显示年月日 时分秒 星期 温度信息2.按键总共有三个,从左至右分别为调整参数选择按钮、参数调整按钮、复位按钮3.时间发生采用DS1302,基准更精准4.两个按钮,实现数据的调整,避免多个按钮的资源浪费---------------------------操作说明---------------------------------1.上电测试:将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作2.调整参数选择:按下调整参数选择按键(第一个按键)可分别调整年月日星期时分秒,按下后对应调整数据的第一位闪烁指示,各个数据范围分别为年 范围:00-99月 范围:1-12日 范围:1-31星期 范围:1-7时范围:00-23分范围:00-59秒范围:00-593.参数调节:通过调整参数选择按钮选择需要调整的参数后按下参数调整按键即可调节各项参数,调节完成后循环按下调整参数选择按钮回到正常状态4.显示数据说明:在正常状态下程序会一直显示年月日星期时分秒和温度数据,星期采用英文的头三个字母进行显示 注意:提供PCB代画 程序代调 论文代写等服务联系Q1721948477,丰厚经验电子工程师保障你的设计完美通过上述作品仅提供资料。实物购买地址:https://shop253371153.taobao.com/shop/view_shop.ht...
    来自:DIY创意产品时间:2018-05-15 ds18b20 stc单片机 ds1302
  • 51单片机AS608指纹识别解决方案

    本设计是基于STC89C52单片机的指纹识别设计,采用AS608指纹模块做为传感器,LCD1602显示屏显示信息。具有指纹添加,指纹识别,删除指纹功能。是一款简单的指纹识别毕业设计设计,电路原理图和PCB以及程序完整。添加简单的电路可以拓展为其他的设计。
  • 基于51单片机pm2.5温湿度采集zigbee传输设计

    功能描述:本系统由发送端和接收端组成,发送端采用51单片机+CC2530zigbee模块+DHT11温湿度传感器+夏普(GP2Y1010AU0F)pm2.5传感器;单片机采集pm2.5传感器数据,采集DHT11温湿度数据,通过串口发送至zigbee模块,zigbee模块将信息无线发射出去。接收端采用51单片机(stc89c52)+LCD1602液晶+蜂鸣器+按键+CC2530zigbee模块组成,zigbee模块将接收到的温湿度数据和pm2.5数据通过串口发送给单片机,单片机解析出数据,将数据显示到lcd1602液晶上面,可以按键设置温湿度和pm2.5的报警值,一旦检测到超限即可蜂鸣器报警提示,接收机还可将温湿度pm2.5数据用过usb转串口上传到电脑串口助手查看。资料说明: 附件内容提供原理图及PCB源文件,用altiumDesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198;演示视频附件资料截图:
    来自:其他时间:2018-05-13 51单片机 pm2.5 温湿度采集 zigbee传输
  • 上肢表面肌电信号的采集系统+AD1647+串口

    通过表面肌电传感器采集两路信号,通过多路转换开关(4051)送给12位数模转换器AD1647,再传送给51单片机,通过串口发送给PC(串口助手接收)附件仿真电路截图:附件内容截图:
    来自:可穿戴设备时间:2018-05-13 采集系统 肌电信号 ad1647
销量
184
查看
6391
参数名 参数值
发布于 2017 年 04 月 11日
Moore8直播课堂