This shows you the differences between two versions of the page.
|
pm:prj2021:apredescu:pistol-de-masurare-temperatura [2021/06/01 21:09] ovidiu.stanica |
pm:prj2021:apredescu:pistol-de-masurare-temperatura [2021/06/03 17:09] (current) ovidiu.stanica |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| Pistolul de măsurat temperatura nu intră în contact cu suprafața a cărei temperatură este măsurată.\\ | Pistolul de măsurat temperatura nu intră în contact cu suprafața a cărei temperatură este măsurată.\\ | ||
| - | Pentru eșantionarea temperaturii se folosește un senzor de temperatură cu raze infraroșii MXL90614.\\ | + | Pentru eșantionarea temperaturii se folosește un senzor de temperatură cu raze infraroșii MLX90614.\\ |
| Pentru măsurarea cât mai potrivită, vor fi introduse 3 moduri de măsurare, specifice unor medii de temperatură.\\ | Pentru măsurarea cât mai potrivită, vor fi introduse 3 moduri de măsurare, specifice unor medii de temperatură.\\ | ||
| Se poate folosi exact ca un pistol de măsurat temperatura găsit în supermarket-uri. | Se poate folosi exact ca un pistol de măsurat temperatura găsit în supermarket-uri. | ||
| Line 24: | Line 24: | ||
| Filtrul de procesare e resetat când se începe o nouă măsuratoare (adică când se apasă declanșatorul). | Filtrul de procesare e resetat când se începe o nouă măsuratoare (adică când se apasă declanșatorul). | ||
| + | |||
| + | ==Schema bloc== | ||
| {{:pm:prj2021:apredescu:schema_bloc_stanica_ovidiu-stefan.jpeg?400|}} | {{:pm:prj2021:apredescu:schema_bloc_stanica_ovidiu-stefan.jpeg?400|}} | ||
| Line 29: | Line 31: | ||
| Voi avea nevoie de următoarele componente:\\ | Voi avea nevoie de următoarele componente:\\ | ||
| - | * Arduino Uno\\ | + | * Arduino Nano\\ |
| * LCD 1602\\ | * LCD 1602\\ | ||
| * Adaptor I2C\\ | * Adaptor I2C\\ | ||
| Line 42: | Line 44: | ||
| Butoanele sunt conectare direct lângă Arduino. | Butoanele sunt conectare direct lângă Arduino. | ||
| + | ==Schema electrică== | ||
| {{:pm:prj2021:apredescu:schema_electrica_stanica_ovidiu.jpg?600|}} | {{:pm:prj2021:apredescu:schema_electrica_stanica_ovidiu.jpg?600|}} | ||
| Line 51: | Line 54: | ||
| În loc, interrupt-ul setează un flag global. Bucla principală verifică constant acest flag, și dacă este setat, îl elimină și face o citire a senzorului. | În loc, interrupt-ul setează un flag global. Bucla principală verifică constant acest flag, și dacă este setat, îl elimină și face o citire a senzorului. | ||
| - | Afișarea la display se face de 10 ori pe secundă. În mod ideal, afișarea s-ar putea face mai des, dar refresh rate-ul display-ului nu permite (durează ~70ms ca un pixel să-și schimbe starea) | + | Afișarea la display se face de 10 ori pe secundă. În mod ideal, afișarea s-ar putea face mai des, dar refresh rate-ul display-ului nu permite (durează ~70ms ca un pixel să-și schimbe starea). |
| + | |||
| + | Filtrele sunt evaluate odată cu refresh-ul senzorului. Dacă se cere schimbarea filtrului, înainte de citire, se resetează datele de acumulare si e schimbată funcția de filtru. | ||
| - | Filtrele sunt evaluate odata cu refresh-ul senzorului. Daca se cere schimbarea filtrului, inainte de citire, se reseteaza datele de acumulare si e schimbata functia de filtru. | + | ===== Rezultatul Obținut ===== |
| + | Am obținut un dispozitiv care poate măsura temperatura în timp real și care poate afișa maximul și minimul temperaturii dintr-un loc.\\ | ||
| + | {{:pm:prj2021:apredescu:imagine1_stanica_ovidiu.jpeg?600|}} | ||
| + | {{:pm:prj2021:apredescu:imagine_4_stanica_ovidiu.jpeg?600|}} | ||
| + | {{:pm:prj2021:apredescu:imagine_2_stanica_ovidiu.jpeg?600|}} | ||
| + | {{:pm:prj2021:apredescu:imagine_3_stanica_ovidiu.jpeg?600|}} | ||
| - | ===== Rezultatul Obtinut ===== | + | ===== Concluzii ===== |
| + | În urma realizării acestui proiect, am observat cât de ușor și de distractiv este să creezi proiecte folositoare folosindu-mă de arduino. | ||
| - | ===== Downloads ===== | + | ===== Download ===== |
| - | [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/pistol-de-masurare-temperatura?do=export_pdf|Link pdf]] | + | <note tip> |
| + | Arhiva conține o poză cu proiectul, schema bloc, schema electrică și codul sursă al proiectului: | ||
| + | {{:pm:prj2021:apredescu:resurse_stanica_ovidiu.zip|Arhivă Resurse}} | ||
| + | </note> | ||
| + | ===== Jurnal ===== | ||
| + | 2021/04/25 - Creare pagină wiki\\ | ||
| + | 2021/05/16 - Creare schemă bloc și actualizare pagină wiki\\ | ||
| + | 2021/06/01 - Finalizare parte hardware și software a proiectului + creare schemă electrică\\ | ||
| + | 2021/06/02 - Finalizare pagină wiki | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| + | [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/pistol-de-masurare-temperatura?do=export_pdf|Link pdf]]\\ | ||
| [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/pistol-de-masurare-temperatura|Link proiect]]\\ | [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/pistol-de-masurare-temperatura|Link proiect]]\\ | ||
| + | https://www.youtube.com/watch?v=xAeO1ZQtwKc - Link cu video demo\\ | ||
| https://app.diagrams.net/ - Program folosit pentru schema bloc\\ | https://app.diagrams.net/ - Program folosit pentru schema bloc\\ | ||
| https://www.kicad.org/download/ - Program folosit pentru schema electrică | https://www.kicad.org/download/ - Program folosit pentru schema electrică | ||