This shows you the differences between two versions of the page.
pm:prj2022:ndrogeanu:sistem_detectare [2022/05/11 23:58] adriana.rosu [Bibliografie/Resurse] |
pm:prj2022:ndrogeanu:sistem_detectare [2022/05/29 15:56] (current) adriana.rosu [Download] |
||
---|---|---|---|
Line 24: | Line 24: | ||
* Fire tata-tata | * Fire tata-tata | ||
* Fire tata-mama | * Fire tata-mama | ||
+ | |||
+ | === Schema electrica === | ||
+ | {{:pm:prj2022:ndrogeanu:schema_electrica.png?700|}} | ||
=== Schema Fritzing === | === Schema Fritzing === | ||
- | {{:pm:prj2022:ndrogeanu:schema_electrica_sd.png?700|}} | + | {{:pm:prj2022:ndrogeanu:proiect_pm_bb.jpg?700|}} |
== Tastatura si modul I2C == | == Tastatura si modul I2C == | ||
Line 34: | Line 37: | ||
LCD-ul este conectat la pinii digitali ai placutei (6 pini), pinul VO fiind conectat la un potentiometru de 10K ohmi pentru contrastul afisarii. | LCD-ul este conectat la pinii digitali ai placutei (6 pini), pinul VO fiind conectat la un potentiometru de 10K ohmi pentru contrastul afisarii. | ||
- | == Senzor de temperatura KY-028 == | + | == Modul senzor de temperatura DS18B20 == |
- | Senzorul este conectat atat analogic, cat si digital la placuta. Temperatura in grade Celsius se calculeaza pe baza citirii analogice. | + | Senzorul este conectat digital la placuta. Temperatura in grade Celsius este citita cu ajutorul bibliotecilor OneWire si DallasTemperature. |
== Senzor calitate aer MQ-135 == | == Senzor calitate aer MQ-135 == | ||
Line 47: | Line 50: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | === Schema logica === | ||
+ | {{:pm:prj2022:ndrogeanu:diagrama_decizie.jpeg?700|}} | ||
=== Medii de dezvoltare === | === Medii de dezvoltare === | ||
Line 57: | Line 63: | ||
* Keypad_I2C.h | * Keypad_I2C.h | ||
* LiquidCrystal.h | * LiquidCrystal.h | ||
+ | * OneWire.h | ||
+ | * DallasTemperature.h | ||
=== Functii implementate === | === Functii implementate === | ||
Line 85: | Line 93: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Pentru a putea vedea functionalitatea proiectului in conditii normale am setat un nivel mic de temperatura (31 grade Celsius) ce trebuie depasit pentru a se declansa alarma. | ||
+ | |||
+ | [[https://youtube.com/shorts/hohwr5oRiRc|Video]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Proiectul permite setarea unei parole și declanșarea unei alarme în cazul în care se depaseste o anumita temperatura sau un anumit nivel de fum. Aceasta alarma poate fi dezactivata prin introducerea parolei corecte. | ||
+ | {{:pm:prj2022:ndrogeanu:sis_dect_pm.jpeg?600|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 97: | Line 110: | ||
* 09.05.2022: Realizare schema electrica | * 09.05.2022: Realizare schema electrica | ||
* 10.05.2022 - 11.05.2022: Scriere cod in Arduino IDE | * 10.05.2022 - 11.05.2022: Scriere cod in Arduino IDE | ||
+ | * 24.05.2022: Actualizare schema Fritzing | ||
+ | * 26.05.2022: Adaugare rezultate obtinute, concluzie si cod | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{:pm:prj2022:ndrogeanu:sis_det_pm.zip|Sursa}} | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== |