Differences

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

Link to this comparison view

pm:prj2023:danield:weather-station [2023/05/08 22:42]
david_stefan.bors
pm:prj2023:danield:weather-station [2023/05/26 18:40] (current)
david_stefan.bors [Bibliografie/Resurse]
Line 14: Line 14:
 Arduino UNO va primi date de la senzorii de temperatură și umiditate, calitate a aerului și praf. Va prelucra datele si le va interpreta si va transmite către ecranul LCD diverse mesaje: temperatura si umiditatea percepute, calitatea aerului, nivelul de praf. Aceste date sunt in timp real. Pentru observarea trendurilor și istoricul fluctuațiilor datelor se vor transmite datele si către calculator prin interfața serială unde vor fi salvate. De asemenea, se vor folosi si LED-uri pentru a semnala starea stației. (daca există componente defecte, dacă stația merge sau e pornită, dacă există diverse defecțiuni) Arduino UNO va primi date de la senzorii de temperatură și umiditate, calitate a aerului și praf. Va prelucra datele si le va interpreta si va transmite către ecranul LCD diverse mesaje: temperatura si umiditatea percepute, calitatea aerului, nivelul de praf. Aceste date sunt in timp real. Pentru observarea trendurilor și istoricul fluctuațiilor datelor se vor transmite datele si către calculator prin interfața serială unde vor fi salvate. De asemenea, se vor folosi si LED-uri pentru a semnala starea stației. (daca există componente defecte, dacă stația merge sau e pornită, dacă există diverse defecțiuni)
  
 +{{:​pm:​prj2023:​danield:​untitled_diagram.drawio-2.png?​600|}}
  
  
Line 25: Line 26:
   - Ecran LCD   - Ecran LCD
   - Led-uri ​   - Led-uri ​
-  - Senzor praf Sharp GP2Y1014AU0F 
   - Jumper wires   - Jumper wires
   - Resistors   - Resistors
 +
 +
 +Schema:
 +
 +{{:​pm:​prj2023:​danield:​weather_station.png?​400|}}
  
 ===== Software Design ===== ===== Software Design =====
  
-Coming soon...+Mediu de dezvoltare:​ 
 + 
 +* Arduino IDE - scriere cod si incarcarea codului pe placuta Arduino UNO 
 + 
 +* draw.io - diagrama din descrierea generala 
 + 
 +* Fritzing - schema electrica 
 + 
 +* LiquidCrystal - biblioteca comunicare cu display LCD 
 + 
 +* 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.
  
 ===== 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 51: Line 71:
 <note tip> <note tip>
 **08.05.2023** - Crearea paginii de wiki, completarea descrierii și crearea listei de piese și a schemei bloc; **08.05.2023** - Crearea paginii de wiki, completarea descrierii și crearea listei de piese și a schemei bloc;
 +
 **09.05.2023** - Comandarea pieselor. **09.05.2023** - Comandarea pieselor.
 +
 +**21.05.2023** - Schema electrica a pieselor
 +
 +**26.05.2023** - Milestone software
 </​note>​ </​note>​
  
 ===== 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.1683574950.txt.gz · Last modified: 2023/05/08 22:42 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