Talaan ng mga Nilalaman:

Visuino Breathalyzer Paano Gumamit ng MQ-3 Alkohol Gas Sensor: 8 Hakbang
Visuino Breathalyzer Paano Gumamit ng MQ-3 Alkohol Gas Sensor: 8 Hakbang

Video: Visuino Breathalyzer Paano Gumamit ng MQ-3 Alkohol Gas Sensor: 8 Hakbang

Video: Visuino Breathalyzer Paano Gumamit ng MQ-3 Alkohol Gas Sensor: 8 Hakbang
Video: Visuino breathalyzer How to Use the MQ-3 Alcohol Gas Sensor 2024, Hulyo
Anonim

Sa tutorial na ito gagamitin namin ang Arduino UNO, OLED Lcd, MQ-3 Alkohol Gas Sensor module, at Visuino upang ipakita ang mga antas ng Alkohol sa Lcd at itakda ang limitasyon ng pagtuklas. Manood ng isang demonstration video.

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo

Arduino UNO o anumang iba pang Arduino

MQ-3 module ng Alkohol Gas Sensor

OLED Lcd

Breadboard

Jumper wires

Programa ng Visuino: I-download ang Visuino

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit

Ikonekta ang GND mula sa Arduino UNO patungo sa breadboard pin (gnd)

Ikonekta ang 5V pin mula sa Arduino UNO patungo sa breadboard pin (positibo)

Ikonekta ang SCL mula sa Arduino UNO hanggang sa OLED LCD pin (SCL)

Ikonekta ang SDA mula sa Arduino UNO hanggang sa OLED LCD pin (SDA)

Ikonekta ang OLED LCD pin (VCC) sa breadboard pin (positibo)

Ikonekta ang OLED LCD pin (GND) sa breadboard pin (GND)

Ikonekta ang MQ-3 Alkohol Gas Sensor module pin (VCC) sa pin ng breadboard (positibo)

Ikonekta ang MQ-3 Alkohol Gas Sensor pin (GND) sa breadboard pin (GND)

Ikonekta ang module ng MQ-3 Alkohol Gas Sensor na pin (A0) sa Arduino UNO pin Analog (1)

Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO

Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Mangyaring magkaroon ng kamalayan na mayroong ilang mga kritikal na bug sa Arduino IDE 1.6.6. Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Instructable na ito! Kung hindi mo pa nagagawa sundin ang mga hakbang sa Instructable na ito upang mai-set up ang Arduino IDE sa programa ng ESP 8266! Ang Visuino: https://www.visuino.eu kailangan ding mai-install. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "Arduino UNO" tulad ng ipinakita sa Larawan 2

Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi

Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
  • Magdagdag ng 2X "Halaga ng Teksto" na bahagi
  • Magdagdag ng sangkap na 2X "Ihambing ang Halaga"
  • Magdagdag ng bahagi ng Display OLED I2C
  • Magdagdag ng sangkap na "Text Multi Merger"
  • Magdagdag ng sangkap na "Average na Panahon"

Hakbang 5: Sa Visuino: Magtakda ng Mga Sangkap

Sa Visuino: Itakda ang Mga Bahagi
Sa Visuino: Itakda ang Mga Bahagi
Sa Visuino: Itakda ang Mga Bahagi
Sa Visuino: Itakda ang Mga Bahagi
Sa Visuino: Itakda ang Mga Bahagi
Sa Visuino: Itakda ang Mga Bahagi
  • itakda ang halaga ng teksto ng sangkap na "TextValue1" sa "Masyadong Lasing!"
  • itakda ang halaga ng teksto ng sangkap na "TextValue2" sa "Ok"
  • itakda ang halaga ng "CompareValue1" na bahagi sa "0.3" >> Ito ang halaga ng pagtuklas, maaari mong itakda ang iyong sariling halaga
  • itakda ang halaga ng "CompareValue2" na bahagi sa "0.3" >> Ito ang halaga ng pagtuklas, maaari mong itakda ang iyong sariling halaga
  • itakda ang CompareType ng "CompareValue1" na bahagi sa "ctBiggerOrEqual"
  • itakda ang CompareType ng "CompareValue2" na bahagi sa "ctSmaller"
  • itakda ang Panahon ng "AveragePeriod1" na bahagi sa "500000" ito ay katumbas ng 0.5 ng isang segundo, nangangahulugan ito na ipapakita ng LCD ang vlue tuwing 0.5s

Pag-double click sa bahagi ng DisplayOled1

  • magdagdag ng Gumuhit ng teksto sa kaliwa at itakda ang teksto sa "Antas ng Alc:"
  • magdagdag ng 2X Text field sa kaliwa (tingnan ang larawan) at itakda ang Y: 20 para sa "text field1" at y: 40 para sa "text field2"

Hakbang 6: Hakbang 5: sa Visuino: Mga Kumokonekta na Mga Bahagi

Hakbang 5: sa Visuino: Mga Kumokonekta na Mga Bahagi
Hakbang 5: sa Visuino: Mga Kumokonekta na Mga Bahagi
  • Ikonekta ang DisplayOled1 pin [Out I2c] sa Arduino I2C pin [sa]
  • Ikonekta ang Arduino Analog pin Out [1] sa AveragePeriod1 pin [in] at CompareValue1 pin [in] at CompareValue2 pin [in]
  • Ikonekta ang AveragePeriod1 pin [out] sa OLED elkements Text Field1 pin [in]
  • Ikonekta ang CompareValue1 pin [out] sa TextValue1 pin [orasan]
  • Ikonekta ang CompareValue2 pin [out] sa TextValue2 pin [orasan]
  • Ikonekta ang TextValue1 pin [out] sa TextMultiMerger1 pin [0]
  • Ikonekta ang TextValue2 pin [out] sa TextMultiMerger1 pin [1]
  • Ikonekta ang TextMultiMerger1 pin [out] sa mga elemento ng OLED na Text Field2 pin [sa]

Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".

Hakbang 8: Maglaro

Kung pinapagana mo ang Arduino UNO module, magsisimulang ipakita ng OLED Lcd ang halaga ng MQ-3 Alkohol Gas Sensor. Kung maglalagay ka ng isang Alkohol swab o anumang Alkohol na malapit sa sensor ay ipapakita nito ang halaga sa LCD.

Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito. Maaari mong i-download at buksan ito sa Visuino:

Inirerekumendang: