- Főoldal
- Barkács
- Villamosság
- GUVA-S12SD UV szenzor modul

Termék információ
GUVA-S12SD UV szenzor modul – 240–370 nm, 3.3–5 V, analóg UV intenzitás mérő Arduino / ESP32 / Raspberry Pi projektekhez
A GUVA-S12SD UV szenzor modul egy nagy érzékenységű, GaN-alapú fotodiódára épülő UV-érzékelő, amely a 240–370 nm közötti tartományban érzékel – ezzel lefedi az UVB-t teljes egészében, valamint az UVA nagy részét.
A modul analóg feszültségjelet ad (tipikusan 0–1 V tartományban), amely arányos az UV fény intenzitásával, így könnyen kiolvasható bármely Arduino, ESP32 vagy Raspberry Pi analóg bemenetéről.
Ideális:
-
UV index mérőhöz,
-
időjárás–/meteorológiai állomásokhoz,
-
napfény-expozíció monitorozásához (bőr, növények),
-
UV LED / UV lámpa intenzitás mérésére,
-
kültéri IoT szenzorokhoz.
Fő műszaki adatok
-
Érzékelő chip: GUVA-S12SD (GaN Schottky fotodióda)
-
Spektrális tartomány: kb. 240–370 nm (UVB + UVA nagy része)
-
Tápfeszültség (modul): 3.3–5 V DC – közvetlenül kompatibilis Arduino 5 V és ESP32 3.3 V rendszerrel
-
Kimenet:
-
analóg feszültség (SIG), arányos az UV intenzitással
-
tipikusan 0–1 V közötti tartomány (teljes napsütésben közel az 1 V-hoz)
-
-
Jellemző tulajdonságok:
-
visible blind” – a látható fényre alig reagál, kifejezetten UV-ra érzékeny
-
gyors válaszidő
-
lineáris analóg kimenet → egyszerű UV-index közelítés lehetséges
-
-
Tipikus formula (modulfüggő!):
-
bizonyos moduloknál: UV index ≈ Vout / 0.1 V (0.5 V kimenet → kb. UVI ≈ 5)
-
más gyártóknál: UVI ≈ Vout × 10 – 1 (0.2 V → kb. UVI ≈ 1, 1.0 V → UVI ≈ 9)
-
Mivel a különböző modulgyártók erősítő-fokozata eltérhet, gyakorlati kalibráció javasolt (lásd lejjebb).
Mit mér pontosan a GUVA-S12SD – UVA, UVB, UVC?
A GUVA-S12SD UVB-t és a UVA nagy részét méri:
-
~240–280 nm: az UVB tartománya, a modul itt jól érzékeny
-
~315–400 nm: UVA – ebből kb. 370 nm-ig érzékeny, a maradék (370–400 nm) kevésbé számít bele
UVC (200–280 nm) részben megjelenhet a görbében, de tipikus földi környezetben az UVC nagy részét az atmoszféra kiszűri.
Átalakítható-e a feszültség UV index értékké?
Igen, közelítőleg:
-
a modul kimeneti feszültsége arányos az UV intenzitással,
-
több forrás szerint 0.1 V ≈ 1 UV index nagyságrendileg (0.5 V → UVI ≈ 5, 1.0 V → UVI ≈ 10 körül).
Fontos megjegyzés:
-
ha pontos UVI értéket szeretnél, érdemes referencia UV index forráshoz (pl. meteorológiai szolgáltató adatai) kalibrálni,
-
a GUVA-S12SD kiváló DIY és trendkövető szenzor, de nem helyettesít tanúsított mérőműszert.
Arduino-val hogyan használható?
Nagyon egyszerűen:
-
VCC → 3.3 V vagy 5 V
-
GND → GND
-
SIG → valamelyik A0…Ax analóg bemenet
Analóg analogRead() értéket kapsz, amit feszültséggé és akár UV indexszé is konvertálhatsz.
ESP32-vel is működik, ha 3.3 V-os?
Igen:
-
a modul 3.3–5 V között működik, így ESP32 3.3 V-járól is táplálható
-
a SIG jelet az ESP32 egyik ADC bemenetére kell kötni
-
mivel a kimenet általában 0–1 V, teljesen biztonságos az ESP32 ADC 0–3.3 V tartományához képest, sőt még jobb felbontást kapsz az alsó tartományban.
Mennyire zavarja a látható fény?
Az egyik legnagyobb előnye, hogy szinte csak UV-ra érzékeny, látható fényre „vak” (good visible blindness).
Ez azért fontos, mert:
-
sima fotodiódák, LDR-ek a teljes spektrumot érzékelik → nehéz különválasztani az UV-t,
-
a GUVA-S12SD kimondottan UV fényintenzitás mérésére készült, így pontosabb képet ad az UV expozícióról.
Milyen projektekhez ajánlott?
-
DIY UV index mérő (LCD kijelzővel vagy webes felülettel)
-
Időjárás állomás – hőmérséklet, fény, UV, páratartalom mérése együtt
-
Napenergia-optimalizáló – panelek tájolása, UV terhelés figyelés
-
Bőr UV-expozíció monitor (pl. ESP32 + Bluetooth + mobilapp)
-
Növényvilágítás / üvegház – UV komponens figyelése
-
UV LED / UV lámpa tesztelő: UV LED-ek intenzitásának mérése és öregedésfigyelés
-
Oktatási projekt – fizika / meteorológia / környezetvédelem témában
Arduino példa – UV feszültség és közelítő UV index számítása
Bekötés (Arduino UNO):
-
GUVA VCC → 5 V
-
GUVA GND → GND
-
GUVA SIG → A0
Mintakód:
const int uvPin = A0; const float VREF = 5.0; // referencia feszültség const int ADC_MAX = 1023; // 10 bites ADC void setup() { Serial.begin(9600); } void loop() { int raw = analogRead(uvPin); float voltage = (raw * VREF) / ADC_MAX; // kimeneti feszültség (0-1V körül) // egyszerű közelítés: ~0.1V ≈ 1 UV index (modulfüggő!) float uvIndex = voltage / 0.1; Serial.print("ADC: "); Serial.print(raw); Serial.print(" Uout: "); Serial.print(voltage, 3); Serial.print(" V UVI ≈ "); Serial.println(uvIndex, 1); delay(1000); } Megjegyzés: a
uvIndexértéket érdemes valós referencia adatokhoz illeszztve kalibrálni, így kapsz a gyakorlatban is jól használható UVI skálát.
Profi tipp – kalibráció és ház
-
Használj tejfehér, UV-áteresztő kupolát a szenzor felett, hogy jobban hasonlítson a referencia UV-mérőkre (dóm-szerű diffúzor).
Hasonlítsd össze a mért adatot egy megbízható meteorológiai szolgáltató UV index adatával (ugyanabban az időpontban, ugyanott), és igazítsd a képletet. -
Ha kültérre szerelésnél IP-védettség kell, gondoskodj a víz- és porvédelemről, miközben az UV fény még be tud jutni a szenzorhoz.
Termék-összefoglaló
-
GUVA-S12SD UV szenzor modul
-
UV tartomány: 240–370 nm (UVB + UVA nagy része)
-
Táp: 3.3–5 V DC
-
Analóg kimenet: 0–1 V (UV intenzitással arányos)
-
Látható fényre alig érzékeny (UV-specifikus fotodióda)
-
Arduino, ESP32, Raspberry Pi kompatibilis
-
UV index mérésre, időjárásállomásra, UV LED tesztre, IoT projektekhez ideális