Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest tutorial vom învăța cum să măsurăm indicele UV al Soarelui folosind senzorul ULTRAVIOLET ML8511.
Priveste filmarea!
Pasul 1: De ce veți avea nevoie
- Arduino Uno sau orice altă placă Arduino
- Senzor UV ML8511
- Afișaj OLED
- Pană de pâine
- Sârme de jumper
- Software Visuino: Descărcați aici
Pasul 2: Circuitul
- Conectați pinul senzorului UV GND la pinul Arduino GND
- Conectați pinul senzorului UV 3V3 la pinul Arduino 3.3V
- Conectați pinul senzorului UV EN la pinul Arduino 3.3V
- Conectați pinul analogic al senzorului UV OUT la pinul analogic Arduino 0
- Conectați pinul analogic Arduino 1 la pinul Arduino 3.3V
- Conectați pinul de afișare OLED VCC la pinul Arduino 5V
- Conectați pinul GND al afișajului OLED la pinul GND Arduino
- Conectați pinul de afișare OLED SDA la pinul Arduino SDA
- Conectați pinul de afișare OLED SCL la pinul Arduino SCL
Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO
Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Descărcați versiunea gratuită sau înregistrați-vă pentru o încercare gratuită.
Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2
Pasul 4: În Visuino Add, Set & Connect Components
- Adăugați o componentă UV "Senzor de lumină UV Lapis ML8511"
- Adăugați o componentă OLED „SSD1306 / SH1106 OLED Display (I2C)”
- Acum faceți dublu clic pe componenta „DisplayOLED1”.
- În fereastra de elemente trageți „Desenați text” în partea stângă, iar în fereastra de proprietăți setați textul la: Intensitate UV mW / cm2
- În fereastra elementelor trageți „Câmp text” în partea stângă, iar în fereastra de proprietăți setați dimensiunea la 3 și Y la 30
- Închideți fereastra Elements
- Conectați pinul analogic 0 placa Arduino la senzorul pin "UVLight1"
- Conectați pinul analogic 1 placa Arduino la referința pinului "UVLight1"
- Conectați pinul UVLight1 Out la DisplayOLED1> Text Field1 pin In
- Conectați DisplayOLED1 I2C Out la placa Arduino I2C In
Pasul 5: Generați, compilați și încărcați codul Arduino
În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.
Pasul 6: Joacă
Dacă porniți modulul Arduino UNO, afișajul OLED va începe să afișeze valoarea indicelui curent UV.
Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca și deschide în Visuino: