İçindekiler:

Visuino Breathalyzer MQ-3 Alkol Gazı Sensörü Nasıl Kullanılır: 8 Adım
Visuino Breathalyzer MQ-3 Alkol Gazı Sensörü Nasıl Kullanılır: 8 Adım

Video: Visuino Breathalyzer MQ-3 Alkol Gazı Sensörü Nasıl Kullanılır: 8 Adım

Video: Visuino Breathalyzer MQ-3 Alkol Gazı Sensörü Nasıl Kullanılır: 8 Adım
Video: Alcohol Detector DIY using Arduino Uno and MQ 3 2024, Temmuz
Anonim

Bu derste Arduino UNO, OLED Lcd, MQ-3 Alkol Gaz Sensörü modülü ve Visuino'yu kullanarak Lcd'de Alkol seviyelerini görüntüleyeceğiz ve limit tespitini ayarlayacağız. Bir tanıtım videosu izleyin.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak

Arduino UNO veya herhangi bir Arduino

MQ-3 Alkol Gaz Sensörü modülü

OLED LCD

ekmek tahtası

Atlama telleri

Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre

GND'yi Arduino UNO'dan breadboard pinine (gnd) bağlayın

Arduino UNO'dan 5V pini breadboard pinine bağlayın (pozitif)

Arduino UNO'dan SCL'yi OLED LCD pinine (SCL) bağlayın

Arduino UNO'dan SDA'yı OLED LCD pinine (SDA) bağlayın

OLED LCD pinini (VCC) breadboard pinine (pozitif) bağlayın

OLED LCD pinini (GND) breadboard pinine (GND) bağlayın

MQ-3 Alkol Gaz Sensörü modül pimini (VCC) devre tahtası pimine (pozitif) bağlayın

MQ-3 Alkol Gaz Sensörü pinini (GND) devre tahtası pinine (GND) bağlayın

MQ-3 Alkol Gaz Sensörü modül pinini (A0) Arduino UNO pin Analog'a (1) bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Eğer yapmadıysanız, Arduino IDE'yi ESP 8266'yı programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino:https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  • 2X "Metin Değeri" bileşeni ekleyin
  • 2X "Değeri Karşılaştır" bileşeni ekleyin
  • Display OLED I2C bileşeni ekleyin
  • "Metin Çoklu Birleşmesi" bileşeni ekleyin
  • "Ortalama Dönem" bileşeni ekle

Adım 5: Visuino'da: Bileşenleri Ayarlayın

Visuino'da: Set Bileşenleri
Visuino'da: Set Bileşenleri
Visuino'da: Set Bileşenleri
Visuino'da: Set Bileşenleri
Visuino'da: Set Bileşenleri
Visuino'da: Set Bileşenleri
  • "TextValue1" bileşeninin metin değerini "Çok Sarhoş!" olarak ayarlayın.
  • "TextValue2" bileşeninin metin değerini "Tamam" olarak ayarlayın
  • "CompareValue1" bileşeninin değerini "0.3" olarak ayarlayın >>Bu algılama değeridir, kendi değerinizi ayarlayabilirsiniz
  • "CompareValue2" bileşeninin değerini "0.3" olarak ayarlayın >>Bu algılama değeridir, kendi değerinizi ayarlayabilirsiniz
  • "CompareValue1" bileşeninin CompareType'ını "ctBiggerOrEqual" olarak ayarlayın
  • "CompareValue2" bileşeninin CompareType'ını "ctSmaller" olarak ayarlayın
  • "AveragePeriod1" bileşeninin Periyodunu "500000" olarak ayarlayın, bu, saniyenin 0,5'ine eşittir, bu, LCD'nin her 0,5 saniyede bir değer göstereceği anlamına gelir

DisplayOled1 bileşenine çift tıklayın

  • sola Çiz metni ekleyin ve metni "Alc Düzeyi:" olarak ayarlayın
  • sola 2X Metin alanı ekleyin (resme bakın) ve "metin alanı1" için Y:20 ve "metin alanı2" için y:40 ayarlayın

Adım 6: Adım 5: Visuino'da: Bileşenleri Bağlama

Adım 5: Visuino'da: Bileşenleri Bağlama
Adım 5: Visuino'da: Bileşenleri Bağlama
  • DisplayOled1 pin[Out I2c]'yi Arduino I2C pin [in]'e bağlayın
  • Arduino Analog çıkışını [1], AveragePeriod1 pin[in] ve CompareValue1 pin[in] ve CompareValue2 pin[in]'e bağlayın
  • OrtalamaPeriod1 pinini[out] OLED elkems Text Field1 pin [in]'e bağlayın
  • CompareValue1 pin[out]'u TextValue1 pin[clock]'a bağlayın
  • CompareValue2 pinini[out] TextValue2 pin[clock]'a bağlayın
  • TextValue1 pin[out]'u TextMultiMerger1 pin[0]'e bağlayın
  • TextValue2 pin[out]'u TextMultiMerger1 pin[1]'e bağlayın
  • TextMultiMerger1 pin[out]'u OLED elemanlarına bağlayın Text Field2 pin [in]

Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

8. Adım: Oynat

Arduino UNO modülüne güç verirseniz, OLED Lcd, MQ-3 Alkol Gazı Sensörünün değerini göstermeye başlayacaktır. Sensörün yanına bir Alkollü çubuk veya herhangi bir Alkol koyarsanız, değeri LCD'de gösterecektir.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi de ekli. Visuino'da indirebilir ve açabilirsiniz:

Önerilen: