- Kinakailangan ang Mga Bahagi:
- Circuit Diagram at Paliwanag:
- Mga Pagkalkula para sa Antas ng Alkohol:
- MQ3 Sensor:
- Circuit at Disenyo ng PCB gamit ang EasyEDA:
- Pagkalkula at Pag-order ng Mga Sampol sa online:
Sa proyektong ito, pupunta ako sa Interface ng isang Alkohol Sensor kasama si Arduino. Dito ko dinisenyo ang isang Arduino Shield PCB gamit ang EASYEDA online PCB simulator at taga-disenyo. Ang Arduino Alkohol Detector ay makakakita ng antas ng alkohol sa paghinga at sa pamamagitan ng paggamit ng ilang mga kalkulasyon sa code maaari nating kalkulahin ang antas ng alkohol sa paghinga o dugo at maaaring magpalitaw ng ilang alarma.
Kinakailangan ang Mga Bahagi:
- Arduino UNO
- Detector ng alkohol na Arduino na kalasag mula sa JLCPCB
- Alkohol Sensor (MQ3)
- Resistor 10K
- Resistor 1K
- 16x2 LCD
- Power Supply
- 10k POT
- LED
- LM358
- Mga Burgstips
- Push button
Circuit Diagram at Paliwanag:
Sa Arduino Alcohol Detector Shield na ito na ginamit namin ang isang MQ3 sensor upang makita ang kasalukuyang antas ng alkohol sa paghinga. Ginagamit ang isang 16x2 LCD para sa pagpapakita ng Halaga ng PPM ng alkohol. At isang LM358 IC para sa pag-convert ng antas ng alkohol na output ng sensor sa digital (opsyonal na ang pagpapaandar na ito). Ang isang buzzer ay lugar din para sa pagpapahiwatig ng mataas na antas ng alkohol.
Ang Circuit Diagram para sa Arduino Alcohol Sensor Project na ito ay ibinigay sa itaas. Mayroon kaming isang circuit ng kumpara para sa paghahambing ng boltahe ng output ng Alkohol Sensor na may preset na boltahe (output na konektado sa pin D7). Ang output ng sensor ng alkohol ay konektado din sa isang analog pin ng Arduino (A0). Ang Buzzer ay konektado sa Pin D9. At ang mga koneksyon sa LCD ay pareho sa mga halimbawa ng Arduino LCD na magagamit sa Arduino IDE (12, 11, 5, 4, 3, 2). Ginamit din ang isang pindutan ng push dito para magsimulang kumuha ng pagbabasa mula sa Alkohol Sensor na konektado sa digital pin D6 ng Arduino. Ang mga natitirang koneksyon ay ipinapakita sa diagram ng circuit.
Tandaan: Sa circuit, kailangan naming iiksi ang lahat ng tatlong pin ng J2 header upang makalkula ang PPM.
Para sa pagdidisenyo ng Alkohol Detector Shield para sa Arduino ginamit namin ang EasyEDA, kung saan una naming dinisenyo ang isang Skematika at pagkatapos ay na-convert iyon sa layout ng PCB sa pamamagitan ng tampok na Auto Routing ng EasyEDA. Ang Kumpletong Proseso ay ipinaliwanag sa ibaba.
Mga Pagkalkula para sa Antas ng Alkohol:
Ayon sa MQ3 datasheet, ang alkohol sa malinis na hangin ay 0.04 mg / L.
Kaya pinapagana namin ang circuit at hanapin ang output boltahe ng MQ3 sensor sa hangin ng silid (ipinapalagay kong ang aking silid ay may malinis na hangin) kaya't nakakuha ako ng 0.60 boltahe. Nangangahulugan ito na kapag ang sensor ay nagbibigay ng 0.60v sa malinis na hangin kung gayon ang alkohol ay magiging 0.04 mg / L.
Ngayon ay makakahanap tayo ng isang multiplier sa pamamagitan ng paghahati ng alak sa pamamagitan ng boltahe ng output sa malinis na hangin at nakukuha natin
Multiplier = 0.40 / 0.60 Multiplier = 0.67
Ngayon mayroon kaming isang pormula para sa pagkalkula ng alkohol (maaaring malayo sa tumpak o aktwal na pagkalkula. Hindi ito karaniwang kalkulasyon)
Alkohol = 0.67 * v.
Kung saan ang output boltahe ng sensor ng alkohol.
Ngayon alam namin ang pinakamaliit na limitasyon sa pagmamaneho habang ang pag-inom ng alak ay nasa paligid ng 0.5mg / L. Ngunit sa aming pagkalkula, nakakakuha kami ng 0.40 mg / L sa malinis na hangin upang nagtakda kami ng isang threshold ng alkohol habang nagmamaneho ng 0.80mg / L (para lamang sa Pagpapakita).
MQ3 Sensor:
Ang MQ3 alkohol gas sensor ay ginawa sa pamamagitan ng paggamit ng materyal na SnO2 na may mas kaunting conductivity sa malinis na hangin. Kailan man dumating ang kalapit na alkohol gas na nagsisimula itong magsagawa ng lubos ayon sa konsentrasyon ng gas. Kaya't maunawaan ng gumagamit ang pagkakaiba ng boltahe ng output gamit ang anumang microcontroller at maaaring makita ang pagkakaroon ng Alkohol. Ito ay mababang gastos at isang naaangkop na sensor para sa maraming mga application para sa pagtuklas ng alkohol. Ang sensor na ito ay may mahabang buhay at mahusay na pagkasensitibo. Ang ilan sa mga application na maaaring magawa sa pamamagitan ng paggamit ng sensor na ito ay Alkohol gas alarm, portable alkohol detector, gas alarm, Breathalyzer atbp.
Circuit at Disenyo ng PCB gamit ang EasyEDA:
Upang idisenyo ang Arduino Alcohol Project Circuit na ito, pinili namin ang online na tool ng EDA na tinatawag na EasyEDA. Ginamit ko nang dati ang EasyEDA nang maraming beses at nahanap kong napakadaling gamitin dahil mayroon itong mahusay na koleksyon ng mga bakas ng paa at ang open-source. Suriin dito ang aming lahat ng mga proyekto sa PCB. Matapos ang pagdidisenyo ng PCB, maaari kaming mag-order ng mga sample ng PCB sa pamamagitan ng kanilang mga serbisyong paggawa ng mababang gastos sa PCB. Nag-aalok din sila ng serbisyong sourcing ng bahagi kung saan mayroon silang isang malaking stock ng mga elektronikong sangkap at ang mga gumagamit ay maaaring mag-order ng kanilang mga kinakailangang sangkap kasama ang order ng PCB.
Habang dinidisenyo ang iyong mga circuit at PCB, maaari mo ring gawing pampubliko ang iyong mga disenyo ng circuit at PCB upang ang ibang mga gumagamit ay maaaring kopyahin o mai-edit ang mga ito at makinabang mula doon, ginawa rin nating pampubliko ang aming buong mga layout ng Circuit at PCB para sa Arduino Alcohol Detector na ito suriin ang link sa ibaba:
easyeda.com/circuitdigest/Al alkohol_Detector-6b80abe350df4526b21be4999638a36b
Maaari mong tingnan ang anumang Layer (Itaas, Ibaba, Topsilk, bottomsilk atbp) ng PCB sa pamamagitan ng pagpili ng layer na bumubuo sa Window na 'Mga Layer'.
Maaari mo ring tingnan ang PCB, kung paano ito magmumula sa katha gamit ang pindutan ng Photo View sa EasyEDA:
Pagkalkula at Pag-order ng Mga Sampol sa online:
Matapos makumpleto ang disenyo ng Arduino Alcohol Project PCB na ito, maaari kang mag-order ng PCB sa pamamagitan ng JLCPCB.com. Upang mag-order ng PCB mula sa JLCPCB, kailangan mo ng Gerber File. Upang mag-download ng mga Gerber file ng iyong PCB i-click lamang ang Fabrication Output na pindutan sa EasyEDA na pahina ng editor, pagkatapos ay mag-download mula sa pahina ng order ng EasyEDA PCB.
Ngayon pumunta sa JLCPCB.com at mag-click sa Quote Now o pindutan, pagkatapos ay maaari mong piliin ang bilang ng mga PCB na nais mong mag-order, kung gaano karaming mga layer ng tanso ang kailangan mo, ang kapal ng PCB, bigat ng tanso, at kahit ang kulay ng PCB, tulad ng snapshot ipinapakita sa ibaba:
Matapos mong mapili ang lahat ng mga pagpipilian, i-click ang "I-save sa Cart" at pagkatapos ay dadalhin ka sa pahina kung saan maaari mong i-upload ang iyong Gerber File na na-download namin mula sa EasyEDA. I-upload ang iyong Gerber file at i-click ang "I-save sa Cart". At sa wakas mag-click sa Checkout na Ligtas upang makumpleto ang iyong order, pagkatapos ay makukuha mo ang iyong mga PCB makalipas ang ilang araw. Ginagawa nila ang PCB sa napakababang rate na $ 2. Ang kanilang oras sa pagbuo ay napakaliit din na kung saan ay 48 na oras sa paghahatid ng DHL ng 3-5 araw, karaniwang makukuha mo ang iyong mga PCB sa loob ng isang linggo ng pag-order.
Matapos ang ilang araw ng pag-order ng PCB nakuha ko ang mga sample ng PCB sa magandang balot tulad ng ipinakita sa mga larawan sa ibaba.
At pagkatapos makuha ang mga piraso na ito ay nahinang ko ang lahat ng kinakailangang mga sangkap sa PCB,
Ngayon ay kailangan lang naming maglakip ng LCD sa Shield at ilagay ang Shield Detector na Alkohol na ito sa Arduino. Ihanay ang mga Pin ng Shield na ito gamit ang Arduino at mahigpit na idiin ito sa Arduino. Ngayon i-upload lamang ang code sa Arduino at lakas sa circuit at tapos ka na! Ang iyong Alkohol Detector ay handa nang sumubok.