Cuprins:

Evaluator de risc de condensare: 4 pași (cu imagini)
Evaluator de risc de condensare: 4 pași (cu imagini)

Video: Evaluator de risc de condensare: 4 pași (cu imagini)

Video: Evaluator de risc de condensare: 4 pași (cu imagini)
Video: Part 1 - Triplanetary Audiobook by E. E. Smith (Chs 1-4) 2024, Noiembrie
Anonim
Evaluator de risc de condensare
Evaluator de risc de condensare
Evaluator de risc de condensare
Evaluator de risc de condensare

Bună tuturor, lucrez ca constructor, deși am fost mereu foarte interesat de noile tehnologii.

Am învățat puțin despre imprimarea 3D, despre Arduino și despre problemele electronice care citesc foarte mult. Vizitez acest web în mod regulat, așa că aș dori să-mi aduc mica contribuție.

Uneori în slujba mea nu este atât de ușor să știu motivul umezelii dintr-un perete care provoacă medii nesănătoase.

Acest proiect ne va ajuta să distingem între o scurgere de apă și o umezeală condensată.

Pentru a o realiza, am avut ideea de a monitoriza cu un data logger următoarele valori pe o perioadă de timp:

-Umiditatea mediului

-Temperatura ambientala

-Temperatura zonei umede

Aceste valori ne permit să ne dăm seama dacă temperatura zonei umede a fost sub punctul de rouă. Asta înseamnă că condensul este cauza umidității.

Deși o cameră termografică ar face acest lucru, există două motive pentru care am realizat acest proiect:

1.-Sunt foarte scumpe

2.-momentul măsurării nu ar putea fi cel potrivit pentru a obține datele din cauza modificărilor valorilor pe parcursul zilei.

Sper că acest proiect ar putea ajuta pe cineva.

Pasul 1: Lista materialelor

Lista materialelor
Lista materialelor
Lista materialelor
Lista materialelor

-arduino nano data loggerhttps://s.click.aliexpress.com/e/0vsomLQ-arduino nano v3 (clonă) https://s.click.aliexpress.com/e/tWzq3o4- Afișaj OLED 0, 96 ssd1306https: / /s.click.aliexpress.com/e/0vsomLQ- Senzor de umiditate și temperatură DHT22https://s.click.aliexpress.com/e/bPMNuPhI-Infra roșu Senzor de temperatură Mlx90614https://s.click.aliexpress.com/e / bY57Pd1I-2 baterii 18650 3500mahttps://s.click.aliexpress.com/e/b1uwHSV6-case pentru 2 bateriihttps://s.click.aliexpress.com/e/b2qTzSrQ- unele fire, sudură de tablă și filament PLACont total mai puțin de 30 €

Pasul 2: Unde putem pune totul ??

Unde putem pune totul ??
Unde putem pune totul ??

După ce am primit codul care a funcționat corect, ar trebui să mă confrunt cu această problemă.

Aveam nevoie de o cutie pentru a plasa toate componentele. Am vrut nu numai să păstrez totul împreună, ci și ca MLX90614 să se poată deplasa pentru a indica ținta.

Pentru ao obține, am proiectat această carcasă cu Autocad2015 și am imprimat-o cu imprimanta mea 3D (Anet A10). Ca totul în proiectul meu, acest lucru ar putea fi mai bun, dar poate ajuta pe cineva.

Aici aveți fișierele stl.

Îmi cer scuze pentru eventualele greșeli, dar este primul meu proiect.

Multumesc pentru timpul acordat. Dacă aveți nevoie de informații suplimentare, vă rugăm să nu ezitați să mă contactați.

Dacă vi se pare interesant, aș aprecia votul dvs. sau cel puțin un like.;)

Pasul 3: Să conectăm totul

Să conectăm totul
Să conectăm totul
Să conectăm totul
Să conectăm totul
Să conectăm totul
Să conectăm totul

Ei bine, acum avem tot ce este necesar.

Începem cu un avantaj. Data logger-ul a conectat deja un micro sd la un ceas RTC.

Deoarece nu sunt expert, am început să urmăresc tutoriale și să colectez informații suplimentare despre senzori.

Aveam nevoie să conectez DHT22, MLX90614 și, de asemenea, afișajul OLED.

Conectarea fiecăruia separat este destul de ușoară și există mai multe tutoriale pentru a face acest lucru, dar cel mai dificil a fost că totul funcționează împreună.

Las Fritzzing schematic cu conexiunile cu modulele separate în cazul în care cineva nu are acces la Arduino nano data logger.

De asemenea, am inclus un voltmetru (divizor de tensiune) pentru a cunoaște starea bateriei.

Pasul 4: Codul

Codul este că mi-a luat cel mai mult timp și încă mai are mici probleme (aș aprecia cu adevărat dacă cineva l-ar putea verifica, lol), dar își îndeplinește scopul.

Deoarece am unele limitări în ceea ce privește programarea, modul meu de a face față a fost să adun exemple pe care le-am găsit în diferite biblioteci.

Cel mai dificil a fost să găsim bibliotecile pentru afișajul OLED și MLX90614, fiecare a funcționat separat, dar toate împreună a fost imposibil să le facă să funcționeze. Atribuiesc asta faptului că OLED, MLX90614 și Micro sd, cei trei, folosesc I2C.

Am încercat-o cu un afișaj LCD 16x2 și a fost mai ușor, dar am vrut să o fac cu afișajul OLED.

În cele din urmă am reușit să-l fac să funcționeze, deși asta mi-a luat multe ore de pași înainte și pași înapoi.

Schița funcționează după cum urmează:

-Bibliotecile sunt incluse.

-Variabilele sunt definite.

-Senzorii sunt inițializați.

-Punctul de rouă este calculat și este comparat cu temperatura zonei umede menținându-l într-o variabilă numită Rcond (risc de condensare).

- Datele salvate într-un card micro SD sunt: Umiditatea mediului, temperatura peretelui, Rcond și Rmax (valoarea maximă a variabilei Rcond), precum și data și ora.

-Umiditatea relativă, temperatura peretelui, valoarea Rmax și voltmetrul sunt afișate pe ecran.

-Schiza este configurată pentru a merge la culcare și la fiecare cinci minute pentru a vă trezi și a obține valorile. Acest lucru poate fi configurat. Cu această configurație, durata de viață a bateriilor este de până la șapte zile. Acest timp este suficient pentru a obține date semnificative.

- Datele sunt salvate într-un fișier text care poate fi importat cu ușurință într-un fișier Excel și pentru a crea grafică pentru a valora dacă motivul umidității este condensarea.

Recomandat: