译:云禅 大多数人使用后视镜来操纵汽车,因为安装在汽车后部的摄像头可能非常昂贵。因此,今天,我们承担了为汽车创建智能后置摄像头系统的任务。我们的系统还可以用作智能汽车仪表板显示器,可以播放音乐,视频并执行计算机可以执行的许多操作。 在这个项目中,我们将使用Raspberry pi连接摄像机并将其显示到汽车后部的视频中。我们还将添加一个超声波传感器,用于测量从汽车到汽车后方任何障碍物的距离。因此,让我们通过购买以下组件开始我们的项目。 材料清单 编码 在开始编写代码之前,我们需要安装库和python模块。为此,请打开raspbian终端并使用以下命令安装python模块 sudo pip3 install opencv sudo pip3 install Bluetin_Echo sudo pip3 install espeak 现在,在安装模块之后,打开python3 IDLE并创建以下代码 首先以代码导入所需的库(espeak,cv2,time,Bluetin_Echo),然后将“ echo”和“ trigger”引脚设置为“ no”。对于超声波传感器,我们将引脚27用于“回波”,将引脚22用于“触发”。接下来,我们设置声速,然后以声速启动“ echo”和“ trigger”信号。之后,我们需要创建一个“ while”循环,该循环将重复运行。在此循环中,我们将使用超声波传感器读数检查汽车与障碍物之间的距离。接下来,我们尝试在屏幕上显示具有距离读数的视频摄像机。之后,我们创建了一个“ if”条件,以检查汽车与障碍物之间的距离是否在15cm以下(可以更改此阈值)。如果返回true,则LCD显示屏和扬声器也会提醒我们。(参见图2,3) 连接 现在,按照电路图连接超声波传感器(请参见图4)。然后,在将相机和超声波传感器安装在汽车后部之后,使用带状电缆将相机与覆盆子pi插入。 接下来,将汽车辅助输入连接到RPI音频输出插孔。如果显示器基于HDMI,则将树莓派显示器连接至其HDMI输入;如果显示器基于RCA电缆,则将其连接至RCA输入。 测试中
![]() ![]() 代码: |
|
来自: taotao_2016 > 《物理》