天天看點

樹莓派+二自由度雲台制作智能小車(總)——準備及說明傳送門

小車實作思路
(一)主要是一些環境的搭建以及基本知識
(二)使小車能夠運動
(三)二自由度雲台及攝像畫面的傳輸
(四)傳感器的配置及簡單的避障算法
(五)将操縱功能內建到網頁上(也可以做一個簡單的app在手機上進行操作)
(附)人臉識别、目标追蹤,語音識别控制值小車、通過卷積神經網絡實作自動避障等功能;(可自行發揮,本文暫無涉及)

開發環境搭建

    • 樹莓派
    • 小車所需
    • 二自由度雲台
    • 傳感器
    • 其餘部件
    • 連接配接需要
    • 成品圖
    • 樹莓派引腳圖
  • ==傳送門==

樹莓派

主要器件 INFO
樹莓派4B 1G版本即可運作,程式運作時RAM開銷約250M
SD/TF卡 用于存儲系統及檔案,32G即可
充電寶 用于給樹莓派供電(無自動電壓調節的建議不要同時供電給驅動闆)
T型GPIO拓展版+面包闆 選配 友善連線及維護
HDMImini線 選配,用于樹莓派連接配接顯示屏使用
樹莓派外殼+散熱 選配樹莓派4B發熱嚴重,為保證穩定及樹莓派安全

小車所需

小車運動需要 INFO
直流電機加輪子 普通輪子即可(可選配麥克納姆輪,靈活性更高,本文不涉及)
L298N驅動闆 用于連接配接電機,供電子產品和樹莓派
9V~12V锂電池+DC電池座+DC電源母頭 選配,用于給驅動闆供電驅動直流電機(建議有)

二自由度雲台

實作視訊功能 INFO
樹莓派CSI攝像頭 免驅的,比較友善(也可使用USB攝像頭)
伺服舵機 用于控制雲台的水準及豎直方向的運動(本文選用MG90S)
二自由度雲台支架 與攝像頭和舵機組合成二自由度雲台
FFC/FPC軟排線 15P 選配 CSI自帶線過短,建議購買30CM線備用

傳感器

用于避障功能 INFO
HC-SR04 測距,用于避障
紅外傳感器 選配 用于正前方避障
AD數模轉換 選配當需要使用紅外傳感器獲得具體距離時,選配

其餘部件

小車驅幹 INFO
小車底盤闆 選配建議兩塊鋁合金,亞克力闆易碎
M3銅柱包 選配 銅柱+螺母,用于支架
杜邦線 選配建議各種類型都購買

連接配接需要

用于小車的組裝 INFO
膠槍 選配
電烙鐵 選配

成品圖

樹莓派+二自由度雲台制作智能小車(總)——準備及說明傳送門
樹莓派+二自由度雲台制作智能小車(總)——準備及說明傳送門
樹莓派+二自由度雲台制作智能小車(總)——準備及說明傳送門

樹莓派引腳圖

可以在樹莓派中輸入查詢引腳指令指令:

①使用之前需要進行庫的安裝配置,輸入指令

sudo apt-install python-rpi.gpio python3-rpi.gpio
           

②然後對wiringpi版本進行更新,輸入指令:

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

③安裝完成之後可以查詢樹莓派的硬體引腳圖,樹莓派40PIN口如圖3-14所示,輸入指令:

gpio readall

樹莓派+二自由度雲台制作智能小車(總)——準備及說明傳送門

也可以,看這個

樹莓派+二自由度雲台制作智能小車(總)——準備及說明傳送門

傳送門

(一)樹莓派+二自由度雲台制作智能小車(一)——搭建環境

(二)樹莓派+二自由度雲台制作智能小車(二)——測試傳感器

(三)樹莓派+二自由度雲台制作智能小車(三)——小車運動+簡單的自動避障

(四)樹莓派+二自由度雲台制作智能小車(四)——二自由度雲台

(五)樹莓派+二自由度雲台制作智能小車(五)——伺服器+網頁