Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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?
- Arduino Uno of een ander Arduino-bord
- UV-sensor ML8511
- OLED-scherm
- Breadboard
- Doorverbindingsdraden
- Visuino-software: hier downloaden
Stap 2: 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
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
- 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
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: