分享好友 行情首页 行情分类 切换频道
项目:基于百度API智能语音家居控制系统
2024-12-23 22:53  浏览:71

 

目录

开发平台/开发环境:

        windows 10、Linux、arm cortex A9(Exynos 4412)、ubuntu20.04、zigebee通信、摄像头外设、cortex-M0;

项目模块:

        摄像头模块;qt界面及语音识别模块;qt客户端模块;服务器模块;

项目描述:

        qt客户端可以通过连接服务器后,通过语音识别,确定想要的功能,可以通过服务器显示摄像头内的视频内容,也可以通过服务器的串口通信去操控cortex M0的LED灯,风扇,蜂鸣器,服务器可以通过串口通信实时地获得cortex M0上的温度,湿度,光照信息,并发送给客户端,qt客户端还可以获取天气预报信息或者打开某一个应用。

具体代码:

        1.串口模块:

serial.h:

 serial.c:

 摄像头:

 camera.h:

 camera.c

 摄像头服务器:

camera_server.h:

camera_server.c:

服务器:

server.h

 server.c

主函数

main.c

下面是QT的模块:使用的模式是:QT widgets applicantion;使用的基类是:widget

 录音和设置语音文件:对应下面audio.c

audio.h

http请求百度api获取请求数据:

http.h

处理http请求数据并再次请求百度api再次返回的json:

speech.h

通过http协议获取天气 :

weather.h

 界面操作:

widget.h

audio.cpp

http.cpp

 main.cpp

speech.cpp

weather.cpp

widget.cpp

 ui界面:

 演示:


开发平台/开发环境:

        windows 10、Linux、arm cortex A9(Exynos 4412)、ubuntu20.04、zigebee通信、摄像头外设、cortex-M0;

arm cortex A9(Exynos 4412):内部使用裁剪后的Linux系统来搭建服务器。

ubuntu20.04:使用arm-linux-gcc工具编译成可以在arm架构芯片上执行的程序。

zigbee协调节点板块与A9板使用串口通信,ZigBee 模块主要实现的是数据的透传的工作,一个 ZigBee 节点接收服务器的消息无线转到ZigBee 的另外一个节点,另外一个节点把数据发送给终端设备,完成操作。同时也可以反过来,是终端设备的环境信息。我使用的CC2530 的单片机。它是一款完全兼容 8051 的内核,同时支持 IEEE 802.15.4协议的无线射频的单片机。这个项目主要是使用 ZigBee 提供的协议栈来进行开发。使用了其中的函数接口来完成项目需求的应用程序。


数据终端采集:
数据采集模块使用的是 ARM 系列的 Cortex-M0 芯片,在这个芯片的基础之上。分别外接了以下几个设备。有温湿度、光照、三轴传感器与 RFID 射频模块。还是风扇、LED、蜂鸣器、OLED 硬件。同时集成第 94 页了 RS485、CAN 总线。在这个项目中,使用到了温湿度、光照、三轴传感器获取当前的环境信息,发送到ZigBee 的节点。从 ZigBee 的节点接收命令通过风扇、LED、蜂鸣器来模拟家中的电器设备。在这个模块中使用了 ARM 开发的一些流程,如配置寄存器让硬件工作。一些总线设备的使用,如 SPI、I2C。还有中断的机制和定时器的使用,如本项目中启用了一个 32 位的定时器来做延时操作。

项目模块:

        摄像头模块;qt界面及语音识别模块;qt客户端模块;服务器模块;

项目描述:

        qt客户端可以通过连接服务器后,通过语音识别,确定想要的功能,可以通过服务器显示摄像头内的视频内容,也可以通过服务器的串口通信去操控cortex M0的LED灯,风扇,蜂鸣器,服务器可以通过串口通信实时地获得cortex M0上的温度,湿度,光照信息,并发送给客户端,qt客户端还可以获取天气预报信息或者打开某一个应用。

        1.串口模块:

serial.h:

 

 serial.c:

 
 

 camera.h:

 
 
 
 

camera_server.h:

 

camera_server.c:

 
 

server.h

 

 server.c

    以上就是本篇文章【项目:基于百度API智能语音家居控制系统】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/3452.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
下载qq游戏大厅手机版
  下载QQ游戏大厅手机版——尽享移动游戏乐趣  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。我们利用
lgg8手机(lgg8手机怎么样质量好么)
  LG G8手机:技术与设计的完美结合  LG G8手机是LG公司推出的一款集先进技术与创新设计于一体的智能手机。这款手机不仅在技
便宜的手机套餐(便宜的手机套餐可靠吗)
  关于《便宜的手机套餐》的文章  随着科技的快速发展,手机已经成为了我们日常生活中不可或缺的一部分。为了迎合广大消费者
好玩的生存游戏手机(好玩的生存类游戏手机版)
  《好玩的生存游戏手机》  随着智能手机的普及,各种手机游戏应运而生,其中生存游戏因其独特的游戏机制和吸引力,成为了众
手机了(手机没有声音怎么办? 音量已经打开了苹果)
  手机:现代生活的无缝融入  随着科技的飞速发展,手机已经成为了我们日常生活中不可或缺的一部分,它深刻地改变了我们的生
京东手机通讯(京东手机通讯自营专区怎么样)
  《京东手机通讯:连接你我,畅享科技新时代》  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。在这个
华为手机性价比最高的(华为手机性价比最高的是哪一款5g)
  华为手机性价比最高的产品分析  随着科技的飞速发展,智能手机已经成为人们日常生活中不可或缺的一部分。在众多手机品牌中
同步手机助手(同步手机助手下载)
  《同步手机助手》:连接数字生活的桥梁  随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。我们的生活
手机上做ppt的软件(手机上做ppt的软件免费下载)
  随着科技的进步和移动互联网的发展,手机已经成为我们日常生活中不可或缺的一部分。在这个数字化的时代,我们不仅可以在电脑
iphone x手机(iphonex手机换屏幕)
  iPhone X手机:科技与艺术的完美结合  自iPhone首次登场以来,它不仅仅是一部手机,更是科技与艺术的结晶。而其中的iPhone
本企业新闻
推荐企业新闻
发表评论
0评