Inhaltsverzeichnis:

Abstand Näherungsmessung mit Gestensensor APDS9960 - Gunook
Abstand Näherungsmessung mit Gestensensor APDS9960 - Gunook

Video: Abstand Näherungsmessung mit Gestensensor APDS9960 - Gunook

Video: Abstand Näherungsmessung mit Gestensensor APDS9960 - Gunook
Video: Adafruit APDS9960 - Abstand, Geste und Farbsensor 2024, Juli
Anonim
Image
Image

In diesem Tutorial lernen wir, wie man die Distanz mit einem Gestensensor APDS9960, Arduino und Visuino misst.

Schau das Video!

Schritt 1: Was Sie brauchen

Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
Was wirst du brauchen
  • Arduino UNO (oder ein anderes Arduino)
  • APDS9960-Sensor
  • Überbrückungsdrähte
  • Steckbrett
  • OLED-Display
  • Visuino-Programm: Visuino herunterladen

Schritt 2: Die Schaltung

Die Rennbahn
Die Rennbahn
  • Verbinden Sie den Sensor-Pin [GND] mit dem Arduino-Board-Pin [GND]
  • Verbinden Sie den Sensor-Pin [Vin] mit dem Arduino-Board-Pin [3.3V]
  • Verbinden Sie den Sensor-Pin [SDA] mit dem Arduino-Board-Pin [SDA]
  • Verbinden Sie den Sensor-Pin [SCL] mit dem Arduino-Board-Pin [SCL]
  • Verbinden Sie den OLED-Display-Pin [GND] mit dem Arduino-Board-Pin [GND]
  • Verbinden Sie den OLED-Display-Pin [VCC] mit dem Arduino-Board-Pin [+5V]
  • Verbinden Sie den OLED-Display-Pin [SCL] mit dem Arduino-Board-Pin [SCL]
  • Verbinden Sie den OLED-Display-Pin [SDA] mit dem Arduino-Board-Pin [SDA]

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

Das Visuino: https://www.visuino.eu muss installiert sein. 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
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
  • Komponente "Gesture Color Proximity APDS9960 I2C" hinzufügen
  • Komponente "OLED" hinzufügen
  • Doppelklick auf "DisplayOLED1"
  • Ziehen Sie im Elementfenster "Textfeld" nach links, im Eigenschaftenfenster stellen Sie die Größe auf 3
  • Schließen Sie das Elements-Fenster
  • Verbinden Sie "GestureColorProximity1">Proximity Pin[Out] mit "DisplayOLED1">Text Field1 Pin [In]
  • Verbinden Sie "GestureColorProximity1" I2C-Pin "Out" mit Arduino Board-Pin I2C [In]
  • Verbinden Sie den "DisplayOLED1" I2C-Pin "Out" mit dem Arduino Board-Pin I2C [In]

Schritt 5: 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 6: Spielen

Wenn Sie das Arduino UNO-Modul mit Strom versorgen und das Papier über den Gestensensor bewegen, sollte das OLED-Display den Abstand in mm des Papiers anzeigen.

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 herunterladen und in Visuino öffnen:

Empfohlen: