Cuprins:
- Pasul 1: Motivul
- Pasul 2: Materiale utilizate
- Pasul 3: agățarea de toate
- Pasul 4: Codul
- Pasul 5: Gânduri finale
Video: Termometru cu culoare relativă a temperaturii pe afișaj TFT de 2 "și senzori multipli: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Am realizat un afișaj care arată măsurătorile mai multor senzori de temperatură. Interesant este că culoarea valorilor se schimbă odată cu temperatura:
75 grade Celcius = RED> 60> 75 = ORANGE> 40 <60 = GALBEN> 30 <40 = ALBASTRU <40 = ALBĂ
Pasul 1: Motivul
Casa noastră este încălzită cu încălzire centrală. Sistemul este alimentat de o sobă arzătoare în bucătărie care alimentează un rezervor tampon de 1000 litri. De aici apa caldă este pompată la încălzirea prin pardoseală și la calorifere.
Acest lucru funcționează bine atunci când sunt acasă, dar poate fi supărător atunci când sunt plecat pentru o perioadă mai lungă. Așadar, am decis să adăugăm un încălzitor automat de ardere a peletelor, care este, de asemenea, conectat la rezervorul tampon, astfel încât ambele sisteme să funcționeze împreună. Este important să știți când să opriți arderea buștenilor în sobă, deoarece poate apărea supraîncălzirea rezervorului tampon. Evident, există tot felul de supape de siguranță, dar prevenirea este întotdeauna mai bună.
Am vrut un ecran care să măsoare temperatura din rezervor la mai multe niveluri, astfel încât să putem vedea cât de multă căldură am stocat. În mod optim, culoarea temperaturii ar trebui să se schimbe cu valoarea: roșu pentru foarte fierbinte (> 75 grade celcius până la albastru închis pentru rece, <30 grade.
Pasul 2: Materiale utilizate
Senzori de temperatură Arduino UnoFour DS18b20 1 rezistor de 4,7 k Ohm Un afișaj TFT color, am folosit acest afișaj de 2 de la AliexpressWiring etc.
Pasul 3: agățarea de toate
Cei patru senzori DS18b20 se adresează prin sistemul cu un singur fir. Acest lucru salvează o mulțime de conexiuni la Arduino și este destul de simplu, vezi imaginea. Aici se adaugă rezistorul.
Conectarea ecranului a necesitat mai mult efort. Ar trebui (ar trebui …) să funcționeze făcând clic pe el ca scut, dar acest lucru nu a funcționat. Unele cercetări mi-au arătat cum să-l conectez prin SPI (nici o idee despre ce înseamnă asta) folosind următoarea schemă:
VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10
Este utilizată biblioteca ILI9225 deoarece aceasta a fost menționată pe ambalajul afișajului. Puteți găsi biblioteca aici pe Github.
Toate seturile am rulat mostrele din bibliotecă, totul în regulă. Yeehaa !!!
Pasul 4: Codul
Mi-a luat ceva timp să aflu cum să desenez text, linii etc. pe un ecran TFT. Acest lucru sa dovedit a fi destul de simplu. Codul pentru a face culoarea textului relativ la temperatură era altceva, așa că m-am îndreptat către forumurile Arduino unde un tip numit „Wild Bill” m-a ajutat. Apreciere!!
Puteți găsi codul aici.
Pasul 5: Gânduri finale
Acesta a fost un proiect foarte interesant. Acum va trebui să găsesc o carcasă frumoasă pentru a face lucrul să pară mai inteligent. Nu mă pricep la asta. Orice ajutor / sugestie pentru a face acest lucru este foarte apreciat
Lista de dorințe:
- Adăugați WIFI, ar trebui să fie simplu cu un ESP288 sau Nodemcu; Îi am așezat
Recomandat:
Senzori multipli BMP280 în Arduino Uno prin SPI: 6 pași
Mai mulți senzori BMP280 în Arduino Uno prin SPI: În acest tutorial vom conecta trei BMP280 pe Arduino Uno prin SPI, dar puteți conecta până la opt BMP280 pe Uno folosind porturile digitale D3 la D10 ca nSS (Slave Select) pentru fiecare senzor. a probelor de presiune atmosferică măsurate de B
Senzori multipli de temperatură IR - MLX90614: 4 pași
Senzori multipli de temperatură IR - MLX90614: Acesta este un ghid rapid despre modul de configurare a mai multor senzori de temperatură fără contact MLX90614B prin magistrala I2C cu un Arduino uno și afișarea citirilor pe monitorul serial al Arduino IDE. Folosesc plăcile prefabricate, dar dacă cumpărați senzorul b
UbiDots-Conectarea unui ESP32 și publicarea datelor cu senzori multipli: 6 pași
UbiDots-Conectarea unui ESP32 și Publicarea datelor cu senzori multipli: ESP32 și ESP 8266 sunt SoC foarte familiare în domeniul IoT. Acestea sunt un fel de avantaj pentru proiectele IoT. ESP 32 este un dispozitiv cu WiFi și BLE integrate. Dă doar configurația SSID, parola și IP și integrează lucrurile în
Stație meteo 2.4 TFT Arduino cu senzori multipli: 7 pași
2.4 Stație meteo TFT Arduino cu senzori multipli: o stație meteo portabilă Arduino cu un LCD TFT și câțiva senzori
O rețea WiFi Arduino (senzori și actuatori) - senzorul de culoare: 4 pași
O rețea WiFi Arduino (senzori și actuatori) - senzorul de culoare: de câte ori în aplicațiile dvs. aveți un senzor sau un actuator departe de dvs.? Cât de mult ar putea fi confortabil să folosiți un singur dispozitiv master lângă computerul dvs. pentru a gestiona diferite dispozitive slave conectate printr-o rețea wi-fi? În acest proiect