基于树莓派的智能婴儿车

来源 :科学与财富 | 被引量 : 0次 | 上传用户:thedogstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:基于树莓派的智能婴儿车是以自动化控制为基础的,以树莓派控制芯片为核心的,利用市面上开源的Opencv图像处理框架结合网络通信,以及云计算为辅的,实现通过分析图像,捕捉其运动轨迹来实现车随人动的主要功能,以及利用如温度传感器,湿度传感器,Wi-Fi模块等模块,来实现对婴儿车内部的温度,湿度,车内图像传输的次要功能,使婴儿车更智能,便捷。
  关键词:树莓派;opencv;图像处理;自动化
  由西北民族大学电气工程学院"双E"项目资助(项目编号:20161802)
  0 引言
  近年来一个熟悉又陌生的名称“物联网”已经悄无声息的融入到我们的生活中。物联网——物物相关联的网络,物联网技术将智能硬件的应用推向高潮,应用了物联网技术的婴儿车,相对于传统婴儿车,在实际生活中更智能化、更人性化,通过将摄像头与图像处理算法结合,实现婴儿自主的跟随人移动,极大程度上的解放了用户的双手,同时,其还能利用Wi-Fi和蓝牙模块与用户的手机进行信息交互,使得对车内婴儿的看护更加便捷智能。
  1智能婴儿车的系统结构
  该项目选用了Raspberry Pi(树莓派)板卡为核心控制器,通过在其上搭建Linux操作系统,利用OpenCV框架实现TLD目标跟踪算法对车载摄像头所采集到的视频流进行处理,是婴儿车能够跟随目标(挂有特征物的人)移动而移动,并通过PWM控制电机驱动,实现小车的前进、后退、转向等运动。
  项目整体系统方案如下:
  2智能婴儿车的硬件选择
  2.1 Raspberry Pi 3B+
  树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,在2012年3月正式发售的卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,
  其是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上。其支持支持Java、BBC BASIC 、C 和Perl等多种编程语言。
  2.2 温度传感器(DS18B20)
  DS18B20是常用的数字温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。独特的一线接口,只需要一条口线通信 多点能力,简化了分布式温度传感应用 无需外部元件 可用数据总线供电,电压范围为3.0 V至5.5 V 无需备用电源 测量温度范围为-55℃至+125℃。
  2.3 电机驱动模块
  在本车中使用了自行设计刻画的电机驱动模块,如下图所示,其实一种简单的H桥驱动电路,它由2个P型场效应管Q1、Q2与两个N型场效应管Q3、Q4组成,故其叫P-NMOS管H桥。
  3控制软件程序设计
  在树莓派中刷入Linux操作系统,配置Python环境,安装开源图像处理框架OpenCV,安装开源框架MJPG-Streamer,把摄像头挂载在树莓派上。使用树莓派的GPIO口,向电机驱动发送PWM方波,是小车能够根据图像处理之后的命令运动,同时将视频图像返回终端。
  运用TLD算法实现对目标的跟踪流程图:
  Android App逻辑业务图:
  在服務器端使用Jfinal的javaWeb框架实现对数据流的处理和交互。
  采用MVC(Model View Controller)设计模式,MVC是当前流行的设计模式框架,它强制性的将应用程序的输入,输出,处理分开。MVC将应用程序分成三个核心部件:M即数据模型,V为控制界面,C为控制器。它们各司其职,各自处理各自的任务。MVC设计的优点在于它的低耦合性,高重用性、软件工程化管理,大大降低开发和维护的技术成本,缩减开发时间,使项目得以快速的部署。
  4项目特色
  4.1顺应时代科技的发展和市场的需求智能硬件是人类科技发展和艺术高度发展的产品,它上升到了人类行为学的高端,极大的方便了人类的生活
  4.2使用了WiFi网络为信号传输媒介,最高传输速度可达到10Mbps,完全可以胜任控制信号的传输,基本不用担心网络延迟的问题。
  4.3应用了TLD目标跟踪算法,实现了车随人动,为用户提供了更人性化的功能
  4.4通过网页和App两种方式控制,实现了跨平台控制,给用户不一样的体验
  4.5简易的管理方式。本系统使得用户在使用时不需任何专业知识就可以自行配置设备的连接,从而实现您所需要的功能。
  4结束语
  本文对智能婴儿车的的基本功能,系统结构,硬件部分做了做出了介绍,该婴儿车结构虽然复杂,但是所用器材均是市场常见,价格低廉,且具有普遍性,造价较低,因此具有很好的市场前景和实用性。
  参考文献:
  [1]童诗白,华成阴.模拟电子技术基础 [M].北京:高等教育出版社
  [2]柯博文.树莓派3实战指南 [M]. 北京:清华大学出版社
  [3]Eben Upton Gareth Halfacree.樹莓派用户指南 [M]. 北京: 人民邮电出版社
其他文献
摘 要:随着社会的不断发展,思想政治工作在促进和谐党政机关建设中发挥着重要作用。党政机关是为人民提供服务的主体,党政机关工作人员的思想素质水平与国家的管理有着紧密的联系。  关键词:思想政治;行政审批制度;改革;应用  在传统计划经济时期,行政审批广泛应用于行政管理的各个领域,在国民经济和社会发展中发挥着重要作用。但是,随着市场经济的不断发展,行政审批制度逐渐暴露出种种弊端,如限制资源配置、压缩市
期刊
摘 要:我国经济的迅速发展为社会各行各业发展带来了很多的机遇,随着经济发展为建筑企业带来的各种机遇,建筑企业面临着前所未有的竞争压力与挑战。建筑企业的电气工程业务量多而零碎,同时为保证整体工程的质量以及生命财产安全,必须保证电气工程的质量,在电气工程施工过程中的每一个环节都必须要求精准。  关键词:建筑;电气工程;智能化;技术应用  1建筑电气工程中应用智能化技术的重要性  1.1可以有效降低工程
期刊
摘 要:随着我国经济的日渐发展,人们的生活日渐安稳和富裕,但是近年来随着我国老年人口的不断增多,老龄化日渐加速,随之而来的就是养老问题,这就涉及到我国的社会保障体系的建设问题。我国的社会保障体系如社会的养老保险、社会福利、退休金等方面的建设都在日渐完善,但是还存在一些问题,例如社会保障会计管理的基础工作不到位、会计核算内容不规范等等。这些问题不仅在一定程度上影响了社会保障体系的发展,也影响了我国经
期刊
摘 要:随着社会经济的发展越来越快,建筑工程已经慢慢的渗透到人们的日常生活当中,对人们的生产生活产生了非常大的影响,由于近几年来,经常有报道房屋建筑的质量存在很多的问题,从而致使经常发生安全事故,特别是"豆腐渣"的房屋工程越来越多,这就导致人们对于工程的质量产生了非常严重的质疑,房屋建筑工程的质量安全也越来越受到人们的关注。所以,在进行施工的过程中,我们一定要不断的加强对工程管理的重视。本文对房屋
期刊
摘 要:文章分析了水质检测的重要性,同时阐述了各种影响水质检测结果准确性、稳定性的因素,最后结合多年的工作实践经验,总结了一些有效提升检测结果准确性和稳定性的策略。旨在提升检测效率,确保水质无污染。  关键词:水质检测 准确性 稳定性 提高策略  一、分析水质检测重要性  现代社会,水质检测已逐渐成为人们日常饮水健康的基础保障,有效地水质检测科学保证了水资源质量,加之工业化发展、城市化建设,自然生
期刊
摘 要:计算机、电子以及传感器等技术的不断发展为虚拟现实技术的出现和应用创造了条件,近些年来虚拟现实技术在机器人的制造中得到了广泛的应用。于此同时伴随着现代教育的进步和体制的改革,如何将虚拟现实技术应用于教学中也得到了社会的关注。针对于此本文就虚拟现实技术在工业机器人教学中的应用进行了研究,探讨了虚拟现实学习平台搭建、虚拟环境虚拟实验以及虚拟环境下学生技能培养等问题,分析了虚拟现实技术在教学领域的
期刊
摘要:国际结算课程被誉为老师难教、学生难懂的一门课程,具有综合性强、实践操作性强和开放性强的特点。目前,高职院校国际结算课程的教学效果普遍不甚理想。本文力求通过对课程内容的模块化整合、工作任务的设计、实践教学环节的强化和评价体系的改进,探索一条适于高职教学特点和技能型人才培养要求的教学之路。  关键词:高职院校;国际结算;教学改革  [中图分类号]G42[文献标识码]A  随着人民币正式加入SDR
期刊
摘 要:近年来,随着时代的发展,压力容器的功能越来越完善,因此开始被广泛应用于相关生产企业中,在提升企业生产效率方面发挥了重要作用。但是,压力容器在运行的过程中,一旦发生故障,不仅会给企业带来严重的经济损失,还会威胁到相关工作人员的人身安全,通过对压力容器的各类事故的统计,分析出对压力容器质量影响的几个因素,结合生产实践,提出压力容器制造过程中质量管理的相关要求,达到压力容器质量控制的目的。  关
期刊
摘 要:石油开采和加工过程中产生的大量含油污水,对生产和生态环境产生极大危害,通过采用生化技术对现有污水进行处理,其处理后污水COD指标达到国家污水排放标准,解决集输系统含油污水处理难题。  关键词:含油污水 生化处理  1、前言  联合站原油处理过程中的产出污水,大部分经过处理后作为水驱采油的水源,部分多余的水经过适当处理后排放,如果处理后指标不合格,会对油田周边环境造成污染。这部分含油污水处理
期刊
摘 要:"基于树莓派通过java实远程控制和接收数据的智能家居",采取以智能手机发送数据到服务器,在通过服务器返回数据到树莓派使之做出相应的处理,本项目设计使智能家居突破传统的地理位置和空间上的限制,无论用户身处室内或室外都可以对家居进行控制,和实现对家庭内部设备的控制。如今我们仅仅需要一部智能手机,就可以对家里的家居完全的掌控,和对家里的情况完全的了解,如:当我们下班回家的路上,我们完全可以仅仅
期刊