This shows you the differences between two versions of the page.
pm:prj2022:ionuto:monitorizare_lichide_copii [2022/05/27 00:44] andra_bianca.butacu [Hardware Design] |
pm:prj2022:ionuto:monitorizare_lichide_copii [2022/05/27 19:55] (current) andra_bianca.butacu [Rezultate Obţinute] |
||
---|---|---|---|
Line 44: | Line 44: | ||
* **loop()** | * **loop()** | ||
- | Cât timp butonul on nu a fost apăsat, ledul are culoarea roșie, iar pe LCD este afișat un mesaj ce îndeamnă utilizatorul să acționeze butonul. Odată apăsat, ledul își schimbă culoarea și este afișat un mesaj de așteptare. \\ | + | Cât timp butonul on **nu** a fost apăsat, ledul are culoarea roșie, iar pe LCD este afișat un mesaj ce îndeamnă utilizatorul să acționeze butonul. Odată apăsat, ledul își schimbă culoarea și este afișat un mesaj de așteptare. \\ |
- | După ce se realizează inițializarea, pe ecran sunt afișate temperatura curentă (**C**) și temperatura dorită (**W**), alături de nivelul lichidului. Prin apăsarea butoanelor de minus și plus se setează temperatura așteptată. În acest timp, ledul va fi roz, iar elicea va funcționa pentru a aduce lichidul la temperatura camerei. Buzzer-ul va scoate ușoare beep-uri pentru a nu afecta auzul celor mici și pentru a îi ține distrasi. \\ | + | După ce se realizează inițializarea, pe ecran sunt afișate temperatura curentă (**C**) și temperatura dorită (**W**), alături de nivelul lichidului. Prin apăsarea butoanelor de minus și plus se setează temperatura așteptată. În acest timp, ledul va fi **roz**, iar **elicea va funcționa** pentru a aduce lichidul la temperatura camerei. Buzzer-ul va scoate **ușoare beep-uri** pentru a nu afecta auzul celor mici și pentru a îi ține distrasi. \\ |
- | În momentul în care temperatura ajunge într-un range de +- 0.3 grade C față de temperatura dorită, elicea și buzzerul se opresc, iar ledul devine verde. Un mesaj de atenționare este afișat pe LCD. Băutura este gata! | + | În momentul în care temperatura ajunge într-un range de** +- 0.3 grade C față de temperatura dorită**, elicea și buzzerul se **opresc**, iar ledul devine **verde**. Un mesaj de atenționare este afișat pe LCD. //Băutura este gata!// |
+ | |||
+ | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | Am reușit să implementez ce mi-am propus. Mai jos adaug un demo:\\ | ||
+ | [[https://youtu.be/ccaD33Wa6Zw]] | ||
+ | ===== Concluzii ===== | ||
+ | |||
+ | Pe parcursul dezvoltării, am întâmpinat probleme clasice (cum ar fi debounce pentru butoane) ce au putut fi rezolvate. Proiectul a fost unul interesant și am lucrat cu plăcere la el. Satisfacția pe care o simți atunci când vezi rezultatul final nu se poate compara cu nimic altceva. 8-) | ||
+ | |||
+ | ===== Download ===== | ||
+ | O arhivă ce conține codul sursă:\\ | ||
+ | {{:pm:prj2022:ionuto:monitorizare_lichide_copii.zip|}} | ||
+ | |||
+ | ===== Jurnal ===== | ||
+ | * 09.05.2022: Realizarea paginii proiectului, alături de o descriere succintă, schemă bloc și componente | ||
+ | * 17.05.2022: Verificarea funcționalității tuturor componentelor comandate | ||
+ | * 18.05.2022: //Bătăi de cap cu conectarea LCD-ului// :-( | ||
+ | * 19.05.2022: Adăugarea ledului, buzzerului și a butoanelor | ||
+ | * 20.05.2022: Conectarea senzorilor de temperatura și nivel, adăugarea elicei | ||
+ | * 24.05.2022: Realizarea cutiei și a design-ului exterior ^_^ | ||
+ | * 26.05.2022: Ultimele verificări, realizare documentație | ||
+ | |||
+ | ===== Bibliografie/Resurse ===== | ||
+ | [[https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e]]\\ | ||
+ | [[https://www.arduino.cc/en/Tutorial/LibraryExamples/HelloWorld]]\\ | ||
+ | [[https://create.arduino.cc/projecthub/iotboys/how-to-use-ds18b20-water-proof-temperature-sensor-2adecc]]\\ | ||
+ | [[https://arduinogetstarted.com/tutorials/arduino-water-sensor]] | ||
<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> | ||
+ | |||