本项目基于openharmony操作系统实现了包括声音检测,音乐播放,udp远程控制,语音交互等功能。

1 使用步骤

1.1 hi3861开发环境搭建

1.参考openharmony开发者文档进行环境搭建及源码下载 官方文档 https://www.bookstack.cn/read/openharmony-1.0-zh-cn/quick-start-%E6%90%AD%E5%BB%BA%E7%8E%AF%E5%A2%83.md

2.参考小熊派开源社区 :BearPi-HM_Nano: 小熊派BearPi-HM Nano开发板基于HarmonyOS的源码 (gitee.com)

3.hi3861环境的搭建以及编译构建,烧录可以参考:(6条消息) HI3861学习笔记(1)——搭建环境、编译烧写_Leung_ManWah的博客-CSDN博客_hi3861烧录​​​​​​

1.2 源码下载

将本仓库提供源码加入到bearpi-hm_nano/applications/BearPi/BearPi-HM_Nano/sample路径下

在sample文件夹下Build.gn文件features中添加"Baby_sleep_partner:Baby_sleep_partner"

将udp_client_demo.c文件中,图片出所示代码修改为自己的wifi名称与密码

将udp_client_demo.c文件中,图片出所示代码修改为自己需要使用的端口(此处默认使用8888)

将udp_client_demo.c文件中,图片处所示代码修改为自己调试助手中设定的本地ip地址(调试助手可选用电脑版或手机版,可在本文附件处下载)

执行编译命令

在编译烧录后可连接电脑,reset后在串口调试助手中可打印出此时开发板本身ip地址,使用udp调试助手连接对应ip与端口即可实现声音检测,音乐播放等功能。

2 结果演示

声音监测

音乐播放

远程控制

3.原理说明

本项目使用MAX9814模块作为声音传感器,使用SNR8016VR模块进行语音交互,基于udp协议实现远程通信 通过max9814模块采集婴儿哭声,转换为电信号,MAX9814是一款低成本、高性能麦克风放大器,具有自动增益控制(AGC)和低噪声麦克风偏置。器件具有低噪声前端放大器、可变增益放大器(VGA)、输出放大器、麦克风偏置电压发生器和AGC控制电路。 低噪声前置放大器具有12dB固定增益;VGA增益根据输出电压和AGC门限在20dB至0dB间自动调节。输出放大器提供可选择的8dB、18dB和28dB增益。在未压缩的情况下,放大器的级联增益为40dB、50dB或60dB。输出放大器增益由一个三态数字输入编程。AGC门限由一个外部电阻分压器控制,动作/释放时间由单个电容编程。动作/释放时间比由一个三态数字输入设置。AGC保持时间固定为30ms。低噪声麦克风偏置电压发生器可为绝大部分驻极体麦克风提供偏置。 MAX9814提供节省空间的14引脚TDFN封装。该器件额定工作于-40°C至+85°C扩展级温度范围。

引入依赖的头文件

定义ADC数据采集函数

UDP远程通信

本项目源代码git地址:

https://gitee.com/xj-1471/aaaaa/tree/master

基于openharmony操作系统智能婴儿睡眠伴侣相关推荐

  1. 基于openharmony的智慧婴儿陪睡伴侣

    一 项目介绍 1.1项目描述 本项目是通过openharmony源码与hi3861开发板进行智慧婴儿陪睡伴侣开发.该项目基于openharmony操作系统实现了包括声音检测,音乐播放,udp远程控制, ...

  2. 成长计划校园极客秀|基于OpenHarmony的智能阳台

    目录 前言 一.项目设计与分析 1.1 项目描述 1.2 系统架构图 1.3 系统流程图 1.4 系统原理图 二.硬件准备 2.1 基于OpenHarmony的智能阳台硬件准备情况如下: 2.2 硬件 ...

  3. 基于OpenHarmony的智能电饭煲

    智能电饭煲 一. 简介 1.作品构思 ​ 我们团队参与到OH成长计划的智能电饭煲开发后,便开始构思如何实现自动洗米.煮饭.加热这一系列流程,经过几天的讨论,最终我们选择电机转动产生的气流进行洗米.舵机 ...

  4. Niobe开发板:基于OpenHarmony操作系统进行多线程(多任务)开发

    线程的基本概念 从系统角度看,线程是竞争系统资源的最小运行单元.线程可以使用或等待CPU.使用内存空间等系统资源,并独立于其它线程运行. OpenHarmony LiteOS可以给用户提供多个线程,实 ...

  5. 【开源项目】之智能婴儿摇篮

    2019独角兽企业重金招聘Python工程师标准>>> [ 团队说明 ]:前一个月报名参加了机智云硬件创新大赛后,我们团队就开始紧张制作着我们的作品,我们的作品于2016年8月24日 ...

  6. 润和软件发布基于OpenHarmony的HiHopeOS操作系统

    12月28日,OpenAtom OpenHarmony (以下简称"OpenHarmony")开源见面会首站在江苏南京圆满举行.江苏润和软件股份有限公司(以下简称"润和软 ...

  7. 中软国际与汇川技术全面战略合作 全球首款OpenHarmony工业智能操作系统正式启动

    近日,中软国际与汇川技术达成全面战略合作,并宣布全球首款OpenHarmony工业智能操作系统正式启动,共同推进基于国产自主可控底座的工业智能化进程,以更高效更智能的工业制造,赋能千行百业智慧升级. ...

  8. 吴海燕C语言真题,基于APP的智能婴儿床系统的设计与实现开题报告

    一.毕业设计(论文)题目的来源.理论.应用或实际意义 1.题    目:基于APP的智能婴儿床系统的设计与实现 2.题目来源:生产实践 3.意    义:随着现代科技的进步飞快.生活质量的不断提高,对 ...

  9. 基于OpenHarmony的智慧牧场

    [项目名称]:基于OpenHarmony的智慧牧场 [负责人 ] :韩帅杰 解决方案介绍 [描述] ①我国对畜牧业的支持逐年增加,尤其是在农村地区,对于一定规模的畜牧业养殖户,政府会给予技术和资金支持 ...

最新文章

  1. cufflinks基于dataframe数据绘制股票数据:散点图(scatter plot)、价差图
  2. [python]练习之递归和循环实现斐波拉契数列
  3. 关于meta name=viewport content=width=device-width, initial-scale=1.0, maximum-scale=1.0, user-sc..
  4. S5PV210开发 -- UART 详解
  5. 学计算机之路写一篇作文,学习之路作文
  6. Vue — 第七天(vue-cli-案例)
  7. 使用Python音频双通道分离
  8. 水力冲孔数值模拟前景_防喷器成形工艺的有限元数值模拟研究
  9. int与string互转
  10. sans serif字体_30种免费的Sans Serif字体下载
  11. nunito字体_外贸网站设计中字体有多重要?
  12. [News]传奇乞丐粉笔字震惊全国 字库上门求字
  13. 商业研究(20):滴滴出行,进军海外包车?与OTA携程和包车创业公司,共演“三国杀”?看看分析师、投资人和权威人士等10个人的观点碰撞
  14. 计算机中的随机存储器和只读存储器是什么,只读存储器和随机存储器的主要区别是什么...
  15. redis解除(删除)主从关系
  16. Kettle数据从txt到数据库表,表到文件
  17. MHD-S210W全向麦克风
  18. python token验证失败百分百解决_微信token验证失败的解决方法
  19. 摩托车头盔CCC认证
  20. 姜思达和机器人_《奇葩说》姜思达爱上人工智能 马东发全网通缉令寻人

热门文章

  1. 记账凭证设计的几个步骤
  2. spring boot security 将您重定向的次数过多
  3. 计算机存储一个文本文件时使用的汉字编码,《计算机应用基础》复习题
  4. Linux之防火墙策略
  5. 数据结构(C语言版)严蔚敏---图的操作的相关代码
  6. MyBioSource 水痘-带状疱疹病毒 (VZV-gE) 抗体化学性质
  7. mac如何访问同一wifi下的项目-mac-ru-he-fang-wen-tong-yi-wifi-xia-de-xiang-mu
  8. GVS广州建博会全回顾:有料,有得聊
  9. 剑网三服务器多久维护一次,《剑网三》玩家刚进游戏就领到10年大礼包,官方紧急关服!...
  10. WebRTC:P2P 连接过程完全解析