Olimex ESP32-POE

Bár a WiFi-s eszközöknek tagadhatatlanul vannak előnyei is, egy jó vezetékes kapcsolat stabilitásának akkor sincs párja. Korábban kipróbáltam az egyszerű, olcsó WT32-ETH01 lapot, aminek vonzereje az olcsósága, de gyakorlatban van néhány hiányossága, ezért érdeklődve nézegettem az alternatíváit és szereztem is tesztre egy OLIMEX gyártmányú ESP32-POE-ISO-IND eszközt.

esp32poe.jpg

Ebben egy ESP32-WROOM-32E-N4 ketyeg 240Mhz sebesen, 520 KB SRAM-al szerelve.
Az IND vagyis Industry modellek -40...85°C üzemi hőmérsékletben képesek működni. Az Ethernet csatlakozásért egy SMSC 8710AIEZK chip felel, ez végzi a POE leválasztást is.

A tápellátás többfokozatú DC/DC átalakítással történik, külön leválasztott PoE tápegységgel, ezért USB-ről és PoE-ról is stabilan működik. Akad egy TX4138 a lapon, ami 4.5-60V bejövő feszültséget tud 800mV-40V köztire alakítani, valamint egy F0505S-2WR2, ami bejövő 4.5-5.5Vot stabilizál 5V feszültségre, max 2W fogyasztásig. És ezzel kell gazdálkodni a chip és a rá kötött szenzorok meghajtásakor.

A lap szabványos IEEE 802.3af (aktív) Power-over-Ethernet táplálást támogat, minimum 35VDC feszültséggel. Extraként  van egy LiPo akku csatlakozója (JST 2.0), ADC-n keresztül az akku feszültségét is mérni tudja. Az akkut automatikusan tölti, ha van külső tápellátás csatlakoztatva, ha pedig megszűnik a külső tápellátás, automatikusan átáll akkumulátoros üzemmódra.

GPIO39-en ellenőrizhető a külső tápellátás, GPIO35-ön pedig az akku feszültsége.
Példaprogramok ezek használatára:

https://github.com/OLIMEX/ESP32-POE/blob/master/SOFTWARE/ARDUINO/ESP32_PoE_PowerReading/ESP32_PoE_PowerReading.ino

Az alján pedig akad egy Micro SD foglalata is, egyes projektekhez jól jöhet. Van 4 db LED is a lapon, amik egyébként elképesztően fényesek, de takarékossági megfontolásból nem világítanak, ha akkuról megy a lap.

Ja, ha netán a beépíthetőségén tépelődik valaki, fizikai mérete 100x28mm.

Szoftver

Az én első választásam működtető programra a Tasmota. Jó hír, hogy ma már nincs szükség külön Ethernetes Tasmota firmware-re, mert az Ethernet támogatás bekerült a normál ESP32 verzióba, úgyhogy BOOT gomb nyomva tartása mellett USB kábellel rákötve a gépünkre, egy Chrome alapú böngészővel felkeressük a Tasmota Webinstallert:

https://tasmota.github.io/install/

esp32poe_t1.jpg

Majd kiválasztjuk az alap Tasmota verziót és a Connect-re kattintva feltöltjük az eszközre.

A sikeres feltöltést követően a "Change Wifi"-re kattintva beállítjuk, hogy csatlakozzon a Wifinkre, majd a "Visit Device"-ra kattintva eljutunk az eszköz menüjébe.

esp32poe_t2.jpg

Itt egyszerűen a Configuration->Other alá az "ESP32 Template" mezőbe beszúrjuk az ESP32-POE template-et az alábbi oldalról:

https://templates.blakadder.com/olimex_ESP32-POE.html

Ne felejtsük az Active elé a pipát betenni, majd Save.

Az eszközön elég sok szabad GPIO van kivezetve, akár a középső UEXT csatlakozóján, akár a két szélén, ez utóbbiakat persze forrasztani kell.

A GPIO kiosztása az alábbi:

olimex-esp32-poe-iso-ea-pinout-1-1500x1500w.jpg

Természetesen az ESPHome is támogatja hivatalosan ezt a lapot, az alábbi oldalon találhatunk minta YAML konfigurációkat, a vezetékes működéshez az ethernet: résznél a kommentelést szolgáló # jeleket ki kell venni, és ezután a wifi: részt viszont ki kell kommentelni, mert az ESPHome egyidőben csak egyféle hálózatot tud kezelni:

https://github.com/OLIMEX/ESP32-POE/tree/master/SOFTWARE/ESPHOME

És hogy mik a fő különbségek az Olimex gyártó eszköze és a WT32-ETH01 között?
Első körben az Olimex eszköze ipari stabilitású, míg a WT32 esetén néha szobahőmérsékleten is megesik, hogy az eszköz nem képes elindulni, amit egy kis kondenzátorral lehet házilag megpatkolni. Megfigyeléseim szerint a WT32 5V-ról járatva nagyon tud melegedni (a rá integrált AMS1117 DCDC átalakító hatásfoka nem a legjobb), ezzel szemben az Olimex langyos marad 5V-os USB-ről tápolva. Az igazsághoz tartozik az is, hogy amennyiben POE tápellátásról járatjuk, a 37V->3V DC átalakítás miatt némileg több hőt termelhet az Olimex is, de erről a fizika tehet. Mivel a WT32 nem POE képes, ilyen téren nem lehet őket összehasonlítani. Az Olimexre integrált akkucsatlakozó és töltő is rejt magában érdekes lehetőségeket, no nem önálló ellátásként, hanem áramkimaradás alatti szünetmentesítésre kiváló. (~6óra)
Az már csak apró könnyítés, hogy az ESP32-POE lapon van integrált UART chip, ezért közvetlenül USB-ra kötve programozható.
Ennyi pozitívum után mi szólhat mégis a WT32-ESP01 mellett? Nagyjából csak az ára, és a kis mérete, ami a puritán tervezéséből adódik.

WT32-ETH01 Olimex ESP32-POE-ISO-IND
Ethernet
PoE
USB programozás
LiPo töltés
Akkus szünetmentesítés
SD kártya
Stabilitás közepes kiváló
Ár kb. 5 ezer Ft kb. 15 ezer Ft

 

Összefoglaló

Miért gondolom úgy, hogy van létjogosultsága ennek az eszköznek egy okosotthonban? Először is, aki már kipróbált néhány wifis eszközt, észre kellett vegye, hogy nem egészen akkumulátor-barát, ha van is akkus wifis eszköz, azokra a gyártó tesz USB csatlakozót fix tápellátás céljából, ami nem véletlen. Ha pedig tápkábelt úgyis vinni kell a szenzorig, az akár egy UTP is lehet, a PoE képes eszköz pedig egyetlen kábelen tud adatot továbbítani és tápellátást nyerni is.

A bejegyzés trackback címe:

https://bitekmindenhol.blog.hu/api/trackback/id/tr1319138423

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.

Támogatók:
okosotthon.jpg
allterco.jpg

Utolsó kommentek

Címkék

433mhz (12) alkatrész (22) alternatív kapcsoló (2) amg8833 (1) analóg (2) android (1) arduinoeasy (5) audio (1) automatizálás (3) bemenet (3) bk7231n (1) ble (1) blitzwolf (4) bluetooth (9) bridge (2) camhi (2) csináld magad (22) dimmer (1) diy (28) do-it-yourself (27) domoticz (11) ds18b20 (1) ebay (3) érintő (2) érintőkapcsoló (7) érzékelő (11) esp-01 (2) esp32 (13) esp8266 (21) espeasy (2) espurna (1) esp projekt (18) Eview7 (1) ewelink (1) feldolgozó (1) felhő (1) fényérzékelő (1) firmware (7) flame detector (1) fogyasztásmérő (5) ftdi (1) füstérzékelő (1) gázérzékelő (1) gpio (1) hang (4) hangjelző (1) hőmérséklet (22) https (1) ikea (1) impulzus relé (1) izzó (2) javascript (1) jelenlétérzékelő (3) kamera (18) keresztkapcsoló (1) kézmozdulat (1) kijelző (4) kimenet (21) konnektor (8) lan (10) lángérzékelő (2) led (3) linux (4) logic level converter (1) lua (1) luckfox (1) lux (1) maple mini (2) mcu (3) micropython (1) mikrovezérlő (2) milkv (1) mobil (1) mosfet (1) mozgás (5) mpyeasy (4) mq-2 (2) mqtt (3) működtető rendszer (5) multiroom (1) nedvesség (1) neo (1) neopixel (1) Node-RED (1) nvr (4) nyitás (7) okosház (4) okosizzó (3) okosotthon (9) oled (1) onvif (8) openbeken (1) opencv (1) openwrt (4) orange pi (4) páratartalom (6) php (1) pico (1) pi pico (2) poe (2) programozás (9) projekt (25) proximity olvasó (1) python (2) raspberry (14) raspberry projekt (6) raspbian (1) reed (1) relé (27) rf (2) rgb (6) rock pi (1) rögzítő (2) rp2 (1) rpieasy (1) rtc (1) sbc (5) shelly (24) smartwise (1) solid state relay (1) sonoff (20) SonOTA (1) soros (1) ssl (1) ssr (1) stm32 (4) szenzor (11) szilárdtest relé (1) szintillesztő (2) sziréna (1) szkript (3) szünetmentesítés (4) t1 (1) tasmota (8) távirányító (3) Telegram (1) termékteszt (85) termosztát (3) touch (2) ups (5) usb (7) usb hub (1) valós idejű óra (1) vezérlések (20) vezérlő (7) vezérő (1) világítás (5) villanykapcsoló (12) webkamera (1) wiegand (1) wifi (32) ws2812 (1) xiaomi (5) xm (4) xmeye (4) yoosee (1) zigbee (17) zwave (3) Címkefelhő
süti beállítások módosítása