风筝
发表于: 2020-4-9 21:15:13 | 显示全部楼层

本篇文章主要介绍15个适合Arduino新手的传感器项目。在本文中,我们将帮助您制作一些非常适合Arduino新手的简单传感器项目。这些基础项目将帮助您了解如何设置Arduino,然后连接传感器以执行特定操作。这些传感器可用于我们的日常生活中,以解决特定问题或使我们的生活变得轻松。


传感器是检测测量物理特性并记录、指示或以其他方式对其做出响应的设备。它可以检测并响应来自物理环境的某种类型的输入。特定的输入可以是光照、热量、运动、湿气、压力或其他环境现象。


1.  颜色传感器(Color Sensor)

1.-Color-Sensor.png

颜色传感器是一个全彩色检测器。它由TCS3200 RGB传感器芯片和4个白色LED灯组成。它可以在一定程度上检测和测量几乎无限范围的可见颜色。实际上,我们看到的物体的颜色是物体吸收其余颜色后在白光(阳光)中反射的彩色光。白色是各种可见颜色的混合,这意味着它包括每种颜色的光,例如红色(R)、黄色(Y)、绿色(G)、和紫色(P)。根据三种原色的理论,通过将三种原色(红色、绿色和蓝色)按一定比例混合,可以制成任何颜色。


以下是使用颜色传感器的项目:

●    使用Arduino开发板和颜色传感器TCS230实现颜色感应

●    使用Arduino开发板和颜色传感器区分不同颜色


2.  气压传感器(Barometric Pressure Sensor)

2.-Barometric-Pressure-Sensor.png

BMP180是功能强大的兼容BMP085的后继产品,它是面向消费类应用的新一代高精度数字压力传感器。 BMP180的超低功耗、低压经过优化,可用于移动电话、PDA、GPS导航设备和户外设备。它可以测量300〜1100hPa(海拔9000至500米)的压力范围。


以下是使用气压传感器(BMP180)的项目:

●    使用Arduino开发板和BMP180确定压力和海拔高度

●    如何使用BMP180压力传感器+Arduino制作电子气压计


3.  脉搏/心跳传感器(Pulse/Heartbeat Sensor)

3.-Pulse-Sensor.png

脉搏传感器是一款适用于Arduino的即插即用的心率传感器。需要将实时心率数据纳入其项目的学生、创客和开发人员可以使用该传感器。


以下是使用脉搏传感器的项目:

●    使用AD8232和Arduino制作心电图模拟器

●    使用ThingSpeak和ESP8266通过Internet进行脉搏速率监视


4.  气体/烟雾/酒精传感器(Gas/Smoke/Alcohol Sensor)

4.-MQ-135.png

MQ-135是一种空气质量传感器,用于检测各种气体,包括NH3、NOx、酒精、苯、烟雾和CO2。适用于办公室或工厂。 MQ135气体传感器对氨气、硫化物和苯蒸汽具有很高的灵敏度,对烟气和其他有害气体也很敏感。它成本低廉,特别适合于空气质量监测应用。


以下是气体/烟雾/酒精传感器的项目:

●    如何使用Arduino、ESP8266和气体传感器制作物联网烟雾探测系统

●    基于MQ-135传感器和Arduino开发板的烟雾探测器


5.  温度传感器(Temperature Sensor)

5.-Temeprature-Sensor.png

通常,温度传感器是专门设计用于测量物体的热度或冷度的器件。LM35是一款精密的温度传感器,其输出与温度成比例(以°C为单位)。使用LM35,温度可以实现比使用热敏电阻更精确地测量。


以下是2个LM35温度传感器的项目:

●    使用Arduino和LM35温度传感器监控空气温度

●    使用Arduino开发板连接LM35温度传感器


6.  声音传感器(Sound Sensor)

6.-Sound-Sensor.png

此模块可让您检测声音何时超过您选择的设定点。通过麦克风检测到声音,然后将其馈入LM393运算放大器。声级设定点通过板载电位器进行调节。当声音水平超过设定点时,模块上的LED会亮起,并且输出。


这是一个声音传感器项目:

●    使用Arduino+声音模块+LCD显示屏制作分贝仪

●    使用声音传感器和Arduino开发板制作音乐喷泉


7.  火焰/火灾传感器(Flame/Fire Sensor)

7.-Flame-Fire-Sensor.png

火焰传感器模块是由一个火焰传感器(IR接收器)、电阻、电容、电位器和比较器LM393组成。它可以检测700nm至1000nm波长的红外光。红外火焰探头将检测到的红外光转换为电流变化。通过板载电位器调节灵敏度。


以下是一个火焰传感器的项目:

●    使用火焰传感器和Arduino开发板搭建火灾报警系统


8.  触摸传感器(Touch Sensor)

8.-Touch-Sensor.png

触摸传感器技术正在逐步取代鼠标和键盘等机械方式。触摸传感器无需物理接触即可检测触摸。触摸传感器正在进入移动电话、遥控器、控制面板等许多应用。现今的触摸传感器可以完全代替机械按钮和开关。


以下是一个触摸传感器项目:

●    使用TTP223触摸传感器和Arduino UNO开发板实现触摸控制灯泡


9.   PIR传感器(PIR Sensor)

9.-PIR-Sensor.png


被动红外传感器(PIR传感器)是一种电子传感器,可测量从其视场中的物体发出的红外光。它们最常用于基于PIR的运动检测器中。温度高于绝对零温度的所有物体均以辐射形式散发热能。通常,这种辐射对于人眼是不可见的,因为它以红外波长辐射,但是可以通过为此目的设计的电子设备进行检测。


以下是一个PIR传感器的项目:

●    使用PIR传感器和Arduino开发板制作一款运动探测器

●    通过PIR传感器和Arduino开发板实现简单的运动和手势识别


10.  加速度传感器(Accelerometer Sensor)

10.-Accelerometer.png

加速度计是一种用于测量加速度的机电设备。这种力可以是静态的,例如连续的重力,或者像许多移动设备一样,是动态的以感测运动或振动。加速度是速度变化或速度除以时间的量度。它测量适当的加速度,即物体在其自身的瞬时静止框架中的加速度,与坐标加速度(在固定坐标系中的加速度)不同。


以下是一个ADXL345加速度计传感器的项目:

●    如何使用Arduino开发板和ADXL345加速度计跟踪方向


11.  超声波传感器(Ultrasonic Sensor)

11.-Ultrasonic-Sensor.png


顾名思义,超声波传感器通过使用超声波来测量距离。

传感器发出超声波,并接收从目标反射回来的波。超声波传感器通过测量发射和接收之间的时间来测量到目标的距离。


以下是2个HC-SR04超声波传感器的项目:

●    Arduino开发板使用超声波传感器HC-SR04的完整指南

●    使用Arduino和HC-SR04超声波传感器进行距离测量


12.  湿度传感器(Humidity Sensor)

12.-Humidity-Sensor.png


DHT11是一款基本的超低成本数字温度和湿度传感器。它使用电容式湿度传感器和热敏电阻来测量周围的空气,并在数据引脚上发出数字信号(无需模拟输入引脚)。它使用起来相当简单,但是需要精确的时间来获取数据。该传感器唯一真正的缺点是,您每2秒只能从中获取一次新数据,因此在使用我们的库时,传感器的读数可能长达2秒。


以下是DHT11 / DHT22湿度传感器的项目:

●    Arduino开发板使用DHT11/DHT22温湿度传感器的初学指南

●    Arduino开发板使用DHT11温湿度传感器的方法

●    使用DHT11制作一个Arduino温度数据记录仪


13.   红外传感器(IR Sensor)

13.-IR-Sensor.png


红外传感器是一种电子器件,可以感测红外光线来感应周围环境。红外传感器不仅可以测量物体的热量,还可以检测运动。这些类型的传感器仅能测量红外辐射,而不是发射红外辐射,因此被称为被动红外传感器。


以下是红外传感器的相关项目:

●    使用红外传感器和Arduino制作数字转速表测量RPM

●    使用Arduino开发板和红外传感器制作模拟车速表

●    如何使用Arduino开发板连接PIR红外传感器?


14.  LDR光敏电阻/亮度传感器(Light Sensor)

14.-LDR.png


光敏电阻(LDR),是最常用于指示是否存在光照,或用于测量光强度的光敏器件。在黑暗中,它们的电阻值非常高,有时高达1MΩ,但是当LDR传感器暴露在光照下时,电阻值会急剧下降,甚至下降到几欧姆,具体取决于光强度。 LDR具有随所施加的光的波长而变化的灵敏度,并且是非线性器件。它们用于许多应用中,但有时会也可以使用其他器件代替。


以下是2使用LDR/亮度传感器的项目:

●    基于Arduino开发板使用光敏电阻LDR的方法

●    如何基于Arduino开发板使用LDR传感器


15.  紫外线传感器(UV Ray Sensor)

15.-UV-Sensor.png


ML8511是紫外线传感器,适用于获取室内外的紫外线强度。ML8511配有内部放大器,可根据紫外线强度将光电流转换为电压。这项独特的功能可以方便的连接到ADC等外部电路。在掉电模式下,待机电流的典型值为0.1uA,因此可以延长电池寿命。


以下是VEML6070紫外线传感器的相关项目:

●    如何使用VEML6070制作Arduino紫外线指数仪

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 705 | 回复: 1492



手机版|

GMT+8, 2024-11-23 21:35 , Processed in 0.063707 second(s), 8 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表