Differences

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

Link to this comparison view

pm:prj2022:amocanu:termometrudigitalcuundeinfrarosii [2022/06/01 16:49]
teodora.tene
pm:prj2022:amocanu:termometrudigitalcuundeinfrarosii [2022/06/02 14:00] (current)
teodora.tene
Line 14: Line 14:
 </​note>​ </​note>​
 ===== Descriere generală ===== ===== Descriere generală =====
 +Am folosit o placuta arduino, un modul cu dioda laser, un afisaj OLED si un modul MLX90614, acesta fiind
 +senzorul de temperatura cu infrarosu, senzorul oferind o rezolutie de 0,02 grade celsius, printr-o ​
 +transmitere continua a temperaturii masurata in domeniul -20, +120 grade celsius.
  
 +Nu am folosit rezistente, deoarece componentele au protectie interna.
 +In continuare, ne punem intrebarea: "Care ar trebui sa fie distanta
 +dintre senzor si obiect?",​ iar raspunsul este unul simplu: nefiind specificata in fisa tehnica, este suficient ca
 +obiectul vizat sa fie intr-un camp de vedere de aproximativ 80 de grade raportat la senzor.
 +
 +Aici intervine si dioda laser, care e folosita in vederea cunoasterii directiei zonei de detectare a senzorului.
 +In practica, am observat ca valorile cele mai apropiate de adevar sunt afisate atunci cand obiectul
 +se afla la 2cm de senzor, precizia scazand pe masura ce ne indepartam.
 <note tip> <note tip>
-O schemă ​bloc cu toate modulele ​proiectului ​vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.+Schema ​bloc proiectului:
  
-{{:​pm:​prj2022:​amocanu:​schemabloc.jpg?​300|}}+{{:​pm:​prj2022:​amocanu:​schemabloc.jpg?​500|}}
 </​note>​ </​note>​
  
Line 24: Line 35:
  
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware design+Lisat de piese
-  * listă de piese +  * Breadboard 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +  * Arduino Nano 
-  * diagrame de semnal ​ +  * modul MLX90614 
-  * rezultatele simulării+  * display OLED 
 +  * modul cu diosa laser
 </​note>​ </​note>​
  
 +<note tip>
 +Schema electrica a termometrului:​
 +{{:​pm:​prj2022:​amocanu:​schemaelectrica.jpg?​400|}}
 +</​note>​
 +
 +<note tip>
 +Cat despre senzorul MLX90614 cunoastem ca are 4 pini. Senzorul suporta o tensiune cuprinsa intre 3.6V si 5V. Are pini I2C, adica SDA&​SCL. SDA este Serial data pin, iar SCL este Serial Clock pin folosite pentru comunicarea I2C:
 +{{:​pm:​prj2022:​amocanu:​mlx90614-pinout-configuration.jpg?​200|}}
 +</​note>​
 ===== Software Design ===== ===== Software Design =====
  
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei ​(firmware)+Descrierea codului aplicaţiei:​ 
-  * mediu de dezvoltare (if any) (e.g. AVR StudioCodeVisionAVR) +  * programul citeste constant dateleafisand pe ecranul OLED 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +  * librariile folosite sunt : Adafruits SSD1306 si Adafruits MLX90614 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * am atasat in sectiunea de DOWNLOAD codul sursa
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
  
Line 49: Line 69:
  
 ===== Concluzii ===== ===== Concluzii =====
 +<note tip>
 +Desi nu sunt vizibile pentru ochiul uman, toate obiectele emit raze de lumina infrarosie, iar concentratia variaza in functie de temperatura.
 +Prin detectarea razelor infrarosii vom putea percepe intervalul de temperatura,​ astfel il vom putea afisa si folosi in viata de zi cu zi in aplicatii precum masurarea temperaturii motoarelor electrice, a sistemelor electrice, componente electrice de care nu am vrea sa ne atingem fizic, etc.
 +
 +Pentru prezentare, voi alimenta placuta la laptop si voi masura, pe rand, temperatura diferitor obiecte, atat in Celsius, cat si in Fahrenheit.
 +</​note>​
  
 ===== Download ===== ===== Download =====
  
 <note warning> <note warning>
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +{{:pm:prj2022:amocanu:335cb_teneteodoraadriana_proiectpm.zip|}}
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**.+
 </​note>​ </​note>​
  
-===== Jurnal ===== 
  
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+https://​analyticsindiamag.com/​how-can-you-build-your-own-homemade-infrared-thermometer-with-arduino/​ 
 +https://​create.arduino.cc/​projecthub/​TheGadgetBoy/​diy-a-5-minutes-contactless-oled-thermometer-with-arduino-857a1d 
 +https://​youtube.com 
 +https://​components101.com/​sensors/​melexis-mlx90614-contact-less-ir-temperature-sensor 
 +https://​lastminuteengineers.com/​mlx90614-ir-temperature-sensor-arduino-tutorial/​ 
 +https://​how2electronics.com/​infrared-thermometer-using-mlx90614-arduino-oled/​
 </​note>​ </​note>​
  
 <​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/prj2022/amocanu/termometrudigitalcuundeinfrarosii.1654091359.txt.gz · Last modified: 2022/06/01 16:49 by teodora.tene
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