INHOUDSOPGAWE:
- Stap 1: Die rede
- Stap 2: Gebruikte materiaal
- Stap 3: Sluit alles aan
- Stap 4: Die kode
- Stap 5: Laaste gedagtes
Video: Termometer met relatiewe temperatuurkleur op 'n 2 "TFT -skerm en verskeie sensors: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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:
Hoe om verskeie analoge waardes te lees met een analoog pen: 6 stappe (met foto's)
Hoe om veelvuldige analoogwaardes met een analoog pen te lees: in hierdie tutoriaal gaan ek u wys hoe om verskeie analoogwaardes te lees met slegs een analoog invoerpen
Arduino Nano - HTS221 Relatiewe humiditeit en temperatuur sensor handleiding: 4 stappe
Arduino Nano - HTS221 Relatiewe humiditeit en temperatuur sensor handleiding: HTS221 is 'n ultra kompakte kapasitiewe digitale sensor vir relatiewe humiditeit en temperatuur. Dit bevat 'n waarnemingselement en 'n gemengde seintoepassingspesifieke geïntegreerde stroombaan (ASIC) om die meetinligting deur middel van digitale reeks
Die beheer van verskeie LED's met Python en die GPIO -penne van u Framboos Pi: 4 stappe (met foto's)
Die beheer van verskeie LED's met Python en die GPIO -penne van u Raspberry Pi: Hierdie instruksie demonstreer hoe u meer GPIO -penne op u RaspberryPi kan beheer om 4 LED's aan te dryf. Dit sal u ook kennis maak met parameters en voorwaardelike stellings in Python. Ons vorige instruksies met behulp van die GPIO -penne van u Raspberry Pi om
IoT eenvoudig gemaak: monitering van verskeie sensors: 7 stappe
IoT eenvoudig gemaak: monitering van verskeie sensors: 'n Paar weke gelede het ek hier 'n handleiding gepubliseer oor die monitering van temperatuur met behulp van 'n DS18B20, 'n digitale sensor wat kommunikeer oor 'n 1-draads bus, en data via die internet stuur met NodeMCU en Blynk: IoT Made Simple : Monitering van temperatuur AnywhereBu
Temperatuur, relatiewe humiditeit, atmosferiese drukregistreerder met behulp van Raspberry Pi en TE Connectivity MS8607-02BA01: 22 stappe (met foto's)
Temperatuur, relatiewe humiditeit, atmosferiese drukregistreerder met behulp van Raspberry Pi en TE Connectivity MS8607-02BA01: Inleiding: In hierdie projek sal ek jou wys hoe om 'n logstelsel vir temperatuurvochtigheid en atmosferiese druk stap vir stap op te stel. Hierdie projek is gebaseer op die Raspberry Pi 3 Model B en TE Connectivity omgewingsensor-chip MS8607-02BA