This shows you the differences between two versions of the page.
|
pm:prj2022:sgherman:senzor_de_gaz [2022/05/18 20:41] alexandru.chirila01 [Jurnal] |
pm:prj2022:sgherman:senzor_de_gaz [2022/05/27 23:01] (current) alexandru.chirila01 [Bibliografie / Resurse] |
||
|---|---|---|---|
| Line 22: | Line 22: | ||
| * 1x Motor | * 1x Motor | ||
| * 1x Tranzistor NPN | * 1x Tranzistor NPN | ||
| - | * rezistente, cabluri, breadboard | + | * 5x rezistente a cate 220 Ohmi |
| + | * cabluri | ||
| + | * breadboard | ||
| ====== Schema electrica ====== | ====== Schema electrica ====== | ||
| {{:pm:prj2022:sgherman:senzor_gaz_schema_electrica.png?800|}} | {{:pm:prj2022:sgherman:senzor_gaz_schema_electrica.png?800|}} | ||
| Line 31: | Line 33: | ||
| * 16.5.2022 - schema electrica | * 16.5.2022 - schema electrica | ||
| * 18.6.2022 - ultimele retusuri (folosirea intreruperilor) | * 18.6.2022 - ultimele retusuri (folosirea intreruperilor) | ||
| + | ===== Software Design ===== | ||
| + | Am folosit functia attachInterrupt pentru a atasa o intrerupere pe pin-ul 2 la care este conectat butonul de pornire/oprire. | ||
| + | |||
| + | Realizez controlul motorului folosind funcita degitalWrite (lafel ca la led-uri si alarma). | ||
| + | |||
| + | Realizez afisarea o data pe secunda a concentratiei de gaz retinand intr-o variabila daca am afisat concentratia in fiecare secunda. Verific doar in primele 100 de miliseconde daca am afisat concentratia in seconda curenta si daca nu am afisat-o, atunci o afisez si retin ca am afisat-o. Altfel, daca sunt in ultimile 900 de miliseconde din secunda curenta, retin ca trebuie sa afisez concentratia de gaz in urmatoarea seconda. | ||
| + | |||
| + | Pentru mai multe detalii, codul (cu tot cu comentarii) este disponibil aici: {{:pm:prj2022:sgherman:senzor_de_gaz.txt|}} | ||
| + | ===== Rezultat ===== | ||
| + | {{:pm:prj2022:sgherman:senzor_de_gaz_imagine.jpg?800|}} | ||
| + | |||
| + | Daca as acoperii firele cu o cutie nu as mai putea sa rezolv micile probleme atunci cand acestea apar. | ||
| + | |||
| + | [[https://youtu.be/o48IhJJUxEo|Videoclip cu demonstratie]] | ||
| + | |||
| ===== Bibliografie / Resurse ===== | ===== Bibliografie / Resurse ===== | ||
| <note> | <note> | ||