INHOUDSOPGAWE:

Termometer met relatiewe temperatuurkleur op 'n 2 "TFT -skerm en verskeie sensors: 5 stappe
Termometer met relatiewe temperatuurkleur op 'n 2 "TFT -skerm en verskeie sensors: 5 stappe

Video: Termometer met relatiewe temperatuurkleur op 'n 2 "TFT -skerm en verskeie sensors: 5 stappe

Video: Termometer met relatiewe temperatuurkleur op 'n 2
Video: AutoSim Pro Introduction & Setup | DITEX Training Solutions 2024, Desember
Anonim
Termometer met temperatuur relatiewe kleur op 'n 2
Termometer met temperatuur relatiewe kleur op 'n 2
Termometer met temperatuur relatiewe kleur op 'n 2
Termometer met temperatuur relatiewe kleur op 'n 2

Ek het 'n vertoning gemaak met die metings van verskeie temperatuursensors. Die gawe is dat die kleur van die waardes verander met die temperatuur:

75 grade Celcius = ROOI> 60> 75 = ORANJE> 40 <60 = GEEL> 30 <40 = LIGHTBLUE <40 = DARKBLUE

Stap 1: Die rede

Ons huis word verhit met sentrale verwarming. Die stelsel word gevoed deur 'n woordstoof in die kombuis wat 'n buffertenk van 1000 liter voed. Van hier af word die warm water na die vloerverwarming en die verkoelers gepomp.

Dit werk goed tuis, maar kan lastig wees as ek langer weg is. Daarom het ons besluit om 'n outomatiese verwarmer vir korrels aan te bring wat ook so aan die buffertenk gekoppel is dat albei stelsels saam kan werk. Dit is belangrik om te weet wanneer u moet stop met die verbranding van stompe in die stoof, omdat die buffertenk oorverhit kan word. Dit is duidelik dat daar allerhande veiligheidskleppe is, maar dit is altyd beter om te voorkom.

Ek wou 'n skerm hê wat die temperatuur in die tenk op verskillende vlakke meet, sodat ons kan sien hoeveel hitte ons gestoor het. Die kleur van die temperatuur moet verander met die waarde: rooi vir baie warm (> 75 grade celcius tot donkerblou vir koue, <30 grade.

Stap 2: Gebruikte materiaal

Arduino UnoFour DS18b20 temperatuursensors1 4.7k Ohm weerstand 'n Kleur TFT -skerm, ek gebruik hierdie 2 skerm van AliexpressWiring ens.

Stap 3: Sluit alles aan

Sluit alles aan
Sluit alles aan
Sluit alles aan
Sluit alles aan
Sluit alles aan
Sluit alles aan

Die vier DS18b20 -sensors word deur die eendraadstelsel aangespreek. Dit bespaar baie verbindings met die Arduino en is redelik eenvoudig, sien die prentjie. Die weerstand word hier bygevoeg.

Om die skerm aan te sluit, verg meer moeite. Dit moet (moet ….) werk deur daarop te klik as 'n skild, maar dit werk nie. Sommige navorsing het my getoon hoe ek dit kan koppel via SPI (geen idee wat dit beteken nie) met behulp van die volgende skema:

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

Word gebruik deur die ILI9225 -biblioteek, aangesien dit op die verpakking van die skerm vermeld is. U kan die biblioteek hier op Github vind.

Alles klaar Ek het die monsters uit die biblioteek gehardloop, alles reg. Yeehaa !!!

Stap 4: Die kode

Dit het my 'n rukkie geneem om uit te vind hoe om teks, lyne ens op 'n TFT -skerm te teken. Dit blyk redelik eenvoudig te wees. Die kode om die teks kleur relatief tot die temperatuur te maak, was iets anders. Geluk !!

U kan die kode hier vind.

Stap 5: Laaste gedagtes

Dit was 'n baie oulike projek. Ek sal nou 'n mooi omhulsel moet vind om die ding slim te laat lyk. Ek is nie goed hierin nie. Enige hulp / voorstelle om dit te doen word baie waardeer

Wenslys:

- Voeg WIFI by, moet eenvoudig wees met 'n ESP288 of Nodemcu; Ek het hulle laat lê

Aanbeveel: