Modul merilec okolja tlak temperatura vlažnosti jakosti svetlobe GY-39

13.99 (DDV vključen)

GY-39 meri temperaturo, vlažnost, tlak in osvetljenost ter z Arduino UNO komunicira prek UART ali I2C za hitro integracijo v DIY in IoT projekte.

5 na zalogi

Šifra: 86 - F3 Kategorije: , , , ,
Opis

Opis

Modul merilec okolja tlak temperatura vlažnosti jakosti svetlobe GY-39

 

Modul GY-39 združuje merjenje temperature, zračnega tlaka, relativne vlažnosti in osvetljenosti ter ima vgrajeni krmilnik (MCU), ki podatke obdela in jih pošilja prek UART ali I2C. Zaradi napajanja 3–5 V in TTL vmesnika je primeren za Arduino, ESP32 ter druge razvojne plošče pri projektih elektronike, DIY prototipiranja in izobraževanja. Tipične rabe so vremenske postaje, nadzor mikroklime v rastlinjakih, pametna razsvetljava in beleženje okoljskih parametrov v IoT napravah.
Opomba o senzorjih: različice GY-39 običajno temeljijo na bme280 (temp./vlaga/tlak) in bh1750 ali max44009 (osvetljenost); preverite izvedbo na fotografiji vašega izdelka.

  • za koga: začetniki, dijaki, študenti, hobisti, inženirji

  • primeri uporabe: merjenje osvetljenosti prostorov, vremenska postaja, rastlinjak, prezračevanje glede na vlago, logiranje okoljskih podatkov

  • zakaj izbrati: štiri veličine na eni ploščici, poenoteni izhodi, podpora uart/i2c, široka združljivost z arduino/esp32, velika baza primerov iz prakse

Tehnične specifikacije

  • senzorji: bme280 (temperatura, vlažnost, tlak) + bh1750 ali max44009 (svetlobna jakost)

  • merilno območje temperature: približno −40 do +85 °c

  • merilno območje vlažnosti: 0 do 100 % rh

  • merilno območje tlaka: 300 do 1100 hpa

  • merilno območje osvetljenosti: od nizkih luks do dnevne svetlobe (odvisno od različice)

  • način komunikacije: uart (ttl) ali i2c; načina “continuous” in “query”

  • tipične hitrosti uart: 9600 ali 115200 bps

  • i2c naslov: pogosto 0x5b (7-bit) za mcu-i2c način; neposredni čipi imajo svoje naslove (npr. bme280 0x76/0x77, bh1750 0x23)

  • napajanje: 3–5 v dc

  • osveževanje: do približno 10 hz

  • tipični pini: vcc, gnd, ct (uart_tx/i2c_scl), dr (uart_rx/i2c_sda), s0 (izbor uart/i2c), s1 (chip-only), int (prekinitev za svetlobni senzor)

Komunikacija z Arduino UNO (praktično)

Načini so trije; za UNO je najpreprostejši UART.

  1. UART način (priporočeno za hiter začetek)

  • nastavitev: s0 = “high” (uart), s1 = “high” (mcu aktiven)

  • povezave:

    • vcc → 5v (ali 3,3v), gnd → gnd

    • modul tx (ct) → uno d2, modul rx (dr) → uno d3 (uporabite SoftwareSerial; d0/d1 sta zasedena z usb)

    • če niste prepričani o 5 v tolerantnosti vhoda na modulu, na liniji uno tx → modul rx uporabite delilnik (npr. 1 kΩ + 2 kΩ)

  • hitrost: začnite z 9600 bps; če dobite “čudne” znake, preklopite na 115200 bps

  1. MCU-I2C način (bralni registri modula)

  • nastavitev: s0 = “low” (i2c), s1 = “high” (mcu aktiven)

  • povezave: vcc → 5v, gnd → gnd, ct → scl (uno a5), dr → sda (uno a4)

  • opombe: privzeti i2c naslov je pri večini različic 0x5b; berete pripravljene vrednosti iz registrov modula (razpored je običajno opisan na tiskovini ali listu izdelka)

  1. “Chip-only” neposredni i2c do senzorjev (napredna raba)

  • nastavitev: s1 = “low” (mcu obide senzorje), s0 = “low” (i2c)

  • povezave: a4/a5 na sda/scl senzorjev, vcc → 3,3v (priporočeno), dodajte pretvornik nivojev, saj so senzorji praviloma 3,3 v logika

  • opombe: naslovi so tipično bme280 0x76/0x77 in bh1750 0x23; uporabite ustrezne knjižnice arduino

Kako do zanesljivih meritev

  • namestitev: modul montirajte stran od virov toplote in prepiha; svetlobni senzor usmerite proti območju, ki ga želite spremljati

  • napajanje: pri napajanju iz usb upoštevajte šum; za natančnejše meritve lahko uporabite filtriranje ali ločen napajalnik

  • komunikacija: pri daljših vodnikih na i2c zmanjšajte hitrost (npr. 50–100 khz) in dodajte primerne pull-up upore na sda/scl

Kje se modul uporablja v praksi

  • pametni dom: samodejni zatemnilniki, prezračevanje glede na vlažnost in temperaturo

  • iot prototipi: beleženje okoljskih parametrov, opozorila ob prekoračitvah

  • izobraževanje: vaje iz i2c/uart komunikacije, kalibracije in obdelave podatkov

  • okoljski nadzor: rastlinjaki, vitrine, skladišča občutljivih materialov

Kompatibilnost

Združljiv z Arduino (Uno, Nano, Mega), ESP32/ESP8266 in Raspberry Pi. UART deluje na ttl nivojih, i2c na tipično 3,3–5 v v mcu-i2c načinu; v “chip-only” načinu so linije senzorjev 3,3 v in zahtevajo prilagoditev nivojev pri 5 v krmilnikih.