HS-S20B Fotoresistorový senzor okolního osvětlení – Analogový modul pro detekci světla pro projekty Arduino
Senzor okolního osvětlení HS-S20B je analogový modul pro detekci světla pro rozlišení den/noc, automatické stmívání, alarmy spouštěné světlem a robotiku citlivou na jas. Převádí okolní osvětlení na napětí, které může číst ADC mikrokontroléru.
Je kompaktním společníkem pro ELAB Nano V3, Raspberry Pi Pico W a MB 102 Breadboard Kit. Pro zpětnou vazbu výstupu jej spárujte s RGB modulem LED s plnou barvou.
Tento senzor je vhodnější pro relativní jas než pro kalibrované měření v luxech. Nastavte prahové hodnoty podle konečných světelných podmínek a zprůměrujte hodnoty, pokud je viditelné blikání vnitřního osvětlení.
Technické specifikace
| Parametr | Hodnota |
|---|---|
| SKU | HS-S20B |
| Typ produktu | Fotoresistorový senzor okolního osvětlení |
| Výstup | Analogový signál |
| Způsob snímání | Odpor závislý na světle / detekce jasu |
| Typické napájení | Řídicí systémy 3.3V / 5V |
| Požadavek na hostitele | ADC vstup |
| Případy použití | Noční světla, stmívání, robotické vyhledávání světla |
| Kalibrace | Doporučeno při konečném osvětlení |
| Odezva | Relativní okolní jas |
| Není vhodné pro | Průmyslově kalibrované měření v luxech |
Rozložení desky a průvodce označením
- Senzor světla – Vystavte cílovému okolnímu světlu.
- S – Analogový výstup signálu.
- V – Kladné napájení.
- G – Zem.
- Header – Standardní připojení jumperu.
- Poznámka k montáži – Vyhněte se stínům od stěn krytu.
- Poznámka ke kalibraci – Zaznamenejte hodnoty za světlých a tmavých podmínek.
- Poznámka k filtrování – Průměrujte více vzorků pro stabilní hodnoty.
Scénáře použití
1. Analogové čtení Arduino
Čtěte hodnoty senzoru světla přes analogový vstup pro kalibraci.
const int sensorPin = A0; void setup() { Serial.begin(115200); } void loop() { Serial.println(analogRead(sensorPin)); delay(300); }
2. Prahový alarm
Spusťte LED, když senzor překročí nastavený práh.
const int sensorPin = A0; const int ledPin = 13; const int threshold = 600; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, analogRead(sensorPin) > threshold ? HIGH : LOW); delay(200); }
3. MicroPython ADC záznamník
Zaznamenávejte analogové hodnoty z ADC pinu ve stylu Pico.
from machine import ADC, Pin import time sensor = ADC(Pin(26)) while True: print(sensor.read_u16()) time.sleep(1)
Obsah balení
- 1 x HS-S20B modul senzoru okolního osvětlení
Často kladené otázky
Otázka: Vydává přesné luxy?
Odpověď: Ne, poskytuje relativní analogové hodnoty.
Otázka: Který pin mám použít?
Odpověď: Použijte ADC vstup pro signálový pin.
Otázka: Funguje na 3.3V?
Odpověď: Obvykle ano u jednoduchých analogových modulů, ale ověřte označení desky.
Otázka: Proč hodnoty blikají?
Odpověď: Vnitřní osvětlení může blikat; průměrujte vzorky.
Otázka: Dokáže detekovat barvu?
Odpověď: Ne, detekuje pouze jas.
Otázka: Může ovládat noční světlo?
Odpověď: Ano, s prahem a výstupním ovladačem.
Otázka: Proč jsou světlé a tmavé hodnoty obrácené?
Odpověď: Orientace obvodu může invertovat hodnotu.
Otázka: Jak kalibrovat?
Odpověď: Měřte hodnoty za konečných světlých a tmavých podmínek.






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