3.2.1 硬件设置

请按照本节中的步骤连接各设备,在下一节中再编写代码。你需要将下面列出的东西放置在干净的木头桌面或带有绝缘片的桌面之上:

·HC-SR04超声波测距器。

·1kΩ和2kΩ电阻(如果销售商询问电阻的瓦数,告诉他需要1/4W,术语为四分瓦数)。

 提示  如果你没有1kΩ和2kΩ电阻,那么可以分别用330Ω和470Ω电阻,你可以核对上面的计算结果。电阻的瓦数是指通过电阻时消耗的峰值功率。瓦数越高,在一定电压下通过电阻的电流越大,因为P=V*I,所以0.25W=5V*I,产生的电流I=500mA,因此,1/4W对树莓派之类的电脑板已经足够了。

·万用表一个(如果你是个极客,希望对每样东西都测上一把)。

·母对公跳线和母对母跳线。

·面包板(如果你能仅凭拧上几段导线就实现面包板的功能,那么就不必用成品面包板了,但是为了能正确连线,避免短路,我建议你还是使用成品面包板。)

·带有电源适配器的树莓派。

·网线。

·PC。

现在我们要准备制作电路了,电路正确应该如下图所示,该图也被称为电路图,它表现了元器件的每个终端及其符号。

对于树莓派而言,我们使用的是中间位置的连接器及其所有26个引脚(B型树莓派1)。我们已经知道了B型和B+型树莓派1以及B型树莓派2的GPIO插槽上的前26个引脚具有相同的功能,让我们一步步地连接这些引脚。如果你理解了连线方式并且在面包板上自己动手进行连线,那么就会更加享受这个过程。

 提示  在连线时,请将树莓派保持在关闭状态,在将传感器连接到树莓派之后,你才会用到树莓派,在所有连线过程中都要小心谨慎。

下图展示了面包板上的连线,这可以让连线过程变得直白,下面我还将一步步地对连线进行介绍,面包板上的黑点表示导线的物理连接,我们需要按照如下步骤进行连线:

1)拿出面包板。

2)将传感器连接到面包板上。请记住,如果你在连接时冒冒失失,图中所示的连接就不会起任何作用。请全面检查所有的连线,确保制作的电路是正确的。

3)连接树莓派的6号引脚和面包板上的接地线。

4)连接树莓派的2号引脚和传感器的5V供电引脚。

5)触发引脚可以直接与传感器相连,实际上树莓派会向触发引脚发送3.3V信号,该信号可被传感器接收。

6)从树莓派18号引脚向面包板引出一条连线,并将其连接到面包板的接线端上,在同一行连接上2kΩ电阻的一个接线端,2kΩ电阻的另一个接线端在面包板上与树莓派和传感器接地端位于同一行,如下图所示。

现在我们完成了所有连线并准备让其工作了,在启动树莓派之前全面检查连线两次。完成了硬件上的所有工作后,就需要编写软件(代码)来告诉树莓派我们已经将超声波传感器连接到了它的引脚上,并可根据之前推导的公式计算距离。

原文地址:http://reader.epubee.com/books/mobile/b5/b5f3e9cb17fc7d0905317ce4c2940af2/text00046.html

https://gpiozero.readthedocs.io/en/stable/api_input.html?#distancesensor-hc-sr04

分类: Uncategorized

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注