OpenHarmony开源社区
直播中

老渔翁

12年用户 521经验值
擅长:模拟技术 测量仪表 嵌入式技术 处理器/DSP 控制/MCU RF/无线
私信 关注
[经验]

基于小凌派RK2206的智能电子宠物

智能电子宠物演示视频

基于小凌派RK2206的智能电子宠物
本项目由宁德师范学院李文宇、陈志澎、林锦湖同学完成,作品获得福建省首届开源鸿蒙开发者大赛三等奖,感谢杨烈君老师倾情供稿!
1、项目背景
       随着国内经济的发展,电子宠物市场发展面临巨大机遇和挑战。在市场竞争方面,电子宠物企业数量越来越多,市场正面临着供给与需求的不对称,电子宠物行业有进一步洗牌的强烈要求,但是在一些电子宠物细分市场仍有较大的发展空间,信息化技术将成为核心竞争力。
       同时,比起真正的宠物来说,电子宠物更加方便“随身携带”,又好养又不会弄脏家里的地毯和沙发。更重要的是不用负太大的责任。晚年生活电子宠物玩具陪老人解闷。养电子宠物与真正的宠物相比没时间的时候也不需要花时间去照顾。还可以防止人们被传染疾病,大家都知道家里的宠物有些时候就是细菌传染的最好途径。对于不能或者不会养小动物的人来说,养电子宠物的确有诸多好处。
01-电子宠物概念图.jpg
2、 项目简介
2.1  项目描述
       此项目主要用国产开源OpenHarmony操作系统开发智能电子宠物。以房间内声源,物体,无线信号,人等为研究对象,组成一体多功能的家居电子宠物,同时与小程序连接起来,实现对电子宠物的远程控制与管理。为用户提供软件上的智能电子宠物。
2.2  功能说明
       当设备有网络时,设备能够自动重新连接WIFI网络。微信小程序能够正常控制小车。当设备的网络断开或者无网络连接情况下,设备能够正常运行,并在显示屏上显示MPU6050传感器采集到的温度、陀螺仪等数据。设计带有网络重连功能,当网络断开可以自动重连。当传小车出现损坏或者无法正常工作时,能够通过设备上的LED指示灯来提醒用户设备出现问题。
2.3  系统功能模块划分
       智能电子宠物以小凌派RK2206搭载openharmony系统实现主体功能。K210模块用于图像的采集与音源定位。语音模块通过天问block平台和ubuntu终端编译实现语音指令控制。微信小程序通过连接MySQL数据库实现和RK2206、K210等开发板的数据通讯。L298N驱动器、电源电压检测模块、MPU6050传感器、LCD显示模块等组合小车控制系统。
2.4  项目展示
02-智能电子宠物模型实物.jpg
智能电子宠物模型实物
03-智能电子宠物模型实物2.jpg
智能电子宠物模型实物
04-视觉识别模块.jpg
视觉识别模块
05-语言识别模块.jpg

语言识别模块
3、硬件方案
3.1  硬件总体框架
06-硬件总体框架.jpg
3.2  主控芯片
07-主控芯片.jpg
       采用小凌派RK2206 OpenHarmony开发板,主控为瑞芯微RK2206芯片,200MHz主频,RAM 256KB、ROM16KB、PSRAM 8M、FLASH 8M。板载NFC Tag芯片及天线,可实现OpenHarmony“碰一碰”功能。支持 IEEE 802.11b/g/n 制式,AP 模式。USB 2.0 、SDcard /SPI/I2C 接口、麦克风接口、E53 接口(包含 UART、 I2C、ADC、DAC、PWM、5 个 GPIO)。一根TypeC USB线,即可实现供电、下载等功能。一根TypeC USB线,可支持串口调试功能。
3.3  视觉识别模块
       K210开发板,用于视觉识别。
08-视觉识别模块.jpg
3.4 声源定位模块
       K210开发板配合点阵麦克风用于声源定位。
09-声源定位模块.jpg
3.5  TFT显示屏
       显示屏采用2.4寸TFT液晶,支持5V或者3.3V供电,通信协议采用spi协议。   

10-TFT显示屏.jpg

4、 软件方案
4.1  小车控制设计
       使用rk2206开发板、L298N驱动器、电源电压检测模块、MPU6050传感器、LCD显示模块等组合小车控制系统。
MPU6050传感器模块部分代码:
11-MPU6050传感器模块部分代码.jpg
12-MPU6050传感器模块部分代码2.jpg
L298N驱动器模块部分代码:
13-L298N驱动器模块部分代码.jpg
LCD显示模块部分代码:
14-LCD显示模块部分代码.jpg
4.2  微信小程序设计
       微信小程序通过连接MySQL数据库实现和RK2206、K210等开发板的数据通讯。
15-微信小程序设计.jpg
16-数据库.jpg
5、项目总结和展望

       本项目设计硬件选用小凌派开发板搭载瑞芯微低功耗、高集成的无线局域网处理器RK2206,搭载OpenHarmony操作系统,开发了一款电子宠物。本设计集多种控制功能于一体,包括智能语音控制系统,智能视觉识别系统,微信小程序控制系统。系统通过WiFi模块连入互联网,实现手机小程序以及语音远程控制小车的运行,是居家旅行不二之选。市场广阔,并可以继续研发进一步扩展其功能。

更多回帖

发帖
×
20
完善资料,
赚取积分