Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:alexau:masurarea-temperaturii-prin-detectarea-radiatiei-infrarosii [2023/05/21 15:12]
gabriel.olaru1704 [Lista de Componente:]
pm:prj2023:alexau:masurarea-temperaturii-prin-detectarea-radiatiei-infrarosii [2023/05/26 12:43] (current)
gabriel.olaru1704 [Software design]
Line 95: Line 95:
  
 ==== Schema electrică a dispozitivului ==== ==== Schema electrică a dispozitivului ====
-{{ :​pm:​prj2023:​alexau:​schema_electrica.png?​direct&​600 |}} +{{ :​pm:​prj2023:​alexau:​schema.jpg?​direct&​300 |}} 
-FIXME+ 
 +===== Software design ===== 
 +Pentru dezvoltarea software a proiectului,​ am folosit Arduino IDE și am integrat bibliotecile Adafruit_GFX.h și Adafruit_SSD1306.h pentru funcționalitatea display-ului OLED, 
 +Fonts/​FreeMonoBold9pt7b.h pentru un font customizat pentru afișarea temperaturii și Adafruit_MLX90614.h pentru funcționalitatea senzorului de temperatură. \\ 
 +\\ 
 +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. \\ 
 +\\ 
 +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ă. 
 + 
 + 
 +===== 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>​
  
  
pm/prj2023/alexau/masurarea-temperaturii-prin-detectarea-radiatiei-infrarosii.1684671128.txt.gz · Last modified: 2023/05/21 15:12 by gabriel.olaru1704
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0