毕设—基于树莓派的家居环境智能监测系统设计与实践

一、资料查找工具

英文文献:Sci-Hub | Academic Navigation Site – To remove all barriers in the way of science

中文文献:VPN书童图书馆,知网免费下载知网免费入口论文免费下载2021 中国知网/维普/万方论文免费下载入口

工程:https://github.com/

二、树莓派

官网:Raspberry Pi

开发板型号:树莓派4B

        Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。
        像其他任何一台运行Linux 系统的台式计算机或者便携式计算机那样,利用Raspberry Pi 可以做很多事情。不同在于,普通的计算机主板依靠硬盘来存储数据,但Raspberry Pi 使用SD 卡作为“硬盘”,你也可以外接USB 硬盘。利用Raspberry Pi 可以编辑Office 文档、浏览网页、玩游戏。Raspberry Pi 的低价意味着其用途更加广泛,将其打造成极佳的多媒体中心也是一个不错的选择。利用Raspberry Pi 可以播放视频,甚至可以通过电视机的USB 接口供电。(百度百科)

记录几个树莓派学习网站(转:树莓派学习网站 - 知乎

1、pimylifeup

里面有很多树莓派教程,步骤很详细

Raspberry Pi Index​pimylifeup.com​

2、科技爱好者博客

一个树莓派爱好者博客

科技爱好者博客-专注于莓派(Raspberry Pi) | 分享树莓派(Raspberry Pi)、Arduino、Linux、服务器使用配置​www.lxx1.com​

3、官网

Teach, Learn, and Make with Raspberry Pi – Raspberry Pi​www.raspberrypi.org​

4、elinux

树莓派的相关异常可以查询这个网站

R-Pi Troubleshooting​elinux.org​

查询支持的SD卡:

RPi SD cards - eLinux.org​elinux.org​

5、raspberrytips

树莓派学习网站,类似1

Raspberry Pi projects and tutorials​raspberrytips.com

6、树莓派博客

树莓派网络方面应用写的很详细

树莓派 - 标签 - 20175223姚明宇 - 博客园​www.cnblogs.com

树莓派原理图:

 

三、智能家居

智能家居系统是利用先进的计算机技术、网络通讯技术、智能云端控制、综合布线技术、医疗电子技术依照人体工程学原理,融合个性需求,将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息家电、场景联动、地板采暖、健康保健、卫生防疫、安防保安等有机地结合在一起,通过网络化综合智能控制和管理,实现“以人为本”的全新家居生活体验。(百度百科)

四、选题问题

选题:基于树莓派的家居环境智能监测系统设计与实践

1、为什么选择树莓派

树莓派的优势是什么?(与STM32、ZigBee等相比)

物联网包括很多行业:终端数据采集和控制、中间数据传输、后台数据库服务器、前端显示和应用;不同的过程有合适的技术和硬件对应。树莓派和STM32有自己合适的位置,当然有交叉,STM32相对底层一点,适合终端数据采集和控制,树莓派适合集中器终端数据采集和控制)、显示;

主控芯片选型

神经网络方面

目前,以下常用的设备可移入神经网络模型,在实际应用中需要根据具体的应 用情况来选择嵌入式设备。

(1)FPGA 即现场可编程门阵列,它是专用集成电路领域中的一种半定制电 路,解决了定制电路的不足,具有灵活度高,可并行化计算的优点。因为 FPGA 只 能实现定点运算[59],所以 FPGA 中运行深度学习算法模型时,均使用定点运算近 第四章 基于树莓派的空调控制系统设计 29 似代替浮点运算,但是定点计算的精度远没有浮点运算的精度高。所以深度学习算 法在 FPGA 中传播计算过程会因定点运算造成的误差而导致计算的失败,另外, 有资料表明,FPGA 对 Batch Normalization 和开根号运行效率低[60]。因此,目前 FPGA 在深度学习系统中的应用更多的是在进行算法加速的方向,并且目前很少将 FPGA 芯片应用在智能家居领域。

(2)单片机具有集成程度高和成本低的优点,并且近两年物联网的快速发展, 也促使着单片机的整体性能快速提高。部分高端单片机中还增加了用于浮点计算 的 FPU 单元,满足了对中高性能计算的要求。但是限于单片机电路规模与整体设 计水平的限制,其整体性能依然难以达到能运行实用化神经网络的最低要求。

(3)通用嵌入式设备,在本文中特指以 ARM 处理器为核心的通用设备。这 种设备广泛应用在智能家居领域,而且价格便宜、性能稳定、功能多样能够满足智 能家居的应用需求。近些年机器学习的快速发展以及相关技术在工业领域的应用 也迫使这种设备的性能得到了极大的提升以满足能够运行神经网络模型的要求。

(4)MINIPC,MINIPC 的计算器件主要包括 CPU 和 GPU 这两种。CPU 一般 使用 X86 构架,CISC 指令系统,有专门的指令集可处理浮点计算等有关神经网络 的任务,且运行速度快,执行效率高。GPU 与 CPU 相比拥有更多的逻辑运算单元 用于处理数据,且具有高并行结构,因此处理复杂计算与算法的能力非常强大,是 目前在深度学习处理中最常用的设备。但是与其他设备相比成本高,功耗高,不适 合应用的在智能家居领域中。

(5)云服务器是一种方便简洁、安全性高、运算能力可弹性伸缩的计算服务。 与物理服务器相比其管理方式更简单高效。用户无需购买硬件设备,即可快速创建 使用任意台云服务器。但是在智能家居领域,对于用户来讲还需要部署其他硬件器 件与云服务链接,且云服务器的收费相对与个人用户来讲极其不划算。30PC、云服务器的运行能力远远达到PMV预测模型的需要,但是由于价格昂贵、体积大、资源利用率低等原因不适合应用在空调控制系统中,FPGA 的价格的不低且在智能家居领域应用较少。通过以上分析与对比,选择树莓派作为系统控制核心不但能满足对性能的需求,而且价格便宜、便于部署。

(王玉涛.基于热舒适的自适应空调控制方法研究[D].合肥工业大学,2020)

使用简单,精确度高,可替换性好的主控器件(红外角度)

第一种是单片机,例如常用的STM32系列单片机,该系列单片机具有较为广泛的用途,常用于各类嵌入式系统的设计中,而且其外设丰富,因此广泛应用于智能家居中。单片机作为一类常用的控制器,具有价格低廉的优势,而且其所具有的外设能够满足此次设计需求,但是问题在于此次设计中需要使用红外接口,这部分的软件编写难度较大。

第二种方案是使用FPGA作为控制器。FPGA目前在各类系统中同样具有广泛应用,并且其具有使用灵活的特点,能够根据不同的需求设计出对应的功能,这一点对于此次设计十分必要。而且此次设计中与传感器和红外接口的通信均按照一定的时序进行,使用FPGA作为主控制器进行开发将具有很大的优势。但是FPGA价格较为昂贵,这在极大的增加系统成本。

第三种方案则是选择近年来较为流行的以ARM处理器作为核心的微型电脑,这类设备具有单片机的优点,即外设丰富。例如常见的通信接口(串口、以太网以及USB接口等),同时还具有很多引出的I/O引脚,能够方便的调用这些引脚完成设计。除此之外,此类设备一般都具有完善的文档资料以及外设驱动,能够快速的搭建系统。更为重要的是,使用此类设备对于硬件开发经验的要求较低,而且大多数均支持python语言,这对于不了解硬件底层的人员而言极大的降低了开发门槛。此类设备一般都运行各种Linux发行版,能够方便的使用网络上的开源资源,加快开发进度。

通过上述论证可以看出,使用第三种方案对于此次设计而言具有较大的优势,因此选择方案三作为此次控制器的方案。

为什么选择4B型号?

新的树莓派4B的速度和性能相比以前的型号有了提高。
可以连接双显示器,可以4K运行。
配备了千兆以太网,以及板载无线网络和蓝牙。
增加了两个USB 3端口,可以将数据传输速度提高十倍。
RAM的大小可以在2GB,4GB或8GB之间根据你的需要选择。

2、选择什么样的开发语言、开发方式?

        Python 菜鸟教程

3、智能家居需要实现哪些基础功能?

     采集和预处理数据的功能,对外界模拟信号或数字信号进行采集和必要的预处理;

     数据处理的功能,对收集到的各种信号进行归纳、整理、计算、分析;

     预测和诊断功能,对数据进行处理后,可以对工况做分析、故障诊断和险情预测。

  (任志琛. 基于移动端的智能家居环境监测子系统关键技术的研究[D].广西师范大学,2017)

拓展功能?

五、开题报告(约3500字)

1、本课题研究的背景、目的及意义

2、本课题主要研究内容和预期目标

3、本课题拟采用的研究方法、步骤

4、本课题主要参考文献

  • 2
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值