Valitsisin Ethernet-yhteyden myös tähän mittausyksikköön. Asunnon alipaineisuuden mittaus on jatkuvatoiminen järjestelmä, joten kiinteä verkkoyhteys on perusteltu ratkaisu.
Samalla kannattaa harkita PoE-virransyöttöä (Power over Ethernet). Tällöin sama verkkokaapeli hoitaa tiedonsiirron ja sähkönsyötön, eikä anturin lähelle tarvita pistorasiaa tai USB-virtalähdettä.
1. Sopivat ESP32-Ethernet-kortit
Olimex ESP32-POE-ISO-EA Development Board - The Pi Hut
Olimex ESP32-POE-ISO
24,95 € valmistajalta, verot ja toimitus erikseen
100 Mbit/s Ethernet, sisäänrakennettu PoE, galvaanisesti erotettu PoE-syöttö.
Olimex – valmistajan verkkokauppa
Open Source Hardware Board
RJ45 Ethernet Development Board (ESP32-S3) - The Pi Hut
Waveshare ESP32-S3-ETH
14,78–22,60 € valmistajan versiosta riippuen
100 Mbit/s Ethernet (W5500), USB-C, valinnainen PoE-lisämoduuli.
Waveshare – valmistajan verkkokauppa
ESP32-S3-ETH+1
WT32-ETH01 ESP32 WiFi Ethernet RJ45 Development Board LAN8720 IoT Arduino ESP | eBay UK
WT32-ETH01
10,34 € sis. ALV
100 Mbit/s Ethernet, edullinen ja pieni kortti, mutta tarvitsee erillisen virtalähteen ja ohjelmointiliitännän.
OpenELAB – EU-verkkokauppa
OpenELAB Technology Ltd.
Näistä Olimex on oma suosikkini kiinteään, vuosia toimivaksi tarkoitettuun mittausjärjestelmään.
2. Päivitetty kokoonpano
Valitsisin Olimex ESP32-POE-ISO -kortin ja tekisin kokonaisuudesta seuraavan:
HK Instruments SPP
Ulkoilman staattinen paine
Mittausletku
Sensirion SDP810-125Pa
I²C
Olimex ESP32-POE-ISO
Ethernet + PoE
CAT5e / CAT6
PoE-kytkin tai PoE-injektori
Lähiverkko
WAGO PFC200
Modbus TCP – paine-eromittauksen luku
3. Ostoslista Ethernet-versiolle
| Komponentti | Määrä | Hinta |
|---|
| Olimex ESP32-POE-ISO | 1 | 24,95 € + verot |
| Sensirion SDP810-125Pa | 1 | 33,16 € sis. ALV |
| IP65-kotelo, esim. 120 × 80 × 65 mm | 1 | n. 12 € |
| I²C-liitäntäjohdot, liittimet, prototyyppilevy | 1 sarja | n. 5–10 € |
| Paineletkut ja läpiviennit | tarpeen mukaan | n. 5–10 € |
| PoE-injektori, IEEE 802.3af | 1 | n. 15–25 € |
| CAT5e-verkkokaapeli | 1 | tarpeen mukaan |
Yhteensä noin 100–125 € toimituskuluista riippuen. PoE-injektoria ei tarvita, jos käytössä on yhteensopiva PoE-kytkin. HK Instrumentsin SPP ei sisälly summaan.
Olimexin oma
BOX-ESP32-POE-ISO maksaa 8,50 €, mutta se on niin pieni, ettei siinä ole järkevästi tilaa myös paineanturille ja letkuliitännöille. Käyttäisin siksi isompaa koteloa.
Olimex
4. I²C-kytkentä Olimexiin
Tällä kortilla voimme hyödyntää valmista UEXT-liitintä.
| SDP810 | Olimex ESP32-POE-ISO |
|---|
| VDD | 3,3 V |
| GND | GND |
| SDA | GPIO13 |
| SCL | GPIO16 |
Olimexin dokumentoidussa I²C-konfiguraatiossa käytetään näitä GPIO-nastoja.
GitHub
Lisävastusten tarve tarkistetaan lopullisen kytkennän yhteydessä.
Tässä kannattaa valita tavallinen WROOM-versio, ei WROVER, koska WROVER-mallissa osa GPIO-kytkennöistä poikkeaa.
Open Source Hardware Board
5. Miksi tämä olisi hyvä ratkaisu?
Ethernet ja PoE tuovat kolme käytännön etua: yksi kaapeli riittää, langattoman verkon katkokset eivät vaikuta mittaukseen ja ESP32:n saa sijoitettua lähelle ulkoseinän paineporttia.
Ohjelmallisesti pitäisin järjestelmän yksinkertaisena. ESP32 lukee anturin, ylläpitää Modbus TCP -rekistereissä paine-eroa ja mittauksen tilaa, ja WAGO lukee ne säännöllisesti. WAGOlle toteutetaan tiedonsiirron aikakatkaisu, jotta yhteyden katketessa vanhaa mittausarvoa ei tulkita tuoreeksi.
Suosittelen siis Olimex ESP32-POE-ISO + SDP810-125Pa -yhdistelmää. Se on tähän tarkoitukseen sopivan yksinkertainen, ja PoE:n lisäkustannus on suhteellisen pieni.