După testele cu diferiți senzori, am hotarât să continui proiectul de Satație meteo cu senzorul BME280.
Senzorul BME280 are următoarele caracteristiciȘ- Tensiune alimentare: 3.3V
- Comunicatie Iseriala sau I2C
- Temperatura: -40C la 85C
- Interval de umiditate: 0 – 100% RH,= -3% Fata 20-80%
- Presiune: 30,000Pa la 110,000Pa, precizie relativa de 12Pa, acuratetea absoluta a 100Pa
- Altitudine: 0 pana la 30.000 de ft (9,2 km), precizie relativa de 3,3 ft (1 m) la nivelul marii, 6,6 (2 m), la 30.000 ft.
Modulul BME280 este folosit pentru măsurarea temperaturii interioare, a umidității și a presiunii atmosferice. Acesta determină și altitudinea locului unde se află, altitudine care este afisată numai pe monitorul serial.
Pentru măsurarea temperaturii exterioare am folosit un senzor de temperatură DS18B20.
Schema de conectare este:
Afișarea s-a realizat pe un modul LCD2004, care poate afisa 20 de caractere pe 4 rânduri. Pentru simbolul gradului (O) am folosit în primă instanță forma (char)223 care e mai simplu de implementat dar afișarea (un pătrat micuț) nu este de un aspect tocmai plăcut, astfel că l-am înlocuit cu un caracter special, astfel:
Sketch-ul folosit este meteo_bme280_v1.ino
Sketch-ul dupa înlocuirea caracterului ”grad” este meteo_bme280_v2.ino
Comentarii
Trimiteți un comentariu