Adott egy 800 x 480 pixeles színes kijelző (Nexion HMI). Ez az alábbi dolgokat fogja mutatni:
Szoba: Hőmérséklet (10 - 40 °C), páratartalom (0 - 99 %), légnyomás (800 - 1100 hPa) [nyílván ez nem kapcsolódik szorosan beltérhez].
Udvar: Hőmérséklet (-30 - 40 °C), páratartalom (0 - 99 %), szélsebesség (0 - 100 km/h), szélirány (É - D stb.)
Kazán (vegyes tüzelésű): Vízhőmérséklet (0 - 99 °C), füsthőmérséklet (0 - 400 °C)
Óra (óó:pp)
Alapjaiban működik a dolog, de nagy problémát jelent nekem a grafikus felület. Vállalja valaki a grafika elkészítését? Ár megegyezés szerint. Letölthető ilyen-olyan ikonkészlet stb. de az egységes megjelenítéstől messze van a dolog, nem nagyon megy ez nekem, ettől pedig egy kicsit jobbat szeretnék:
Hőmérő, amiben fel-le tud mozogni a “higanyszál”, megoldható. Mutatós műszer is. Az óra digitális.
Amire nekem szükségem lenne, az egy ilyen kijelzőre tervezett teljes grafika. Azt mondom, kb. szabad a gazda, a fenti adatokat kellene modern formába öntve elrendezni. Háttérképtől kezdve az ikonokig/vonalakig stb. Google képkereső: weather station display, ha ötlet kell.
[OFF]
Ha elkészül a cucc megosztanád esetleg velünk, vagy akár magát a koncepciót is? érdekelne az ötlet és a végeredmény is :) Természetesen csak akkor, ha nem “üzleti titok” :)
[ON]
Nincs benne semmilyen nagy trükk. Nagy kijelző, ami mutatja a felsorolt adatokat. Mikrokontrolleres rendszer gyűjti az adatokat és adja át a kijelzőnek. Ha elkészül, megmutatom. :)
Nos, így, hogy felmondtam a munkahelyemen (végre), volt időm elkészíteni a szerkezetet. Nagy köszönet tms-nek a kitűnő grafiaki alapötletért! A kültéri szenzorok még hiányoznak (szélirány és sebesség, hőmérséklet és páratartalom valamint az esőérzékelő). A házikó alapjában lévő két hőmérséklet a vegyestüzelésű kazán víz- és füsthőmérséklete.
Előre leszögezem: Nem vagyok grafikus vagy dizájner, de azért kritizálni tudok - tehát nem biztos, hogy igazam van, sőt… :D
De a Beállítások képernyőn zavar a két I betűs sor, mert olyan, mint ha nem ugyanolyan igazítása lenne, mint a többi sornak. Lehet be kellene rakni egy karaktert ( mondjuk: | ) minden sor elejére.
A másik a gombok ilyen módú kiemelése már nem menő :D
Nekem sem tetszik az az oldal, de kb. évente kétszer lesz megnyitva. :)
Feltűnt nekem is a dolog, de pár tudnivaló: A kijelző kevesebb, mint 15 000 Ft, hasonló társai 35 000 Ft-nál kezdődnek. A kijelző önmagában nem tartalmaz semmilyen karakterkészletet, azt a rendszerben telepített készletből kell neked generálnod. A generált font fix szélességű, tehát egy I és egy Z éppen annyi helyet foglal el, mint a többi karakter. Élsimítás nulla, gondolom ez látszik is. A gombok beépítgett gyári gombok. Persze lehet vele variálni úgy, mint a főképernyőn, de őszintén szólva azért már nem volt kedvem vesződni azzal is, mert évente kétszer belépek a menübe. Az egész saját használatra készült, annyira nem zavar a dolog.
Tulajdonképpen ez egy főpróba, mit lehet kihozni a kijelzőből. Azt kell mondjam, ennyi pénzért megéri, figyelembe véve a hátrányokat is. Ha hasonló dolgot rendelnek meg, oda fogom tenni magam minden téren, ígérem. :)
Igen, persze nem tudom pontosan mik a lehetőségek és a gomb kinézete alapján gyanítottam is, hogy az valami “gyári” cucc lehet. A karakterkészletnél is láttam, hogy fix szélességű lehet, ezért is javasoltam oda a pipe karaktert, mert azzal nem nézne ki rosszul (szerintem) és megoldódna a “probléma”.
Amúgy iszonyat jól néz ki a fő oldal, az nagyon tetszik!
Mivel a kijelző elnyom a körzetében mindenféle GPS jelet, így a pincében, a kazán mellett van a GPS vevő, egy DS18B20 szenzor a vízhőmérséklet és egy K típusú hőelem (MAX6675 IC-vel) a kémény hőmérsékletének méréséhez. Az ottani kontroller egy PIC16F690-es.
A GPS vevő adja a rendszer szinkronját. 15 másodpercenként küldi egy RF modullal (APC220) fel a pontos időt és a hőmérsékletadatokat. A kijelzős egységben is van egy RF modul, egy DS18B20 (szobahőmérséklet), egy BMP180 (légnyomás) és egy Si7021 (páratartalom) szenzor, mindezek egy PIC18F26K22-re kötve.
A kültéri részen lesz egy DS18B20, egy Si7021, egy esőérzékelő, egy szélirány- és sebességmérő (https://shop.idokep.hu/home/15-tx-20-kanalas-szelmer.html), valamint az RF modul. Ez a kontroller még kérdéses, attól függ, melyikbe fér bele kényelmesen a program, van készleten több típusom is.
A dolog lényege, hogy minden RF modul a GPS vevővel ellátottat figyeli. Ha az küldi az adatokat, akkor a kültéri vár két másodpercet, majd az is elküldi a kijelzős egységnek az értékeket, a végén a kijelzős egység a helyi szenzorokat olvassa ki és jeleníti meg a kijelzőn (Nextion HMI NX8048T050). Ha valamelyik egység nem válaszol, akkor annak az értékei helyére írja be a kötőjeleket.
Sorozatgyártás biztosan nem lesz, nem tudok versenyezni gyárakkal. Hasonlót fele/harmad áron lehet venni. Ami nekem számít, az az építés öröme és ez pontosan azt mutatja, mire programozom.
Az is valami. No nem baj, majd összeszedem magam. A lényeg jól mutat, egyébként is ki akarom bővíteni az egészet (max. min. értékekkel), mert megérdemli. A ma reggeli, kb. 100 km/h-s szél nem vitte el a kültéri szenzorokat, csak az áramot egész délelőttre.