Kérdése
van
?

Környezeti fényérzékelő építése Wemos D1 mini és BH1750 segítségével

Ebben a cikkben egy ESP8266-alapú Wemos D1 mini fejlesztőpanelre épülő kültéri BH1750 alapú fényérzékelő készül.
Szerző: HESTORE Hungary Kft. / Ecker János

A cél egy egyszerű, de megbízható szenzor létrehozása, amely folyamatosan monitorozza a környezeti fényerőt, és Wi-Fi kapcsolaton keresztül továbbítja az adatokat – például Home Assistant rendszer felé. A HESTORE kínálatából több szenzor típust is megvizsgálunk, az egyszerű LDR-től a precíz digitális I2C-s érzékelőkig. Szó lesz a vízálló kivitelről, ESPHome integrációról és a projekt jövőbeli bővítési lehetőségeiről is, például UV-index mérésre.


A projekt fő funkciói

  • Környezeti fényerő mérése különböző szenzorokkal (analóg és digitális)
  • ESPHome integráció, Wi-Fi alapú adatküldés
  • Kültéri vízálló kivitel kialakítási tanácsokkal
  • Moduláris bővíthetőség (pl. UV-szenzor integráció)
  • Energiatakarékos működés napelemes vagy akkumulátoros táplálás lehetősége

Ajánlott alkatrészek

TermékFunkcióAjánlás
Wemos D1 mini (ESP8266)Mikrovezérlő + Wi-Fi
WEMOS-D1-MINI
100.379.01
1+: € 5.867
BH1750 digitális fénymérő modul (GY-30)I2C-alapú pontos fényérzékelő
GY-30 - BH1750FVI
100.381.83
1+: € 1.704
BH1750 digitális fénymérő modul (BH1750FVI-I2C-WO)I2C-alapú pontos fényérzékelő
BH1750FVI-I2C-WO
100.477.94
1+: € 2.898
LDR fényérzékelő ellenállássalAlap analóg fényérzékelés
DS5-5528-LDR
100.363.99
1+: € 0.192
VEML7700Precíziós I2C szenzor
VEML7700-M
100.464.84
1+: € 6.660
ML8511-M-UVHa UV mérést is szeretnénk
ML8511-M-UV
100.419.77
1+: € 21.982
5V USB adapterTápellátás
KS 5V/2A/USB
100.383.25
1+: € 3.481
MicroUSB kábelKód feltöltés
AK-300110-010-S
100.345.35
1+: € 1.808
18650 akku, tartó és TP4056 töltőmodulAkkus alternatíva
PWRBID-2x18650
100.444.34
1+: € 4.825

Szenzor kiválasztási lehetőségek

LDR + ellenállás (analóg módszer)

Egyszerű és olcsó, de kevésbé pontos. Az ESP8266 csak 0–1V tartományban mér, így feszültségosztó szükséges.


BH1750 – I2C digitális fényérzékelő

Lux alapú digitális szenzor, megbízható és könnyen integrálható.


VEML7700 – többcsatornás érzékelők

Látható és IR fényt is mérnek, ideális kültéri alkalmazásra.


Bekötési táblázat (BH1750)

BH1750 pinWemos D1 mini pin
VCC3V3
GNDG
SDAD2
SCLD1

ESPHome konfiguráció példa (BH1750)

YAML
# HESTORE - Környezeti fényérzékelő
esphome:
  name: fenyerzekelo-hestore
  friendly_name: Fényérzékelő HESTORE

esp8266:
  board: d1_mini

wifi:
  ssid: "WIFI_SSID"
  password: "WIFI_JELSZO"

  ap:
    ssid: "fenybackup-hestore"
    password: "fallback1234"

captive_portal:

logger:

web_server:
  port: 80

ota:
  - platform: esphome

i2c:
  sda: D2
  scl: D1

sensor:
  - platform: bh1750
    name: "Környezeti fényerő"
    address: 0x23
    update_interval: 30s

Kódrészlet magyarázat

  • Az i2c: blokk aktiválja a D1 és D2 lábakat az I2C kommunikációhoz.
  • A sensor: rész a BH1750 modult integrálja.
  • A wifi: szekcióban be lehet állítani saját WiFi AP-nk / Routerünk SSID-jét és jelszavát.

Kültéri elhelyezés és vízálló védelem

  • Ha kültéri az alkalmazás, akkor IP65/IP67 doboz ajánlott UV-stabil áttetsző ablakos előlapú kivitelben kell megvalósítani
  • Érzékelő ne legyen direkt napsütésben – szórt fény optimális
  • Javasolt légzőnyílás beépítése páralecsapódás ellen

Továbblépési lehetőség: UV-mérés integrálása

VEML6075 vagy ML8511 UV-szenzor hozzáadásával bővíthető a rendszer. I2C vagy analóg bemenetet igényelnek.


Eképpen fog megjelenni a webadmin felület

Az eszköz IP címét böngészőben megnyitva láthatjuk is a lux értékeket.

Fényérzékelő lux

Összefoglaló

A projekt ideális alap otthoni vagy ipari IoT fényfigyeléshez. A Wemos D1 mini és BH1750 stabil működést biztosít. A HESTORE kínálata minden szükséges alkatrészt biztosít a megvalósításhoz.

A cikk célja inspiráló projektek és műszaki összefoglalások közzététele, és nem minősül hivatalos támogatási dokumentációnak. A bemutatott megoldásokban található forráskódok minden alkalommal tesztelt forráskódok, de időközbeni tőlünk független szoftver/hardver verzió váltások miatt elavultá válhatnak.
A cikkek a HESTORE Hungary Kft. szellemi tulajdonát képezik.
Kérdése van?
FőoldalKosárSzállításSúgóGyIKRMAÁltalános szerződési feltételek (ÁSZF)AdatvédelemBK-KITSHESTORE APIElérhetőségek
HESTORE Hungary Kft, minden jog fenntartva!

Weboldalunk helyes működéséhez sütit készítünk az Ön böngészőjében.
Sütik használatáról bővebben itt olvashat.

A csomagküldés a magyarországi HESTORE raktárból történik.