WiFi-s hőmérő EX05D9

A hőmérőkészítési-láz továbbra sem hagyott alább, így az EX04D7-el párhuzamosan az elmaradhatatlan 0.96" OLED kijelzővel is készítettem egy alternatívát, íme:

ex05d9_03.jpg

Ez a mini kijelző talán a legnépszerűbb a barkácsolók körében, és valóban, könnyen rá lehet kapni a használatára, hiszen rendkívül egyszerű bekötni, nem igényel sok kábelezést, és az ESPEasy kapásból kezeli pluginból, egyszerű beállításokat követően. Ha leveszem a kijelzőről a védőfóliát és még rádobok egy kis időt reszelővel a dobozon vágott nyílásra, egészen nézhető lesz... :)
Az előző projekthez hasonlóan gombnyomásra meg lehet jeleníteni a hőmérsékletet, és ezúttal a többsoros kijelzésnek hála a páratartalmat is, és persze MQTT-n szintén lejelenthető az állapot egy szerver felé.
Ezúttal egy protolapra integráltam az eszközöket, forrasztópákát nem kímélve, némi melegragasztót csak a jumper kábelek "rendezéséhez" alkalmaztam. A panelt igazából a nyomógomb tartja a helyén, meg a kijelző, no meg hátulról egy kötegnyi kábel.

ex05d9_04.jpg

Az USB kábeltől nem annyira látszik a zöld lapra integrált zümmer ami azért került bele, ha netán véletlenül ébresztő/emlékeztető funkciókat szeretnék a jövőben megvalósítani vele, vagy szimplán karácsonyi dallamokat szeretnék produkálni az ünnepek alatt. (RTTTL) :) Szóval csak.
Jobbra lent látható a kis méretű Si7021 hőmérő, mivel ezúttal a páratartalomra is kíváncsi vagyok, és van hely a kijelzőn.

ex05d9_05.jpg

A lap másik oldalán forrasztással került rögzítésre a kijelző, és a nyomógomb. Éles szeműek láthatják, hogy az 5x7cm-es lapot kicsit meg kellett csonkítani, mert nagyon feszült, illetve nem is ment volna bele teljesen az eleje felé szűkülő műanyag dobozba.

A szükséges anyagok jegyzéke:

Eszköz Bruttó ár
75 x 54 x 27mm DIY műanyag műszerdoboz, szellőzőnyílásokkal (*) 176 Ft
D1 Mini ESP8285/ESP8266 Development Board (*) 883 Ft
SMD Mini Si7021 I2C hőmérő szenzor (*) 800 Ft
1m microUSB kábel (*) 205 Ft
EU 5V1A fali töltő (*) 205 Ft
Nyomógomb 13mm 10 Ft
0.96" I2C OLED kijelző SSD1306 (*)  723 Ft
Piezoelectric Passive Buzzer 16x4mm (*)  42 Ft
300 ohmos ellenállás x1  10 Ft
5x7cm kétoldalú protolap (*) 205 Ft
Összesen: 3259 Ft


ESP lábkiosztás:

Láb cimke Alternatív megnevezés Rákötött eszköz
TX GPIO1/D10 -
RX GPIO3/D9 -
D1 GPIO5/SCL SSD1306 SCL, Si7021 SCL
D2 GPIO4/SDA SSD1306 SDA, Si7021 SDA
D3 GPIO0 Nyomógomb
D4 GPIO2 -
A0 TOUT -
D0 GPIO16/WAKE -
D5 GPIO14 Zümmer +
D6 GPIO12 -
D7 GPIO13 -
D8 GPIO15

-

 

A kijelző és a hőmérő is I2C buszon keresztül kommunikál, az ESP felől ugyanazok a lábak használatosak. A nyomógombra a GND van rákötve, tehát amikor lenyomásra kerül, akkor GND-re húzza a másik lábát is. A zümmer egy korlátozó ellenálláson keresztül van kötve egy GPIO lábra, aminek segítségével zajt tudok kelteni távolról - ennek különösebb funkciója még nincs.

Bekötési rajz:

 ex05_bekotes.jpg

Az ESPEasy beállítások:

Az ESPEasy a már korábban ismertetett módon, USB kábellel pl a pyflasher segítségével tölthető fel, méghozzá bármely kurrens bináris jó hozzá, a szükséges pluginok az alapprogram részei. (a wifiman plugin használata nem kötelező)

ex05d9_01.jpg

Az OLED kijelző beállításai:

ex05d9_02.jpg

 

Az egyedi Rules szabálylista:


on System#Boot do
 timerSet,3,120
 event,displayon
endon

on MQTT#Connected do
 taskrun,1
endon

on displayon do
 taskvalueset,5,1,1
 OLEDCMD,on
endon

on displayoff do
  taskvalueset,5,1,0
  OLEDCMD,off
endon

on gomb#Switch do
 if [glob#display]<1
  event,displayon
  timerSet,3,120
 else
  event,displayoff
 endif
endon

on Rules#Timer=3 do
 event,displayoff
endon 

A bejegyzés trackback címe:

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

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

  • szenorb: Hello. Bekötöttem 12V-ra , a bemetére egy mozgás érzékelőt kötöttem. Szépen kapcsol a relé a késle... (2023.06.14. 06:48) Shelly okosrelé (Shelly1)
  • Melanoheliophobia: Üdv! Kb. 2 éve vásároltam két ugyanilyen okos izzót. Sajnos az egyik még garancia idő alatt eltávo... (2023.05.03. 16:50) Shelly Vintage okosizzó
  • eNeS: Lehetséges, bár az ESP8266-ot lassan ideje elfelejteni, ha nem helyi hálózatra akarsz vele forgalm... (2023.04.02. 08:43) Tasmota szkriptek
  • eNeS: @tomih: Thonnyban rebootot nyomva nekem se megy az NTP. De mikor lekapcsoltam a Thonnyt és rebooto... (2023.04.02. 08:40) Raspberry Pico és a LAN (W5100S-EVB-Pico)
  • krump_lee: Kedves eNeS! ESP8266 tasmota-val szenvedek, hiemq kapcsolat sehogy nem jön össze, sehol nem talál... (2023.04.02. 08:31) Tasmota szkriptek
  • Utolsó 20

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 (11) 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ő (3) kimenet (21) konnektor (8) lan (9) lángérzékelő (2) led (3) linux (4) logic level converter (1) lua (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 (8) oled (1) onvif (8) openbeken (1) opencv (1) openwrt (4) orange pi (4) páratartalom (6) php (1) pico (1) pi pico (2) poe (1) 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) 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 (2) touch (2) ups (5) usb (7) usb hub (1) valós idejű óra (1) vezérlések (20) vezérlő (5) világítás (5) villanykapcsoló (12) webkamera (1) wiegand (1) wifi (32) ws2812 (1) xiaomi (5) xm (4) xmeye (4) yoosee (1) zigbee (16) zwave (3) Címkefelhő
süti beállítások módosítása