This shows you the differences between two versions of the page.
|
pm:prj2023:adarmaz:statie-meteo [2023/05/27 21:19] david.popescu [Concluzii] |
pm:prj2023:adarmaz:statie-meteo [2023/05/28 13:21] (current) david.popescu [Introducere] |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | Pentru acest proiect am ales să proiectez o stație meteo inteligentă. Prin acest proiect, se urmărește în primul rând afișarea condițiilor meteo din zona respectivă. Ulteior, aceste date vor fi comparate cu date reale preluate din API-uri care stocheaza date de la statii profesionale. Astfel, putem stabili acuratețea stației meteo locale. | + | Pentru acest proiect am ales să proiectez o stație meteo inteligentă. Prin acest proiect, se urmărește în primul rând afișarea condițiilor meteo din zona respectivă. Ulterior, aceste date vor fi comparate cu date reale preluate din API-uri care stocheaza date de la statii profesionale. Astfel, putem stabili acuratețea stației meteo locale. |
| Autor: Popescu David 332 AA | Autor: Popescu David 332 AA | ||
| Line 38: | Line 38: | ||
| Am realizat cu ajutorul modului ESP8266 o conexiune wifi cu scopul de a obtine datele reale dintr-un API public pentru a compara cu datele obtinute de mine.De asemenea, am actualizat in timp real datele pe un cloud numit ThingSpeak pentru a umari evolutia datelor obtinute. | Am realizat cu ajutorul modului ESP8266 o conexiune wifi cu scopul de a obtine datele reale dintr-un API public pentru a compara cu datele obtinute de mine.De asemenea, am actualizat in timp real datele pe un cloud numit ThingSpeak pentru a umari evolutia datelor obtinute. | ||
| - | Pentru obtinerea datelor, am facut un GET request la API, dupa locatia in care ne aflam. | + | Pentru obtinerea datelor, am facut un GET request la API https://api.openweathermap.org/data/2.5/weather?q=Bucharest,RO&APPID=ca16c14f0f02fd6a377a18aa9d0533df, dupa locatia orasului Bucuresti(exista posibilitatea si de a alege ceva mai specific). |
| Intr-un final, se va afisa pe ecran acuratetea medie a datelor obtinute. | Intr-un final, se va afisa pe ecran acuratetea medie a datelor obtinute. | ||
| Line 84: | Line 84: | ||
| Partea cea mai interesantă a reprezentat-o faptul că am reușit, să creez o legătură funcțională între partea software și cea hardware. | Partea cea mai interesantă a reprezentat-o faptul că am reușit, să creez o legătură funcțională între partea software și cea hardware. | ||
| ===== Download ===== | ===== Download ===== | ||
| + | {{:pm:prj2023:adarmaz:finalpm.rar|}} | ||
| <note warning> | <note warning> | ||
| O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | ||
| Line 92: | Line 92: | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| + | 01.04.2023 - Alegerea proiectului | ||
| + | 12.04.2023 - Achizitionarea pieselor necesare | ||
| + | |||
| + | 03.05.2023 - Conceperea montajului hardware si implementarea unor functionalitati de baza | ||
| + | |||
| + | 10.05.2023 - Achizitionarea altor piese | ||
| + | |||
| + | 22.05.2023 - Finalizarea etapei software | ||
| <note tip> | <note tip> | ||
| Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
| Line 98: | Line 106: | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| + | https://ocw.cs.pub.ro/courses/pm/lab/lab1-2022 | ||
| + | |||
| + | https://ocw.cs.pub.ro/courses/pm/lab/lab2-2023 | ||
| + | |||
| + | https://ocw.cs.pub.ro/courses/pm/lab/lab5-2022 | ||
| + | |||
| + | https://ocw.cs.pub.ro/courses/pm/lab/lab6-2022 | ||
| + | |||
| + | https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf | ||
| + | |||
| + | https://www.electronicshub.org/esp8266-at-commands/ | ||
| + | https://learn.adafruit.com/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-breakout/arduino-test | ||
| + | |||
| + | https://learn.adafruit.com/adafruit-veml7700/arduino | ||
| + | |||
| + | https://lastminuteengineers.com/i2c-lcd-arduino-tutorial/ | ||
| <note> | <note> | ||
| Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||