Samovar 7.00: Der Sensortyp wird im Konfigurator auf der Registerkarte „Sensoren“ («Датчики») gewählt; Samovar_ini.h muss nur bei einem nicht standardmäßigen Aufbau von Hand bearbeitet werden.
Hinweis.
Samovar funktioniert auch ohne diesen Sensor, es ist aber besser, ihn einzubauen, zumal der Sensor sehr wenig kostet.
Das Projekt kann die Sensoren BMP180, BMP280, BME280 und BME680 verwenden. Einige davon messen nicht nur Luftdruck und Temperatur, sondern auch die Luftfeuchtigkeit und sogar die Luftqualität.
Samovar nutzt nur die Luftdruckdaten, daher spielt es keine Rolle, welchen dieser Sensoren Sie verwenden.
Der Sensor wird zusammen mit dem Display an den I2C-Bus angeschlossen: SDA D21 und SCL D22 beim ESP32 DevKit, GPIO33/GPIO32 beim LILYGO T-Relay 4, GPIO8/GPIO9 beim ESP32-S3. Die Messwerte werden in mm Hg umgerechnet und zur Korrektur der Siedetemperatur verwendet.
Die Leiterplatte hat Lötpads für einen Sensor mit 6 Pins, von denen nur 4 angeschlossen sind.
Wenn Sie also einen Sensor kaufen und nicht einen vorhandenen verwenden, nehmen Sie besser den einfachen und zuverlässigen BMP180. Mehr über diesen Sensor lesen Sie
in diesem Testbericht.
Der Sensor braucht keine weitere Einstellung.
Achtung
Da die Sensoren über den I2C-Bus arbeiten, können manche BMP280-Sensoren eine andere Adresse haben. Kommentieren Sie in diesem Fall in der Datei Samovar_ini.h die Zeile #define USE_BMP280_ALT ein
Es sollte also so aussehen:
...
//#define USE_BMP280 //use the BMP280 pressure sensor
#define USE_BMP280_ALT //use the BMP280 pressure sensor with the alternative address.
In der Standardkonfiguration von Samovar 7.00 ist der BME680 aktiviert. Im Konfigurator wird der Sensor auf der Registerkarte „Sensoren“ («Датчики») im Feld „Luftdruck“ («Атмосферное давление») gewählt: „BMP180/BMP085“, „BMP280“, „BMP280, alternative Adresse“ («BMP280, альтернативный адрес»), „BME280“, „BME680“ oder „Nicht verwenden“ («Не использовать»). Lassen Sie beim Kompilieren in der Arduino IDE genau eine passende Direktive in Samovar_ini.h aktiv; für einen BMP280 mit alternativer Adresse verwenden Sie USE_BMP280_ALT.
Am besten löten Sie die Sensorplatine direkt auf die Leiterplatte.