Inhoudsopgave:

UV-indexmeter met behulp van de ML8511 ULTRAVIOLET-sensor Arduino - Ajarnpa
UV-indexmeter met behulp van de ML8511 ULTRAVIOLET-sensor Arduino - Ajarnpa

Video: UV-indexmeter met behulp van de ML8511 ULTRAVIOLET-sensor Arduino - Ajarnpa

Video: UV-indexmeter met behulp van de ML8511 ULTRAVIOLET-sensor Arduino - Ajarnpa
Video: Церковь скрыла мотивы Куликовской Битвы 2024, Juli-
Anonim

In deze tutorial leren we hoe we de Sun UV Index kunnen meten met behulp van de ML8511 ULTRAVIOLET-sensor.

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
Wat je nodig zult hebben
Wat je nodig zult hebben
  • Arduino Uno of een ander Arduino-bord
  • UV-sensor ML8511
  • OLED-scherm
  • Breadboard
  • Doorverbindingsdraden
  • Visuino-software: hier downloaden

Stap 2: Het circuit

Het circuit
Het circuit
  • Sluit de UV-sensorpin GND aan op de Arduino-pin GND
  • Sluit UV-sensorpin 3V3 aan op Arduino-pin 3.3V
  • Sluit UV-sensorpin EN aan op Arduino-pin 3.3V
  • Sluit de analoge pen van de UV-sensor OUT aan op de analoge pen van Arduino 0
  • Sluit Arduino analoge pin 1 aan op Arduino pin 3.3V
  • Sluit OLED-display pin VCC aan op Arduino pin 5V
  • Verbind OLED-display pin GND met Arduino pin GND
  • Sluit OLED-display pin SDA aan op Arduino pin SDA
  • Sluit OLED-display pin SCL aan op Arduino pin SCL

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 ook worden geïnstalleerd. Download de gratis versie of registreer voor een gratis proefversie.

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, instellen en aansluiten

In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
In Visuino Componenten toevoegen, instellen en verbinden
  • UV-component "UV-lichtsensor Lapis ML8511" toevoegen
  • OLED-component "SSD1306/SH1106 OLED-display (I2C)" toevoegen
  • Dubbelklik nu op de component "DisplayOLED1".
  • Sleep in het elementenvenster "Tekst tekenen" naar de linkerkant en stel in het eigenschappenvenster de tekst in op: UV-intensiteit mW/cm2
  • Sleep in het elementenvenster "Tekstveld" naar de linkerkant en stel in het eigenschappenvenster de grootte in op 3 en Y op 30
  • Sluit het Elementen-venster
  • Sluit Arduino-bord Analoge pin 0 aan op "UVLight1" pin-sensor
  • Sluit Arduino-bord Analoge pin 1 aan op "UVLight1" pinreferentie
  • Verbind UVLight1 pin Out met DisplayOLED1 > Text Field1 pin In
  • Sluit DisplayOLED1 I2C Out aan op Arduino board 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, begint het OLED-display de huidige UV-indexwaarde weer te geven.

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: