Sisällysluettelo:
- Vaihe 1: Syy
- Vaihe 2: Käytetyt materiaalit
- Vaihe 3: Yhdistä kaikki
- Vaihe 4: Koodi
- Vaihe 5: Viimeiset ajatukset
Video: Lämpömittari suhteellisen lämpötilan värillä 2 tuuman TFT -näytöllä ja useita antureita: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Olen tehnyt näytön, joka näyttää useiden lämpötila -anturien mittaukset. Hienoa on, että arvojen väri muuttuu lämpötilan mukaan:
75 celsiusastetta = PUNAINEN> 60> 75 = ORANSSI> 40 <60 = KELTAINEN> 30 <40 = VALOISTA <40 = TUMMA
Vaihe 1: Syy
Talomme lämmitetään keskuslämmityksellä. Järjestelmää ruokkii keittiössä oleva liesituuletin, joka syöttää 1000 litran puskurisäiliön. Sieltä lämmin vesi pumpataan lattialämmitykseen ja pattereihin.
Tämä toimii hyvin kotona, mutta voi olla hankalaa, kun olen poissa pidemmän aikaa. Joten päätimme lisätä automaattisen pelletinlämmittimen, joka on myös kytketty puskurisäiliöön siten, että molemmat järjestelmät voivat toimia yhdessä. On tärkeää tietää, milloin tukkien polttaminen on lopetettava, koska puskurisäiliö voi ylikuumentua. Varmasti on olemassa kaikenlaisia varoventtiilejä, mutta ehkäisy on aina parempi.
Halusin näytön, joka mittaa säiliön lämpötilan useilla tasoilla, jotta voimme nähdä kuinka paljon lämpöä olemme tallentaneet. Lopulta lämpötilan värin tulisi muuttua arvon mukaan: punainen erittäin kuumalle (> 75 astetta tai tummansininen kylmälle, <30 astetta).
Vaihe 2: Käytetyt materiaalit
Arduino UnoFour DS18b20 -lämpötila -anturit1 4,7 k ohmin vastus Värillinen TFT -näyttö, käytin tätä 2 tuuman näyttöä AliexpressWiringilta jne
Vaihe 3: Yhdistä kaikki
Neljä DS18b20 -anturia käsitellään yhden johdinjärjestelmän kautta. Tämä säästää paljon yhteyksiä Arduinoon ja on melko yksinkertainen, katso kuva. Vastus lisätään tähän.
Näytön kiinnittäminen vaati enemmän vaivaa. Sen pitäisi (pitäisi…) toimia napsauttamalla sitä kilpenä, mutta tämä ei toiminut. Jotkut tutkimukset osoittivat minulle, kuinka liittää se SPI: n kautta (ei aavistustakaan, mitä se tarkoittaa) käyttämällä seuraavaa kaavaa:
VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10
Käytetään ILI9225 -kirjastoa, kuten tämä mainittiin näytön pakkauksessa. Löydät kirjaston täältä Githubista.
Kaikki setit Otin näytteet kirjastosta, kaikki hyvin. Juuhaa !!!
Vaihe 4: Koodi
Minulla kesti hetki tajuta, kuinka piirtää tekstiä, viivoja jne. TFT -näytölle. Tämä osoittautui melko yksinkertaiseksi. Koodi, jolla tekstin väri muutettiin suhteessa lämpötilaan, oli jotain muuta, joten käännyin Arduinon foorumeille, joissa "Bill Bill" -niminen kaveri auttoi minua. Maine!!
Löydät koodin täältä.
Vaihe 5: Viimeiset ajatukset
Tämä oli todella hieno projekti. Minun on nyt löydettävä mukava kotelo, jotta asia näyttää älykkäältä. En ole hyvä tässä. Kaikki apu / ehdotukset tämän tekemiseksi ovat erittäin tervetulleita
Toivelista:
- Lisää WIFI, sen pitäisi olla yksinkertainen ESP288 tai Nodemcu; Minulla on ne makaamassa
Suositeltava:
Useita BMP280 -antureita Arduino Unossa SPI: n kautta: 6 vaihetta
Useita BMP280 -antureita Arduino Unossa SPI: n kautta: Tässä opetusohjelmassa yhdistämme kolme BMP280 -laitetta Arduino Unossa SPI: n kautta, mutta voit liittää jopa kahdeksan BMP280 -laitetta Unoon käyttämällä digitaalisia portteja D3 - D10 nSS (Slave Select) -asetuksena kullekin anturille. ilmanpaineenäytteistä mitattuna B
Useita infrapunalämpötila -antureita - MLX90614: 4 vaihetta
Useita infrapunalämpötila -antureita - MLX90614: Tämä on pikaopas useiden kosketuksettomien MLX90614B -lämpötila -anturien asettamisesta I2C -väylän kautta Arduino uno -laitteella ja lukemien näyttämisestä Arduino IDE -sarjan näytössä. Käytän valmiita levyjä, mutta jos ostat anturin b
Raspberry Pi HTS221 Suhteellisen kosteuden ja lämpötilan anturin Java -opetusohjelma: 4 vaihetta
Raspberry Pi HTS221 Suhteellisen kosteuden ja lämpötilan anturin Java -opetusohjelma: HTS221 on erittäin kompakti kapasitiivinen digitaalinen anturi suhteelliselle kosteudelle ja lämpötilalle. Se sisältää anturielementin ja sekoitussignaalisovelluskohtaisen integroidun piirin (ASIC) mittaustietojen toimittamiseksi digitaalisen sarjaliikenteen kautta
2.4 TFT Arduino -sääasema, jossa on useita antureita: 7 vaihetta
2.4 TFT -Arduino -sääasema, jossa on useita antureita: Kannettava Arduino -sääasema, jossa on TFT -nestekidenäyttö ja muutama anturi
3,5 tuuman kiintolevykiinnike 5,25 tuuman asemapaikalle: 3 vaihetta
3,5 tuuman kiintolevykiinnike 5,25 tuuman asemapaikalle: Useimmilla meistä on edelleen vanhoja CD-/DVD-levyjä, joita et jo tarvitse, mutta sinun on pahoillani heittää pois