Inhoudsopgave:

Afstandsmeting met bewegingssensor APDS9960 - Ajarnpa
Afstandsmeting met bewegingssensor APDS9960 - Ajarnpa

Video: Afstandsmeting met bewegingssensor APDS9960 - Ajarnpa

Video: Afstandsmeting met bewegingssensor APDS9960 - Ajarnpa
Video: Meet afstand met de VL53L0X 6-pins lasermodule met Arduino 2024, Juli-
Anonim
Image
Image

In deze tutorial leren we hoe we de afstand kunnen meten met behulp van een bewegingssensor APDS9960, arduino en Visuino.

Bekijk de video!

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • Arduino UNO (of een andere Arduino)
  • APDS9960-sensor
  • Doorverbindingsdraden
  • Breadboard
  • OLED-scherm
  • Visuino-programma: Download Visuino

Stap 2: Het circuit

Het circuit
Het circuit
  • Sluit de sensorpin [GND] aan op de Arduino-bordpin [GND]
  • Sluit de sensorpin [Vin] aan op de Arduino-bordpin [3.3V]
  • Sluit de sensorpen [SDA] aan op de Arduino-bordpen [SDA]
  • Sluit de sensorpen [SCL] aan op de Arduino-bordpen [SCL]
  • Sluit de OLED-displaypin [GND] aan op de Arduino-bordpin [GND]
  • Sluit de OLED-displaypin [VCC] aan op de Arduino-bordpin [+5V]
  • Sluit de OLED-displaypin [SCL] aan op de Arduino-bordpin [SCL]
  • Sluit de OLED-displaypin [SDA] aan op de Arduino-bordpin [SDA]

Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype

De Visuino: https://www.visuino.eu moet worden geïnstalleerd. Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino Componenten toevoegen

In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
  • Component "Gesture Color Proximity APDS9960 I2C" toevoegen
  • "OLED"-component toevoegen
  • Dubbelklik op de "DisplayOLED1"
  • Sleep in het Elementen-venster "Tekstveld" naar links, stel in het eigenschappenvenster de grootte in op 3
  • Sluit het Elementen-venster
  • Verbind "GestureColorProximity1">Proximity pin [Out] met "DisplayOLED1">Text Field1 pin [In]
  • Sluit "GestureColorProximity1" I2C-pin "Out" aan op Arduino Board-pin I2C [In]
  • Sluit "DisplayOLED1" I2C pin "Out" aan op Arduino Board pin I2C [In]

Stap 5: Genereer, compileer en upload de Arduino-code

Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code

Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".

Stap 6: Spelen

Als u de Arduino UNO-module van stroom voorziet en het papier over de bewegingssensor beweegt, moet het OLED-display de afstand in mm van het papier weergeven.

Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino:

Aanbevolen: