聚丰项目 > 基于orangepi zero和Arduino的智能家居语音助手

基于orangepi zero和Arduino的智能家居语音助手

本系统是一款可以使用语音控制来控制家里面现有的空调,电视,遥控风扇,遥控灯的语音助手,可以在不更换现有家居的情况下,把传统家居编程智能家居 拂晓网络 拂晓网络
8 喜欢这个项目
团队介绍
拂晓网络 拂晓网络
团队成员 拂晓网络 队长
项目信息
项目阶段: 创意阶段 开发平台: Arduino 项目应用: 智能家居
标签: 智能家居语音识别人工智能
项目简介
本系统是一款可以使用语音控制来控制家里面现有的空调,电视,遥控风扇,遥控灯的语音助手,可以在不更换现有家居的情况下,把传统家居编程智能家居
所用器件
orangepi zero 1
arduino 1
FM1188 1
电平装换器 1
红外发射 1
红外接收 1
射频发射 1
射频接收 1
硬件说明
 本助手的硬件主要由5个部分组成分别是
  1. orangepi zero
    1. 上位机 运行着linux系统 执行语音识别等功能
  2. Arduino
    1. 下位机 用于控制红外的发射与接收,led,配置FM1188
  3. FM1188
    1. 是一款远场拾音芯片,并且提供了回路消音功能
  4. 扩展板块
    1. 自己做的一快pcb,上面集成了led,红外发射与接收
    SmartHome-设备连接.jpg
软件说明
本助手的软件由4个部分组成分别是
  1. Arduino的软件部分
  2. orangepi的软件部分
  3. 服务器部分
  4. app部分

Arduino部分主要使用了三个类库
  1. 红外发射与接收,我们首要想法就是使用arduino的lirc类库IR Remote
  2. 射频发射与接收,arduino有一个专门的射频类库叫做RCSwitch
  3. led控制,led采用了5050彩色led,所有也用了一个FastLED的类库

orangepi软件主要分成两部分
  1. 语音识别与底层驱动控制
  2. Nodejs做主要逻辑处理器

服务器方面使用Nodejs作为webapi并且提供了socket连接,方便使用app进行远程控制
app方面使用Vue底层框架,Framework7做ui框架,并且通过socket.io和服务端进行连接
SmartHome-硬件架构.jpg
演示效果
评论区(3 )
  1. hjwstc9494: 感觉您这个项目做的很棒! 回复
  2. 墨绿: FM1188方案资料能提供参考么 回复
  3. jonnychen518: 项目不错,能提供样板吗? 回复


88lifa利发国际娱乐

百度360搜索搜狗搜索