Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Die Schaltung
- Schritt 3: Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
- Schritt 4: In Visuino Komponenten hinzufügen
- Schritt 5: In Visuino: Komponenten einstellen
- Schritt 6: Schritt 5: in Visuino: Komponenten verbinden
- Schritt 7: Generieren, Kompilieren und Hochladen des Arduino-Codes
- Schritt 8: Spielen
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
Arduino UNO oder ein anderes Arduino
MQ-3 Alkoholgassensormodul
OLED-LCD
Steckbrett
Überbrückungsdrähte
Visuino-Programm: Visuino herunterladen
Schritt 2: Die Schaltung
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
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
- 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
- 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
- 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
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: