Kazalo:

Termometer s temperaturno relativno barvo na 2 "TFT zaslonu in več senzorji: 5 korakov
Termometer s temperaturno relativno barvo na 2 "TFT zaslonu in več senzorji: 5 korakov

Video: Termometer s temperaturno relativno barvo na 2 "TFT zaslonu in več senzorji: 5 korakov

Video: Termometer s temperaturno relativno barvo na 2
Video: ПОГРЕШНОСТЬ ИЗМЕРЕНИЯ 7 класс относительная абсолютная погрешность 2024, November
Anonim
Termometer s temperaturno relativno barvo na 2
Termometer s temperaturno relativno barvo na 2
Termometer s temperaturno relativno barvo na 2
Termometer s temperaturno relativno barvo na 2

Naredil sem zaslon, ki prikazuje meritve več temperaturnih senzorjev. Kul stvar je, da se barva vrednosti spreminja s temperaturo:

75 stopinj Celzija = RDEČA> 60> 75 = ORANŽNA> 40 <60 = RUMENA> 30 <40 = SVETLOBLJA <40 = TEMNARNA

1. korak: Razlog

Naša hiša je ogrevana s centralnim ogrevanjem. Sistem se napaja s kurilno pečjo v kuhinji, ki napaja 1000 -litrski rezervoar. Od tu se topla voda črpa do talnega ogrevanja in radiatorjev.

To dobro deluje, ko sem doma, vendar je lahko moteče, če sem dalj časa odsoten. Zato smo se odločili, da dodamo avtomatski grelec na kurjenje peletov, ki je tudi priključen na rezervoar tako, da lahko oba sistema delujeta skupaj. Pomembno je vedeti, kdaj ustaviti kurjenje hlodov v peči, ker lahko pride do pregrevanja rezervoarja. Očitno obstajajo vse vrste varnostnih ventilov, vendar je vedno bolje preprečiti.

Želel sem zaslon, ki meri temperaturo v rezervoarju na več ravneh, da vidimo, koliko toplote imamo shranjene. Končno se mora barva temperature spremeniti z vrednostjo: rdeča za zelo vroče (> 75 stopinj Celzija do temno modra za hladno, <30 stopinj.

2. korak: Uporabljeni materiali

Arduino UnoFour DS18b20 temperaturni senzorji 1 4,7 k ohmski upor barvni zaslon TFT, uporabil sem ta 2 -palčni zaslon AliexpressWiring itd.

Korak: Povežite vse skupaj

Povezujem vse skupaj
Povezujem vse skupaj
Povezujem vse skupaj
Povezujem vse skupaj
Povezujem vse skupaj
Povezujem vse skupaj

Štirje senzorji DS18b20 so pritrjeni prek enožičnega sistema. To prihrani veliko povezav z Arduinom in je precej preprosto, poglejte sliko. Tu je dodan upor.

Priključitev zaslona je zahtevala več napora. Moral bi (moral bi …) delovati s klikom nanj kot ščit, vendar to ni delovalo. Nekatere raziskave so mi pokazale, kako ga povezati prek SPI (čeprav ne vem, kaj to pomeni) z uporabo naslednje sheme:

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

Uporablja se knjižnica ILI9225, kot je navedeno na embalaži zaslona. Knjižnico najdete tukaj na Githubu.

Vse pripravljeno sem odnesel vzorce iz knjižnice, vse v redu. Jaaaa !!!

4. korak: Koda

Trajalo je nekaj časa, da sem ugotovil, kako narisati besedilo, črte itd. Na zaslonu TFT. To se je izkazalo za precej preprosto. Koda za barvo besedila glede na temperaturo je bila nekaj drugega, zato sem se obrnila na forume Arduino, kjer mi je pomagal moški z imenom "Wild Bill". Svaka čast !!

Kodo najdete tukaj.

5. korak: Zadnje misli

To je bil res kul projekt. Zdaj bom moral najti lepo ohišje, da bo stvar videti pametna. Nisem dober v tem. Vsaka pomoč / predlogi, kako to narediti, so zelo cenjeni

Seznam želja:

- Dodajte WIFI, mora biti preprosto z ESP288 ali Nodemcu; Imam jih naokoli

Priporočena: