INHOUDSOPGAWE:

Visuino Breathalyzer Hoe om die MQ-3 alkoholgassensor te gebruik: 8 stappe
Visuino Breathalyzer Hoe om die MQ-3 alkoholgassensor te gebruik: 8 stappe

Video: Visuino Breathalyzer Hoe om die MQ-3 alkoholgassensor te gebruik: 8 stappe

Video: Visuino Breathalyzer Hoe om die MQ-3 alkoholgassensor te gebruik: 8 stappe
Video: Visuino breathalyzer How to Use the MQ-3 Alcohol Gas Sensor 2024, November
Anonim

In hierdie tutoriaal gebruik ons Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor module en Visuino om alkoholvlakke op Lcd te vertoon en die limietopsporing in te stel. Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig

Arduino UNO of enige ander Arduino

MQ-3 Alkohol Gas Sensor module

OLED Lcd

Broodbord

Springdrade

Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan

Koppel GND van Arduino UNO aan broodbordpen (gnd)

Koppel 5V -pen van Arduino UNO aan broodbordpen (positief)

Koppel SCL van Arduino UNO aan OLED LCD -pen (SCL)

Koppel SDA van Arduino UNO aan OLED LCD -pen (SDA)

Koppel OLED LCD -pen (VCC) aan broodbordpen (positief)

Koppel OLED LCD -pen (GND) aan broodbordpen (GND)

Koppel MQ-3 Alkohol Gas Sensor module pen (VCC) aan broodbordpen (positief)

Koppel MQ-3 alkoholsensorpen (GND) aan broodbordpen (GND)

Koppel MQ-3 Alkohol Gas Sensor module pen (A0) aan Arduino UNO pin Analog (1)

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om ESP 8266 te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  • Voeg 2X "tekswaarde" -komponent by
  • Voeg 2X "Vergelyk waarde" -komponent by
  • Voeg Display OLED I2C -komponent by
  • Voeg die "Text Multi Merger" -komponent by
  • Voeg die komponent "gemiddelde tydperk" by

Stap 5: In Visuino: Stel komponente in

In Visuino: Stel komponente
In Visuino: Stel komponente
In Visuino: Stel komponente
In Visuino: Stel komponente
In Visuino: Stel komponente
In Visuino: Stel komponente
  • stel die tekswaarde van die "TextValue1" -komponent in "Too Drunk!"
  • stel die tekswaarde van die "TextValue2" -komponent in op "Ok"
  • stel die waarde van die "CompareValue1" -komponent na "0.3" >> Dit is die opsporingswaarde, u kan u eie waarde stel
  • stel die waarde van die "CompareValue2" -komponent na "0.3" >> Dit is die opsporingswaarde, u kan u eie waarde stel
  • stel CompareType van "CompareValue1" -komponent op "ctBiggerOrEqual"
  • stel CompareType van "CompareValue2" -komponent in "ctSmaller"
  • stel die tydperk van die "AveragePeriod1" -komponent op "500000", dit is gelyk aan 0,5 van 'n sekonde, dit beteken dat die LCD elke 0,5s die vlue sal wys

Dubbelklik op die DisplayOled1 -komponent

  • voeg Teken teks links en stel teks op "Alc Level:"
  • Voeg 2X teksveld links (sien prent) en stel Y: 20 vir "text field1" en y: 40 vir "text field2"

Stap 6: Stap 5: in Visuino: verbindingsonderdele

Stap 5: in Visuino: verbindingsonderdele
Stap 5: in Visuino: verbindingsonderdele
  • Koppel DisplayOled1 -pen [Out I2c] aan Arduino I2C -pen [in]
  • Koppel Arduino Analog pin Out [1] aan AveragePeriod1 pin [in] en CompareValue1 pin [in] en CompareValue2 pin [in]
  • Koppel AveragePeriod1 pin [out] aan OLED elkements Text Field1 pin [in]
  • Koppel CompareValue1 -pen [uit] aan TextValue1 -pen [klok]
  • Koppel CompareValue2 -pen [uit] aan TextValue2 -pen [klok]
  • Koppel TextValue1 -pen [uit] aan TextMultiMerger1 -pen [0]
  • Koppel TextValue2 -pen [uit] aan TextMultiMerger1 -pen [1]
  • Koppel TextMultiMerger1 -pen [uit] aan OLED -elemente Teksveld2 -pen [in]

Stap 7: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 8: Speel

As u die Arduino UNO-module aanskakel, sal die OLED Lcd die waarde van die MQ-3 alkoholgassensor begin wys. As u 'n alkohol -depper of 'n alkohol naby die sensor plaas, sal die waarde op die LCD vertoon word.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie Instructable geskep het, is ook aangeheg. U kan dit aflaai en oopmaak in Visuino:

Aanbeveel: