hello,大家好,我是丁永博。
现在很多车都自带倒车雷达甚至倒车影像,但是这项技术在自行车和电动车领域还没有普及(手动狗头),那么我们就可以给自己的爱车配上一款自己手动搓的倒车雷达,成本不到二十元。
首先需要准备的材料有:
esp32开发主板一块,大概十几元子。
超声波测距模块一个,三个元子
面包板一块,一个元子多点
连接线4根,可忽略不计
总计成本20元。
下面开搞,按下图给他连接起来
实物图如下
这里顺便补一下面包板的知识,这个板的优点就是可以固定元器件,并且使用线连接可反复插拔,不用焊接,它的原理看背面铁片的走向就可以知道,上面和最下面的区域横向是联通的,无论插哪一个效果都是一样的,中间部分上下是联通的,插哪一个孔都是可以的。
硬件部分准备完毕,就可以准备软件部分了,这里我们使用的软件是thonny,配置教程我看一下本帖的受欢迎程度吧,如果大家都喜欢,我再给大家发一下安装包和安装教程,以及它的功能。
这期直接跳过,直接展示运行。
源代码
from machine import Pin,time_pulse_us
import 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)-超声波测距
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论