HS-S20B1 Senzor okolního světla – Analogový modul fotoresistoru pro detekci jasu
Fotoresistorový senzor okolního světla HS-S20B1 je analogový modul pro detekci jasu okolního světla v projektech Arduino, robotiky, displejů a chytrého osvětlení. Používá světlocitlivý prvek, jehož výstup se mění s intenzitou osvětlení, což poskytuje jednoduchý ADC signál pro detekci dne/noci, automatické stmívání a chování spouštěné světlem.
Tato stránka popisuje světelný senzor vyhovující RoHS s epoxidovým pouzdrem filtrujícím světlo, spektrální odezvou podobnou lidskému oku, nízkým temným proudem a analogovým výstupem signálu. Snadno se připojuje k deskám jako ELAB Nano V3, Raspberry Pi Pico W a prototypům postaveným s MB 102 Breadboard Kit.
Použijte tento modul tam, kde stačí relativní měření světla. Pro měření kalibrované v luxech by bylo potřeba kalibrace vůči referenčnímu měřiči nebo specializovanému digitálnímu světelnému senzoru, ale pro řídicí úlohy a STEM projekty je tento analogový modul rychlý, jednoduchý a snadno pochopitelný.
Technické specifikace
| Parametr | Hodnota |
|---|---|
| SKU | HS-S20B1 |
| Typ produktu | Modul senzoru okolního světla |
| Snímací prvek | Světelný senzor typu fotoresistor |
| Výstup | Analogový signál |
| Napájecí napětí | 3,3V / 5V, dle aktuálního seznamu |
| Konektor | 2,54mm pinový konektor |
| Piny | G, V, S |
| Montáž | Dvojité šroubové uchycení |
| Vlastnosti | Nízký temný proud, odezva na okolní světlo, design vyhovující RoHS |
| Použití | Automatické osvětlení, stmívání displeje, hračky, kamery, projekty spouštěné světlem |
Rozložení desky & průvodce označením
- G – Zemnicí spojení.
- V – Vstup kladného napájení.
- S – Analogový výstupní signál do ADC řadiče.
- Okénko světelného senzoru – Nechte odkryté vůči cílovému zdroji světla.
- 2,54mm konektor – Standardní rozteč pinů pro propojovací vodiče a nepájivé pole.
- Montážní otvory – Dvojitá montáž na šrouby pro stabilní instalaci.
- Poznámka k umístění – Vyhněte se stínům od vodičů nebo stěn krytu.
- Poznámka ke kalibraci – Nastavte prahy podle skutečných světelných podmínek.
Scénáře použití
1. Arduino čtení úrovně světla
Čtěte analogové hodnoty jasu v sériovém monitoru.
const int lightPin = A0; void setup() { Serial.begin(115200); } void loop() { Serial.println(analogRead(lightPin)); delay(300); }
2. Automatické noční světlo
Zapněte LED, když okolní světlo klesne pod práh.
const int lightPin = A0; const int ledPin = 9; const int darkThreshold = 350; void setup() { pinMode(ledPin, OUTPUT); } void loop() { int light = analogRead(lightPin); digitalWrite(ledPin, light < darkThreshold ? HIGH : LOW); delay(200); }
3. PWM stmívání displeje
Použijte úroveň světla k nastavení PWM podsvícení.
const int lightPin = A0; const int backlightPin = 10; void setup() { pinMode(backlightPin, OUTPUT); } void loop() { int light = analogRead(lightPin); int brightness = map(light, 0, 1023, 50, 255); analogWrite(backlightPin, brightness); delay(100); }
4. Detektor den/noc v MicroPythonu
Klasifikujte okolní světlo pomocí ADC vstupu na Pico.
from machine import ADC, Pin import time light = ADC(Pin(26)) while True: value = light.read_u16() print("den" if value > 25000 else "noc", value) time.sleep(1)
Obsah balení
- 1 x HS-S20B1 fotoresistor modul senzoru okolního světla
Často kladené otázky
Q: Vypisuje to přímo luxy?
A: Ne, výstupem je analogová hodnota, kterou lze kalibrovat podle vašich světelných podmínek.
Q: Jaké piny používá?
A: G pro zem, V pro napájení a S pro analogový signál.
Q: Může pracovat na 3,3V?
A: V popisu je uvedena podpora 3,3V / 5V.
Q: Mohu to použít s Arduino?
A: Ano, připojte S k analogovému vstupu.
Q: Proč jsou hodnoty obrácené?
A: V závislosti na orientaci obvodu může jasnější světlo zvýšit nebo snížit ADC hodnotu.
Q: Může detekovat barvu?
A: Ne, detekuje celkovou jasnost, ne barvu.
Q: Jak to mám namontovat?
A: Nechte snímací okno odkryté a vyhněte se stínům.
Q: Proč měření blikají uvnitř?
A: Světla napájená ze sítě mohou blikat; průměrujte více měření v softwaru.






Recenze
Zatím zde nejsou žádné recenze.