Wemos D1 mini, SDS1306, BME280 - connection schema

ESP8266 i SMOG część druga: wyświetlacz OLED, pomiar warunków

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

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:

Wemos D1 mini, SDS1306, BME280 - connection schema
Wemos D1 mini, SDS1306, BME280 – connection schema

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

Smog Sensor+
Smog Sensor+

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:

Czujnik Smogu+ - konfiguracja urządzeń
Czujnik Smogu+ – konfiguracja urządzeń

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ć:

Czujnik Smogu+ - konfiguracja SDS011
Czujnik Smogu+ – konfiguracja SDS011

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:

Czujnik Smogu+ - konfiguracja BME280
Czujnik Smogu+ – konfiguracja BME280

Na koniec – konfiguracja wyświetlacza:

Czujnik Smogu+ - konfiguracja wyświetlacza SDS011
Czujnik Smogu+ – konfiguracja wyświetlacza SSD1306

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

Pomiary smogu
Pomiary smogu