1.2.1 硬件需求及连接图
本书中提到的所有硬件器件大家都可以在网上买到。Arduino官方网站(www.arduino.cc)上罗列了其主板在我国的分销商,有DFRobot、OPEN JUMPER等。如果你比较在意价格,也可以考虑购买一块Arduino兼容板。毕竟Arduino系统是一个开源系统,任何第三方都可以依据公开的设计文件轻松地制造出Arduino主板。
蓝牙灯所需器件如下:
❑ Arduino Uno主控板
❑ 传感器扩展板V5
❑ 蓝牙模块
❑ 单路继电器模块
❑ 灯泡
❑ 灯泡底座
❑ 导线若干
原理图及硬件连接实物图如图1.14所示。
图1.14 蓝牙控制灯原理图和硬件连接实物图
连接顺序:Arduino主控板位于电子积木的最下端,上面插接传感器扩展板V5,蓝牙模块安装在扩展板的XBEE通信插槽中,单路继电器连接到数字端口5,将灯泡电源正极的连线从中间断开,分别连接继电器的公共端和常开端。这样,一个蓝牙控制灯的硬件就搭建完成了,如图1.14所示。
使用传感器扩展板V5的目的是利用扩展板上的通信插槽安装蓝牙模块。对于不熟悉电子技术的人,在Arduino主控板上添加电路是一个比较麻烦的事。这里借用了一个传感器扩展板,它支持安装一块通信模块和大部分传感器。当然,如果你有一定的电子技术基础,并且具备电路焊接经验,可以省去这个扩展板。
蓝牙串口模块分两种:V2和V3。V2模块采用XBEE造型设计,结构紧凑,管脚距离小,不适合焊接,可直接插在兼容XBEE的扩展底座上。V3模块采用独特双层板设计,有6个可用管脚,接口简洁,非常适合电子爱好者自己焊接扩展电路。相比较而言,V3模块的价格略高于V2模块。
使用继电器的目的是利用弱电信号源控制继电器的吸起和落下,实现电路的闭合和断开。从而实现Arduino主控板用弱信号控制大电流、高电压通断,间接控制灯泡回路中的电流导通、灯泡点亮;电流切断、灯泡熄灭的目的。