Autor: SIMIONESCU Ana-Maria
Proiectul constă în monitorizarea temperaturii, umidității și presiunii atmosferice în fiecare moment de timp și afișarea acestor informații pe un ecran LCD.
Ecranul LCD se deschide cu afișajul “Stație Meteo”. Utilizatorul poate alege ce informație își dorește sa fie afișată pe ecran. Astfel, apăsând pe unul dintre cele 3 butoane, afișajul LCD-ului se schimbă pentru a arăta temperatura, umiditatea sau presiunea. În orice moment utilizatorul poate decide să afișeze un alt parametru din cele 3. Dacă nu este apăsat un alt buton, valoarea parametrului afișat este actualizată constant, interogând senzorii la fiecare loop.
- Arduino Uno R3
- Senzor Temperatură și Umiditate
- Senzor Presiune Atmosferică și Temperatură
- LCD-I2C
- Buton 1
- Buton 2
- Buton 3
Nume | Link |
Arduino Uno R3 | https://ardushop.ro/ro/home/29-placa-de-dezvoltare-uno-r3.html?search_query=uno&results=124 |
Breadboard | https://ardushop.ro/ro/electronica/33-breadboard-830.html?search_query=breadboard&results=15 |
Senzor de temperatura si umiditate DHT22 | https://www.optimusdigital.ro/ro/senzori-senzori-de-temperatura/1449-modul-senzor-de-temperatura-i-umiditate-dht22.html?search_query=dht22&results=4 |
Senzor de presiune atmosferica BMP180 | https://www.optimusdigital.ro/ro/senzori-senzori-de-presiune/149-modul-senzor-de-temperatura-si-presiune-bmp180.html?search_query=bmp180&results=7 |
Display LCD | https://www.optimusdigital.ro/ro/optoelectronice-lcd-uri/62-lcd-1602-cu-interfata-i2c-si-backlight-galben-verde.html?search_query=lcd&results=197 |
Butoane | |
Fire tata-tata | |
Fire mama-tata |
Senzorul are 3 pini: +(VCC), -(GND) si OUT. Pinii + și - se conectează la pinii corespunzători de pe Breadboard, la rândul lor conectați la pinul de 5V, respectiv cel de GND de pe Arduino, iar pinul OUT se conecteaza la pinul 7 de pe Arduino.
Senzorul are 4 pini: VIN, GND, SCL și SDA. Pinii VIN și GND se conectează la pinii corespunzători de pe Breadboard, la rândul lor conectați la pinul de 5V, respectiv cel de GND de pe Arduino, iar pinii SCL și SDA se conecteaza direct la pinii SCL, respectiv SDA de pe Arduino.
Ecranul LCD se conecteaza la Arduino folosind interfata seriala I2C, prin pinii GND, VCC, SDA, SCL. Pinii VCC și GND se conectează la pinii corespunzători de pe Breadboard, la rândul lor conectați la pinul de 5V, respectiv cel de GND de pe Arduino, iar pinii SCL și SDA la pinii A4 și A5 de pe Arduino.
Video: https://youtu.be/UEm-iNqVZJI
Proiectul este complet funcțional și poate fi folosit pentru a determina temperatura, umiditatea și presiunea atmosferică la fiecare moment de timp.
https://www.instructables.com/How-to-Connect-I2C-Lcd-Display-to-Arduino-Uno/
https://create.arduino.cc/projecthub/diyprojectslab/how-to-make-simple-weather-station-e99950
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf