📅  最后修改于: 2020-12-27 03:05:01             🧑  作者: Mango
Arduino盾牌
什么是Arduino Shields?
Arduino屏蔽板是板,插入Arduino板可扩展其功能。有多种用于各种任务的防护罩,例如Arduino电机防护罩,Arduino通信防护罩等。
Shield被定义为可以安装在板上以增加项目功能的硬件设备。这也使我们的工作变得容易。例如,以太网屏蔽用于将Internet 。
屏蔽的引脚位置类似于Arduino板。我们也可以借助连接电缆将模块和传感器连接到屏蔽层。
Arduino电机护罩可帮助我们使用Arduino板控制电机。
我们为什么需要盾牌?
下面列出了使用Arduino防护板的优势:
- 它为Arduino项目增加了新功能。
- 可以轻松地将挡板与Arduino板连接和拆卸。它不需要任何复杂的接线。
- 通过将屏蔽层安装在Arduino板上可以很容易地连接屏蔽层。
- 屏蔽层上的硬件组件可以轻松实现。
盾牌类型
下面列出了流行的Arduino防护板:
- 以太网屏蔽
- Xbee盾牌
- 原始盾
- 继电器屏蔽
- 马达罩
- 液晶屏
- 蓝牙屏蔽
- 电容式触摸板屏蔽
让我们讨论上面列出的盾牌:
以太网屏蔽
- 以太网屏蔽用于将Arduino板连接到Internet。我们需要将屏蔽安装在指定的Arduino板的顶部。
- USB端口将起到通常的作用,以将草图上传到板上。
- 最新版本的以太网屏蔽包括一个微型SD卡插槽。可以在SD卡库的帮助下连接micro SD卡插槽。
以太网屏蔽如下所示:
- 我们还可以在以太网屏蔽的顶部连接另一个屏蔽。这意味着我们还可以在Arduino板的顶部安装两个屏蔽。
Xbee盾牌
- 通过将Xbee Shield与Zigbee结合使用,我们可以与Arduino开发板进行无线通信。
- 它减少了电缆的麻烦,这使Xbee成为无线通信模型。
- Xbee无线模块使我们可以与室外300英尺和室内100英尺进行通讯。
- Xbee防护罩如下所示:
原始盾
- 原始屏蔽是为定制电路设计的。
- 我们可以将电子电路直接焊接在屏蔽层上。
- 屏蔽层由两个LED焊盘,两条电源线和SPI信号焊盘组成。
- IOREF(输入输出电压参考)和GND(接地)是板上的两条电源线。
原型屏蔽如下所示:
- 我们还可以将SMD(表面安装设备)IC焊接在原型区域上。 SMD区域上最多可以集成24个引脚。
继电器屏蔽
- Arduino数字I / O引脚由于其电压和电流限制而无法承受高电流。继电器屏蔽用于克服这种情况。它为控制承载高电流和高电压的设备提供了一种解决方案。
- 屏蔽层由四个继电器和四个LED指示灯组成。
- 它还提供了NO / NC接口和屏蔽形式,可以轻松连接到Arduino板。
- LED指示灯显示每个继电器的开/关状态。
- 该结构中使用的继电器是高质量的。
- 每个继电器上都具有NO(常开),NC(常闭)和COM引脚。
- 继电器屏蔽如下所示:
马达罩
- 电机护罩可帮助我们使用Arduino板控制电机。
- 它控制电动机的方向和工作速度。我们可以通过输入端子的外部电源或直接通过Arduino为电动机屏蔽罩供电。
- 我们还可以借助电动机护罩来测量每个电动机的吸收电流。
- 电机罩基于L298芯片,可驱动步进电机或两个直流电机。 L298芯片是全桥IC。它还包括散热片,可以提高电动机护罩的性能。
- 它可以驱动感应负载,例如螺线管等。
- 工作电压为5V至12V。
电机罩如下所示:
液晶屏
- LCD(液晶显示屏)护罩的键盘包括五个按钮,分别称为上,下,左,右和选择。
- 防护板上有6个按钮,可用作自定义菜单控制面板。
- 它由1602个白色字符组成,这些字符显示在蓝色背光LCD上。
- 板上存在的LED指示电源已打开。
- 板上存在的五个键可帮助我们在菜单上以及从板上到项目进行选择。
LCD防护罩如下所示:
- LCD防护板通常用于经典板,例如Duemilanove,UNO等。
蓝牙屏蔽
- 蓝牙防护罩可以用作透明串行通信的无线模块。
- 它包括一个串行蓝牙模块。 D0和D1是蓝牙屏蔽中的串行硬件端口,可用于与Arduino板的两个串行端口(从D0到D7)进行通信。
- 我们可以通过蓝牙护罩的两个称为Grove连接器的串行端口安装Groves。一个Grove连接器是数字的,而另一个是模拟的。
蓝牙屏蔽如下所示:
- 蓝牙防护罩的通讯距离在家里可达10m,两者之间没有任何障碍。
电容式触摸板护罩
- 它具有触摸板界面,可将Arduino板与触摸屏集成在一起。
- 电容式触摸板防护罩由12个敏感的触摸按钮组成,其中包括3个电极连接和9个电容式触摸板。
- 电容屏蔽如下所示:
- 该板可在3.3V或5V的逻辑电平下工作。
- 我们可以通过触摸屏蔽来建立与Arduino项目的连接。