This shows you the differences between two versions of the page.
pm:prj2023:danield:weather-station [2023/05/26 18:30] david_stefan.bors [Jurnal] |
pm:prj2023:danield:weather-station [2023/05/26 18:40] (current) david_stefan.bors [Bibliografie/Resurse] |
||
---|---|---|---|
Line 39: | Line 39: | ||
* Arduino IDE - scriere cod si incarcarea codului pe placuta Arduino UNO | * Arduino IDE - scriere cod si incarcarea codului pe placuta Arduino UNO | ||
+ | |||
* draw.io - diagrama din descrierea generala | * draw.io - diagrama din descrierea generala | ||
+ | |||
* Fritzing - schema electrica | * Fritzing - schema electrica | ||
+ | |||
* LiquidCrystal - biblioteca comunicare cu display LCD | * LiquidCrystal - biblioteca comunicare cu display LCD | ||
+ | |||
* DHT - biblioteca comunicare cu senzorul de temperatura si umiditate | * DHT - biblioteca comunicare cu senzorul de temperatura si umiditate | ||
+ | |||
* Tot codul se afla intr-un singur fisier sursa. În funcția "setup()", se inițializează comunicarea serială, afișajul LCD și senzorul DHT. Funcția "loop()" citeste valorile temperaturii și umidității utilizând senzorul DHT, calculează indicele de căldură și citește calitatea aerului utilizând un senzor MQ-135. Apoi, valorile sunt înregistrate și afișate pe afișajul LCD în funcția "log_values()" și "display_to_lcd()". În cazul în care citirea temperaturii sau umidității nu reușește, se apelează funcția "tmp_exit_procedure()" care afișează un mesaj de eroare în mod repetat. | * Tot codul se afla intr-un singur fisier sursa. În funcția "setup()", se inițializează comunicarea serială, afișajul LCD și senzorul DHT. Funcția "loop()" citeste valorile temperaturii și umidității utilizând senzorul DHT, calculează indicele de căldură și citește calitatea aerului utilizând un senzor MQ-135. Apoi, valorile sunt înregistrate și afișate pe afișajul LCD în funcția "log_values()" și "display_to_lcd()". În cazul în care citirea temperaturii sau umidității nu reușește, se apelează funcția "tmp_exit_procedure()" care afișează un mesaj de eroare în mod repetat. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | {{:pm:prj2023:danield:bds_pm.jpeg?600|}} |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | Demo-uri: |
+ | https://drive.google.com/drive/folders/17Ebg5UqJCzBS6v8SOC8m2emhX4J33uUj?usp=sharing | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Coming soon... | + | Acest proiect mi-a imbunatatit capacitatile de a lucra cu componente hardware, si de a lucra atat cu software cat si cu hardware. |
+ | |||
===== Download ===== | ===== Download ===== | ||
- | Coming soon... | + | {{:pm:prj2023:danield:proiect_pm.ino.zip|}} |
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 73: | Line 81: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | https://docs.arduino.cc/learn/electronics/lcd-displays |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | https://projecthub.arduino.cc/arcaegecengiz/using-dht11-12f621 |
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | + | https://microcontrollerslab.com/interfacing-mq-135-gas-sensor-arduino/ |