D1 mini razširitev – DHT11

6.99 (DDV vključen)

DHT11 razširitev za D1 mini meri temperaturo (±2 °C) in relativno vlago (±5 % RH) — enostavno priključitev, brez spajkanja, za Arduino in ESP32.

4 na zalogi

Šifra: 41 - A6 Kategorija:
Opis

Opis

D1 mini razširitev – DHT11

D1 mini razširitev z DHT11 je kompakten senzorski modul, ki na obstoječi D1 mini doda merjenje temperature in relativne vlažnosti zraka. Sensor DHT11 deluje po enovodnem (single-wire) protokolu in pokriva temperaturno območje od 0 do 50 °C z natančnostjo ±2 °C ter vlažnost od 20 do 90 % RH z natančnostjo ±5 % RH. Razširitev je zasnovana za hiter začetek brez dodatnega ožičenja ali spajkanja — senzor, pull-up upor in stacking priključki so že integrirani na ploščici.

Razširitev je združljiva z Wemos D1 mini (ESP8266) in vsemi ESP32 D1 mini kloni s standardnim razporedom pinov in logiko 3,3 V. Zahvaljujoč stacking headers jo preprosto nataknete neposredno na krmilno ploščo. Primerna je tako za začetnike, ki se šele spoznavajo z Arduinom in IoT projekti, kot za izkušene razvijalce, ki potrebujejo hitro rešitev za zajem okoljskih podatkov.

Ključne lastnosti

  • Senzor DHT11 – digitalni senzor temperature in relativne vlažnosti z enovodnim protokolom; vse merjenje opravi en sam podatkovni pin
  • Merilno območje – temperatura 0–50 °C (±2 °C), vlažnost 20–90 % RH (±5 % RH); primerno za notranje prostore in pametni dom
  • Napajalna napetost – 3,3–5 V; deluje neposredno z logiko D1 mini brez pretvornikov napetosti
  • Plug-and-play priključitev – stacking headers omogočajo neposredno namestitev na D1 mini brez spajkanja ali jumper kablov
  • Kompaktne dimenzije – PCB v standardnem D1 mini formatu (~34 × 26 mm); modul ne poveča tlorisa osnovne ploščice
  • Podprti knjižnici – DHT sensor library (Adafruit) in SimpleDHT; obe sta prosto dostopni prek Arduino Library Managerja
  • Nizka poraba v mirovanju – ~60 µA v stanju pripravljenosti; primerno za baterijsko napajane projekte

Kaj potrebujem za začetek?

  • D1 mini (ESP8266 ali ESP32) – osnovna krmilna plošča, ki jo razširitev nadgradi
  • Micro-USB kabel – za programiranje in napajanje prek računalnika
  • Arduino IDE – brezplačno razvojno okolje (arduino.cc)
  • DHT sensor library (Adafruit) – namestitev prek Arduino Library Manager (Sketch → Include Library → Manage Libraries → poiščite "DHT sensor library")

Moj prvi projekt – 3 koraki

  1. Priključitev: Nataknite DHT11 razširitev na D1 mini tako, da se stacking headers poravnajo s pini osnovne ploščice. Usmerite ploščici enakomerno in pritisnite do konca. Ni potrebno nobeno dodatno ožičenje.
  2. Namestitev knjižnice: V Arduino IDE odprite Library Manager in poiščite "DHT sensor library" (avtor: Adafruit). Namestite jo skupaj z odvisnostjo Adafruit Unified Sensor.
  3. Upload programa: Naložite primer DHTtester iz knjižnice (File → Examples → DHT sensor library → DHTtester). Spremenite tip senzorja v DHT11 in pin v D4 (ali D3, odvisno od izvedenke razširitve). Ko program teče, se temperatura in vlažnost izpišeta na serijski monitor vsako dve sekundi.

Primeri uporabe

  • Domača vremenska postaja (Wi-Fi, MQTT, Home Assistant ali Domoticz za vizualizacijo v realnem času)
  • Pametni dom — nadzor klime (avtomatsko vklop/izklop ogrevanja ali vlažilnika prek releja)
  • Šolski projekti in delavnice (razlaga digitalnih senzorjev, serijskega protokola in obdelave podatkov)
  • Nadzor strežniške sobe ali skladišča (beleženje podatkov na microSD ali v oblak z alarmom ob prekoračitvi praga)
  • Rastlinjak in vrtnarjenje (samodejno namakanje ali prezračevanje glede na izmerjeno vlažnost)
  • Prenosni merilnik (baterijsko napajan z Baterija shield razširitvijo za terenske meritve)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
Čip / senzorDHT11
Vmesnik / protokolEnovodna serijska komunikacija (single-wire)
Napajalna napetost3,3–5 V
Merilno območje — temperatura0 do +50 °C
Natančnost — temperatura±2 °C
Merilno območje — vlažnost20–90 % RH
Natančnost — vlažnost±5 % RH
Resolucija8-bitna (temperatura in vlažnost)
Vzorčevalna frekvencaMax. 1 meritev / 2 sekundi
Poraba v merjenju~0,3 mA
Poraba v mirovanju~60 µA
Pin na D1 miniD4 (GPIO 2) — podatkovni pin DHT11
Dimenzije PCB~34 × 26 mm (D1 mini format)
PriključekD1 mini stacking headers

Primerjava: DHT11 razširitev vs SHT30 razširitev vs DS18B20 razširitev

DHT11 razširitevSHT30 razširitevDS18B20 razširitev
Senzorski čipDHT11Sensirion SHT30Maxim DS18B20
ProtokolEnovodna serijaI2C (0x44 / 0x45)1-Wire
Natančnost temperature±2 °C±0,2 °C±0,5 °C
Natančnost vlažnosti±5 % RH±2 % RH— (meri samo temp.)
Temperaturno območje0 do +50 °C−40 do +125 °C−55 do +125 °C
Primerno za začetnikeDaDaDa

Inženirski PRO nasvet

DHT11 zahteva minimalni razmik 2 sekundi med zaporednima meritvama. – Senzor interno osveži vrednosti le enkrat na 2 sekundi. Če v kodi pokličete dht.readTemperature() pogosteje, dobite zastarelo vrednost ali napako NaN. Nastavite interval branja na vsaj 2000 ms — primer: delay(2000); ali millis()-baziran timer brez blokiranja.

Kompatibilnost

Razširitev deluje z Wemos D1 mini (ESP8266) in vsemi ESP32 D1 mini kloni s standardnim razporedom pinov. Podpira Arduino IDE 1.8.x in 2.x na Windows, macOS in Linux. Priporočeni knjižnici: DHT sensor library (Adafruit, verzija 1.4.0+) skupaj z Adafruit Unified Sensor. Alternativno: knjižnica SimpleDHT za minimalen odtis pomnilnika.

Dokumentacija