ESP32 D1 mini razširitev – BMP180 senzor tlaka

8.99 (DDV vključen)

BMP180 razširitev za D1 mini meri atmosferski tlak (300–1100 hPa, ±0,12 hPa) in temperaturo prek I2C — plug-and-play za Arduino IDE.

2 na zalogi

Šifra: 92 - A2 Kategoriji: ,
Opis

Opis

ESP32 D1 mini razširitev – BMP180 senzor tlaka

Ta razširitev za D1 mini platformo temelji na Bosch BMP180 — preverjenem senzorju atmosferskega tlaka, ki meri od 300 do 1100 hPa z ločljivostjo ±0,12 hPa. Poleg tlaka BMP180 izmeri tudi temperaturo okolice, kar ga uvršča med praktične senzorje za vremenske postaje in projekte nadzora okolja. Senzor komunicira prek I2C vodila z naslovom 0x77, kar pomeni, da za delovanje ne potrebujete nobenih dodatnih žic ali vezij.

Razširitev se neposredno priključi na D1 mini prek stacking priključkov — brez spajkanja. Združljiva je z Wemos D1 mini (ESP8266) in ESP32 D1 mini kloni z enakim razporedom pinov. Primerna je tako za začetnike, ki se prvič srečujejo s senzorji tlaka, kot za izkušene razvijalce, ki potrebujejo zanesljivo komponento za vgradnjo v sistem.

Ključne lastnosti

  • Bosch BMP180 senzor – piezorezistivni senzor tlaka z digitalnim I2C vmesnikom, preverjen v številnih profesionalnih aplikacijah
  • Merilno območje tlaka – 300 do 1100 hPa, ločljivost ±0,12 hPa; ustreza merjenju od morske gladine do nadmorske višine ~9000 m
  • Merjenje temperature – vgrajen temperaturni senzor omogoča kompenzacijo in neposredno odčitavanje temperature okolice
  • I2C vmesnik, naslov 0x77 – za priklop zadostujeta le dve liniji (SDA/SCL), na vodilu ostane prostor za dodatne senzorje
  • Plug-and-play priključitev – stacking priključki omogočajo neposredno montažo na D1 mini brez spajkanja ali dodatnih žic
  • Napajanje 3,3 V – neposredno iz D1 mini, brez zunanjega napajalnika
  • Knjižnica Adafruit BMP085 – brezplačna, vzdrževana knjižnica z jasno dokumentacijo; BMP180 je kompatibilen z BMP085 API-jem

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)
  • Adafruit BMP085 knjižnica – namestitev prek Arduino Library Manager (Sketch → Include Library → Manage Libraries → iskanje “BMP085”)
  • Adafruit Unified Sensor knjižnica – odvisnost, ki jo Library Manager namesti samodejno ob izboru BMP085 knjižnice

Moj prvi projekt – 3 koraki

  1. Priključitev: Potisnite razširitev BMP180 na D1 mini tako, da se stacking priključki poravnajo z vsemi pini plošče. Razširitev se trdno zaskoči; ne zahteva spajkanja.
  2. Namestitev knjižnice: V Arduino IDE odprite Library Manager in poiščite Adafruit BMP085. Namestite knjižnico skupaj z odvisnostmi (Adafruit Unified Sensor).
  3. Upload programa: Zaženite primer BMP085test iz primeri → Adafruit BMP085. Na serijskem monitorju (9600 baud) se vsako sekundo izpišeta trenutni tlak v hPa in temperatura v °C.

Primeri uporabe

  • Domača vremenska postaja (MQTT + Home Assistant — pošiljanje tlaka in temperature na lokalni strežnik v realnem času)
  • Merjenje nadmorske višine (izračun višine iz relativnih sprememb tlaka za balone, jadralne modele ali pohodniške merilce)
  • Nadzor okolja v zaprtih prostorih (spremljanje sprememb tlaka kot kazalnik prezračevanja ali vremenskih sprememb)
  • Šolski eksperimenti (ponazoritev odvisnosti med tlakom in višino v fiziki ali naravoslovju)
  • Brezžični datalogger (ESP32 + microSD razširitev — beleženje tlaka in temperature s časovnim žigom)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
SenzorBosch BMP180
VmesnikI2C, naslov 0x77
Merilno območje tlaka300 – 1100 hPa
Ločljivost tlaka±0,12 hPa
Merjenje temperatureDa (vgrajeno, za kompenzacijo in odčitek)
Napajalna napetost3,3 V (iz D1 mini)
Pini (D1 mini)SDA (D2), SCL (D1)
Dimenzije PCB~34 × 26 mm
PriključekD1 mini stacking headers
Priporočena knjižnicaAdafruit BMP085 (Arduino IDE)

Primerjava: BMP180 vs SHT30 vs DHT11

BMP180 razširitevSHT30 razširitevDHT11 razširitev
Meri tlakDa (300–1100 hPa)NeNe
Meri temperaturoDaDa (±0,2 °C)Da (±2 °C)
Meri vlagoNeDa (±2 % RH)Da (±5 % RH)
VmesnikI2CI2C1-Wire
Primaren namenTlak, višinaKlima, vlagaEnostavni projekti

Kompatibilnost

Razširitev deluje z Wemos D1 mini (ESP8266) in vsemi ESP32 D1 mini kloni z enakim razporedom pinov. Podprta je v Arduino IDE 1.8.x in 2.x na Windows, macOS in Linux. Priporočena knjižnica: Adafruit BMP085 (Library Manager). Zahteva tudi Adafruit Unified Sensor (samodejno nameščena kot odvisnost).

Dokumentacija