This shows you the differences between two versions of the page.
pm:prj2021:apredescu:meteo_station [2021/06/03 01:30] anca.andronache |
pm:prj2021:apredescu:meteo_station [2021/06/03 16:22] (current) anca.andronache [Lista de piese] |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Descriere generala ===== | ===== Descriere generala ===== | ||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{:pm:prj2021:apredescu:meteo_station.png?200|}} | + | {{:pm:prj2021:apredescu:meteo_station.png?700|}} |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 15: | Line 15: | ||
* 2 x Arduino Uno | * 2 x Arduino Uno | ||
* LCD Display 20*4 | * LCD Display 20*4 | ||
- | * 2 x RF24 | + | * 2 x nRF24L01+ Wireless Module |
* DHT22 | * DHT22 | ||
* BMP280 | * BMP280 | ||
Line 24: | Line 24: | ||
* 8 x Fire tata-tata | * 8 x Fire tata-tata | ||
==== Schema electrica ==== | ==== Schema electrica ==== | ||
- | {{:pm:prj2021:apredescu:transmitter.png?200|}} | + | {{:pm:prj2021:apredescu:transmitter.png?800|}} |
- | {{:pm:prj2021:apredescu:receiver.png?200|}} | + | {{:pm:prj2021:apredescu:receiver.png?700|}} |
+ | ===== Software Design ===== | ||
+ | Pentru implementarea software a statiei meteo am folosit Arduino IDE. Partea sotfware este alcatuita din doua fisiere - receiver si transmitter. | ||
+ | Pentru a manipula mai usor senzorii folositi, dar si modulele RF24, am apelat la urmatoarele biblioteci: | ||
+ | * Adafruit_BMP280 - https://github.com/adafruit/Adafruit_BMP280_Library | ||
+ | * RF24 & nRF24L01 - https://www.arduino.cc/reference/en/libraries/rf24/ - 1.4.0(latest) | ||
+ | * DHT - https://github.com/adafruit/DHT-sensor-library | ||
+ | ===== Rezultate obtinute ===== | ||
+ | {{:pm:prj2021:apredescu:hot_nl.jpeg?200|}} {{:pm:prj2021:apredescu:hot_l.jpeg?200|}} \\ | ||
+ | {{:pm:prj2021:apredescu:cold_nl.jpeg?200|}} {{:pm:prj2021:apredescu:cold_l.jpeg?200|}} \\ | ||
+ | {{:pm:prj2021:apredescu:transm.jpeg?200|}} | ||
+ | Am reusit sa dezvolt putin ideea de la care am pornit in realizarea proiectului, adaugand un semnal atat sonor, cat si luminos, ce are scopul de a avertiza asupra unei temperaturaturi prea scazute/ridicate. | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">MeteoStation.pdf</a></html> | + | ===== Concluzii ===== |
+ | Mi-a placut mult sa lucrez la acest proiect, el ajutandu-ma sa imi dezvolt cunostintele in realizarea unui proiect alcatuit atat din parte software, cat si din parte hardware. \\ | ||
+ | Aceasta perioada in care am lucrat la dezvoltarea statiei meteo m-a facut sa imi dau seama cate functionalitati pot fi adaugate. \\ | ||
+ | Pe viitor, am de gand sa imbunatatesc design-ul celor doua componente si sa adaug o serie de noi functionalitati. | ||
+ | |||
+ | ===== Demo ===== | ||
+ | [[https://www.youtube.com/watch?v=bHl1K7tU9z4]] | ||
+ | |||
+ | ===== Download ===== | ||
+ | {{:pm:prj2021:apredescu:proiect_pm_andronache_anca-maria_336ca.zip| Meteo Station Implementation}} | ||
+ | |||
+ | ===== Jurnal ===== | ||
+ | * 24 aprilie: alegere tema proiect, completare introducere, descriere generala, lista piese | ||
+ | * 30 aprilie: achizitionarea componentelor care imi lipsesc | ||
+ | * 08 mai: implementarea partii hardware | ||
+ | * 15 mai: implementarea partii software | ||
+ | * 29 mai: adaugare noi functionalitati - semnal sonor + luminos | ||
+ | * 01 iunie: crearea schemei electrice | ||
+ | * 02 iunie: crearea paginii wiki finale aferente proiectului | ||
+ | |||
+ | ===== Bibliografie/Resurse ===== | ||
+ | * <html><a class="media mediafile mf_pdf" href="?do=export_pdf">MeteoStation.pdf</a></html> | ||
+ | * [[https://www.google.com|Google]] | ||
+ | * https://nrf24.github.io/RF24/ | ||
+ | * https://www.instructables.com/How-to-use-DHT-22-sensor-Arduino-Tutorial/ | ||
+ | * https://create.arduino.cc/projecthub/SurtrTech/bmp280-measure-temperature-pressure-and-altitude-e1c857 |