Perquè la nostra estació meteorològica pugui mesurar la pressió atmosfèrica, haurem d'incloure al nostre muntatge un sensor de pressió BMP280. Veureu que també existeix el BMP180, que proporciona menys precisió que el que utilitzarem per fer el projecte.
A més, per mesurar la quantitat d'aigua que ha plogut, afegirem un sensor de nivell d'aigua que haurem d'incloure dins del pluviòmetre que dissenyem. Quan hàgiu fet el muntatge d'aquest sensor, us trobareu que no és un sensor massa precís, així que en comptes de determinar els mm d'aigua que han plogut farem quatre divisions del nivell d'aigua que seran "no plou", "plou poc", "plou bastant" i "plou molt".
Sensor de Pressió BMP280
Sensor de Nivell d'Aigua
Si us fixeu, el sensor BMP280 té connexions semblants a les observades en l'adaptador I2C per la pantalla LCD. La connexió VCC haurà d'anar al positiu, el GND al negatiu i el SCL i el SDA han d'anar connectats als pins que indiqui el mateix nom de la placa.
El sensor de nivell d'aigua és l'únic sensor que connectarem al pin analògic de la nostra placa Wemos D1. Si us fixeu, en aquest sensor ja ens indica a quins pins l'hem de connectar. El + haurà d'anar al pin 5V de la nostra placa, el - haurà d'anar connectat al GND i la S (senyal) s'haurà de connectar al pin analògic de la placa.
A continuació podeu veure com seria el muntatge únicament del sensor BMP280 i el sensor de nivell d'aigua per separar i, a sota, podeu veure com us han de quedar les connexions amb el sensor de temperatura i humitat DHT22 i la pantalla LCD.
Connexió del sensor de pressió BMP280
Connexió del sensor de nivell d'aigua
Com ens haurien d'estar quedant totes les connexions de la nostra estació meteorològica fins ara.
Quan programem el sensor de nivell d'aigua i de pressió BMP280, haurem d'incloure a l'apartat de "Lectura de Sensors" dues variables que es diguin "Pluja" i "Pressió", a més d'afegir la lectura de dades mitjançant el sensor Aigua/Pluja i el baromètric BMP280.
També afegirem un grup nou que es digui "2ª Pantalla LCD" perquè es puguin enviar a la pantalla LCD les dades obtingudes pels dos sensors incorporats. Si us fixeu, perquè el sensor de nivell d'aigua pugui determinar si no plou, plou poc, plou bastant o plou molt, hem d'utilitzar els condicionals.
En l'exemple ha estat programat que si el valor llegit pel sensor de nivell d'aigua és menor de 100, es llegirà a la pantalla LCD "No plou".
Si el valor llegit pel sensor és entre 100 i 400 es llegirà "Plou Poc" a la pantalla LCD.
Si el valor llegit pel sensor és entre 400 i 700 es llegirà "Plou Bastant" a la pantalla LCD.
I per últim, si el valor llegit pel sensor és més de 700 és llegirà "Plou molt" a la pantalla LCD.
Per últim, a l'apartat de "Consola" inclourem que es puguin llegir les dades del Nivell de pluja i la Pressió.
Les persones encarregades de fer el muntatge i la programació haureu de fer un petit vídeo explicant com ho heu fet i perquè serveix el que heu muntat o programat.
Podeu fer un vídeo en conjunt on cada persona explica la seva part o dos vídeos per separat, en el que una persona explica el muntatge i l'altre explica la programació.