Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:danield:weather-station [2023/05/26 18:31]
david_stefan.bors [Download]
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 =====
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/​
pm/prj2023/danield/weather-station.1685115064.txt.gz · Last modified: 2023/05/26 18:31 by david_stefan.bors
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0