資訊內(nèi)容
Scratch編程與物理-用Scratch學(xué)習(xí)“倒車?yán)走_(dá)”
歡迎關(guān)注微信公眾號"吉米編程啟蒙"。
上一篇文章中,詳細(xì)介紹了超聲波的知識(shí)和應(yīng)用,并用Scratch模擬了“超聲波測速”技術(shù)。文章見“Scratch編程與物理-用Scratch學(xué)習(xí)“超聲波測速””。
今天接著學(xué)習(xí)超聲波的另一個(gè)廣泛應(yīng)用,“倒車?yán)走_(dá)”。
一、倒車?yán)走_(dá)的介紹
倒車?yán)走_(dá)我們都知道是什么,倒車?yán)走_(dá)在倒車時(shí),利用超聲波原理,由裝置在車尾保險(xiǎn)杠上的探頭發(fā)送超聲波撞擊障礙物后反射此聲波,計(jì)算出車體與障礙物間的實(shí)際距離,然后提示給司機(jī),使停車或倒車更容易、更安全。

倒車?yán)走_(dá)主要由超聲波傳感器、控制器和顯示器或蜂鳴器等組成。
1、超聲波傳感器:主要功能是發(fā)出和接收超聲波信號,然后將信號輸入到主機(jī)里面,通過顯示設(shè)備顯示出來。
2、控制器:對信號進(jìn)行處理,計(jì)算出車體與障礙物之間的距離及方位。
3、顯示器或蜂鳴器:當(dāng)傳感器探知汽車距離障礙物的距離達(dá)到危險(xiǎn)距離時(shí),系統(tǒng)會(huì)通過顯示器和蜂鳴器發(fā)出警報(bào),提醒駕駛員。
二、“倒車?yán)走_(dá)”的模擬實(shí)現(xiàn)
今天,我們打算用Scratch3.0和樂高wedo2.0一起實(shí)現(xiàn)一個(gè)“倒車?yán)走_(dá)”,這個(gè)倒車?yán)走_(dá)具備的功能有:
1、超聲波傳感器,檢測車與障礙物的距離。
2、倒車影像,在倒車時(shí)打開攝像頭,實(shí)時(shí)顯示周圍情況。
3、蜂鳴器,當(dāng)車距離障礙物低于安全距離時(shí),會(huì)發(fā)出報(bào)警的聲音,而且距離越近,報(bào)警越急促。
下面我們先看一下最終實(shí)現(xiàn)的效果。
三、“倒車?yán)走_(dá)”的程序設(shè)計(jì)
那這個(gè)倒車?yán)走_(dá)是怎么實(shí)現(xiàn)的呢?下面我們詳細(xì)介紹下主要的設(shè)計(jì)。
1、“超聲波傳感器”功能,是通過樂高wedo2.0來實(shí)現(xiàn)的。樂高wedo2.0自帶距離傳感器的器件。
2、蜂鳴器,主要是通過Scratch3.0的聲音功能模擬的。
當(dāng)距離在(40,100)內(nèi)的時(shí)候,顯示一般報(bào)警音,當(dāng)距離在40內(nèi)的時(shí)候,顯示強(qiáng)烈局促的報(bào)警音。

3、倒車影像,主要是用Scratch3.0的視頻功能實(shí)現(xiàn)的。
當(dāng)收到“開始倒車”的消息時(shí),開啟攝像頭。

當(dāng)?shù)管嚱Y(jié)束時(shí),關(guān)閉攝像頭。

以上就是倒車?yán)走_(dá)的主要設(shè)計(jì)。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
