Mündəricat:

Visuino Breathalyzer MQ-3 Alkoqol Qaz Sensorundan necə istifadə olunur: 8 addım
Visuino Breathalyzer MQ-3 Alkoqol Qaz Sensorundan necə istifadə olunur: 8 addım

Video: Visuino Breathalyzer MQ-3 Alkoqol Qaz Sensorundan necə istifadə olunur: 8 addım

Video: Visuino Breathalyzer MQ-3 Alkoqol Qaz Sensorundan necə istifadə olunur: 8 addım
Video: Действительно ли линейны показания датчика паров алкоголя MQ-3. Эксперимент 2024, Noyabr
Anonim

Bu dərslikdə Arduino UNO, OLED Lcd, MQ-3 Alkoqol Qaz Sensor modulu və Visuinodan istifadə edərək Alkoqol səviyyələrini Lcd-də göstərmək və limit aşkarlanmasını təyin edəcəyik. Bir nümayiş videosuna baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq

Arduino UNO və ya hər hansı digər Arduino

MQ-3 Alkoqol Qaz Sensor modulu

OLED LCD

Çörək lövhəsi

Jumper telləri

Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə

Arduino UNO -dan GND -ni çörək taxtası pininə bağlayın (gnd)

Arduino UNO -dan 5V pinini çörək taxtası pininə qoşun (müsbət)

SCL -ni Arduino UNO -dan OLED LCD pininə (SCL) qoşun

SDA -nı Arduino UNO -dan OLED LCD pininə (SDA) qoşun

OLED LCD pinini (VCC) çörək taxtası pininə qoşun (müsbət)

OLED LCD pinini (GND) çörək taxtası pininə (GND) bağlayın

MQ-3 Alkoqol Qaz Sensor modul pinini (VCC) çörək taxtası pininə qoşun (müsbət)

MQ-3 Alkoqol Qaz Sensor pinini (GND) çörək taxtası pininə (GND) qoşun

MQ-3 Alkoqol Qaz Sensor modul pinini (A0) Arduino UNO pin Analoguna (1) qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Əgər etməmisinizsə, Arduino IDE -ni ESP 8266 proqramlaşdırmaq üçün bu Təlimat kitabındakı addımları izləyin! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • 2X "Mətn Dəyəri" komponentini əlavə edin
  • 2X "Dəyəri müqayisə et" komponenti əlavə edin
  • Display OLED I2C komponentini əlavə edin
  • "Mətn Çox Birləşmə" komponentini əlavə edin
  • "Orta Dövr" komponentini əlavə edin

Addım 5: Visuinoda: Komponentləri qurun

Visuino'da: Komponentləri təyin edin
Visuino'da: Komponentləri təyin edin
Visuino'da: Komponentləri təyin edin
Visuino'da: Komponentləri təyin edin
Visuino'da: Komponentləri təyin edin
Visuino'da: Komponentləri təyin edin
  • "TextValue1" komponentinin mətn dəyərini "Çox Sərxoş!"
  • "TextValue2" komponentinin mətn dəyərini "Ok" olaraq təyin edin
  • "CompareValue1" komponentinin dəyərini "0.3" olaraq təyin edin >> Bu aşkarlama dəyəridir, öz dəyərinizi təyin edə bilərsiniz
  • "CompareValue2" komponentinin dəyərini "0.3" olaraq təyin edin >> Bu aşkarlama dəyəridir, öz dəyərinizi təyin edə bilərsiniz
  • CompareType "CompareValue1" komponentini "ctBiggerOrEqual" olaraq təyin edin
  • CompareType "CompareValue2" komponentini "ctSmaller" olaraq təyin edin
  • "AveragePeriod1" komponentinin müddətini "500000" olaraq təyin edin, bu saniyənin 0,5 -ə bərabərdir, bu, LCD -nin hər 0,5 saniyədə bir göstərəcəyini göstərir.

DisplayOled1 komponentini iki dəfə vurun

  • Mətni sola əlavə edin və mətni "Alc Səviyyə:" olaraq təyin edin.
  • sola 2X Mətn sahəsi əlavə edin (şəklə baxın) və "mətn sahəsi1" üçün Y: 20 və "mətn sahəsi2" üçün y: 40 seçin.

Addım 6: Addım 5: Visuino -da: Komponentləri birləşdirmək

Addım 5: Visuino -da: Komponentləri birləşdirmək
Addım 5: Visuino -da: Komponentləri birləşdirmək
  • DisplayOled1 pinini [Out I2c] Arduino I2C pininə qoşun
  • Arduino Analog pin çıxışını [1] AveragePeriod1 pininə [in] və CompareValue1 pininə [in] və CompareValue2 pininə [in] qoşun.
  • AveragePeriod1 pinini [çıxarıb] OLED elementlərinə Mətn Sahəsinə1 pin [in] qoşun
  • CompareValue1 pinini [çıxarıb] TextValue1 pininə [saata] bağlayın
  • CompareValue2 pinini [çıxarıb] TextValue2 pininə [saata] bağlayın
  • TextValue1 pinini [çıxarıb] TextMultiMerger1 pininə qoşun [0]
  • TextValue2 pinini [çıxarıb] TextMultiMerger1 pininə [1] qoşun
  • TextMultiMerger1 pinini [çıxarıb] OLED elementlərinə Mətn Sahəsi2 pinini [daxil] bağlayın

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 8: Oyna

Arduino UNO modulunu işə salırsınızsa, OLED Lcd, MQ-3 Alkoqol Qaz Sensorunun dəyərini göstərməyə başlayacaq. Sensorun yanına spirtli bir çubuq və ya hər hansı bir spirt qoysanız, bu dəyəri LCD -də göstərəcəkdir.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur. Visuino'da yükləyə və aça bilərsiniz:

Tövsiyə: