Innehållsförteckning:

Visuino Breathalyzer Hur man använder MQ-3 Alkohol Gas Sensor: 8 steg
Visuino Breathalyzer Hur man använder MQ-3 Alkohol Gas Sensor: 8 steg

Video: Visuino Breathalyzer Hur man använder MQ-3 Alkohol Gas Sensor: 8 steg

Video: Visuino Breathalyzer Hur man använder MQ-3 Alkohol Gas Sensor: 8 steg
Video: Visuino breathalyzer How to Use the MQ-3 Alcohol Gas Sensor 2024, November
Anonim

I denna handledning kommer vi att använda Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor-modul och Visuino för att visa alkoholnivåer på LCD och ställa in gränsdetekteringen. Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva

Arduino UNO eller någon annan Arduino

MQ-3 Alkoholgassensormodul

OLED LCD

Bakbord

Bygelkablar

Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen

Anslut GND från Arduino UNO till brödbräda (GND)

Anslut 5V -stift från Arduino UNO till brödbrädesstift (positivt)

Anslut SCL från Arduino UNO till OLED LCD -stift (SCL)

Anslut SDA från Arduino UNO till OLED LCD -stift (SDA)

Anslut OLED LCD -stift (VCC) till brödbrädestift (positivt)

Anslut OLED LCD -stift (GND) till brödbrädestift (GND)

Anslut MQ-3 Alcohol Gas Sensor module pin (VCC) till breadboard pin (positiv)

Anslut MQ-3 Alcohol Gas Sensor pin (GND) till breadboard pin (GND)

Anslut MQ-3 Alcohol Gas Sensor module pin (A0) till Arduino UNO pin Analog (1)

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort, följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera ESP 8266! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  • Lägg till 2X "Text Value" -komponent
  • Lägg till 2X "Jämför värde" -komponent
  • Lägg till Display OLED I2C -komponent
  • Lägg till komponenten "Text Multi Merger"
  • Lägg till komponenten "Genomsnittlig period"

Steg 5: I Visuino: Ställ in komponenter

I Visuino: Ställ in komponenter
I Visuino: Ställ in komponenter
I Visuino: Ställ in komponenter
I Visuino: Ställ in komponenter
I Visuino: Ställ in komponenter
I Visuino: Ställ in komponenter
  • ställ in textvärdet för "TextValue1" -komponenten till "För full!"
  • ställ in textvärdet för "TextValue2" -komponenten till "Ok"
  • inställt värde för komponenten "Jämför värde1" till "0,3" >> Detta är detekteringsvärdet, du kan ställa in ditt eget värde
  • inställt värde för "CompareValue2" -komponenten till "0.3" >> Detta är detekteringsvärdet, du kan ställa in ditt eget värde
  • ställ in CompareType av "CompareValue1" -komponenten till "ctBiggerOrEqual"
  • ställ in CompareType av "CompareValue2" -komponenten till "ctSmaller"
  • ställ in Perioden för "AveragePeriod1" -komponenten till "500000" detta är lika med 0,5 sekund, det betyder att LCD -skärmen visar vlue var 0,5: e sekund

Dubbelklicka på DisplayOled1 -komponenten

  • lägg till Rita text till vänster och ställ in texten på "Alc -nivå:"
  • lägg till 2X textfält till vänster (se bild) och ställ in Y: 20 för "textfält1" och y: 40 för "textfält2"

Steg 6: Steg 5: i Visuino: Anslutande komponenter

Steg 5: i Visuino: Anslutande komponenter
Steg 5: i Visuino: Anslutande komponenter
  • Anslut DisplayOled1 pin [Out I2c] till Arduino I2C pin [in]
  • Anslut Arduino Analog pin Out [1] till AveragePeriod1 pin [in] och CompareValue1 pin [in] och CompareValue2 pin [in]
  • Anslut AveragePeriod1 pin [out] till OLED elkements Text Field1 pin [in]
  • Anslut CompareValue1 pin [out] till TextValue1 pin [clock]
  • Anslut CompareValue2 pin [out] till TextValue2 pin [clock]
  • Anslut TextValue1 pin [out] till TextMultiMerger1 pin [0]
  • Anslut TextValue2 pin [out] till TextMultiMerger1 pin [1]
  • Anslut TextMultiMerger1 pin [out] till OLED -element Text Field2 pin [in]

Steg 7: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.

Steg 8: Spela

Om du driver Arduino UNO-modulen börjar OLED-LCD: n att visa värdet på MQ-3 alkoholsensorn. Om du lägger en alkoholspinne eller någon alkohol nära sensorn visar värdet på LCD -skärmen.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable. Du kan ladda ner och öppna den i Visuino:

Rekommenderad: