This shows you the differences between two versions of the page.
pm:prj2023:alexau:masurarea-temperaturii-prin-detectarea-radiatiei-infrarosii [2023/05/21 16:27] gabriel.olaru1704 [Software design] |
pm:prj2023:alexau:masurarea-temperaturii-prin-detectarea-radiatiei-infrarosii [2023/05/26 12:43] (current) gabriel.olaru1704 [Software design] |
||
---|---|---|---|
Line 101: | Line 101: | ||
Fonts/FreeMonoBold9pt7b.h pentru un font customizat pentru afișarea temperaturii și Adafruit_MLX90614.h pentru funcționalitatea senzorului de temperatură. \\ | Fonts/FreeMonoBold9pt7b.h pentru un font customizat pentru afișarea temperaturii și Adafruit_MLX90614.h pentru funcționalitatea senzorului de temperatură. \\ | ||
\\ | \\ | ||
- | Programul afișează temperatura măsurată, la început în grade Celsius, urmând ca la fiecare 5 secunde aceasta să fie convertită și afișată în grade Fahrenheit și înapoi. Temperatura | + | Programul afișează pe OLED temperatura măsurată, la început în grade Celsius, urmând ca la fiecare 5 secunde aceasta să fie convertită și afișată în grade Fahrenheit și înapoi. Temperatura este afișată sugestiv și pe un termometru. \\ |
- | este afișată sugestiv și pe un termometru. \\ | + | \\ |
+ | De asemenea, se va printa și pe UART temperatura, iar folosind modulele serial și sqlite3 din Python, datele se preiau de pe UART și sunt introduse într-o bază de date.\\ | ||
\\ | \\ | ||
Codul va fi disponibil în arhiva ce va fi încărcată. | Codul va fi disponibil în arhiva ce va fi încărcată. | ||
+ | ===== Rezultate obținute ===== | ||
+ | |||
+ | {{ :pm:prj2023:alexau:1tempp.jpeg?direct&300 |}} | ||
+ | |||
+ | {{ :pm:prj2023:alexau:3tempp.jpeg?direct&300 |}} | ||
+ | |||
+ | {{:pm:prj2023:alexau:prezentare_senzor.zip|}} | ||
+ | ===== Concluzii ===== | ||
+ | Termometrul cu infaroșu poate fi folosit pentru măsurarea temperaturii corpului, a temperaturii suprafeței, a ventilației de căldură și multe altele, având o aplicabilitate mare în viața de zi cu zi. \\ | ||
+ | \\ | ||
+ | Termometrul MLX 90614 are linii de comunicație I2C, astfel încât putem interfața acest senzor cu Arduino fără circuite suplimentare. \\ | ||
+ | \\ | ||
+ | Deși nu sunt vizibile pentru ochiul uman, toate obiectele emit raze de lumină infraroșie, iar concentrația variază în funcție de temperatură. Prin detectarea razelor IR, putem percepe intervalul de temperatură. Senzorul de termometru MLX90614 funcționează folosind acest principiu. \\ | ||
+ | \\ | ||
+ | În cadrul proiectului am constatat flexibilitatea și indispensabilitatea de folosire a plăcuței Arduino. Avantajul major al Arduino este ușurința scrierii de cod și forma sa simplă de interfață cu laptopul sau computerul. Programarea se face într-un mediu separat și ușor de instalat, numit Arduino IDE, care este un software open source. Arduino IDE oferă sintaxa ușor făcută, facilitând începătorii. De asemenea, Arduino simplifică procesul de lucru cu microcontrollere. | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{:pm:prj2023:alexau:olaru_gabriel_332cb_proiectpm.zip|}} | ||
+ | :-D | ||
+ | |||
+ | ===== Resurse ===== | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||