Poprzednio zbudowaliśmy bardzo prosty czujnik SMOGu. Czas dodać do niego wyświetlacz, oraz dodatkowy czujnik warunków w jakich dokonujemy pomiaru – trzeba pamiętać, że przy wilgotności powyżej 70% – pomiary samego SMOGu mogą być zawyżone
Czego będziemy potrzebować?
Sprzęt
- nasz działający czujnik smogu z poprzedniego wpisu, pamiętaj, że w Nettigo jest promocja z kodem DIY_SMOG_15 dostaniesz 15% rabatu
- czujnik temperatury, wilgotności i ciśnienia w jednym – czyli BME280, najlepiej w gotowej wersji z wyprowadzonymi pinami, wybieramy wersję która może być zasilana do 5V
- ekran OLED – model SSD1306, który podłączaliśmy już wcześniej
- kilka kabli jumper, które trzeba połączyć razem
Software
- ESP Easy – mamy już zainstalowane na ESP8266, które kontroluje nasz czujnik
Do dzieła!
Wszystko musi zostać prawidłowo podłączone. Możemy to zrobić na kilka sposobów, dość pewnie i bardzo szybko możemy tego dokonać łącząc ze sobą kable typu „jumper”, które stosowaliśmy już poprzednio. Należy przygotować:
- cztery połączenia zasilania 3,3V – kabel czerwony,
- cztery połączenia GND – kabel niebieski,
- trzy połączenia dla szyny I2C – SCL – kabel żółty,
- trzy połączenia dla szyny I2C – SDA – kabel zielony,
Następnie łączymy zgodnie z schematem:

W efekcie – w zależności od zastosowanej technologii powinniśmy otrzymać coś podobnego do:

Następnie konfigurujemy ESPEasy:
- porządkujemy nazewnictwo sensorów
- ustawiamy odpowiednie czasy aktualizacji (szybkie!)
- wreszcie konfigurujemy wyświetlacz aby wskazywał nasze pomiary
Zakładka Devices będzie wyglądała następująco:

Najpierw ustalamy nazwę dla SDS011 – po prostu SDS011, oraz dla obu mierzonych pyłów. Nazwy są ważne, ponieważ dzięki nazwie czujnika oraz jego wartościach mierzonych – możemy to później razem wyświetlić:

Następnie – konfigurujemy BME280 (może to być nawet BMP280, jeśli nie potrzebujemy ciśnienia). Wysokość przydaje się do poprawnego podawania ciśnienia atmosferycznego:

Na koniec – konfiguracja wyświetlacza:

To wszystko! Sprawdź jak szybko zmieniają się odczyty, zabierz czujnik i pokaż go w szkole/pracy:
