標籤:

製作一款Arduino酒精檢測儀的設計

在這個項目中,我將介紹Arduino與酒精檢測感測器的連接方法。在這裡,我使用EASYEDA在線PCB設計器設計了一款Arduino Shield電路板。 Arduino酒精檢測儀可以檢測出呼氣中的酒精含量,然後通過代碼中的一些計算,我們可以計算出呼吸或血液中的酒精含量,並可能觸發一些警報。

所需的材料

● Arduino UNO開發板

● 酒精檢測儀Arduino Shield擴展板

● 酒精感測器(MQ3)

● 10K電阻

● 1K電阻

● 16x2液晶顯示屏

● 10k POT電位器

● LED指示燈

● 運算放大器LM358

● 按鈕

電路圖和說明

在這個Arduino酒精檢測儀Shield擴展板中,我們使用了MQ3感測器來檢測呼吸中的酒精含量。使用一個16x2 LCD顯示酒精的PPM值。同時使用一個LM358 IC,用於將酒精液位感測器輸出轉換為數字量(此功能是可選的)。蜂鳴器也可以指示高酒精度。

上面給出了此Arduino酒精檢測儀項目的電路圖。我們有一個比較器電路,用於比較酒精檢測儀的輸出電壓與預設電壓(輸出連接在引腳D7)。酒精酒精檢測儀輸出也連接在Arduino的模擬引腳(A0)上。蜂鳴器連接在引腳D9。 LCD連接與Arduino IDE中提供的Arduino LCD示例相同。此按鈕還用於開始從Arduino的數字引腳D6連接的酒精感測器讀取數據。電路圖中顯示了剩餘連接。

注意:在電路中,我們需要將J2頭的所有三個引腳短路以計算PPM。

為了為Arduino設計Alcohol Detector Shield,我們使用了EasyEDA,首先我們設計了一個Schematic,然後通過EasyEDA的Auto Routing功能將其轉換為PCB布局。完整的流程說明如下。

酒精濃度計算

根據MQ3數據表,清潔空氣中的酒精含量為0.04 mg / L。

所以我們給電路板供電,並在室內空氣中找到MQ3感測器的輸出電壓(我假設我的房間里有乾淨的空氣),所以我得到了0.60的電壓。這意味著當感測器在清潔空氣中輸出0.60v時,酒精將為0.04 mg / L。

現在我們可以通過在乾淨的空氣中將酒精與輸出電壓相除來找到乘數

Multiplier = 0.40/0.60Multiplier = 0.67

現在我們有一個計算酒精的公式(可能遠離準確或實際計算,這些不是標準計算)

Alcohol = 0.67 * v

其中v表示酒精感測器的輸出電壓。

注意:此計算不準確或標準。

現在我們知道飲酒量在0.5mg / L左右時最低限度的駕駛限制。但在我們的計算中,我們在乾淨的空氣中約0.40毫克/升,因此我們設置了0.80毫克/升的酒精閾值(僅用於示例)。

原文鏈接:

【譯】製作一款Arduino酒精檢測儀的設計 - 開發工具 - 一板網電子技術論壇?

www.yiboard.com

更多文章請關注公眾號:一板網電子技術論壇


推薦閱讀:

Openlab Taipei的TaiwanDuino
arduino如何才能變成錢?
做一個智能花草照料花盆(六) 接線與編程
那麼,什麼是Arduino?
這裡是廣告·Arduino從電子工程走向交互藝術

TAG:Arduino | 開發板 |