手工diy一个倒车雷达(1)-超声波测距

admin 2023年12月5日11:37:24评论67 views字数 1131阅读3分46秒阅读模式

hello,大家好,我是丁永博。

现在很多车都自带倒车雷达甚至倒车影像,但是这项技术在自行车和电动车领域还没有普及(手动狗头),那么我们就可以给自己的爱车配上一款自己手动搓的倒车雷达,成本不到二十元。

首先需要准备的材料有:

esp32开发主板一块,大概十几元子。

手工diy一个倒车雷达(1)-超声波测距

超声波测距模块一个,三个元子

手工diy一个倒车雷达(1)-超声波测距

面包板一块,一个元子多点

手工diy一个倒车雷达(1)-超声波测距

连接线4根,可忽略不计

手工diy一个倒车雷达(1)-超声波测距

总计成本20元。

下面开搞,按下图给他连接起来

手工diy一个倒车雷达(1)-超声波测距

实物图如下

手工diy一个倒车雷达(1)-超声波测距

这里顺便补一下面包板的知识,这个板的优点就是可以固定元器件,并且使用线连接可反复插拔,不用焊接,它的原理看背面铁片的走向就可以知道,上面和最下面的区域横向是联通的,无论插哪一个效果都是一样的,中间部分上下是联通的,插哪一个孔都是可以的。

手工diy一个倒车雷达(1)-超声波测距

硬件部分准备完毕,就可以准备软件部分了,这里我们使用的软件是thonny,配置教程我看一下本帖的受欢迎程度吧,如果大家都喜欢,我再给大家发一下安装包和安装教程,以及它的功能。

这期直接跳过,直接展示运行。

源代码

from machine import Pin,time_pulse_usimport time
trig = Pin(4,Pin.OUT,value=0)echo = Pin(2,Pin.IN)
def distance(): trig.value(1) time.sleep_us(10) trig.value(0) us = time_pulse_us(echo,1,23200) if us < 0: return us else: cm = round(us/58,1) return cm
while True: cm = distance() print(cm) time.sleep_ms(1000)


运行后效果如下:

手工diy一个倒车雷达(1)-超声波测距

动态展示如下:

手工diy一个倒车雷达(1)-超声波测距

小知识



依据《刑法》第285条第3款的规定,犯提供非法侵入或者控制计算机信息系罪的,处3年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处3年以上7年以下有期徒刑,并处罚金。
手工diy一个倒车雷达(1)-超声波测距

声明



本文提供的技术参数仅供学习或运维人员对内部系统进行测试提供参考,未经授权请勿用本文提供的技术进行破坏性测试,利用此文提供的信息造成的直接或间接损失,由使用者承担。

手工diy一个倒车雷达(1)-超声波测距

欢迎 在看留言分享至朋友圈 三连

 好文推荐  

原文始发于微信公众号(丁永博的成长日记):手工diy一个倒车雷达(1)-超声波测距

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年12月5日11:37:24
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   手工diy一个倒车雷达(1)-超声波测距https://cn-sec.com/archives/2268778.html

发表评论

匿名网友 填写信息