“Basic Pack Plus For Arduino”的版本间的差异

来自丢石头百科
 
(未显示同一用户的114个中间版本)
第1行: 第1行:
 
{{Product
 
{{Product
|images=
+
|images=[[File:Basic Pack Plus For Arduino_示意图.png|400px]]
 
|categories=
 
|categories=
 
{{Category|Arduino}}
 
{{Category|Arduino}}
第8行: 第8行:
 
|related=
 
|related=
 
* [[Basic Pack For Arduino]]
 
* [[Basic Pack For Arduino]]
 +
* [[Basic Pack Plus For Arduino]]
 +
* [[Basic Experiment Kits For Arduino]]
 +
* [[Basic Experiment Kits For Raspberry Pi]]
 
}}
 
}}
  
 
== 产品说明 ==
 
== 产品说明 ==
 +
*[[File:Arduino 配件包.jpg|600px]]
  
== 使用说明 ==
+
== 模块说明 ==
=== 面包板 ===
+
=== 主要配件 ===
 +
==== 面包板 ====
 +
*[[File:Basic Pack Plus For Arduino_面包板.png|200px]]
 
*面包板左右两侧分别有两列电源轨。其中每列中五个孔位为一组。同组之间与各组之间的的孔位是相互导通的,但列与列之间的孔位是互不导通的。
 
*面包板左右两侧分别有两列电源轨。其中每列中五个孔位为一组。同组之间与各组之间的的孔位是相互导通的,但列与列之间的孔位是互不导通的。
 
*中间部分的孔位由最中间的凹槽分隔为左右两侧。每一侧中的每行五个孔位为一组,同组之间的孔位是相互导通的,但行与行之间的孔位是互不相通的。
 
*中间部分的孔位由最中间的凹槽分隔为左右两侧。每一侧中的每行五个孔位为一组,同组之间的孔位是相互导通的,但行与行之间的孔位是互不相通的。
 +
**[[File:面包板_产品说明.jpg|360px]]
  
[[File:面包板_产品说明.jpg|360px]]
+
==== 杜邦线 ====
 +
*[[File:Basic Pack Plus For Arduino_杜邦线1.png|200px]][[File:Basic Pack Plus For Arduino_杜邦线2.png|200px]][[File:Basic Pack Plus For Arduino_杜邦线3.png|200px]][[File:Basic Pack Plus For Arduino_杜邦线4.png|200px]]
 +
*规格:100mm公对公、100mm公对母、200mm公对公、200mm公对母
 +
*间距:2.54mm
 +
*耐压:300V
 +
*最大电流:2A
 +
*线材外径:1.4mm
 +
*线芯规格:全铜12芯,线芯直径0.09mm
  
=== 色环电阻 ===
+
=== 基础模块 ===
*阻值辨别
+
==== 迷你交通灯模块 ====
**可通过万用表电阻档进行测量。
+
*[[File:Basic Pack Plus For Arduino_交通灯模块.png|300px]]
**色环读数法:五色环电阻第一、二、三环分别代表三位有效数的阻值;第四环代表倍率;第五环代表误差。如果第五条色环为黑色,一般用来表示为绕线电阻器,第五条色环如为白色,一般用来表示为保险丝电阻器,如果电阻体只有中间何一条黑色的色环,则代表此电阻为零欧姆电阻。
+
*交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿(绿为蓝绿)三种颜色灯组成用来指挥交通通行的信号灯。绿灯亮时,准许车辆通行,黄灯黄闪时,已越过停止线的车辆可以继续通行;没有通过的应该减速慢行到停车线前停止并等待,红灯亮时,禁止车辆通行。给行人看的叫人行横道灯,通常指由红、绿(绿为蓝绿)二种颜色灯组成用来指挥交通通行的信号灯,红灯停,绿灯行。
***对于一个五道色环的电阻而言,第五环和第四环之间的间隔比第一环和第二环之间的间隔要宽一些。
+
*'''参数说明:'''
***[[File:Basic Pack For Arduino_色环电阻.png|400px]]
+
**尺寸:56*21*11mm
**例:
+
**固定孔:3mm
***[[File:Basic Pack For Arduino_色环电阻1.jpg|400px]]
+
**孔距:15mm
*本套件中配备的电阻阻值共有9种,建议使用前先对阻值进行确认,避免由于阻值不对引起的烧坏器件等现象。
+
**颜色:红 黄 绿
 +
**LED:8mm *3
 +
**亮度:普通亮度
 +
**电压:5V
 +
**输入:数字电平
 +
**接口:共阴极 红黄绿单独控制
 +
**平台:Arduino、单片机
 +
*'''参考例程:'''[[Arduino实验一:交通灯实验]]
  
=== 电解电容 ===
+
==== RGB模块 ====
*电解电容是电容的一种,金属箔为正极(铝或钽),与正极紧贴金属的氧化膜(氧化铝或五氧化二钽)是电介质,阴极由导电材料、电解质(电解质可以是液体或固体)和其他材料共同组成,因电解质是阴极的主要部分,电解电容因此而得名。同时电解电容正负不可接错。
+
*[[File:Basic Pack Plus For Arduino_RGB模块.png|300px]]
*有极性电解电容器通常在电源电路或中频、低频电路中起电源滤波、退耦、信号耦合及时间常数设定、隔直流等作用。一般不能用于交流电源电路,在直流电源电路中作滤波电容使用时,其阳极(正极)应与电源电压的正极端相连接,阴极(负极)与电源电压的负极端相连接,不能接反,否则会损坏电容器。
+
*RGB模块可以发出各种颜色的光。红色、绿色和蓝色的三个LED被封装到透明或半透明塑料外壳中,并带有四个引脚。红色、绿色和蓝色三原色可以按照亮度混合并组合各种颜色,因此可以通过控制电路使RGB-LED发出彩色光。
*电解电容的极性:注意观察在电解电容的侧面有“-”是负极、“+”是正极,如果电解电容上没有标明正负极,也可以根据它的引脚的长短来判断,长脚为正极,短脚为负极。
+
*'''参数说明:'''
*本套件中配备的电解电容种类为:10uf/25V和100uf/25V。
+
**PCB尺寸:19*15mm
 +
**PCB颜色: 黑色
 +
**LED:5mm 共阴
 +
**亮度:高亮度
 +
**限流电阻:有
 +
**输入:PWM
 +
**工作电压: 3.3V/5V
 +
**重量: 1.4g
 +
**平台:Arduino、单片机
 +
*'''参考例程:'''[[Arduino实验二:RGB彩灯实验]]
  
=== 瓷片电容 ===
+
==== 有源蜂鸣器模块 ====
*瓷片电容是一种用陶瓷材料作介质,在陶瓷表面涂覆一层金属薄膜,再经高温烧结后作为电极而成的电容器。通常用于高稳定振荡回路中,作为回路、旁路电容器及垫整电容器。
+
*[[File:Basic Pack Plus For Arduino_有源蜂鸣器.png|300px]]
*瓷片电容没有正负极之分。
+
*有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。
*容值辨别:瓷片电容的外观上往往会标有三位数字用来表示电容量。位数字的前两位数字为标称容量的有效数字,第三位数字表示有效数字后面零的个数,它们的单位都是pF。这种表示法中有一个特殊情况,就是当第三位数字用"9"表示时,是用有效数字乘上10的-1次方来表示容量大小。
+
*有源蜂鸣器内部有一个简单的振荡电路,可以将恒定的DC转换成一定频率的脉冲信号,从而实现磁场的交变,驱动振膜振动发声。但有些有源蜂鸣器在特定交流信号下也能工作,但交流信号的电压和频率都很高,一般不采用这种工作模式。
**例:
+
*'''参数说明:'''
102表示标称容量为10*10²pF=1000pF
+
**PCB尺寸:3.2cm*2.3cm
103表示标称容量为10*10³pF=10000pF=10nF
+
**驱动:s8050三极管
229表示标称容量为22*10^(-1)pF=2.2pF。
+
**触发:高电平触发
  以此来类推
+
**电压:5V
 +
*'''参考例程:'''[[Arduino实验六:有源蜂鸣器模块实验]]
 +
 
 +
==== 无源蜂鸣器模块 ====
 +
*[[File:Basic Pack Plus For Arduino_无源蜂鸣器.png|300px]]
 +
*无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。
 +
*无源蜂鸣器内部没有驱动电路,无源蜂鸣器的工作信号为方波。如果直接施加DC信号给无源蜂鸣器,则没有声音,因为磁路不变,振膜始终处于吸附状态,无法振动发声。
 +
*'''参数说明:'''
 +
**PCB尺寸:3.2cm*2.3cm
 +
**驱动:s8550三极管
 +
**触发:低电平触发
 +
**电压:5V
 +
*'''参考例程:'''[[Arduino实验七:无源蜂鸣器模块实验]]
 +
 
 +
==== 带帽大按键 ====
 +
*[[File:Basic Pack Plus For Arduino_带帽大按键.png|300px]]
 +
*带帽大按键开关模块主要用到的是轻触式按键开关,可作为电子开关,可用作Arduino、单片机等平台的外接设备。具有线路简单,易上手,颜色多样等优点。
 +
*'''判断按键是否有两个方法:'''
 +
**判断引脚是否为0,此按键模块VCC引脚连接arduino开发板的GND,OUT引脚所接引脚配置为输入上拉模式,GND引脚悬空。
 +
**判断引脚是否为1,此按键模块VCC引脚连接arduino开发板的VCC,OUT引脚所接引脚需外接下拉电阻,使其在按键未按下时稳定为低电平,GND引脚悬空。(需外接电路,故不推荐)
 +
*'''参考例程:'''[[Arduino实验三:按键控制LED实验]]
 +
 
 +
==== 矩阵键盘 ====
 +
*[[File:Basic Pack Plus For Arduino_矩阵键盘.png|300px]]
 +
*矩阵键盘作为单片机的外接设备,当所需的按键数量较多时,为减少I/O口的占用,提高单片机的利用率,通常会将按键排成矩阵形式。即在矩阵键盘中,每条水平线与垂直线之间是通过一个按键连接的,这样单片机的一个8位端口就可以控制4*4=16个矩阵式按键,相较于直接用端口控制按键的方法多出一倍。而且当线路越多时,区别就越明显。
 +
*'''参考例程:'''[[Arduino实验四:矩阵键盘实验]]
 +
 
 +
==== 旋转电位器模块 ====
 +
*[[File:Basic Pack Plus For Arduino_旋转电位器.png|300px]]
 +
*电位器实际上就是可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系得输出电压,因此称之为电位器。通常被制造成不管使用多久均能维持原有的特性,若当位置传感器使用,电位计可以是直线或旋转式位置传感器。电位计输出一个电压值,其正比于沿着可变电阻器之滑动器的位置。因为温度变化、磨耗及滑动器与可变电阻器之间的污垢均会造成电阻变化,影响电位计的精度,因此,电位计有太低的准确度。由于材料的发展,特别是在导电性塑料,使得电位计在使用很长时间后仍可以维持原有特性,同时也改进它们的性能。
 +
*'''参数说明:'''
 +
**PCB尺寸:36mm*24mm*1.6mm
 +
**电压:3.3V/5V
 +
**电阻:10K
 +
**电流:260uA(VCC=5V)
 +
*'''参考例程:'''[[Arduino实验五:旋转电位器实验]]
 +
 
 +
==== 光耦继电器 ====
 +
*[[File:Basic Pack Plus For Arduino_光耦继电器.png|300px]]
 +
*继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
 +
*'''参数说明:'''
 +
**工作电压:5V
 +
**负载电流:10A
 +
**具有输出信号指示灯指示。
 +
**信号驱动为高低可调。
 +
**双电源选择设计抗干扰能力强,光电隔离保护可靠性高,驱动能力强,性能稳定。
 +
**具有二极管续流保护。
 +
**响应时间小于20毫秒。   
 +
**继电器寿命长可连续吸合10万次。
 +
**外部连线采用旋转压接端子,使接线更牢固。
 +
**带固定安装孔,方便安装。
 +
*'''参考例程:'''[[Arduino实验八:光耦继电器实验]]
 +
 
 +
=== 温度传感器 ===
 +
==== 热敏电阻传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_热敏电阻传感器.png|300px]]
 +
*热敏电阻器是敏感元件的一类,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。
 +
*热敏电阻的特点是:
 +
**热敏电阻模块对环境温度很敏感,一般用来检测周围环境的温度;
 +
**通过对电位器的调节,可以改变温度检测的阀值(即控制温度值),如需要控制环境温度为50度时,模块则在相应环境温度调到其绿灯亮,DO则输出低电平,低于此设定温度值时,输出高电平,绿灯不亮;
 +
**DO输出端可以与Arduino uno数字3脚直接相连,通过Arduino uno来检测高低电平,由此来检测环境的温度改变;
 +
**DO输出端也能直接驱动继电器模块,由此可以组成一个温控开关,控制相关设备的工作温度,也可以接风扇用来散热等;
 +
**本模块的温度检测范围为20-80摄氏度;
 +
**本模块也可以换成带有线的温度传感器,用于水温,水箱等的控制
 +
**小板模拟量输出AO可以和Arduino uno模拟输入A0端相连,通过AD转换,可以获得环境温度更精准的数值。
 +
*'''参数说明:'''
 +
**采用 NTC 热敏电阻传感器,灵敏度好
 +
**比较器输出,信号干净,波形好,驱动能力强,超过 15mA。
 +
**配电位器调节温度检测阀值
 +
**工作电压:3.3V-5V
 +
**输出形式:DO 数字开关量输出 (0 和1) 和 A0 模拟量电压输出
 +
**设有固定螺栓孔,方便安装小板
 +
**PCB 尺寸: 3.2cm x 1.4cm
 +
**使用宽电压 LM393 比较器
 +
*'''参考例程:'''[[Arduino实验九:热敏电阻传感器实验]]
 +
 
 +
==== DHT11温湿度传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_DHT11温湿度.png|250px]]
 +
*DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,内部由一个8位单片机控制一个电阻式感湿元件和一个 NTC 测温元件。与DS18B20数字型温度传感器相比,DHT11 既能检测温度又能检测湿度。DHT11传感器采用单线制串行接口,其Dout引脚接上一个5K的上拉电阻后可直接与单片机的I/O口连接。信号传输距离可达20米以上,具有抗干扰能力强、性价比极高、响应速度快等优点。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
 +
*'''参数说明:'''
 +
**工作电压:3V-5.5V
 +
**工作电流 :平均 0.5mA
 +
**湿度测量范围:20-90%RH
 +
**湿度测量精度:±5%RH
 +
**湿度分辨率 :1%RH  8位
 +
**温度测量范围:0-50℃
 +
**温度测量精度:±2℃
 +
**温度分辨率 :1℃ 8位
 +
**采样周期 :≥1s
 +
*'''参考例程:'''[[Arduino实验十:DHT11温湿度传感器实验]]
 +
 
 +
==== DS18B20温度传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_DS18B20温度.png|300px]]
 +
*DS18B20 采用的是单线总线协议方式,即在一条数据线上实现数据的双向传输,而单片机硬件上不支持单总线协议,因此必须采用软件方法来模拟单总线的协议是序来完成对DS18B20 芯片的访问。由于DS18B20 是在一根I/ O 线上读写数据,因此对读写的数据位有严格的时序要求,它有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序: 初始化时序、读时序、写时序。所有时序都是将单片机作为主设备,DS18B20 作为从设备,而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求DS18B20 回送数据,在进行写命令后,主机需启动读时序完成数据接收。
 +
*'''参数说明:'''
 +
**PCB尺寸:2.1cm*1.0cm
 +
**分辨率调整范围:9-12位
 +
**温度测量范围:-55~+125℃
 +
**温度测量精度:0.5℃
 +
**工作电压:DC5V
 +
**数字信号输出
 +
*'''参考例程:'''[[Arduino实验十一:DS18B20温度传感器实验]]
  
=== F5 LED ===
+
====土壤湿度传感器 ====
==== 单色与七彩LED ====
+
*[[File:Basic Pack Plus For Arduino_土壤温湿度.png|300px]]
*发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。不同的半导体材料中电子和空穴所处的能量状态不同。当电子和空穴复合时释放出的能量多少不同,释放出的能量越多,则发出的光的波长越短。
+
*电容式湿度传感器是利用湿敏元件的电容值随湿度变化的原理进行湿度测量的传感器。此类湿敏元件实际上是一种吸湿性电解质材料的介电常数随湿度而变化的薄片状电容器,感湿材料为聚酰铵树脂,酰根纤维素和金属氧化物如AL2O3等。
*发光二极管的反向击穿电压大于5伏。它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通过二极管的电流。
+
*电容式土壤湿度传感器区别于市面上绝大部分的电阻式传感器,采用电容感应原理来检测土壤湿度。避免了电阻式传感器极易被腐蚀的问题,极大地延长了它的工作寿命。传感器内置稳压芯片,支持3.3~5.5V宽电压工作环境,这意味着即使在3.3V的Arduino主控板上,它也能正常工作。
*发光二极管的长脚为正极,短脚为负极。实际应用时,电路电流应从LEDA正极流入,负极流出。
+
*参数说明
==== RGB LED ====
+
**工作电压:DC 3.3-5.5V
*RGB LED灯的显示原理是基于三原色原理,显示出的颜色是由红绿蓝三色混光而成的。和一般LED不同的是RGB LED封装内,有三个LED,一个红色,一个绿色的,一个蓝色的。通过控制各个LED的亮度,达到可以实现全彩的效果。
+
**输出电压:DC 0-3.0V
*实际使用时三个LED控制引脚均需要串联一个限流电阻后接入控制引脚。
+
**接口:PH2.0-3P
*引脚说明:[[File:Basic Pack For Arduino_LED.jpg|400px]]
+
**尺寸:99x16mm / 3.9x0.63“
*本套件中提供的RGD LED灯为共阴LED灯。
+
*'''参考例程:'''[[Arduino实验二十八:土壤湿度传感器实验]]
  
=== 蜂鸣器 ===
+
=== 光学传感器 ===
*有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。
+
==== 火光/火焰传感器 ====
*无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。
+
*[[File:Basic Pack Plus For Arduino_火光火焰.png|300px]]
*有源蜂鸣器和无源蜂鸣器最简单的区别就是有源蜂鸣器内部有振荡电路,所以只要一通电就会叫。而无源蜂鸣器没有,如果用直流信号无法令其鸣叫。
+
*火焰传感器利用特制的红外线接收管通过捕捉火焰中的红外波长来检测火焰,可以检测火焰或者波长在760nm~1100nm范围内的光源或热源,探测角度为60度左右,其中红外光波长在940纳米附近时,其灵敏度达到极限。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA,配可调精密电位器调节灵敏度。
*有源蜂鸣器和无源蜂鸣器的根本区别在于产品对输入信号有不同的要求:
+
*'''参考例程:'''[[Arduino实验十二:火光/火焰传感器实验实验]]
**有源蜂鸣器内部有一个简单的振荡电路,可以将恒定的DC转换成一定频率的脉冲信号,从而实现磁场的交变,驱动振膜振动发声。但有些有源蜂鸣器在特定交流信号下也能工作,但交流信号的电压和频率都很高,一般不采用这种工作模式。
+
 
**无源蜂鸣器内部没有驱动电路,无源蜂鸣器的工作信号为方波。如果直接施加DC信号给无源蜂鸣器,则没有声音,因为磁路不变,振膜始终处于吸附状态,无法振动发声。
+
==== 红外循迹传感器 ====
*区分:
+
*[[File:Basic Pack Plus For Arduino_红外循迹.png|300px]]
**万用表测电阻区别:用万用表电阻档Rxl档测试。用黑表笔接蜂鸣器 "+"引脚,红表笔在另一引脚上来回碰触,如果触发出咔、咔声的且电阻只有8Ω(或16Ω)的是无源蜂鸣器;如果能发出持续声音的,且电阻在几百欧以上的,是有源蜂鸣器。
+
*红外循迹传感器采用的是TCRT5000传感器,当TCRT5000的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块的输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块的输出端为高电平,指示二极管被点亮。
**有源蜂鸣器直接接上额定电源(新的蜂鸣器在标签上都有注明)就可连续发声;而无源蜂鸣器则和电磁扬声器一样,需要接在音频输出电路中才能发声。
+
*由于黑色具有较强的吸收能力,当循迹模块发射的红外线照射到黑线时,红外线将会被黑线吸收,导致循迹模块上光敏三极管处于关闭状态,此时模块上一个LED熄灭。在没有检测到黑线时,模块上两个LED常亮。
**有源蜂鸣器的两个引脚长度是不一样的,长脚为正极,短脚为负极,正负极不可反接。无源蜂鸣器则没有正负极之分。
+
*'''参数说明:'''
 +
**采用TCRT5000红外反射传感器
 +
**检测距离:1mm~8mm适用,焦点距离为2.5mm
 +
**比较器输出,信号干净,波形好,驱动能力强,超过15mA。
 +
**配多圈可调精密电位器调节灵敏度
 +
**工作电压3.3V-5V
 +
**输出形式 :数字开关量输出(0和1)
 +
**设有固定螺栓孔,方便安装
 +
**小板PCB尺寸:3.2cm x 1.4cm
 +
**使用宽电压LM393比较器
 +
**循迹模块的工作一般要求距离待检测的黑线距离1-2cm,
 +
*'''参考例程:'''[[Arduino实验十五:红外循迹传感器实验]]
 +
 
 +
==== 光敏电阻传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_光敏电阻.png|300px]]
 +
*光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速降低,亮电阻值可小至1KΩ以下。光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,暗电阻一般可达1.5MΩ。光敏电阻的特殊性能,随着科技的发展将得到极其广泛应用。
 +
*'''参数说明:'''
 +
**工作电压3.3V-5V
 +
**使用宽电压LM393比较器
 +
**设有固定螺栓孔,方便安装
 +
**采用灵敏型光敏电阻传感器
 +
**小板PCB尺寸:3.2cm x 1.4cm
 +
**配可调电位器可调节检测光线亮度
 +
**输出形式,DO数字开关量输出(0和1)和AO模拟电压输出
 +
**比较器输出,信号干净,波形好,驱动能力强,超过15mA。
 +
*'''参考例程:'''[[Arduino实验十四:光敏电阻传感器实验]]
 +
 
 +
==== 红外避障传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_红外避障.png|300px]]
 +
*该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管用于检测障碍物,通过电位器旋钮调节检测距离,顺时针旋转时增加有效距离,该模块有效距离范围为2~5cm.。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA。可以应用于流水线计件、机器人避障及黑白线循迹等众多场合。
 +
*'''产品说明'''
 +
#检测距离可以通过电位器进行调节。顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。
 +
#本模块中监测目标的反射率和形状是探测距离的关键。其中黑色探测距离最小,白色最大;小面积物体距离小,大面积距离大。
 +
#传感器模块输出端口 OUT 可直接与单片机 IO 口连接即可,也可以直接驱动一个5V继电器。
 +
#比较器采用 LM393,工作稳定。
 +
#具有3mm的螺丝孔,便于固定、安装。
 +
*'''参考例程:'''[[Arduino实验十三:红外避障传感器实验]]
 +
 
 +
==== 人体红外热释电传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_人体红外热释电.png|250px]]
 +
*'''参数说明:'''
 +
**工作电压:DC5V至20V
 +
**静态功耗:小于60微安
 +
**电平输出:高3.3V,低0V
 +
**延时时间:可调(0.3秒~18秒)
 +
**封锁时间:2.5秒
 +
**触发方式:L不可重复,H可重复,默认值为H
 +
**感应范围:小于120度锥角,7米以内
 +
**工作温度:-15~+70度
 +
**PCB外形尺寸:32*24mm,螺丝孔距28mm,螺丝孔径2mm
 +
**感应透镜尺寸:(直径)23mm(默认)
 +
*'''参考例程:'''[[Arduino实验十六:人体红外热释电传感器实验]]
 +
 
 +
==== 激光传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_激光头.png|300px]]
 +
*激光是20世纪以来继核能、电脑、半导体之后,人类的又一重大发明,被称为“最快的刀”、“最准的尺”、“最亮的光”。英文名Light Amplification by Stimulated Emission of Radiation,意思是“通过受激辐射光扩大”。激光的英文全名已经完全表达了制造激光的主要过程。激光的原理早在 1916年已被著名的美国物理学家爱因斯坦发现。原子受激辐射的光,故名“激光”:原子中的电子吸收能量后从低能级跃迁到高能级,再从高能级回落到低能级的时候,所释放的能量以光子的形式放出。被引诱(激发)出来的光子束(激光),其中的光子光学特性高度一致。这使得激光比起普通光源,激光的单色性好,亮度高,方向性好。
 +
*激光应用很广泛,有激光打标、激光焊接、激光切割、光纤通信、激光测距、激光雷达、激光武器、激光唱片、激光矫视、激光美容、激光扫描、激光灭蚊器、LIF无损检测技术等等。激光系统可分为连续波激光器和脉冲激光器。
 +
*'''参数说明:'''
 +
**发射功率:150mW
 +
**标准尺寸:Φ6*10.5
 +
**工作寿命:1000小时以上
 +
**光斑模式:点状光斑,连续输出
 +
**激光波长:650nm(红色)
 +
**出光功率:<5mW
 +
**供电电压:5VDC
 +
**工作电流:<40mA
 +
**工作温度:-36℃~65℃
 +
**贮存温度:-36℃~65℃
 +
**光点大小:15米处光点为φ10mm~φ15mm
 +
*'''注意事项'''
 +
**此激光头发射的是红色激光束,即平行光束。只有在有雾或者有其他介质的前提下才能看到微弱的红线,而在通常情况下看到的是一个红点。
 +
**不要对着人的眼睛。
 +
*'''参考例程:'''[[Arduino实验十七:激光传感器实验]]
 +
 
 +
=== 磁性传感器 ===
 +
==== KY-020倾斜传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_KY-020.png|300px]]
 +
*KY-020 倾斜开关模块由一个10kΩ电阻器和一个具有双向导电性的金属球开关组成,该开关根据倾斜程度来打开/关闭电路。它不测量倾斜角。当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合。以输出低电平电压信号。倾斜传感器模块可和arduino模块数字13接自带LED搭建简单电路,制作倾斜指示灯。利用数字13接口自带的LED, 倾斜开关传感器接口访问数字,当倾斜传感器感测到有按键信号时,LED亮。
 +
*'''参考例程:'''[[Arduino实验十八:KY-020倾斜传感器实验]]
 +
 
 +
==== SW-18010P振动传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_SW-18010P.png|300px]]
 +
*采用常开高灵敏度震动开关SW-18010P。开关在静止时为开路OFF状态,当受到外力碰触而达到相应震动力时,或移动速度达到适当离()心力时,导电接脚会产生瞬间导通呈瞬间ON状态;当外力消失时,开关恢复为开路OFF状态。可用于各种震动触发作用,报盗报警,智能小车,电子积木等。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA,配可调精密电位器调节灵敏度。
 +
*'''参数说明:'''
 +
**工作电压为3.3V - 5V。可直接与5V单片机或3.3V单片机连接使用。
 +
**输出形式为数字量输出(0和1),本模块的模拟量输出为空脚。
 +
**灵敏度可调(通过灵敏度调节电位器)
 +
***调节方式:将模块轻放桌面上,调节板上蓝色电位器,直到板上开关指示灯亮,然后稍微回调电位器,让开关指示灯灭,再用手敲打桌面,使震动传感器有震感,此时,开关指示灯再会到亮状态。震动停止,开关指示灯也会灭。这个现象就是说明,震动可以触发模块,从而使开关指示灯点亮。
 +
*'''参考例程:'''[[Arduino实验十九:SW-18010P振动传感器实验]]
 +
 
 +
==== 磁控管传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_磁控管.png|300px]]
 +
*干簧管是干式舌簧管的简称,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点,其外壳一般是一根密封的玻璃管,管中装有两个铁质的弹性簧片电板,还灌有一种叫金属铑的惰性气体。平时,玻璃管中的两个由特殊材料制成的簧片是分开的。当有磁性物质靠近玻璃管时,在磁场磁力线的作用下,管内的两个簧片被磁化而互相吸引接触,簧片就会吸合在一起,使结点所接的电路连通。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。因此,作为一种利用磁场信号来控制的线路开关器件,干簧管可以作为传感器用,用于计数,限位等等(在安防系统中主要用于门磁、窗磁的制作),同时还被广泛使用于各种通信设备中。在实际运用中,通常用永久磁铁控制这两根金属片的接通与否,所以又被称为“磁控管”。
 +
*'''使用说明:'''
 +
**干簧管模块需要和磁铁配合使用,在感应到有一定的磁力的时候,会呈导通状态,模块输出低电平,无磁力时,呈断开状态,输出高电平,干簧管与磁铁的感应距离在1.5cm之内超出不灵敏或会无触发现象;
 +
**模块DO输出端与Arduino UNO数字口直接相连,可以检测干簧管的触发状态;
 +
**模块DO输出端如与继电器或者可控硅IN输入端相连,即可组成大功率干簧管开关,直接控制高电压大电流设备。
 +
*'''参考例程:'''[[Arduino实验二十:磁控管传感器实验]]
 +
 
 +
==== 霍尔传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_霍尔传感器.png|300px]]
 +
*3144霍尔开关集成电路应用霍尔效应原理,采用半导体集成技术制造的磁敏电路,它是由电压调整器、霍尔电压发生器、差分放大器、史密特触发器,温度补偿电路和集电极开路的输出级组成的磁敏传感电路。其输入为磁感应强度,输出是一个数字电压信号。该传感器具有以下特点体积小,灵敏度高,响应速度快,小顺现。温度性能好,准确度高,可靠性高等。
 +
*'''参数说明:'''
 +
**工作电压:3.3-5V
 +
**使用3144E开关型霍尔传感器
 +
**当传感器感应到磁场时,数字输出低电平,信号灯亮;如果没有感应到磁场,则数字输出高电平,信号灯不亮
 +
**具有电源指示灯和信臂指示灯。
 +
**输出形式:数字开关量输出 (0和1),模拟量AO口无效。
 +
**采用LM393比较器输出,型号干净,波形好,驱动能力强,超过15mA。
 +
**设有固定螺栓孔,方便安装固定8可用于电机测速、位置检测等。
 +
*'''参考例程:'''[[Arduino实验二十一:霍尔传感器实验]]
 +
 
 +
=== 特殊传感器 ===
 +
==== TTP223电容触摸开关 ====
 +
*[[File:Basic Pack Plus For Arduino_TTP223电容触摸.png|300px]]
 +
点动型电容式触摸开关模块是一个基于触摸IC(TTP223)的电容式点动型触摸开关模块。常态下,模块输出低电平,模式为低功耗模式;当用手指触摸相应位置式,模块会输出高电平,模式切换为快速模式;当持续12秒没有触摸时,模式有切换为了低功耗模式。使用模块时可以将模块安装在非金属材料的表面(如玻璃)。它具有体积小,寿命长,性能稳定等优点。
 +
*'''参数说明:'''
 +
**工作电压:2.0V-5.5V。
 +
**板载状态指示灯。
 +
**模块具有自动校准功能,当无按键被触摸时,系统会重新校准,重校准周期约为4.0sec。
 +
**上电之后需要约0.5sec的稳定时间,此时间段内不要对键进行触摸,此时所有功能都被禁止。
 +
**可通过W1和W2端口选择输出模式
 +
***管脚W1提供直接模式、触发模式的选择
 +
***管脚W2提供快速模式、低功耗模式的选择
 +
*'''参考例程:'''[[Arduino实验二十二:TTP223电容触摸实验]]
 +
 
 +
==== HC-SR04超声波传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_HC-SR04.png|250px]]
 +
*超声波模块主要是由两个通用的压电陶瓷超声传感器,并加外围信号处理电路构成的。具体为:两个压电陶瓷超声传感器一个用于发出超声波信号,一个用于接收反射回来的超声波信号。由于发出信号和接收信号都比较微弱,所以需要通过外围信号放大器提高发出信号的功率,和将反射回来信号进行放大,以能更稳定地将信号传输给单片机。超声波模块常用于机器人避障、物体测距、液位检测、公共安防、停车场检测等场所。
 +
*'''参数说明:'''
 +
**工作电压:DC3.3-5V
 +
**输出端口:GPIO/UART/IIC/1-Wrie
 +
**输出信号:TTL 电平,与射程成正比
 +
**工作电流:2.2mA
 +
**工作频率:40Hz
 +
**测量距离:2cm - 4.5m
 +
**测量角度:15度
 +
**测量精度:0.1cm+2%
 +
**工作温度:-10°C-+70°C
 +
**PCB尺寸:45mm*20mm*16mm
 +
**UART设置:波特率 9600,起始位 1位,停止位 1 位,数据位 8 位,无奇偶校验位,无流控
 +
*'''参考例程:'''[[Arduino实验二十三:HC-SR04超声波传感器实验]]
 +
 
 +
==== 水位传感器 ====
 +
*[[File:Basic Pack Plus For Arduino_水位传感器.png|300px]]
 +
*Water Sensor液位(水位)传感器是一款简单易用、小巧轻便、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换,输出的模拟值可以直接被程序中函数所应用,达到水位报警的功效,低功耗,灵敏度是其又一大特点。配合Arduino 控制器可直接插接到传感器扩展板上应用,效果更加明显。
 +
*'''参数说明:'''
 +
**工作电压:DC3-5V
 +
**工作电流:小于20mA
 +
**传感器类型:模拟
 +
**检测面积:40mm x 16mm最深只能测4cm
 +
**制作工艺:FR4双面喷锡
 +
**工作温度:10℃-30℃
 +
**工作湿度:10%-90%无凝结
 +
**模块重量:3.5g
 +
**板子尺寸:62mm x 20mm x 8mm
 +
*'''参考例程:'''[[Arduino实验二十四:水位传感器实验]]
  
=== 三极管 ===
+
==== 声音传感器 ====
*NPN型三极管是指由两块N型半导体中间夹着一块P型半导体所组成的三极管;也称为晶体三极管,可以说它是电子电路中最重要的器件。三极管是电子电路中最重要的器件,它最主要的功能是电流放大和开关作用,它可以把微弱的电信号变成一定强度的信号,当然这种转换仍然遵循能量守恒,它只是把电源的能量转换成信号的能量。
+
*[[File:Basic Pack Plus For Arduino_声音传感器.png|300px]]
*PNP型三极管,是由2块P型半导体中间夹着1块N型半导体所组成的三极管,所以称为PNP型三极管。也可以描述成,电流从发射极E流入的三极管。PNP型三极管发射极电位最高,集电极电位最低,UBE<0.
+
*声音传感器可用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量,声音传感器内置一个对声音敏感的电容式驻极体话筒,声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压,这一电压随后被转化成0-5V的电压,经过A/D转换被采集器接受,并传送给计算机。该声音传感器可以检测周围环境的声音强度,识别声音的大小,输出形式是模拟量输出,实时输出麦克风的电压信号,模拟量输出随声音强度变化而变化。
:[[File:Basic Pack For Arduino_三极管_结构.png|400px]]
+
*'''参数说明:'''
*引脚说明:[[File:Basic Pack For Arduino_三极管_引脚.png|400px]]
+
**工作电压:直流4--6伏
*极性判断:三极管极性判别方法由于三极管的基本结构是两个背靠背的PN结,根据PN结的单向导电性,也利用万用表的电阻档来判别三极管的极性或类型。
+
**主要芯片:LM393、驻极体话筒
**判断三极管基极 对于NPN型三极管,用黑表笔接某一个电极,红表笔分别接另外两个电极,若测量结果阻值都较小,交换表笔后测量结果阻值都较大,则可断定第一次测量中黑表笔所接电极为基极;如果测量结果阻值一大一小,相差很大,则第一次测量中黑表笔接的不是基极,应更换其他电极重测。
+
**模块尺寸:23mm X13mm X 10mm  长X宽X高
**判断三极管发射极e和集电极c 三极管基极确定后,通过交换表笔两次测量e、c极间的电阻,如果两次测量的结果应不相等,则其中测得电阻值较小的一次为红表笔接的是e极,黑表笔接的是c极。对于PNP型三极管,方法与NPN管类似,只是红、黑表笔的作用相反。在测量e、c极间电阻时要注意,由于三极管的V(BR)CEO很小,很容易将发射结击穿。
+
**用于声音检测,模块有2个输出:
**判断三极管极类型如果已知某个三极管的基极,可以用红表笔接基极,黑表笔分别碰另外两个极,如果测得的电阻都大,则该三极管是NPN型三极管,如果测得的电阻都较小,则该三极管是PNP型三极管。
+
***AO,模拟量输出,实时输出麦克风的电压信号
 +
***DO,当声音强度到达某个阀值时,输出高低电平信号【阀值-灵敏度可以通过电位器调节】
 +
*'''参考例程:'''[[Arduino实验二十五:声音传感器实验]]
  
=== 霍尔传感器 ===
+
==== MQ-2烟雾气体传感器 ====
*A3144是集成S数字输出霍尔效应非锁存传感器。将磁铁靠近传感器会导致输出引脚翻转。这使得传感器坚固耐用。干簧传感器也可以很好地工作。
+
*[[File:Basic Pack Plus For Arduino_MQ-2.png|250px]]
*工作原理:当带电粒子束通过磁场时,力作用在粒子上,并且束流从直线路径偏转。电子通过导体的流动被称为带电载流子束。当导体放置在垂直于电子方向的磁场中时,它们将从直线路径中偏转。结果,导体的一个平面将带负电,而另一侧将带正电。这些平面之间的电压称为霍尔电压。当来自电场的带电粒子上的力与磁场产生的力平衡时,它们的分离将停止。如果电流没有变化,则霍尔电压是磁通密度的量度。基本上,霍尔效应传感器有两种。一种是线性的,这意味着电压的输出线性地取决于磁通密度;另一种称为阈值型,这意味着在每个磁通密度下输出电压都会急剧下降。
+
*MQ-2气体传感器探头所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。
*引脚说明:[[File:Basic Pack For Arduino_霍尔.png|200px]]
+
*板载电源指示灯和数字信号输出指示灯。
**1:电源正极(4.5V-24V)
+
*板载灵敏度调节电位器。
**2:电源负极
+
*双路信号输出(模拟量输出及数字量输出)
**3:信号输出
+
*数字量输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)               
 +
*模拟量输出0~5V电压,浓度越高电压越高。
 +
*对检测气体有较高的灵敏度和良好的选择性。
 +
*具有长期的使用寿命和可靠的稳定性
 +
*快速的响应恢复特性
 +
*'''参数说明:'''
 +
**测量气体:可燃气体、烟雾
 +
**检测浓度:300~10000ppm(可燃气体)
 +
**工作电压:DC5V
 +
**灵敏度 (s):≥5
 +
**输出电压(Vs):2.5V~4.0V
 +
**浓度斜率 (a):≤0.6
 +
**标准工作温度:20℃ 士 2℃
 +
**标准工作湿度:65% 士 5%
 +
**尺寸:32mm X22mm X27mm
 +
*'''参考例程:'''[[Arduino实验二十六:MQ-2烟雾传感器实验]]
  
=== 温湿度传感器 ===
+
==== 灰度传感器 ====
*DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,内部由一个8位单片机控制一个电阻式感湿元件和一个 NTC 测温元件。
+
*[[File:Basic Pack Plus For Arduino_灰度传感器.png|300px]]
*DHT11传感器采用单线制串行接口,其Dout引脚接上一个5K的上拉电阻后可直接与单片机的I/O口连接。信号传输距离可达20米以上,具有抗干扰能力强、性价比极高、响应速度快等优点。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
+
*灰度传感器包括一个白色高亮发光二极管和一个光敏电阻,由于发光二极管照射到灰度不同的纸张上返回的光是不同的,光敏电阻接收到返回的光,根据光的强度不同,光敏电阻的阻值也不同,从而实现灰度值的测试。基于半导体的光电效应原理所开发的光线与灰度传感器,其主要部件为光电晶体管。在有效的检测距离内,发光二极管发出白光,照射在检测面上,检测面反射部分光线,光电晶体管电阻随光的强度增加而减小,通过和电阻串联,输出电阻的分压值,便能将变化的光信号变换为变化的电气信号,并从模拟口输出,板上的LED可以用来调试。例如:LED的光照在不同颜色的材料上,通过观察光传感器读取的值的范围,来制作颜色识别器或者循迹小车。
*引脚说明:[[File:DHT11 Temperature And Humidity Sensor_引脚说明none.jpg|400px]]
+
*'''参数说明:'''
{| style="width:25%;heigh=360px" border="1"
+
**工作电压 :3.3V或5V
|-
+
**工作电流 :< 20mA
!GND
+
**工作温度范围:-10℃~+70℃
|电源负极(电路板上标注为‘-’)
+
**探测分辨率:10%
|-
+
**接口类型:模拟信号输出
!VCC
+
**尺寸大小:24mm x 21mm
|电源正极(接入电压为3.3V-5V)
+
**重量大小:3g
|-
+
*'''参考例程:'''[[Arduino实验二十七:灰度传感器实验]]
!DATA
 
|数字输出(电路板上标注为‘S’)
 
|-
 
!NC
 
|空脚(可不接)
 
|}
 
  
=== 74HC595 ===
+
=== 显示模块 ===
*74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。
+
==== MAX7219 点阵模块 ====
*引脚说明
+
*[[File:Basic Pack Plus For Arduino_点阵模块.png|300px]]
**[[File:Basic Pack For Arduino_74hc595.png|600px]]
+
*MAX7219 是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。一个方便的四线串行接口可以联接通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219同样允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。
**Q0--Q7:八位并行输出端,可以直接控制数码管的8个段。
+
*'''参数说明:'''
**Q7':级联输出端。将它接下一个595的DS端。
+
**单个模块可以驱动一个8*8共阴点阵
**DS:串行数据输入端,级联的话接上一级的Q7'。
+
**模块工作电压:5V
**MR:低电平时将移位寄存器的数据清零。通常接到VCC防止数据清零。
+
**模块尺寸:5cm X 3.2cm X 1.5cm
**SH_CP:上升沿时数据寄存器的数据移位。Q0->Q1->Q2-->Q3-->...-->Q7;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)
+
**带4个固定螺丝孔,孔径3mm,可使用M3铜柱固定
**ST_CP:上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常我将ST_CP置为低电平,当移位结束后,在ST_CP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。
+
**模块带输入输出接口,支持多个模块级联
**OE: 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。
+
*'''参考例程:'''[[Arduino实验二十九:MAX7219点阵实验]]
  
=== 74HC138 ===
+
==== 74HC595四位数码管显示模块 ====
*74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。
+
*[[File:Basic Pack Plus For Arduino_四位数码管显示.png|300px]]
*74HC138是一种译码器,译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。
+
*数码管,也称作辉光管,是一种可以显示数字和其他信息的电子设备。玻璃管中包括一个金属丝网制成的阳极和多个阴极。大部分数码管阴极的形状为数字。管中充以低压气体,通常大部分为氖加上一些汞和/或氩。给某一个阴极充电,数码管就会发出颜色光,视乎管内的气体而定。
*引脚说明:[[File:Basic Pack For Arduino_74hc138_1.png|600px]]
+
*'''参考例程:'''[[Arduino实验三十:四位串行数码管实验]]
*真值表:[[File:Basic Pack For Arduino_74hc138_2.png|600px]]
 
  
=== LM393 ===
+
==== 5V LCD1602 ====
*LM393 是双电压比较器集成电路。输出负载电阻能衔接在可允许电源电压范围内的任何电源电压上,不受 Vcc端电压值的限制.此输出能作为一个简单的对地SPS开路(当不用负载电阻没被运用),输出部分的陷电流被可能得到的驱动和器件的β值所限制.当达到极限电流(16mA)时,输出晶体管将退出而且输出电压将很快上升。
+
*[[File:Basic Pack Plus For Arduino_LCD1602.png|300px]]
*主要特点
+
*1602字符型液晶显示模块是专门用于显示字母、数字元、符号等的点阵型液晶显示模块。分4位和8位数据传输方式。提供5×7点阵+光标的显示模式。提供显示数据缓冲区DDRAM、字符发生器 CGROM 和字符发生器 CGRAM,可以使用 CGRAM 来存储自己定义的最多8个5×8点阵的图形字符的字模数据。提供了丰富的指令设置,清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;游标移位;显示移位元等。提供内部上电自动复位电路,当外加电源时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。
**工作温度范围:0°C -- +70°C
+
*'''参数说明:'''
**SVHC(高度关注物质):No SVHC (18-Jun-2010)
+
**电源电压:4.5V-5.5V (5V 最佳)
**器件标号:393工作电源电压范围宽,单电源、双电源均可工作,单电源: 2~ 36V, 双电源:±1~±18V;
+
**屏幕:黄绿屏
**消耗电流小,ICC=0.4mA;
+
**显示容量:16x2个字符
**输入失调电压小,VIO=±2mV;
+
**数据传输:4位或8位并行
**共模输入电压范围宽, VIC=0~VCC-1.5V;
+
**接口数量:16Pin
**输出与TTL,DTL,MOS,CMOS 等兼容;
+
**工作电流(无背光):0.9mA-1.7mA
**输出可以用开路集电极连接“或”门;
+
**工作电流(有背光):35mA-40mA
**表面安装器件:表面安装
+
**驱动电压:4.2V-4.8V (4.5V 最佳)
*内部结构:[[File:Basic Pack For Arduino_lm393_1.png|400px]]
+
**驱动电流:0.6mA
引脚说明:[[File:Basic Pack For Arduino_lm393_2.png|600px]]
+
**背光功耗:170mW-200mW
 +
**显示占空比:1/16
 +
**驱动偏压:1/5
 +
**工作温度:-20℃ - 70℃
 +
**存储温度:-30℃ - 80℃
 +
**可视范围:76mm x 25.2mm
 +
**外形尺寸:98mm x 60mm x 13.5mm
 +
*'''参考例程:'''[[Arduino实验三十一:LCD1602实验]]
  
=== 直流电机 ===
+
=== 电机 ===
 +
==== 直流电机 ====
 +
*[[File:Basic Pack Plus For Arduino_直流电机.png|300px]]
 
*直流电机是最常见的电机类型。直流电动机通常只有两个引线,一个正极和一个负极。如果将这两根引线直接连接到电池,电机将旋转。如果切换引线,电机将以相反的方向旋转。
 
*直流电机是最常见的电机类型。直流电动机通常只有两个引线,一个正极和一个负极。如果将这两根引线直接连接到电池,电机将旋转。如果切换引线,电机将以相反的方向旋转。
 
*'''不要直接从Arduino板引脚驱动电机。这可能会损坏电路板。使用驱动电路或IC'''
 
*'''不要直接从Arduino板引脚驱动电机。这可能会损坏电路板。使用驱动电路或IC'''
 +
*'''参考例程:'''
 +
**[[Arduino实验三十二:直流电机驱动实验]]
 +
**[[Arduino实验三十四:风扇转速调节实验]]
 +
==== ULN2003 驱动板 ====
 +
*[[File:Basic Pack Plus For Arduino_ULN2003.png|250px]]
  
=== 4位 共阴数码管 ===
+
==== 步进电机 ====
*共阴数码管:将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。
+
*[[File:Basic Pack Plus For Arduino_步进电机.png|250px]]
*驱动方式:数码管的驱动方式共有两种:静态驱动方式和动态显示方式.
+
*'''参考例程:'''[[Arduino实验十八:步进电机实验]]
**静态驱动方式:静态驱动也称直流驱动。指的每个数码管的段选都需要连接一个8位数据线来保持显示的字形码,这8位数据线可通过单片机的I/O口进行驱动,也可使用如BCD码二-十进位转换器进行驱动。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O口多,当使用单片机控制n位数码管显示时,需要使用的I/O口则为8*n个。故实际应用时常增加驱动器进行驱动,也因此增加了硬体电路的复杂性。
 
**动态驱动方式:动态驱动是指将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。例如当单片机输出字形码时,所有数码管都接收到相同的字形码,然后将需要显示的数码管的位选打开,该位数码管就可将字形显示出来,而没有选中的数码管则不会亮。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,只要扫描速度够快,就会使人的感觉好像显示的是稳定的字符,且选中的数码管都在正常显示。与静态驱动相比,动态驱动可节省大量的I/O口,而且功耗更低。但动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。
 
*引脚说明
 
**[[File:Basic Pack For Arduino_数码管1.png|700px]]
 
**[[File:Basic Pack For Arduino_数码管2.png|600px]]
 
 
 
=== 5V LCD1602 ===
 
*1602字符型液晶显示模块是专门用于显示字母、数字元、符号等的点阵型液晶显示模块。分4位和8位数据传输方式。提供5×7点阵+光标的显示模式。提供显示数据缓冲区DDRAM、字符发生器 CGROM 和字符发生器 CGRAM,可以使用 CGRAM 来存储自己定义的最多8个5×8点阵的图形字符的字模数据。提供了丰富的指令设置,清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;游标移位;显示移位元等。提供内部上电自动复位电路,当外加电源时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。
 
*引脚说明:
 
** [[File:Basic Pack For Arduino_1602.png|600px]]
 
  
 
== 相关例程 ==
 
== 相关例程 ==

2025年1月22日 (三) 16:27的最新版本

Basic Pack Plus For Arduino
Basic Pack Plus For Arduino 示意图.png
基本信息

分类: Arduino

品牌: 丢石头

功能简介
特性
  • Arduino 基础配件包进阶版

接口

接口

相关产品

产品说明

  • Arduino 配件包.jpg

模块说明

主要配件

面包板

  • Basic Pack Plus For Arduino 面包板.png
  • 面包板左右两侧分别有两列电源轨。其中每列中五个孔位为一组。同组之间与各组之间的的孔位是相互导通的,但列与列之间的孔位是互不导通的。
  • 中间部分的孔位由最中间的凹槽分隔为左右两侧。每一侧中的每行五个孔位为一组,同组之间的孔位是相互导通的,但行与行之间的孔位是互不相通的。
    • 面包板 产品说明.jpg

杜邦线

  • Basic Pack Plus For Arduino 杜邦线1.pngBasic Pack Plus For Arduino 杜邦线2.pngBasic Pack Plus For Arduino 杜邦线3.pngBasic Pack Plus For Arduino 杜邦线4.png
  • 规格:100mm公对公、100mm公对母、200mm公对公、200mm公对母
  • 间距:2.54mm
  • 耐压:300V
  • 最大电流:2A
  • 线材外径:1.4mm
  • 线芯规格:全铜12芯,线芯直径0.09mm

基础模块

迷你交通灯模块

  • Basic Pack Plus For Arduino 交通灯模块.png
  • 交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿(绿为蓝绿)三种颜色灯组成用来指挥交通通行的信号灯。绿灯亮时,准许车辆通行,黄灯黄闪时,已越过停止线的车辆可以继续通行;没有通过的应该减速慢行到停车线前停止并等待,红灯亮时,禁止车辆通行。给行人看的叫人行横道灯,通常指由红、绿(绿为蓝绿)二种颜色灯组成用来指挥交通通行的信号灯,红灯停,绿灯行。
  • 参数说明:
    • 尺寸:56*21*11mm
    • 固定孔:3mm
    • 孔距:15mm
    • 颜色:红 黄 绿
    • LED:8mm *3
    • 亮度:普通亮度
    • 电压:5V
    • 输入:数字电平
    • 接口:共阴极 红黄绿单独控制
    • 平台:Arduino、单片机
  • 参考例程:Arduino实验一:交通灯实验

RGB模块

  • Basic Pack Plus For Arduino RGB模块.png
  • RGB模块可以发出各种颜色的光。红色、绿色和蓝色的三个LED被封装到透明或半透明塑料外壳中,并带有四个引脚。红色、绿色和蓝色三原色可以按照亮度混合并组合各种颜色,因此可以通过控制电路使RGB-LED发出彩色光。
  • 参数说明:
    • PCB尺寸:19*15mm
    • PCB颜色: 黑色
    • LED:5mm 共阴
    • 亮度:高亮度
    • 限流电阻:有
    • 输入:PWM
    • 工作电压: 3.3V/5V
    • 重量: 1.4g
    • 平台:Arduino、单片机
  • 参考例程:Arduino实验二:RGB彩灯实验

有源蜂鸣器模块

  • Basic Pack Plus For Arduino 有源蜂鸣器.png
  • 有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。
  • 有源蜂鸣器内部有一个简单的振荡电路,可以将恒定的DC转换成一定频率的脉冲信号,从而实现磁场的交变,驱动振膜振动发声。但有些有源蜂鸣器在特定交流信号下也能工作,但交流信号的电压和频率都很高,一般不采用这种工作模式。
  • 参数说明:
    • PCB尺寸:3.2cm*2.3cm
    • 驱动:s8050三极管
    • 触发:高电平触发
    • 电压:5V
  • 参考例程:Arduino实验六:有源蜂鸣器模块实验

无源蜂鸣器模块

  • Basic Pack Plus For Arduino 无源蜂鸣器.png
  • 无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。
  • 无源蜂鸣器内部没有驱动电路,无源蜂鸣器的工作信号为方波。如果直接施加DC信号给无源蜂鸣器,则没有声音,因为磁路不变,振膜始终处于吸附状态,无法振动发声。
  • 参数说明:
    • PCB尺寸:3.2cm*2.3cm
    • 驱动:s8550三极管
    • 触发:低电平触发
    • 电压:5V
  • 参考例程:Arduino实验七:无源蜂鸣器模块实验

带帽大按键

  • Basic Pack Plus For Arduino 带帽大按键.png
  • 带帽大按键开关模块主要用到的是轻触式按键开关,可作为电子开关,可用作Arduino、单片机等平台的外接设备。具有线路简单,易上手,颜色多样等优点。
  • 判断按键是否有两个方法:
    • 判断引脚是否为0,此按键模块VCC引脚连接arduino开发板的GND,OUT引脚所接引脚配置为输入上拉模式,GND引脚悬空。
    • 判断引脚是否为1,此按键模块VCC引脚连接arduino开发板的VCC,OUT引脚所接引脚需外接下拉电阻,使其在按键未按下时稳定为低电平,GND引脚悬空。(需外接电路,故不推荐)
  • 参考例程:Arduino实验三:按键控制LED实验

矩阵键盘

  • Basic Pack Plus For Arduino 矩阵键盘.png
  • 矩阵键盘作为单片机的外接设备,当所需的按键数量较多时,为减少I/O口的占用,提高单片机的利用率,通常会将按键排成矩阵形式。即在矩阵键盘中,每条水平线与垂直线之间是通过一个按键连接的,这样单片机的一个8位端口就可以控制4*4=16个矩阵式按键,相较于直接用端口控制按键的方法多出一倍。而且当线路越多时,区别就越明显。
  • 参考例程:Arduino实验四:矩阵键盘实验

旋转电位器模块

  • Basic Pack Plus For Arduino 旋转电位器.png
  • 电位器实际上就是可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系得输出电压,因此称之为电位器。通常被制造成不管使用多久均能维持原有的特性,若当位置传感器使用,电位计可以是直线或旋转式位置传感器。电位计输出一个电压值,其正比于沿着可变电阻器之滑动器的位置。因为温度变化、磨耗及滑动器与可变电阻器之间的污垢均会造成电阻变化,影响电位计的精度,因此,电位计有太低的准确度。由于材料的发展,特别是在导电性塑料,使得电位计在使用很长时间后仍可以维持原有特性,同时也改进它们的性能。
  • 参数说明:
    • PCB尺寸:36mm*24mm*1.6mm
    • 电压:3.3V/5V
    • 电阻:10K
    • 电流:260uA(VCC=5V)
  • 参考例程:Arduino实验五:旋转电位器实验

光耦继电器

  • Basic Pack Plus For Arduino 光耦继电器.png
  • 继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
  • 参数说明:
    • 工作电压:5V
    • 负载电流:10A
    • 具有输出信号指示灯指示。
    • 信号驱动为高低可调。
    • 双电源选择设计抗干扰能力强,光电隔离保护可靠性高,驱动能力强,性能稳定。
    • 具有二极管续流保护。
    • 响应时间小于20毫秒。
    • 继电器寿命长可连续吸合10万次。
    • 外部连线采用旋转压接端子,使接线更牢固。
    • 带固定安装孔,方便安装。
  • 参考例程:Arduino实验八:光耦继电器实验

温度传感器

热敏电阻传感器

  • Basic Pack Plus For Arduino 热敏电阻传感器.png
  • 热敏电阻器是敏感元件的一类,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。
  • 热敏电阻的特点是:
    • 热敏电阻模块对环境温度很敏感,一般用来检测周围环境的温度;
    • 通过对电位器的调节,可以改变温度检测的阀值(即控制温度值),如需要控制环境温度为50度时,模块则在相应环境温度调到其绿灯亮,DO则输出低电平,低于此设定温度值时,输出高电平,绿灯不亮;
    • DO输出端可以与Arduino uno数字3脚直接相连,通过Arduino uno来检测高低电平,由此来检测环境的温度改变;
    • DO输出端也能直接驱动继电器模块,由此可以组成一个温控开关,控制相关设备的工作温度,也可以接风扇用来散热等;
    • 本模块的温度检测范围为20-80摄氏度;
    • 本模块也可以换成带有线的温度传感器,用于水温,水箱等的控制
    • 小板模拟量输出AO可以和Arduino uno模拟输入A0端相连,通过AD转换,可以获得环境温度更精准的数值。
  • 参数说明:
    • 采用 NTC 热敏电阻传感器,灵敏度好
    • 比较器输出,信号干净,波形好,驱动能力强,超过 15mA。
    • 配电位器调节温度检测阀值
    • 工作电压:3.3V-5V
    • 输出形式:DO 数字开关量输出 (0 和1) 和 A0 模拟量电压输出
    • 设有固定螺栓孔,方便安装小板
    • PCB 尺寸: 3.2cm x 1.4cm
    • 使用宽电压 LM393 比较器
  • 参考例程:Arduino实验九:热敏电阻传感器实验

DHT11温湿度传感器

  • Basic Pack Plus For Arduino DHT11温湿度.png
  • DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,内部由一个8位单片机控制一个电阻式感湿元件和一个 NTC 测温元件。与DS18B20数字型温度传感器相比,DHT11 既能检测温度又能检测湿度。DHT11传感器采用单线制串行接口,其Dout引脚接上一个5K的上拉电阻后可直接与单片机的I/O口连接。信号传输距离可达20米以上,具有抗干扰能力强、性价比极高、响应速度快等优点。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
  • 参数说明:
    • 工作电压:3V-5.5V
    • 工作电流 :平均 0.5mA
    • 湿度测量范围:20-90%RH
    • 湿度测量精度:±5%RH
    • 湿度分辨率 :1%RH 8位
    • 温度测量范围:0-50℃
    • 温度测量精度:±2℃
    • 温度分辨率 :1℃ 8位
    • 采样周期 :≥1s
  • 参考例程:Arduino实验十:DHT11温湿度传感器实验

DS18B20温度传感器

  • Basic Pack Plus For Arduino DS18B20温度.png
  • DS18B20 采用的是单线总线协议方式,即在一条数据线上实现数据的双向传输,而单片机硬件上不支持单总线协议,因此必须采用软件方法来模拟单总线的协议是序来完成对DS18B20 芯片的访问。由于DS18B20 是在一根I/ O 线上读写数据,因此对读写的数据位有严格的时序要求,它有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序: 初始化时序、读时序、写时序。所有时序都是将单片机作为主设备,DS18B20 作为从设备,而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求DS18B20 回送数据,在进行写命令后,主机需启动读时序完成数据接收。
  • 参数说明:
    • PCB尺寸:2.1cm*1.0cm
    • 分辨率调整范围:9-12位
    • 温度测量范围:-55~+125℃
    • 温度测量精度:0.5℃
    • 工作电压:DC5V
    • 数字信号输出
  • 参考例程:Arduino实验十一:DS18B20温度传感器实验

土壤湿度传感器

  • Basic Pack Plus For Arduino 土壤温湿度.png
  • 电容式湿度传感器是利用湿敏元件的电容值随湿度变化的原理进行湿度测量的传感器。此类湿敏元件实际上是一种吸湿性电解质材料的介电常数随湿度而变化的薄片状电容器,感湿材料为聚酰铵树脂,酰根纤维素和金属氧化物如AL2O3等。
  • 电容式土壤湿度传感器区别于市面上绝大部分的电阻式传感器,采用电容感应原理来检测土壤湿度。避免了电阻式传感器极易被腐蚀的问题,极大地延长了它的工作寿命。传感器内置稳压芯片,支持3.3~5.5V宽电压工作环境,这意味着即使在3.3V的Arduino主控板上,它也能正常工作。
  • 参数说明
    • 工作电压:DC 3.3-5.5V
    • 输出电压:DC 0-3.0V
    • 接口:PH2.0-3P
    • 尺寸:99x16mm / 3.9x0.63“
  • 参考例程:Arduino实验二十八:土壤湿度传感器实验

光学传感器

火光/火焰传感器

  • Basic Pack Plus For Arduino 火光火焰.png
  • 火焰传感器利用特制的红外线接收管通过捕捉火焰中的红外波长来检测火焰,可以检测火焰或者波长在760nm~1100nm范围内的光源或热源,探测角度为60度左右,其中红外光波长在940纳米附近时,其灵敏度达到极限。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA,配可调精密电位器调节灵敏度。
  • 参考例程:Arduino实验十二:火光/火焰传感器实验实验

红外循迹传感器

  • Basic Pack Plus For Arduino 红外循迹.png
  • 红外循迹传感器采用的是TCRT5000传感器,当TCRT5000的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块的输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块的输出端为高电平,指示二极管被点亮。
  • 由于黑色具有较强的吸收能力,当循迹模块发射的红外线照射到黑线时,红外线将会被黑线吸收,导致循迹模块上光敏三极管处于关闭状态,此时模块上一个LED熄灭。在没有检测到黑线时,模块上两个LED常亮。
  • 参数说明:
    • 采用TCRT5000红外反射传感器
    • 检测距离:1mm~8mm适用,焦点距离为2.5mm
    • 比较器输出,信号干净,波形好,驱动能力强,超过15mA。
    • 配多圈可调精密电位器调节灵敏度
    • 工作电压3.3V-5V
    • 输出形式 :数字开关量输出(0和1)
    • 设有固定螺栓孔,方便安装
    • 小板PCB尺寸:3.2cm x 1.4cm
    • 使用宽电压LM393比较器
    • 循迹模块的工作一般要求距离待检测的黑线距离1-2cm,
  • 参考例程:Arduino实验十五:红外循迹传感器实验

光敏电阻传感器

  • Basic Pack Plus For Arduino 光敏电阻.png
  • 光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速降低,亮电阻值可小至1KΩ以下。光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,暗电阻一般可达1.5MΩ。光敏电阻的特殊性能,随着科技的发展将得到极其广泛应用。
  • 参数说明:
    • 工作电压3.3V-5V
    • 使用宽电压LM393比较器
    • 设有固定螺栓孔,方便安装
    • 采用灵敏型光敏电阻传感器
    • 小板PCB尺寸:3.2cm x 1.4cm
    • 配可调电位器可调节检测光线亮度
    • 输出形式,DO数字开关量输出(0和1)和AO模拟电压输出
    • 比较器输出,信号干净,波形好,驱动能力强,超过15mA。
  • 参考例程:Arduino实验十四:光敏电阻传感器实验

红外避障传感器

  • Basic Pack Plus For Arduino 红外避障.png
  • 该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管用于检测障碍物,通过电位器旋钮调节检测距离,顺时针旋转时增加有效距离,该模块有效距离范围为2~5cm.。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA。可以应用于流水线计件、机器人避障及黑白线循迹等众多场合。
  • 产品说明
  1. 检测距离可以通过电位器进行调节。顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。
  2. 本模块中监测目标的反射率和形状是探测距离的关键。其中黑色探测距离最小,白色最大;小面积物体距离小,大面积距离大。
  3. 传感器模块输出端口 OUT 可直接与单片机 IO 口连接即可,也可以直接驱动一个5V继电器。
  4. 比较器采用 LM393,工作稳定。
  5. 具有3mm的螺丝孔,便于固定、安装。

人体红外热释电传感器

  • Basic Pack Plus For Arduino 人体红外热释电.png
  • 参数说明:
    • 工作电压:DC5V至20V
    • 静态功耗:小于60微安
    • 电平输出:高3.3V,低0V
    • 延时时间:可调(0.3秒~18秒)
    • 封锁时间:2.5秒
    • 触发方式:L不可重复,H可重复,默认值为H
    • 感应范围:小于120度锥角,7米以内
    • 工作温度:-15~+70度
    • PCB外形尺寸:32*24mm,螺丝孔距28mm,螺丝孔径2mm
    • 感应透镜尺寸:(直径)23mm(默认)
  • 参考例程:Arduino实验十六:人体红外热释电传感器实验

激光传感器

  • Basic Pack Plus For Arduino 激光头.png
  • 激光是20世纪以来继核能、电脑、半导体之后,人类的又一重大发明,被称为“最快的刀”、“最准的尺”、“最亮的光”。英文名Light Amplification by Stimulated Emission of Radiation,意思是“通过受激辐射光扩大”。激光的英文全名已经完全表达了制造激光的主要过程。激光的原理早在 1916年已被著名的美国物理学家爱因斯坦发现。原子受激辐射的光,故名“激光”:原子中的电子吸收能量后从低能级跃迁到高能级,再从高能级回落到低能级的时候,所释放的能量以光子的形式放出。被引诱(激发)出来的光子束(激光),其中的光子光学特性高度一致。这使得激光比起普通光源,激光的单色性好,亮度高,方向性好。
  • 激光应用很广泛,有激光打标、激光焊接、激光切割、光纤通信、激光测距、激光雷达、激光武器、激光唱片、激光矫视、激光美容、激光扫描、激光灭蚊器、LIF无损检测技术等等。激光系统可分为连续波激光器和脉冲激光器。
  • 参数说明:
    • 发射功率:150mW
    • 标准尺寸:Φ6*10.5
    • 工作寿命:1000小时以上
    • 光斑模式:点状光斑,连续输出
    • 激光波长:650nm(红色)
    • 出光功率:<5mW
    • 供电电压:5VDC
    • 工作电流:<40mA
    • 工作温度:-36℃~65℃
    • 贮存温度:-36℃~65℃
    • 光点大小:15米处光点为φ10mm~φ15mm
  • 注意事项
    • 此激光头发射的是红色激光束,即平行光束。只有在有雾或者有其他介质的前提下才能看到微弱的红线,而在通常情况下看到的是一个红点。
    • 不要对着人的眼睛。
  • 参考例程:Arduino实验十七:激光传感器实验

磁性传感器

KY-020倾斜传感器

  • Basic Pack Plus For Arduino KY-020.png
  • KY-020 倾斜开关模块由一个10kΩ电阻器和一个具有双向导电性的金属球开关组成,该开关根据倾斜程度来打开/关闭电路。它不测量倾斜角。当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合。以输出低电平电压信号。倾斜传感器模块可和arduino模块数字13接自带LED搭建简单电路,制作倾斜指示灯。利用数字13接口自带的LED, 倾斜开关传感器接口访问数字,当倾斜传感器感测到有按键信号时,LED亮。
  • 参考例程:Arduino实验十八:KY-020倾斜传感器实验

SW-18010P振动传感器

  • Basic Pack Plus For Arduino SW-18010P.png
  • 采用常开高灵敏度震动开关SW-18010P。开关在静止时为开路OFF状态,当受到外力碰触而达到相应震动力时,或移动速度达到适当离(偏)心力时,导电接脚会产生瞬间导通呈瞬间ON状态;当外力消失时,开关恢复为开路OFF状态。可用于各种震动触发作用,报盗报警,智能小车,电子积木等。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA,配可调精密电位器调节灵敏度。
  • 参数说明:
    • 工作电压为3.3V - 5V。可直接与5V单片机或3.3V单片机连接使用。
    • 输出形式为数字量输出(0和1),本模块的模拟量输出为空脚。
    • 灵敏度可调(通过灵敏度调节电位器)
      • 调节方式:将模块轻放桌面上,调节板上蓝色电位器,直到板上开关指示灯亮,然后稍微回调电位器,让开关指示灯灭,再用手敲打桌面,使震动传感器有震感,此时,开关指示灯再会到亮状态。震动停止,开关指示灯也会灭。这个现象就是说明,震动可以触发模块,从而使开关指示灯点亮。
  • 参考例程:Arduino实验十九:SW-18010P振动传感器实验

磁控管传感器

  • Basic Pack Plus For Arduino 磁控管.png
  • 干簧管是干式舌簧管的简称,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点,其外壳一般是一根密封的玻璃管,管中装有两个铁质的弹性簧片电板,还灌有一种叫金属铑的惰性气体。平时,玻璃管中的两个由特殊材料制成的簧片是分开的。当有磁性物质靠近玻璃管时,在磁场磁力线的作用下,管内的两个簧片被磁化而互相吸引接触,簧片就会吸合在一起,使结点所接的电路连通。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。因此,作为一种利用磁场信号来控制的线路开关器件,干簧管可以作为传感器用,用于计数,限位等等(在安防系统中主要用于门磁、窗磁的制作),同时还被广泛使用于各种通信设备中。在实际运用中,通常用永久磁铁控制这两根金属片的接通与否,所以又被称为“磁控管”。
  • 使用说明:
    • 干簧管模块需要和磁铁配合使用,在感应到有一定的磁力的时候,会呈导通状态,模块输出低电平,无磁力时,呈断开状态,输出高电平,干簧管与磁铁的感应距离在1.5cm之内超出不灵敏或会无触发现象;
    • 模块DO输出端与Arduino UNO数字口直接相连,可以检测干簧管的触发状态;
    • 模块DO输出端如与继电器或者可控硅IN输入端相连,即可组成大功率干簧管开关,直接控制高电压大电流设备。
  • 参考例程:Arduino实验二十:磁控管传感器实验

霍尔传感器

  • Basic Pack Plus For Arduino 霍尔传感器.png
  • 3144霍尔开关集成电路应用霍尔效应原理,采用半导体集成技术制造的磁敏电路,它是由电压调整器、霍尔电压发生器、差分放大器、史密特触发器,温度补偿电路和集电极开路的输出级组成的磁敏传感电路。其输入为磁感应强度,输出是一个数字电压信号。该传感器具有以下特点体积小,灵敏度高,响应速度快,小顺现。温度性能好,准确度高,可靠性高等。
  • 参数说明:
    • 工作电压:3.3-5V
    • 使用3144E开关型霍尔传感器
    • 当传感器感应到磁场时,数字输出低电平,信号灯亮;如果没有感应到磁场,则数字输出高电平,信号灯不亮
    • 具有电源指示灯和信臂指示灯。
    • 输出形式:数字开关量输出 (0和1),模拟量AO口无效。
    • 采用LM393比较器输出,型号干净,波形好,驱动能力强,超过15mA。
    • 设有固定螺栓孔,方便安装固定8可用于电机测速、位置检测等。
  • 参考例程:Arduino实验二十一:霍尔传感器实验

特殊传感器

TTP223电容触摸开关

  • Basic Pack Plus For Arduino TTP223电容触摸.png

点动型电容式触摸开关模块是一个基于触摸IC(TTP223)的电容式点动型触摸开关模块。常态下,模块输出低电平,模式为低功耗模式;当用手指触摸相应位置式,模块会输出高电平,模式切换为快速模式;当持续12秒没有触摸时,模式有切换为了低功耗模式。使用模块时可以将模块安装在非金属材料的表面(如玻璃)。它具有体积小,寿命长,性能稳定等优点。

  • 参数说明:
    • 工作电压:2.0V-5.5V。
    • 板载状态指示灯。
    • 模块具有自动校准功能,当无按键被触摸时,系统会重新校准,重校准周期约为4.0sec。
    • 上电之后需要约0.5sec的稳定时间,此时间段内不要对键进行触摸,此时所有功能都被禁止。
    • 可通过W1和W2端口选择输出模式
      • 管脚W1提供直接模式、触发模式的选择
      • 管脚W2提供快速模式、低功耗模式的选择
  • 参考例程:Arduino实验二十二:TTP223电容触摸实验

HC-SR04超声波传感器

  • Basic Pack Plus For Arduino HC-SR04.png
  • 超声波模块主要是由两个通用的压电陶瓷超声传感器,并加外围信号处理电路构成的。具体为:两个压电陶瓷超声传感器一个用于发出超声波信号,一个用于接收反射回来的超声波信号。由于发出信号和接收信号都比较微弱,所以需要通过外围信号放大器提高发出信号的功率,和将反射回来信号进行放大,以能更稳定地将信号传输给单片机。超声波模块常用于机器人避障、物体测距、液位检测、公共安防、停车场检测等场所。
  • 参数说明:
    • 工作电压:DC3.3-5V
    • 输出端口:GPIO/UART/IIC/1-Wrie
    • 输出信号:TTL 电平,与射程成正比
    • 工作电流:2.2mA
    • 工作频率:40Hz
    • 测量距离:2cm - 4.5m
    • 测量角度:15度
    • 测量精度:0.1cm+2%
    • 工作温度:-10°C-+70°C
    • PCB尺寸:45mm*20mm*16mm
    • UART设置:波特率 9600,起始位 1位,停止位 1 位,数据位 8 位,无奇偶校验位,无流控
  • 参考例程:Arduino实验二十三:HC-SR04超声波传感器实验

水位传感器

  • Basic Pack Plus For Arduino 水位传感器.png
  • Water Sensor液位(水位)传感器是一款简单易用、小巧轻便、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换,输出的模拟值可以直接被程序中函数所应用,达到水位报警的功效,低功耗,灵敏度是其又一大特点。配合Arduino 控制器可直接插接到传感器扩展板上应用,效果更加明显。
  • 参数说明:
    • 工作电压:DC3-5V
    • 工作电流:小于20mA
    • 传感器类型:模拟
    • 检测面积:40mm x 16mm最深只能测4cm
    • 制作工艺:FR4双面喷锡
    • 工作温度:10℃-30℃
    • 工作湿度:10%-90%无凝结
    • 模块重量:3.5g
    • 板子尺寸:62mm x 20mm x 8mm
  • 参考例程:Arduino实验二十四:水位传感器实验

声音传感器

  • Basic Pack Plus For Arduino 声音传感器.png
  • 声音传感器可用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量,声音传感器内置一个对声音敏感的电容式驻极体话筒,声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压,这一电压随后被转化成0-5V的电压,经过A/D转换被采集器接受,并传送给计算机。该声音传感器可以检测周围环境的声音强度,识别声音的大小,输出形式是模拟量输出,实时输出麦克风的电压信号,模拟量输出随声音强度变化而变化。
  • 参数说明:
    • 工作电压:直流4--6伏
    • 主要芯片:LM393、驻极体话筒
    • 模块尺寸:23mm X13mm X 10mm 长X宽X高
    • 用于声音检测,模块有2个输出:
      • AO,模拟量输出,实时输出麦克风的电压信号
      • DO,当声音强度到达某个阀值时,输出高低电平信号【阀值-灵敏度可以通过电位器调节】
  • 参考例程:Arduino实验二十五:声音传感器实验

MQ-2烟雾气体传感器

  • Basic Pack Plus For Arduino MQ-2.png
  • MQ-2气体传感器探头所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。
  • 板载电源指示灯和数字信号输出指示灯。
  • 板载灵敏度调节电位器。
  • 双路信号输出(模拟量输出及数字量输出)
  • 数字量输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)
  • 模拟量输出0~5V电压,浓度越高电压越高。
  • 对检测气体有较高的灵敏度和良好的选择性。
  • 具有长期的使用寿命和可靠的稳定性
  • 快速的响应恢复特性
  • 参数说明:
    • 测量气体:可燃气体、烟雾
    • 检测浓度:300~10000ppm(可燃气体)
    • 工作电压:DC5V
    • 灵敏度 (s):≥5
    • 输出电压(Vs):2.5V~4.0V
    • 浓度斜率 (a):≤0.6
    • 标准工作温度:20℃ 士 2℃
    • 标准工作湿度:65% 士 5%
    • 尺寸:32mm X22mm X27mm
  • 参考例程:Arduino实验二十六:MQ-2烟雾传感器实验

灰度传感器

  • Basic Pack Plus For Arduino 灰度传感器.png
  • 灰度传感器包括一个白色高亮发光二极管和一个光敏电阻,由于发光二极管照射到灰度不同的纸张上返回的光是不同的,光敏电阻接收到返回的光,根据光的强度不同,光敏电阻的阻值也不同,从而实现灰度值的测试。基于半导体的光电效应原理所开发的光线与灰度传感器,其主要部件为光电晶体管。在有效的检测距离内,发光二极管发出白光,照射在检测面上,检测面反射部分光线,光电晶体管电阻随光的强度增加而减小,通过和电阻串联,输出电阻的分压值,便能将变化的光信号变换为变化的电气信号,并从模拟口输出,板上的LED可以用来调试。例如:LED的光照在不同颜色的材料上,通过观察光传感器读取的值的范围,来制作颜色识别器或者循迹小车。
  • 参数说明:
    • 工作电压 :3.3V或5V
    • 工作电流 :< 20mA
    • 工作温度范围:-10℃~+70℃
    • 探测分辨率:10%
    • 接口类型:模拟信号输出
    • 尺寸大小:24mm x 21mm
    • 重量大小:3g
  • 参考例程:Arduino实验二十七:灰度传感器实验

显示模块

MAX7219 点阵模块

  • Basic Pack Plus For Arduino 点阵模块.png
  • MAX7219 是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。一个方便的四线串行接口可以联接通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219同样允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。
  • 参数说明:
    • 单个模块可以驱动一个8*8共阴点阵
    • 模块工作电压:5V
    • 模块尺寸:5cm X 3.2cm X 1.5cm
    • 带4个固定螺丝孔,孔径3mm,可使用M3铜柱固定
    • 模块带输入输出接口,支持多个模块级联
  • 参考例程:Arduino实验二十九:MAX7219点阵实验

74HC595四位数码管显示模块

  • Basic Pack Plus For Arduino 四位数码管显示.png
  • 数码管,也称作辉光管,是一种可以显示数字和其他信息的电子设备。玻璃管中包括一个金属丝网制成的阳极和多个阴极。大部分数码管阴极的形状为数字。管中充以低压气体,通常大部分为氖加上一些汞和/或氩。给某一个阴极充电,数码管就会发出颜色光,视乎管内的气体而定。
  • 参考例程:Arduino实验三十:四位串行数码管实验

5V LCD1602

  • Basic Pack Plus For Arduino LCD1602.png
  • 1602字符型液晶显示模块是专门用于显示字母、数字元、符号等的点阵型液晶显示模块。分4位和8位数据传输方式。提供5×7点阵+光标的显示模式。提供显示数据缓冲区DDRAM、字符发生器 CGROM 和字符发生器 CGRAM,可以使用 CGRAM 来存储自己定义的最多8个5×8点阵的图形字符的字模数据。提供了丰富的指令设置,清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;游标移位;显示移位元等。提供内部上电自动复位电路,当外加电源时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。
  • 参数说明:
    • 电源电压:4.5V-5.5V (5V 最佳)
    • 屏幕:黄绿屏
    • 显示容量:16x2个字符
    • 数据传输:4位或8位并行
    • 接口数量:16Pin
    • 工作电流(无背光):0.9mA-1.7mA
    • 工作电流(有背光):35mA-40mA
    • 驱动电压:4.2V-4.8V (4.5V 最佳)
    • 驱动电流:0.6mA
    • 背光功耗:170mW-200mW
    • 显示占空比:1/16
    • 驱动偏压:1/5
    • 工作温度:-20℃ - 70℃
    • 存储温度:-30℃ - 80℃
    • 可视范围:76mm x 25.2mm
    • 外形尺寸:98mm x 60mm x 13.5mm
  • 参考例程:Arduino实验三十一:LCD1602实验

电机

直流电机

ULN2003 驱动板

  • Basic Pack Plus For Arduino ULN2003.png

步进电机

相关例程

Arduino参考例程(元件版)
Arduino参考例程(模块版)
教程名3
  • 列表3
教程名4
  • 列表4
教程名5
  • 列表5
教程名6
  • 列表6

相关教程

Arduino学习教程
教程名2
  • 列表2
教程名3
  • 列表3
教程名4
  • 列表4
教程名5
  • 列表5
教程名6
  • 列表6