Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
- Arduino UNO (oder ein anderes Arduino)
- APDS9960-Sensor
- Überbrückungsdrähte
- Steckbrett
- OLED-Display
- Visuino-Programm: Visuino herunterladen
Schritt 2: Die Schaltung
- 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
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
- 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
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: