日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派小车(远程控制、PWM变速、超声波自动避障)

發布時間:2024/4/18 编程问答 102 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派小车(远程控制、PWM变速、超声波自动避障) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼地址:github.com/Sanzo00/pi-car

功能展示

遠程控制小車

PWM變速

小車在低電壓情況下跑的比較慢,因此增加變速的功能。

超聲波自動避障

這里使用超聲波測距模塊(HC-SR04)實現距離檢測,在此基礎上實現一個簡單的自動避障邏輯。

GPIO

pinout

sudo apt install python3-gpiozero pinout

gpio readall

wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb

材料與安裝

名稱數量規格
樹莓派4B14G
L298N電機驅動模塊1
直流減速電機4工作電壓:3-6V,減速比:1:48
神火1865023.7V
充電寶15V3A
HC-SR0412cm-400cm

L298N

接線

這里使用樹莓派的GPIO的BCM編號。

IN1、IN2、IN3、IN4分別接到樹莓派的5、6、13、19上。

ENA、ENB接到樹莓派的20、21。

HC-SR04

測距原理

將Trig置為高電平10us,HC-SR04發送8個40khz的方波,并檢測是否有信號返回,此時Echo為高電平,若有信號返回,Echo自動置為低電平,Echo高電平持續的時間既是超聲波從發射到返回的時間,最后利用聲波公式計算距離dis=time×340m/s2dis = \frac{time\space \times \space 340m/s}{2}dis=2time?×?340m/s?

接線

VCC接樹莓派或L298N的5V電源。

GND接樹莓派GND。

Echo、Trig接樹莓派GPIO 14、15。

電源

樹莓派和L298N都單獨供電,樹莓派使用的是5V3A的充電寶供電,L298N使用電池盒供電。

電池盒的正極和負極,分別接到L298N的+12V、GND。

因為都是單獨供電,所以將L298N的GND和樹莓派的GND相互連接,這樣方便同步邏輯信號。

HC-SR04使用樹莓派的5V電源。

總結

以上是生活随笔為你收集整理的树莓派小车(远程控制、PWM变速、超声波自动避障)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。