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

福州市凌睿智捷电子有限公司
发布于 2023-3-18 10:08
浏览
0收藏

本项目由宁德师范学院李文宇、陈志澎、林锦湖同学完成,作品获得福建省首届开源鸿蒙开发者大赛三等奖,感谢杨烈君老师倾情供稿!

1、项目背景

       随着国内经济的发展,电子宠物市场发展面临巨大机遇和挑战。在市场竞争方面,电子宠物企业数量越来越多,市场正面临着供给与需求的不对称,电子宠物行业有进一步洗牌的强烈要求,但是在一些电子宠物细分市场仍有较大的发展空间,信息化技术将成为核心竞争力。

       同时,比起真正的宠物来说,电子宠物更加方便“随身携带”,又好养又不会弄脏家里的地毯和沙发。更重要的是不用负太大的责任。晚年生活电子宠物玩具陪老人解闷。养电子宠物与真正的宠物相比没时间的时候也不需要花时间去照顾。还可以防止人们被传染疾病,大家都知道家里的宠物有些时候就是细菌传染的最好途径。对于不能或者不会养小动物的人来说,养电子宠物的确有诸多好处。

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

2、 项目简介

2.1  项目描述

       此项目主要用国产开源OpenHarmony操作系统开发智能电子宠物。以房间内声源,物体,无线信号,人等为研究对象,组成一体多功能的家居电子宠物,同时与小程序连接起来,实现对电子宠物的远程控制与管理。为用户提供软件上的智能电子宠物。

2.2  功能说明

       当设备有网络时,设备能够自动重新连接WIFI网络。微信小程序能够正常控制小车。当设备的网络断开或者无网络连接情况下,设备能够正常运行,并在显示屏上显示MPU6050传感器采集到的温度、陀螺仪等数据。设计带有网络重连功能,当网络断开可以自动重连。当传小车出现损坏或者无法正常工作时,能够通过设备上的LED指示灯来提醒用户设备出现问题。

2.3  系统功能模块划分

       智能电子宠物以小凌派RK2206搭载openharmony系统实现主体功能。K210模块用于图像的采集与音源定位。语音模块通过天问block平台和ubuntu终端编译实现语音指令控制。微信小程序通过连接MySQL数据库实现和RK2206、K210等开发板的数据通讯。L298N驱动器、电源电压检测模块、MPU6050传感器、LCD显示模块等组合小车控制系统。

2.4  项目展示

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

智能电子宠物模型实物

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

智能电子宠物模型实物

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

视觉识别模块

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

语言识别模块

3、硬件方案

3.1  硬件总体框架

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

3.2  主控芯片


基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

       采用小凌派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开发板,用于视觉识别。

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

3.4 声源定位模块

       K210开发板配合点阵麦克风用于声源定位。

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

3.5  TFT显示屏

       显示屏采用2.4寸TFT液晶,支持5V或者3.3V供电,通信协议采用spi协议。   

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

4、 软件方案

4.1  小车控制设计

       使用rk2206开发板、L298N驱动器、电源电压检测模块、MPU6050传感器、LCD显示模块等组合小车控制系统。

MPU6050传感器模块部分代码:

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

L298N驱动器模块部分代码:

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

LCD显示模块部分代码:

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

4.2  微信小程序设计

       微信小程序通过连接MySQL数据库实现和RK2206、K210等开发板的数据通讯。

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区

基于小凌派RK2206的智能电子​宠物-鸿蒙开发者社区


5、项目总结和展望


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




©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
1
收藏
回复
举报
回复
    相关推荐