Tartalomjegyzék:

Hőmérő relatív hőmérsékletű 2 colos TFT kijelzőn és több érzékelővel: 5 lépés
Hőmérő relatív hőmérsékletű 2 colos TFT kijelzőn és több érzékelővel: 5 lépés

Videó: Hőmérő relatív hőmérsékletű 2 colos TFT kijelzőn és több érzékelővel: 5 lépés

Videó: Hőmérő relatív hőmérsékletű 2 colos TFT kijelzőn és több érzékelővel: 5 lépés
Videó: Тепловизионная камера из Китая примерно за 100 долларов - имеет ли смысл дешевая тепловидение? 2024, November
Anonim
Hőmérő relatív hőmérsékletű színnel a 2
Hőmérő relatív hőmérsékletű színnel a 2
Hőmérő relatív hőmérsékletű színnel a 2
Hőmérő relatív hőmérsékletű színnel a 2

Készítettem egy kijelzőt, amely több hőmérséklet -érzékelő mérését mutatja. A jó dolog az, hogy az értékek színe a hőmérséklettel együtt változik:

75 Celsius fok = PIROS> 60> 75 = NARANCS> 40 <60 = SÁRGA> 30 <40 = FÉNYKÉP <40 = SÖTÉT

1. lépés: Az ok

Házunk központi fűtéssel fűthető. A rendszert egy konyhai kályha táplálja, amely 1000 literes puffertartályt táplál. Innen a meleg vizet a padlófűtéshez és a radiátorokhoz szivattyúzzák.

Ez jól működik otthon, de zavaró lehet, ha hosszabb ideig távol vagyok. Ezért úgy döntöttünk, hogy hozzáadunk egy automata pelletégető fűtőtestet, amely szintén a puffertartályhoz van csatlakoztatva úgy, hogy mindkét rendszer együtt tud működni. Fontos tudni, mikor kell abbahagyni a rönkégetést a kályhában, mert előfordulhat, hogy a puffertartály túlmelegedik. Nyilván mindenféle biztonsági szelep létezik, de a megelőzés mindig jobb.

Szerettem volna egy képernyőt, amely több szinten méri a tartály hőmérsékletét, hogy láthassuk, mennyi hőt tároltunk. Végső soron a hőmérséklet színének meg kell változnia az értékkel: piros a nagyon meleg (> 75 Celsius fok és sötétkék a hideg, <30 fok) miatt.

2. lépés: Használt anyagok

Arduino UnoFour DS18b20 hőmérséklet -érzékelők1 4,7 k ohmos ellenállás Színes TFT kijelző, ezt a 2 colos kijelzőt használtam az AliexpressWiringből

3. lépés: Az összes összekapcsolása

Összekapcsolva
Összekapcsolva
Összekapcsolva
Összekapcsolva
Összekapcsolva
Összekapcsolva

A négy DS18b20 érzékelőt az egyvezetékes rendszeren keresztül kezelik. Ez sok kapcsolatot takarít meg az Arduino -val, és nagyon egyszerű, lásd a képet. Az ellenállás ide kerül hozzáadásra.

A kijelző csatlakoztatása több erőfeszítést igényelt. Úgy kell (kellene…) működnie, ha pajzsként kattint rá, de ez nem működött. Néhány kutatás megmutatta, hogyan lehet az SPI -n keresztül összekapcsolni (fogalmam sincs, mit jelent ez) a következő séma segítségével:

VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10

Az ILI9225 könyvtárat használja, ahogy ez a kijelző csomagolásán is szerepelt. A könyvtárat itt találod a Githubon.

Minden készen futottam a mintákat a könyvtárból, minden rendben. Jaaaa !!!

4. lépés: A kód

Beletelt egy kis időbe, mire rájöttem, hogyan kell szöveget, vonalakat stb. Rajzolni egy TFT képernyőre. Ez elég egyszerűnek bizonyult. A kód, hogy a szöveg a hőmérséklethez képest színes legyen, valami más volt, ezért az Arduino fórumokhoz fordultam, ahol egy "Wild Bill" nevű csaj segített ki. Dicsőség!!

A kódot itt találja.

5. lépés: Utolsó gondolatok

Ez egy igazán klassz projekt volt. Most találnom kell egy szép burkolatot, hogy okosnak tűnjön a dolog. Nem vagyok jó ebben. Minden segítséget / javaslatot, hogyan kell ezt megtenni, nagyra értékeljük

Kívánság lista:

- WIFI hozzáadása, egyszerű legyen az ESP288 vagy Nodemcu segítségével; Nálam heverésznek

Ajánlott: