Innholdsfortegnelse:

Visuino Breathalyzer Hvordan bruke MQ-3 Alkoholgassensor: 8 trinn
Visuino Breathalyzer Hvordan bruke MQ-3 Alkoholgassensor: 8 trinn

Video: Visuino Breathalyzer Hvordan bruke MQ-3 Alkoholgassensor: 8 trinn

Video: Visuino Breathalyzer Hvordan bruke MQ-3 Alkoholgassensor: 8 trinn
Video: Visuino breathalyzer How to Use the MQ-3 Alcohol Gas Sensor 2024, Juli
Anonim

I denne opplæringen vil vi bruke Arduino UNO, OLED Lcd, MQ-3 Alkoholgassensormodul og Visuino for å vise alkoholnivåer på LCD og sette grenseverdi. Se en demonstrasjonsvideo.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger

Arduino UNO eller annen Arduino

MQ-3 Alkoholgassensormodul

OLED LCD

Brødbrett

Jumper ledninger

Visuino -program: Last ned Visuino

Trinn 2: Kretsen

Kretsen
Kretsen

Koble GND fra Arduino UNO til breadboard pin (gnd)

Koble 5V pin fra Arduino UNO til breadboard pin (positiv)

Koble SCL fra Arduino UNO til OLED LCD -pin (SCL)

Koble SDA fra Arduino UNO til OLED LCD -pin (SDA)

Koble OLED LCD -pin (VCC) til breadboard -pin (positiv)

Koble OLED LCD -pin (GND) til breadboard -pin (GND)

Koble MQ-3 Alcohol Gas Sensor module pin (VCC) til breadboard pin (positiv)

Koble MQ-3 Alcohol Gas Sensor pin (GND) til breadboard pin (GND)

Koble MQ-3 Alcohol Gas Sensor module pin (A0) til Arduino UNO pin Analog (1)

Trinn 3: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:

Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere ESP 8266! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 4: I Visuino Legg til komponenter

Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
  • Legg til 2X "Tekstverdi" -komponent
  • Legg til 2X "Compare Value" -komponent
  • Legg til skjerm OLED I2C -komponent
  • Legg til "Text Multi Merger" -komponent
  • Legg til komponenten "Gjennomsnittlig periode"

Trinn 5: I Visuino: Angi komponenter

I Visuino: Angi komponenter
I Visuino: Angi komponenter
I Visuino: Angi komponenter
I Visuino: Angi komponenter
I Visuino: Angi komponenter
I Visuino: Angi komponenter
  • angi tekstverdien for "TextValue1" -komponenten til "For full!"
  • sett tekstverdien for "TextValue2" -komponenten til "Ok"
  • sett verdi for "CompareValue1" -komponenten til "0.3" >> Dette er deteksjonsverdien, du kan sette din egen verdi
  • sett verdi for "CompareValue2" -komponenten til "0.3" >> Dette er deteksjonsverdien, du kan sette din egen verdi
  • sett CompareType av "CompareValue1" -komponenten til "ctBiggerOrEqual"
  • sett CompareType av "CompareValue2" -komponenten til "ctSmaller"
  • sett Periode for "AveragePeriod1" -komponenten til "500000", dette er lik 0,5 sekund, det betyr at LCD -displayet viser vlue hvert 0,5 sekund

Dobbeltklikk på DisplayOled1 -komponenten

  • legg til Tegn tekst til venstre og sett teksten til "Alc -nivå:"
  • legg til 2X tekstfelt til venstre (se bilde) og sett Y: 20 for "tekstfelt1" og y: 40 for "tekstfelt2"

Trinn 6: Trinn 5: i Visuino: Tilkoblingskomponenter

Trinn 5: i Visuino: Koble til komponenter
Trinn 5: i Visuino: Koble til komponenter
  • Koble DisplayOled1 pin [Out I2c] til Arduino I2C pin [in]
  • Koble Arduino Analog pin Out [1] til AveragePeriod1 pin [in] og CompareValue1 pin [in] og CompareValue2 pin [in]
  • Koble AveragePeriod1 pin [out] til OLED elkements Text Field1 pin [in]
  • Koble CompareValue1 pin [out] til TextValue1 pin [clock]
  • Koble CompareValue2 pin [out] til TextValue2 pin [clock]
  • Koble TextValue1 pin [out] til TextMultiMerger1 pin [0]
  • Koble TextValue2 pin [out] til TextMultiMerger1 pin [1]
  • Koble TextMultiMerger1 pin [out] til OLED -elementer Text Field2 pin [in]

Trinn 7: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.

Trinn 8: Spill

Hvis du driver Arduino UNO-modulen, begynner OLED LCD å vise verdien til MQ-3 alkoholgassensoren. Hvis du setter en alkoholpinne eller alkohol i nærheten av sensoren, viser verdien på LCD -skjermen.

Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable. Du kan laste den ned og åpne den i Visuino:

Anbefalt: