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


VirtualLab 應用:反射式金字塔波前傳感器的仿真


VirtualLab Fusion案例:反射式金字塔波前傳感器的仿真
反射式金字塔波前傳感器的仿真
傳感器檢測有毒有害氣體用到什么原理

評論