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> |