-
Thread
BME280 Sensor - Code für ATmega328 in C
Hallo, anbei ein ausgetesteter C Code für den ATmega328 (oder auch andere) zum Auslesen des BME280 Sensors. Hierzu wird das GY-BME280 Board verwendet, das mit einem I2C interface versehen ist und eine Versorgunsspannung von 5V benötigt. Hab's von AZ-Delivery für 7€ gekauft. Berechnet wird: -
Und dann kann man nämlich so fiese Fragen stellen wie: [c] l_ReadStatus: BME280_ReadRegisters (BME280_STATUS_ADDR, 1, &iStatus); if ((iStatus & 0x01) != 0) { Delay_ms (10); goto l_ReadStatus; } [/c] Warum ausgerechnet mit *goto*? Kennt Dein C-Compiler
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Warnungen, die wohl auf einen anderen Bug zurückzuführen sind, z.B. [code].pio\libdeps\ATmega4808_RX\BME280\src\BME280.h:229:17: warning: 'virtual void BME280::setSettings(const Settings&)' was hidden [-Woverloaded-virtual=] 229 | virtual void setSettings([/code] https://github.com/opencv/opencv
> die wohl auf einen anderen Bug zurückzuführen sind, z.B. > [code].pio\libdeps\ATmega4808_RX\BME280\src\BME280.h:229:17: warning: > 'virtual void BME280::setSettings(const Settings&)' was hidden > [-Woverloaded-virtual=] > 229 | virtual void setSettings([/code] > > https://github.com
-
Thread
NodeMCU ESP8266 Entwicklungsboard 0.96'' OLED Display für Arduino/Micropython
Hast du auch das Display und den BME280 richtig konfiguriert (I2C-Pins und so)?
-
Thread
Gibt es Sensoren für Luftfeuchtigkeit über 1-Wire?
bleibt der Wert oben und muss thermisch (im Backofen oder per Feuerzeug) wieder normalisiert werden. BME280 ist schon besser, SHT3x und SHT 4x sind z.Zt. meine Favoriten.
jeden I2C Sensor auch 1-Wire fähig macht. Ich habe mit dem DS28E17 gearbeitet und betreibe damit den BME280 seit Jahren problemlos am Bus.
-
Thread
[S] BME280 ausverkauft.
Hallo zusammen, hat jemand zufällig noch den Sensor BME280 herum liegen? Ich würde mein Interesse anmelden. Gibt es einen Grund dafür oder ist er inzwischen einfach vom BME680 abgelöst worden? Grüße
-
Thread
ESP32 C3 Mini als Universal Sensorboard
Moin Ich habe einen ESP32 C3 Mini den ich über eine 4 poligen Stecker mit einem BME280 einer Wheatstonebrücke oder einem 0-1V Eingang beschallen will. 2 Pins sind GND und 3.3V. Die zwei anderen Ein bzw Ausgang. Ich kenne die Problematik der Pullups, mir ist klar das das die zwei GPIOs
geht mir um simples Handling und nur eine Hardware. Also ein 4 poliger Stecker an den entweder den BME280, die Messbrücke oder die 0-1 V Leitung kommt. Danke und Grüße Hajo
-
Thread
Micropython Wetterstation
Meine ESPs haben einen BME280 und schicken die Daten alle 30 Minuten zur Datenbank auf dem Pi, dort lassen sie sich auch schöner visualisieren, z.B. mit Grafana. Zudem kann man mit einem BME280 auch den Taupunkt berechnen, benötigen
Richie schrieb im Beitrag #7997713: > Du hast einen BMP280, keinen BME280... Das sollte mit einem Blick auf den Sensor herauszukriegen sein. Der BME280 besitzt ein quadratisches Gehäuse, der BMP280 ein rechteckiges (Seitenverhältnis 4:5)
-
Thread
GY-BME280 mit Arduino benutzenIch möchte den Wettersensor GY-BME280 mit Arduino benutzen
auf der (geheimen) Bestückungsseite der Platine zu erwarten, nicht auf der Rückseite ;-) > GY-BME280-2.jpg > GY-BME280-1.jpg Die GY-BME280 auf deinen Bildern - ich sehe keinen Unterschied zwischen den beiden - sind wohl beides 3.3V Versionen. Die GY-BME280 für 5V sehen gewöhnlich wie die auf
#7977916: Von der Beschaltung sieht das Board aus, wie für 3,3 Volt. Anbei mal ein Bild von meinem BME280, der auch mit 3,3V betrieben wird. Für den ESP32 habe ich dieses .ino genommen: https://github.com/FredFeuerstein0815/ESP32_BME280_MariaDB/blob/main/ESP32_BME280_MariaDB_DeepSleep_30_Min.ino
-
Thread
[S] Suche Lernbücher für ESP und LVGL
how-to-use-an-i2c-driver-in-esp-idf/ ESP32-IDF-OLED-SSD1306: https://github.com/bkgoodman BME280-Sensor: https://esp32tutorials.com/bme280-esp32-esp-idf-oled/ https://embeddedtutorials.com/eps32/esp-idf-weather-station-with-bme280-cpp/ Neue I2C-Treiber: https://github.com/utkumaden/esp-idf-bmx280
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
Ich nutze das GY-BME280 Board
Ich nutze das GY-BME280 Board...
-
Thread
Temperaturmessung mit ESP01S
Ralf G. schrieb im Beitrag #7948861: > Und auf jetzt zeigt der BME280 auf einmal normale (um 10° !! geringere) > Temperaturwerte. Ich arbeite auch mit dem BME280. Wenn der von der Erwartung eine um 10°C abweichende Temperaturen anzeigt, dann ist die Temperatur tatsächlich
mal bis zu 1°C. Also eigentlich ist der BME280 auch zur Temperaturmessung schon zu gebrauchen. mfg
-
Thread
ESP32 als Außensensor mit Batterie/Akku betreiben
bei mir läuft ein Raspi als Basisstation und ich habe 3 ESPs als Sensoren für die Messung mit dem BME280. 2 ESPs laufen per USB staionär, einer läuft mit diesem Battery Board (https://www.ebay.de/itm/186289708248) mit einer CR123A. Hält nicht lange durch, was ein Fehlkauf. Was für ein Battery Board
Bei mir laufen die ESPs mit BME280 per LiFePO4. Allerdings wachen sie nur alle 30 Minuten auf und senden per WLAN. Wie lange der Akku durchhält kann ich aber noch nicht sagen. Läuft seit ca. 2 Jahren mit einer prismatischen 280Ah-Zelle
-
Thread
Günstige Möglichkeit 10 Räume Temperaturmäßig zu überwachen
Aussen) mehrere Einheiten verteilt: - USB-Mini-Steckernetzteil - Wemos D1 Mini (WLAN) - Sensor BME280 (I2C) Dazu ca. 30 Zeilen Arduino-Code und ein Gehäuse aus dem 3D-Drucker. Diese Dinger rufen alle 15 min ein PHP-Script auf einer kleinen 1-Bay-Synology. Die Daten landen in einer MySQL-DB und
-
Thread
[S] Spannungsregler 1117 3.3V low Iq (Low quiescent current)
/SOT-223 bleiben, da ich das ESP32 DEVKITC verwenden wollte; möchte nur 1-2 Logger mit ESP32 und BME280 bauen mit folgendem Aufbau bauen: BATT-> LDO-> ESP32 Der ESP32 soll alle x-min aufwachen, Temperatur und Feuchte messen und per WIFI an einen Webserver loggen. Danach wieder schlafen für x-min
Hersteller wissen was, was du noch nicht weisst. Und die Hersteller schreiben auch, dass der BME280 nicht zum Messen der Temperatur taugt. Die gemessene Temperatur ist immer ein paar Grad zu hoch und dient laut Datenblatt nur der Temperaturkompensation der Messwerte von Druck und Feuchte. Das steht
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
ATMega328PB auf einer Platine verbaut welcher verschiedene Sensoren ausließt wie SCD-40, SGP-40, BME280, TGS5141 und die entsprechenden Messwerte via Modbus RTU bereitstellt. Das Problem ist nun das jetzt schon den zweiten ATMega328PB auf dieser Platine verlötet habe der "nichts" mehr macht. Er lässt
-
Thread
Taupunktsteuerung - Geeignete Funklösung
kalibriertes) Hygrometer loggen lassen... Als "preiswerter" Selbstbau bietet sich irgendwas mit einem BME280 o.ä. an.
kalibriertes) Hygrometer loggen lassen... > Als "preiswerter" Selbstbau bietet sich irgendwas mit einem BME280 o.ä. > an. Ein BME280 ist keine gute Idee! Was nützt es, wenn die Feuchte stimmt, aber die Temperatur meilenweit (bei mir bis zu 3 Grad) danebenliegt. Steht auch so im Datenblatt, dass der ermittelte
-
Artikel
Temperatursensor
China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€) Bosch Sensortec BME280 / BME680. I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte) Vorteile: Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€ Bosch-eigene Bibliotheken für
: BME280: BME680: Projekte/Code [ASM] BME280 mit OLED Display am ATmega808 [ASM] BME280 mit OLED Display am ATtiny85 Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15
-
Thread
ESP32-WROOM-32 Flash-Größe
und läuft bei mir im Dauertestbetrieb mit 433MHz Funk, Webseite, UDP, TCP, TFT-Display und Sensor BME280 problemlos. Und auch in der Arduino IDE programmiert.
-
Thread
PV Anlage auf Insektenhotel
Mit dem Solarstrom könnte Temperaturlogging im Insektenhotel betrieben > werden. ESP32-Cam mit BME280... Irgendwo habe ich was über die ESP32-Cam mit AI gelesen. Damit könnte man bestimmt lustige Auswertungen machen.
-
Thread
Raspberry Pi Pico WH an DHT22 und LLC anschliessen
erwärmen mit dem Fön wieder zur Vernunft bringen, bis das Spiel von neuem losgeht. Nimm lieber einen BME280 oder einen SHT41
-
Thread
Welche Bauelemente sind das? I²C Sensor.
oder die Sensoren nicht nach Vorgaben lötet oder .. oder .. Nach schlechten Erfahrungen mit China BME280 Platinen hab ich mir SHT45 vom Distributor geholt, Platinen selbst erstellt und mit einer "Heizplatte" und Lötpaste verlötet.
-
Thread
BME280 Feuchtigkeit 0%
Wenn es so offensichtlich ist, dann kann man es auch an der ID erkennen (Register 0xD0 - 0x60 beim BME280 und 0x58 beim BMP280).
Zum einen soll es minderwertige Kopien geben und zum anderen > werden BMP280 "versehentlich" als BME280 verkauft. Der BME280 ist quadratisch, der BMP280 ist rechteckig.
-
Thread
Lieferant für Board mit BME280
Hat jemand einen Lieferanten für eine Platine mit dem BME280, bei dem es sich auch um einen echten BME280 handelt und nicht den üblichen China-Schrott. Ich habe hier 4 Platinen von diversen Ebay-Käufen und die Werte sind erkennbar alle sch... Einem Bekannten
www.bosch-sensortec.com/media/boschsensortec/downloads/handling_soldering_mounting_instructions/bst-bme280-hs006.pdf
-
Thread
Datenlogger Pendeluhr
. Der mechanische Aufbau muss daher 100% passen. Als Temp/Feuchte/Druck Sensor kannst du den BME280 verwenden, Sensirion hat auch vergleichbares: https://cdn-learn.adafruit.com/downloads/pdf/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-breakout.pdf Wahrscheinlich brauchst du
-
Thread
Lötpaste empfehlung
von Hand mit Lötdraht löten - ich kann allerdings nur davon abraten. Ich hab ein paar von den BME280 auf die Weise gelötet und die haben jetzt alle einen deutlich messbaren Offset. Auch nach Monaten geht der nicht mehr weg. Durch die ungleichmäßige Erwärmung beim Handlöten entstehen wohl kleine interne
Gerd E. schrieb im Beitrag #7782565: > Ich hab ein paar von den BME280 auf die Weise gelötet und die haben > jetzt alle einen deutlich messbaren Offset. Da gibt es bei dem Sensor gerade dazu so viele Themen hier, dass ich nicht glauben kann, dass dein Problem damit
-
Thread
Heißluftlötstation für Gelegenheitsgebrauch
Ralf X. schrieb im Beitrag #7773941: > BME280 Entwicklerboards bestelllt, Stück kosten die mich rund 0,29 incl. > VSK Und du erwartest ernsthaft, dass da auch ein BME280 drauf ist? Das Teil kostet bei Mouser in 10000er Stückzahlen 2,50
Jörg W. schrieb im Beitrag #7773947: > Ralf X. schrieb im Beitrag #7773941: >> BME280 Entwicklerboards bestelllt, Stück kosten die mich rund 0,29 incl. >> VSK > > Und du erwartest ernsthaft, dass da auch ein BME280 drauf ist? Nein! 😁
-
Thread
BME280 liefert zu genaue Ergebnisse :-)
relative Höhenveränderung mit Hilfe der Luftdruckveränderung anzeigen lassen kann. Sensor ist ein BME280, als library habe ich Seeed_BME280 installiert. Plattform Arduino UNO, später dann atmega328 Barometrische Höhenformel ist 44330.0*(1-pow(P/P0,1/5.25588)) Da ich nur den relativen Unterschied
der voreingestellte Hex-Wert 0xb7 für 16x oversampling einstellen lässt. [code] writeRegister(BME280_REG_CONTROLHUMID, 0x05); //Choose 16X oversampling writeRegister(BME280_REG_CONTROL, 0xb7); //Choose 16X oversampling [/code] Hat vielleicht jemand eine Idee dazu, oder gerne auch einen anderen
-
Artikel
Luftdrucksensor
ähnlich dem BMP180, leicht verbesserte Kennwerte Siehe auch: Temperatursensor Bosch / Sensortec BME280 / BME680 BME680. Auch von Bosch, kann Luftfeuchtigkeit, Druck, Luftqualität Datenblatt vom Hersteller Betriebsspannung 1.71 bis 3.6 V Interface I2C, SPI Kennwerte der Druckmessung RMS Noise 0.12 Pa
Ein Entwicklungsboard ist für ca 20€ zu bekommen. Siehe auch: Temperatursensor Bosch / Sensortec BME280 / BME680 LPS331. Digitaler Absolutdrucksensor von STMicroelectronics (Datenblatt) Betriebsspannung 1,8 bis 3.6 Volt Interface I2C, SPI MS5611. Digitaler Absolutdrucksensor von Measurement Specialties