簡(jiǎn)介
當(dāng)局制定了關(guān)于在道路上駕駛汽車的明確規(guī)定。在任何國(guó)家,最常見(jiàn)的規(guī)則是某些道路的限速,即如果您的車速超過(guò)此限制,您將違反法律。
為了檢測(cè)速度對(duì)于一輛行駛中的汽車,巡邏人員通常依靠雷達(dá)技術(shù)或激光雷達(dá)技術(shù)公司的手持式噴槍。這是一個(gè)繁瑣的過(guò)程,因?yàn)榫毂仨毷謩?dòng)檢查每輛車的超速情況。
如果自動(dòng)進(jìn)行車速檢測(cè)怎么辦?在Arduino汽車速度檢測(cè)器項(xiàng)目中設(shè)計(jì)了一個(gè)簡(jiǎn)單的車輛速度自動(dòng)檢測(cè),您可以將系統(tǒng)放置在一個(gè)位置并立即查看結(jié)果,無(wú)需任何人為干預(yù)。
項(xiàng)目原理
IR傳感器是檢測(cè)汽車速度的項(xiàng)目的主要部分。實(shí)際上,您可以通過(guò)多種方式實(shí)現(xiàn)紅外傳感器的設(shè)置,但在這個(gè)項(xiàng)目中,我使用了兩個(gè)反射型紅外傳感器并將它們分開(kāi)了10厘米。
當(dāng)汽車行駛時(shí)到達(dá)第一個(gè)傳感器,紅外傳感器被激活。從此刻開(kāi)始,計(jì)時(shí)器啟動(dòng)并將繼續(xù)保持時(shí)間,直到汽車到達(dá)第二個(gè)紅外傳感器。
通過(guò)模擬兩個(gè)傳感器之間的距離為5米,您可以計(jì)算出汽車從IR傳感器1傳輸?shù)絀R傳感器2的速度,因?yàn)槟呀?jīng)知道行程時(shí)間。
所有的計(jì)算和數(shù)據(jù)收集工作都已完成通過(guò)Arduino,最終結(jié)果顯示在16X2 LCD模塊上。
Arduino汽車速度檢測(cè)器電路圖
下圖顯示了Arduino汽車速度檢測(cè)器項(xiàng)目的電路圖。
所需組件
Arduino UNO
IR傳感器x 2
16X2 LCD顯示模塊
面包板
連接電線
關(guān)于IR的簡(jiǎn)要說(shuō)明傳感器
首先,我使用了兩個(gè)數(shù)字紅外傳感器,它包括一個(gè)紅外發(fā)射器(IR LED),一個(gè)紅外接收器(光電二極管),比較器IC和一些支持組件。紅外發(fā)射器和接收器對(duì)并排放置,以便它們形成反射型紅外傳感器。
在此類型中,紅外發(fā)射器連續(xù)發(fā)射紅外輻射,如果傳感器前面沒(méi)有任何物體,紅外輻射都沒(méi)有反射回紅外接收器。
但如果傳感器前面有一個(gè)物體,一些紅外線輻射會(huì)撞擊物體并被反射回來(lái)。這種反射輻射落在紅外接收器上,這意味著傳感器已檢測(cè)到物體。
某些紅外傳感器可選擇同時(shí)產(chǎn)生模擬和數(shù)字輸出但模塊I已經(jīng)使用過(guò)只有數(shù)字輸出,即檢測(cè)到物體時(shí)輸出為高電平,沒(méi)有物體時(shí)輸出為低電位。
第一個(gè)紅外傳感器的數(shù)字輸出連接到Arduino的第11針,第二個(gè)紅外傳感器的數(shù)字輸出連接到Arduino的第12針。兩個(gè)紅外傳感器都配有必要的電源連接。
為了查看車速詳情,我使用了16×2 LCD。其數(shù)據(jù)引腳即D4-D7連接到數(shù)字I/O引腳5-2.LCD的RS和E引腳連接到Arduino的引腳7和6。其余的連接在電路圖中提到。
代碼
如何操作Arduino汽車速度檢測(cè)器項(xiàng)目?
進(jìn)行所有必要的連接到電路圖并將代碼上傳到Arduino。
將兩個(gè)紅外傳感器放在面包板邊緣,使它們之間的距離約為10厘米。
使用您的手或玩具車模擬傳感器前方的汽車運(yùn)動(dòng)。
Arduino計(jì)算速度并顯示結(jié)果在16×2 LCD上。
工作
基于Arduino的汽車速度檢測(cè)器項(xiàng)目的工作非常簡(jiǎn)單。 Arduino不斷讀取IR傳感器的輸入。當(dāng)在設(shè)置前移動(dòng)的汽車到達(dá)第一個(gè)傳感器時(shí),Arduino會(huì)在汽車離開(kāi)第一個(gè)紅外傳感器的那一刻變得警覺(jué)并捕獲時(shí)間戳。
另一個(gè)時(shí)間戳是當(dāng)汽車到達(dá)第二個(gè)紅外傳感器時(shí)記錄。用于捕獲時(shí)間戳的Arduino的Millis()函數(shù)。
Arduino然后通過(guò)假設(shè)距離為a來(lái)計(jì)算速度兩個(gè)紅外傳感器之間5米,在16×2液晶顯示器上以每小時(shí)公里數(shù)顯示結(jié)果
應(yīng)用
有助于在沒(méi)有任何人為干預(yù)的情況下捕獲車輛的速度。
此項(xiàng)目還可以用作交通記錄器,交通計(jì)數(shù)器和少數(shù)其他與交通相關(guān)的應(yīng)用
-
電路
+關(guān)注
關(guān)注
172文章
5959瀏覽量
172684 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187557 -
IR傳感器
+關(guān)注
關(guān)注
0文章
8瀏覽量
2897
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論