基于ARDUINO UNO的房间人数统计功能设计与实现毕业论文
2021-12-15 22:56:47
论文总字数:20694字
摘 要
人数的增加最终导致了新的问题,即访客数量与可用的标准建筑能力不成比例的整个站点。自动计算办公室人数可以为经理提供信息,他们可以优化和评估办公室位置。区域经理可以分析和监视办公室状态。在上述所有问题中,我们需要一个自动系统,该系统对通过门的自动人数进行计数。在这项研究中,目标使用检测到的参数。该工具将使用超声波传感器HC-SR04来检测通过门上超声波传感器的人数。该系统使用Arduino Uno微控制器来控制系统,结果将显示在16x2 LCD上。这种方法非常简单易懂。
关键词:人数,超声波传感器,Arduino Uno
Design and implementation of ARDUINO UNO's room people counting function
Abstract
The increase in the number of people eventually led to a new problem, namely the entire site where the number of visitors is not proportional to the available standard building capacity. Automatic calculation of the number of people in the office can provide managers with information, and they can optimize and evaluate the location of the office. The regional manager can analyze and monitor the office status. In all of the above problems, we need an automated system that counts the number of automatic people passing through the door. In this study, the target uses the detected parameters. The tool will use the ultrasonic sensor HC-SR04 to detect the number of people passing through the ultrasonic sensor on the door. The system uses an Arduino Uno microcontroller to control the system, and the results will be displayed on a 16x2 LCD. This method is very simple and easy to understand.
Key Words: Counting visitors, Sensor Ultrasonic, Arduino Uno.
目 录
摘要 I
ABSTRACT II
第一章 序言 1
1.1 研究意义 1
1.2 文献综述 1
第二章 ARDUINO UNO 简介 3
2.1 ARDUINO 3
2.2 ARDUINO UNO 4
2.2.1 ARDUINO UNO上的硬件 4
2.3 ARDUINO IDE 6
2.3.1素描写作(Sketch Writing) 6
2.4 HC-SR04型超声波传感器(Ultrasonic sensors type HC-SR04) 7
2.5 LCD (Liquid Crystal Display) 9
2.5.1 LCD基本结构 9
2.5.2引脚功能LCD 9
2.6 BreadBoard 11
2.6.1操作原理BreadBoard 12
2.7 Jumper Cable 12
2.8 电位器 (Potentiometer) 13
2.8.1 电位器操作原理 14
2.8.2 电位器功能 14
第三章 系统设计与实现 15
3.1 系统设计 15
3.1.1设备硬件设计 15
3.1.2 设计传感器在入口处的位置 17
3.1.3 软件设计 18
3.2 实现源码 19
3.3 系统测试与分析 22
第四章 结论 24
4.1 结语 24
参考文献 ………………………………………………………………………25
第一章 序言
1.1 研究意义
在当今的4.0时代,技术的发展极大地促进了人类的工作。在技术发展中,出现了许多新技术,因此我们需要集中精力开发技术[24][21]。在这个最后的项目中,讨论了使用超声波传感器和arduino uno微控制器在房间入口处的自动计数系统。诸如办公室中的许多人的集会中心会影响新的问题,即场所的容量非常有限而导致的场所和访客数量的不平衡,会累积访客总数。 经理将评估并优化该地点[9]。
在入口处的自动数字计数系统中,将在门上放置一个工作系统,该门位于建筑物的每个入口处。如果系统在某个时间认识某个地方的很多人,则该系统将对管理需求进行处理。 要计算一个地方的人数,在入口处的自动计数系统领域中使用该系统非常有用,在该系统中,将在门所在建筑物的每个入口处放置一个工作系统。要计算一个地方的人数,在安全管理(security)领域中使用它非常有用。现在可以确定微控制器组件的使用量可以应用于几乎所有使用控制系统的设备。 控制应用程序对于人类以及工业生活都是有用的,并且使得创建支持更实际人类性能或作为高效性能工具的设备成为可能。其中之一是对进入由微控制器自动控制的建筑物的人数进行计数的系统。
1.2文献综述
源自2005年由意大利Ivrea研究研究所的Hernando Barragan提出的论文,由Massimo Banzi和David Cuartielles共同开发,命名为Arduin of Ivrea。 然后重命名为Arduino,在意大利语中表示勇敢的朋友。
制作Arduino的最初目的是使当时存在的设备变得容易且廉价。 该设备适用于将创建设计和交互工具的学生。
目前,开发团队是Massimo Banzi,David Cuartielles,Gianluca Martino,David Mellis和Nicholas Zambetti。 他们正在这个Arduino上进行4件事:
- 价格合理
- 可以在Windows,Linux,Mac等各种操作系统上运行。
- 简单,编程语言易于普通人学习,而不仅仅是技术人员。
- 开源,硬件和软件。
到目前为止,官方已经制作了各种类型的Arduino。从最容易找到和最广泛使用的Arduino Uno开始。直到已经以Mini PC形式使用ARM Cortex的Arduino。自2011年以来,到目前为止,全球已使用了成千上万的Arduino。
大型公司还使用了Arduino,例如Google将Arduino用作附件开发套件,NASA将Arduino用作原型引脚,还有另一个大型强子对撞机以某种方式使用Arduino进行数据收集[18]。
请支付后下载全文,论文总字数:20694字