Inhaltsverzeichnis:

Visuino Alkoholtester So verwenden Sie den Alkoholgassensor MQ-3 - Gunook
Visuino Alkoholtester So verwenden Sie den Alkoholgassensor MQ-3 - Gunook

Video: Visuino Alkoholtester So verwenden Sie den Alkoholgassensor MQ-3 - Gunook

Video: Visuino Alkoholtester So verwenden Sie den Alkoholgassensor MQ-3 - Gunook
Video: VicTsing Alkoholtester Professionelle Atemtest Analyse mit Brennstoffzellen-Sensor und LED Display 2024, Juli
Anonim

In diesem Tutorial verwenden wir Arduino UNO, OLED Lcd, MQ-3 Alkohol-Gassensor-Modul und Visuino, um den Alkoholgehalt auf dem LCD anzuzeigen und die Grenzerkennung einzustellen. Sehen Sie sich ein Demonstrationsvideo an.

Schritt 1: Was Sie brauchen

Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen

Arduino UNO oder ein anderes Arduino

MQ-3 Alkoholgassensormodul

OLED-LCD

Steckbrett

Überbrückungsdrähte

Visuino-Programm: Visuino herunterladen

Schritt 2: Die Schaltung

Die Rennbahn
Die Rennbahn

Verbinden Sie GND von Arduino UNO mit dem Steckbrettstift (Gnd)

Verbinden Sie den 5V-Pin von Arduino UNO mit dem Steckbrett-Pin (positiv)

Verbinden Sie SCL von Arduino UNO mit dem OLED-LCD-Pin (SCL)

Verbinden Sie den SDA von Arduino UNO mit dem OLED-LCD-Pin (SDA)

Verbinden Sie den OLED-LCD-Pin (VCC) mit dem Steckbrett-Pin (positiv)

Verbinden Sie den OLED-LCD-Pin (GND) mit dem Steckbrett-Pin (GND)

Verbinden Sie den MQ-3 Alkoholgassensor-Modul-Pin (VCC) mit dem Steckbrett-Pin (positiv)

Verbinden Sie den MQ-3 Alkoholgassensor-Pin (GND) mit dem Steckbrett-Pin (GND)

Verbinden Sie den MQ-3 Alkoholgassensor-Modul-Pin (A0) mit dem Arduino UNO-Pin Analog (1)

Schritt 3: Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus

Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus

Um mit der Programmierung des Arduino zu beginnen, müssen Sie die Arduino IDE von hier installieren:

Bitte beachten Sie, dass die Arduino IDE 1.6.6 einige kritische Fehler aufweist. Stellen Sie sicher, dass Sie 1.6.7 oder höher installieren, sonst funktioniert dieses Instructable nicht! Wenn Sie dies nicht getan haben, befolgen Sie die Schritte in diesem Instructable, um die Arduino IDE einzurichten, um ESP 8266 zu programmieren! Das Visuino:https://www.visuino.eu muss ebenfalls installiert werden. Starten Sie Visuino wie im ersten Bild gezeigt Klicken Sie auf die Schaltfläche "Tools" auf der Arduino-Komponente (Bild 1) in Visuino Wenn der Dialog erscheint, wählen Sie "Arduino UNO" wie in Bild 2 gezeigt

Schritt 4: In Visuino Komponenten hinzufügen

In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
  • 2X "Textwert"-Komponente hinzufügen
  • 2X "Wert vergleichen"-Komponente hinzufügen
  • Anzeige OLED I2C-Komponente hinzufügen
  • Komponente "Text Multi Merger" hinzufügen
  • Komponente "Durchschnittlicher Zeitraum" hinzufügen

Schritt 5: In Visuino: Komponenten einstellen

In Visuino: Set-Komponenten
In Visuino: Set-Komponenten
In Visuino: Set-Komponenten
In Visuino: Set-Komponenten
In Visuino: Set-Komponenten
In Visuino: Set-Komponenten
  • setze den Textwert der Komponente "TextValue1" auf "Too betrunken!"
  • Textwert der Komponente "TextValue2" auf "Ok" setzen
  • Wert der Komponente "CompareValue1" auf "0.3" setzen >> Dies ist der Erkennungswert, Sie können Ihren eigenen Wert einstellen
  • Wert der Komponente "CompareValue2" auf "0.3" setzen >> Dies ist der Erkennungswert, Sie können Ihren eigenen Wert einstellen
  • setze CompareType der Komponente "CompareValue1" auf "ctBiggerOrEqual"
  • setze CompareType der Komponente "CompareValue2" auf "ctSmaller"
  • Stellen Sie die Periode der Komponente "AveragePeriod1" auf "500000" ein, dies entspricht 0,5 Sekunden. Dies bedeutet, dass das LCD den Wert alle 0,5 s anzeigt

Doppelklicken Sie auf die DisplayOled1-Komponente

  • füge Zeichentext links hinzu und setze den Text auf "Alc Level:"
  • füge 2X Textfeld links hinzu (siehe Bild) und setze Y:20 für "Textfeld1" und y:40 für "Textfeld2"

Schritt 6: Schritt 5: in Visuino: Komponenten verbinden

Schritt 5: in Visuino: Komponenten verbinden
Schritt 5: in Visuino: Komponenten verbinden
  • Verbinden Sie den DisplayOled1-Pin [Out I2c] mit dem Arduino I2C-Pin [in]
  • Verbinden Sie Arduino Analog Pin Out [1] mit AveragePeriod1 Pin[in] und CompareValue1 Pin[in] und CompareValue2 Pin[in]
  • Verbinden Sie AveragePeriod1 Pin [out] mit OLED elkements Text Field1 Pin [in]
  • Verbinden Sie den CompareValue1-Pin[out] mit dem TextValue1-Pin[clock]
  • Verbinden Sie den CompareValue2-Pin[out] mit dem TextValue2-Pin[clock]
  • Verbinden Sie TextValue1-Pin[out] mit TextMultiMerger1-Pin[0]
  • Verbinden Sie TextValue2-Pin[out] mit TextMultiMerger1-Pin[1]
  • Verbinden Sie TextMultiMerger1-Pin[out] mit OLED-Elementen Text Field2-Pin [in]

Schritt 7: Generieren, Kompilieren und Hochladen des Arduino-Codes

Generieren, kompilieren und laden Sie den Arduino-Code hoch
Generieren, kompilieren und laden Sie den Arduino-Code hoch

Klicken Sie in Visuino unten auf die Registerkarte "Build", stellen Sie sicher, dass der richtige Port ausgewählt ist, und klicken Sie dann auf die Schaltfläche "Compile/Build and Upload".

Schritt 8: Spielen

Wenn Sie das Arduino UNO-Modul mit Strom versorgen, zeigt das OLED-LCD den Wert des MQ-3 Alkoholgassensors an. Wenn Sie einen Alkoholtupfer oder Alkohol in die Nähe des Sensors legen, wird der Wert auf dem LCD angezeigt.

Herzliche Glückwünsche! Sie haben Ihr Projekt mit Visuino abgeschlossen. Ebenfalls beigefügt ist das Visuino-Projekt, das ich für dieses Instructable erstellt habe. Sie können es in Visuino herunterladen und öffnen:

Empfohlen: