聚丰项目 > 基于互联网+的智能机器人管家

基于互联网+的智能机器人管家

这个机器人主要使用树莓派和arduino作为核心控制。机器人系统运行的环境是Linux系统、主要是C、Python、PHP等语言计划实现环境监控及报警、当室内没人的时候,机器人在室内自主巡航进行环境检测、安全报警等室内温度、煤气检测并实时上传到互联网。用户可以通过网页,或者微信对机器人进行一个部署。例如降温功能,人脸检测报警等。当用户在家时,机器人可以为用户播放音乐、电影、语音识别聊天等,而且还会抓取网络新闻、发送微博、邮件、生成扫描二维码、文字提取等功能都已经可以实现。另外该机器人已经实现了自主无线充电

我是光1 我是光1

分享
16 喜欢这个项目
团队介绍

我是光1 我是光1

团队成员

曹修康 全栈

分享
项目简介
这个机器人主要使用树莓派和arduino作为核心控制。机器人系统运行的环境是Linux系统、主要是C、Python、PHP等语言计划实现环境监控及报警、当室内没人的时候,机器人在室内自主巡航进行环境检测、安全报警等室内温度、煤气检测并实时上传到互联网。用户可以通过网页,或者微信对机器人进行一个部署。例如降温功能,人脸检测报警等。当用户在家时,机器人可以为用户播放音乐、电影、语音识别聊天等,而且还会抓取网络新闻、发送微博、邮件、生成扫描二维码、文字提取等功能都已经可以实现。另外该机器人已经实现了自主无线充电
硬件说明

1.核心控制板:raspberry b+(树莓派B+):一种卡片式电脑。树莓派是只有信用卡大小的卡片式电脑,其系统基于Linux。截止至201261日,树莓派只有AB两个型号,主要区别:A型:1USB、无有线网络接口、功率2.5W,500mA256MB RAMB型:2USB、支持有线网络、功率3.5W512MB RM

2.底层电路驱动芯片:Arduino Mega25

60的处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插

座,一个ICSP header和一个复位按

钮。Arduino Mega2560也能兼容为A

rduino UNO设计的扩展板。

 

3.底层硬件:驱动电路、控制电路 包括(ln298hc-06蓝牙模块、舵机、摄像头、麦克风、无线网卡、电机、地盘、传感器若干、材料等)

 

4.工作原理:树莓派用来处理上层指令、运用大型代码、和代码整合等,例如:人脸识别、语音识别、邮件发送、环境数据上传到互联网、获取网络指令等。通过串口通讯和底层驱动芯片arduino进行交互,和数据传输。arduino则负责底层电路的驱动、环境检测、快速机动、预报处理等工作


软件说明

1机器人系统运行的环境是Linux系统、主要是C、Python、PHP等语言、系统需

要局域网或者公网的网络环境。

(2)在树莓派中根据各种语言的优势和其功能相结合、在主要的程序中使用的是py

thon语言、在网站开发和网页控制中使用到的是PHP、html、javascrip等语言、在底

层的电路驱动中arduino编程使用c语言、整合系统的程序代码和合个代码模块的结合

使用的是linux shell编程

(3)另外在开发过程中利用了互联网和一些第三方的应用平台来完善机器人的功能例

如:百度语音识别、图灵机器人、Face++、微软翻译、微信公众平台等方面。另外机器人

的语音识别系统可以进行语音交互,媒体影音、文体办公等等


附件

(14.83 MB)下载

评论区(8 )
  • 星辰Q: 喜欢,可以给个联系方式吗

    回复

  • 竹321: 这个可以,点赞

    回复

  • omcfa: 雏形看着不错。要是机器人底盘方面能够再简化一下就好了。可以加微信联系吗?

    回复

  • 无限创意2017: 非常好!学习了!

    回复

  • 1059759479: 加我QQ105975479或微信18550160032,挺好的产品,我购买撒

    回复

  • EagleHawkYin: 这个可以

    回复

  • longxi0514: 您好,可以给你联系方式吗

    回复

  • 零角度: 很喜欢这个,招募合作吗?

    回复