-
Thread
BME280 an ESP32 mit MicroPython
BME280 i2c = I2C(scl=Pin(22), sda=Pin(21), freq=10000) while True: bme = BME280.BME280(i2c=i2c) temp = bme.temperature hum = bme.humidity pres = bme.pressure print('Temperature:
(21), freq=10000) while True: bme = BME280.BME280(i2c=i2c) temp = bme.temperature hum = bme.humidity pres = bme.pressure print('Temperature: ', temp) print('Humidity: ', hum) print('Pressure: ', pres) sleep(
-
Thread
ESP8266, AA Eneloop, Akkuüberwachung, BME280
Hallo, grundlegend möchte ich einen µC mit einem BME280 und Akku betreiben. Dieser soll die Daten an einen PI senden. Gedacht hatte ich an einen ESP8266-01 mit 4 AA Eneloops und den HT7833. Eneloops weil ich die gut laden kann und mir keine Gedanken um
-
Thread
Arduino SD und BME280
> bzw bei //Adafruit...; I2C die // weglassen und SPI auskommentieren. BINGO! [c] Adafruit_BME280 bme; // I2C //Adafruit_BME280 bme(BME_CS); // hardware SPI //Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK); // software SPI [/c]
Man werfe einen Blick in den Quelltext der BME280 Lib. Adafruit_BME280.h [c] /*! * @brief default I2C address */ #define BME280_ADDRESS (0x77) // Primary I2C Address /*!
-
Thread
Per Lötkolben BME280 löten?
Sensor: https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/ Hat da jemand Erfahrung oder Ideen? Grüße
@Johannes S. zumindest den BME280 habe ich hier lieferbar gesehen: https://www.shotech.de/de/bme280.html
-
Thread
SPI für verteilte Systeme
C-Funktion realisiert werden, ggf auch als Kommunikation über (virtuelle) Register, wie bei Sensoren (z.B. BME280). Sahnetüpfelchen wäre die Redefinition der Arduino Serial-Libary mit Verwendung dieses Kanals statt UART. Das spart Leitungen, außerdem könnte man bei geschickter Programmierung dann Serial.Write
-
Thread
STM32 Lieferengpass
interessanterweise hat DigiKey da noch mehr. Sind die soviel größer als Mouser oder teurer? Auch bei Sensoren wie BME280 oder BMX160 sieht es mau aus. Container/schiffe scheinen Mangelware zu sein. Habe eine Bestellung offen, da hat der Händler eine Trackingnr. für das Containerschiff geschickt.
> DigiKey da noch mehr. Sind die soviel größer als Mouser oder teurer? > Auch bei Sensoren wie BME280 oder BMX160 sieht es mau aus. > Container/schiffe scheinen Mangelware zu sein. Habe eine Bestellung > offen, da hat der Händler eine Trackingnr. für das Containerschiff > geschickt. Das
-
Thread
Röhrenuhr IV-18
..wobei man dann auch einen BMP oder BME280 einsetzen könnte..oder Beides. Pille
-
Thread
Widerstandsänderung PT1000 in Schaltung ohne Temperaturänderung
präzise Strom- und Spannungsquellen verzichten. Oder man nimmt gleich einen MCP9808 bzw. einen BME280. mfg Klaus
-
Thread
DHT22 Feuchtesensor auf 99,9 %
BME280
Eine angemessene Lebensdauer wäre schon ausreichend. Draußen im Freien+Überdachten habe ich einige BME280. Der älteste ist ~2 Jahre und funktioniert immer noch. Bosch scheint wesentlich zuverlässiger und robuster zu sein.
-
Thread
Temp & Hum sensoren in Genau?
Bosch BME 280 Sensirion SHT3x
-
Thread
Suche "dummes" Heizungsthermostat zum Steuern per 433 / 868 MHz
Geräte im Haus zu steuern (Lüfter und Abluft, Fenster, Luftentfeuchter). Klimadaten ermittele ich per bme280 Sensoren. Die Geräte schalte ich alle mit den Funkschaltern von "Intertechno". Für Intertechno habe ich mich entschieden, weil sich die 433Mhz Funksignale leicht abfangen und auslesen lassen, um
ich einfach vom Controller aus stufenartig hoch und runter regeln kann. Im Code also: [code] bme280 misst niedrige raum-temp -> Sende 1 Stufe hoch 10min später bme280 misst niedrige raum-temp -> Sende 1 Stufe hoch 10min später soll-raum-temp erreicht .. usw... Fenster auf detected -> Sende
-
Thread
Frage zum Umweltsensor BME280
an und funktioniert aber leider nicht; also das Adafruit Testprogramm liefert einen Fehlerhinweis: BME280 test Could not find a valid BME280 sensor, check wiring, address, sensor ID! SensorID was: 0x58 ID of 0xFF probably means a bad address, a BMP 180 or BMP 085 ID of 0x56-0x58 represents a BMP 280, ID of 0x60 represents a BME 280. ID of 0x61 represents a BME 680. (In der Adafruit_BME280.h habe ich die Adresse von 77 auf 76 geändert. Ohne diese Änderung wurde die Fehlermeldung
-
Thread
Welches ist jetzt eigentlich die beste CO2-Ampel?
Luftverbrauch im Hinblick auf Aerosole >> naeher, als ein genauer CO2 Wert. > > Vorschlag? BME680, liegt preislich bei 10 bis 15 Euro
Vielleicht auch von Interesse : http://www.vth.de/media/files/shop-beilagen/2016/dez/wettersensor-bme280.pdf https://www.arduinoforum.de/arduino-Thread-DHT22-BME280-vergleich Bernd_Stein
-
Thread
ESP8266 BME280 InfluxDB Daten kommen nicht an
mit meinem Code auf dem ESP8266 und hoffe hier Hilfe zu finden. Das Setup sieht wie folgt aus: BME280 -> ESP8266 -> WLAN/Netzwerk -> Server/InfluxDB Das Problem ist, dass meine Daten Temperatur, Luftfeuchte und Luftdruck nicht korrekt in der InfluxDB ankommen. Den Arduino-Sketch hänge ich mal
-
Thread
BME280 Libraries [ASM]
verschiedene Bibliotheken/Includes für die verschiedenen AVR-Cores verwendet werden. Hier bei der BME280.inc Include Datei sieht das für die 4 verschiedenen Cores folgendermaßen aus: AVR *Tiny* *Core* (AVR und AVRe): - /mBME280/. /inc/ (darin steckt die Kommunikation mit dem Sensor/TWI-Modul
u.s.w Beispiele zur Benutzung findet Ihr hier: [https://www.mikrocontroller.net/topic/506743#new BME280 mit OLed Display] MfG Steffen
-
Thread
CH-341 USB->I2C + CCS811
einen CCS811 über i2c auszulesen. Der USB-I2C Adapter funktioniert grundsätzlich, da ich damit einen BME280 oder ADS1115 verwenden kann. Einzig der CCS811 macht Probleme. Ich verwende Python3, smbus2. Dabei passiert folgendes: # mein kleiner i2cdetect erkennt alle 3 Sensoren (ADS1115,CCS811 und BME280
-
Thread
[ASM] BME280 mit OLed Display mit ATmega808
Hallo Steffen, der Assembler-Code für den BME280 erkennt er auch den BME680? (BME680 = BME280 + Luftgüte) Gruß Brnhard
Bernhard S. schrieb im Beitrag #6589686: > Hallo Steffen, > > der Assembler-Code für den BME280 erkennt er auch den BME680? > > (BME680 = BME280 + Luftgüte) > > Gruß > > Brnhard Das funktioniert leider nicht. Der BME680 hat zwar die gleiche 1. I2C Adresse (0x76) aber bei den Adressen
-
Thread
BME680 Druckberechnung viel zu hoch
einzugrenzen. Wer sagt denn das Tobias KLIMA Logg ProSensor richtig und genauer mißt? Immerhin ist der BME680 nicht unter 20 € zu bekommen. Um da weiter zukommen würde ich in der Tat einen BME280 vergleichsweise testen. Die Frage ist so und so, was war bei Bosch eher da? Der BME280 oder der BME680? Ich denke, im BME680 wird viel vom BME280 wiederzufinden sein. Interessant wären Meßreihen beider Sensoren zu vergleichen und dies noch mit den stündlichen Werten des Agrarwetter. Wobei ich mir vorstellen kann, daß
-
Thread
BMP280 und sht21 am langen I2C Bus
Hallo, habe ein komisches Problem. An einem Wemos habe ich einen BMP280 und einen SHT21 am I2C Bus hängen. Der BMP hat ca. 10cm Kabel bis zum Wemos und der SHT ca 5m. Der SHT funktioniert auch bei der Länge des Kabels einwandfrei. der kurz angebundene BMP280 funktioniert
mit dem oszi dran. Was mich verwirrt ist eben, dass der > sht in 5 m Entfernung funktioniert, der bme in 10 cm nicht. Deshalb ja die Sache mit den Reflektionen. Aus den 5m kommt vielleicht was, was der BME280 in 10 cm nicht mehr ganz so geil findet. Das siehste am ehesten mit nem Oszi ;)
-
Thread
[S] Hochspannungs GM-Zählrohr Bausatz/Kit für SBM20 o.ä.
www.lndinc.com/products/geiger-mueller-tubes/712/). Ich habe die Software so angepasst, dass ich GPS-, BME280- und Batteriedaten auf einer SD-karte speichere und auf einem OLED-Display anzeige. Die Schaltung funktionierte bislang stets zuverlässig. Ich habe die Röhre mit Schaltung bis 4500 Zählungen/s testen
-
Thread
Mit Arduino 230 V-Gerät schalten
Guten Tag Daniel, schau doch mal unter BME280 über I2C nach. Dann hast du die Sensor Seite. Zum Schalten der 220V AV würde ich ein Solid State Relais nehmen. Bei dem Solid State Relais gibt es 2 Dinge. 1. 220V ist kein Spielzeug... Also Aufpassen 2. Über den Ausgang des Solid-State Relais sollte ein 280V (Oder höher) Varistor gelegt werden. Dieser verhindert, dass Spannungsspitzen von auslaufenden Motoren usw. das Solid State Relais killen. Das ist der Minimalaufwand.... Und die Temperatur ist
-
Thread
ESP-12F Spannung bricht ein
entferne, habe ich am Akku wieder ~3,6V und am Spannungsregler wieder ~3,3V. Vorher enternt hatte ich BME280 Modul und den Spannungsteiler am Analogeingang. Diese brachten keine Veränderung. Woran könnte es noch liegen? Was könnte ich entfernen?
-
Thread
BME280 und BMP280 gleichzeitig nutzen. Geht das?
Hallo, ich möchte einen BME280 und einen BMP280 gleichzeitig am I2C auslesen. Habe ich nur den BMP280 angeschlossen funktioniert alles. Aber schliesse ich den BME280 mit an, wird der BMP280 nicht mehr gefunden. Ich vermute die
Dies gilt übrigens für beide BME280 und BMP280. Du kannst also mit (leichter) HW Änderung mit beiden kommunizieren.
-
Thread
ESP8266 oder ESP32 Board mit integriertem Temperatursensor
Mit den DHT-Sensoren habe ich schlechte Erfahrungen in Sachen Haltbarkeit gemacht. Lieber sowas wie BME280. Gibt noch einen neuen Sensor, der vor kurzem auf den Markt gekommen ist und recht gut sein soll - dessen Namen fällt mir nur gerade nicht ein.
den DHT-Sensoren habe ich schlechte Erfahrungen in Sachen > Haltbarkeit gemacht. Lieber sowas wie BME280. Der BME280 taugt als Temperatursensor ebensowenig. Wird nicht umsonst von Bosch als Humidity sensor vermarktet und auf der Webseite zentral nur die Daten als Druck- und Feuchtigkeitssensor dargestellt
-
Thread
Stromsparende Anwendung Attiny85 (Feuchtigkeitssensor)
was für eine Feuchtigkeit wird denn gemessen? Luftfeuchtigkeit? Da kann man ja auch einen BME280 nehmen.
-
Thread
Atmega328p LoRa Node (RFM98w) - Zu hoher Stromverbrauch!
ich habe vor kurzem einen eigenen LoRa Sender für mein Smarthome gebaut: Atmega328p Chip mit BME280 als Sensor und RFM98W zum versenden der Daten über LoRa. Das funktioniert Prima: Ich lese den Sensor aus, falls sich die Werte geändert haben, sende ich diese über LoRa und gehe dann für 4 Minuten
längere Zeit wach halten." wie würde ich das mitbekommen? Ich müßte die Zeit vor dem Auslesen des BME und danach messen, oder?
-
Thread
Temperaturgenauigkeit bmp180 bzw. gy68
Offset von ca. 7K, wonach die > Kalibrierdaten Käse sind. BMP180 habe ich nicht, aber mehrere BME280, und da passen die Temperaturen sehr gut mit parallel gemessenen DS18B20. 7K Abweichung ist undenkbar. - Vielleicht hast Du ein 5V-Modul erwischt, was Du an 3.3V betreibst. - Oder die Wärmeleitung
-
Thread
LTO über Solar laden
dass mir später unterstellt wird, ich hätte den SHT35 aus der Hosentasche gezogen, weil oben noch der BME280 steht: Der BME280 funktioniert nur in "non condensing conditions", als Außentemperaturfühler ist er daher völlig ungeeignet. Bei mir hat sich das ab ca. 0°C und hoher Luftfechte gezeigt, da liefert ein BME280 plötzlich um mehrere °C "springende" Werte. Dass ich den BME280 überhaupt in Betracht gezogen habe, liegt daran, dass ich ihn in Innenräumen schon seit geraumer Zeit im Einsatz habe und mir die Einschränkung
-
Thread
ESP-12S startet nicht korrekt nach deep sleep.
vor dem Tiefschlaf beide Sensoren am I2C auch in den Tiefschlaf zu schicken mit: settings.mode = BME280::Mode_Sleep; bme.setSettings(settings); veml.enable(0); Hat aber nichts gebracht. Direkt nach dem Aufwachen sehe ich wieder die I2C Clock. Nachtrag2: Über einen Taster an Reset startet der
sicher auf H liegen. Üblich ist eher GPIO4 und 5 für I2C, die sind da unkritisch. Ein ESP8266-12 mit BME280 und BH1750 an einer LiFePO4 Zelle hat hier noch nie Probleme gemacht. Gruß aus Berlin Michael
-
Thread
Wer macht bei Arduino eigentlich die Qualitätssicherung?
Billigmaterial auf den Markt werfen, Fake-Chips, die nicht das tun was sie sollen (Fake Gyro Sensoren, Fake BME 280; Fake NR24L01 TxRX usw) und die Geiz ist Geil Mentalität das Zeug auch noch kauft geht es mit der guten Idee den Berg runter, der Library Manager für "externe Libs" (also nicht die eingebauten)
-
Thread
18650 Zelle / LoRa Modul mit Solarzelle versorgen?
Sonne. Oder wenn Wasser eindringt, ein Feuchtesensor ist auch mit im BME280. Klappt auch prima. Die Schaltung selbst wird durch einen cleveren "Universal Step-Up-Step-Down DC/DC" versorgt, der aus 2V-15V immer 3.3V macht. Kosten 1,50 die Dinger, haben einen Ruhestrom
John Doe schrieb im Beitrag #6309849: > SPI probiert? Da es defintiv das Lora Modul ist, was den BME280 nach einiger Zeit in die Binsen haut wird das schwierig. Es reicht die Init Routine auf zu rufen und nach einer Weile wird BME280 nicht mehr initialisierbar, egal welcher Mode eingestellt ist.
-
Thread
Frage zu Unterschieden zwischen Entwicklerboards [BME280]
Softwaretechnisch dafür gut. Kann mir jemand erklären was der Unterschied zwischen diesen beiden BME280 Entwicklerboards ist: https://www.reichelt.at/entwicklerboards-temperatur-feuchtigkeits-und-drucksensor-debo-bme280-p253982.html um 5.90 Euro. https://www.reichelt.at/entwicklerboards-temperatur-feuchtigkeits-und-drucksensor-debo-sens-thd-p235476
sollen es 4 Sensoren werden. Ich habe mich informiert und bin zum Schluss gekommen, dass der Bosch BME280 der beste Sensor seiner Preisklasse ist. Ich will deshalb einen orginalen Bosch BME verwenden. Was ist der Grund für die enorme Preisdifferenz? Vielen Dank!
-
Thread
TMP36 spannungsabhängig?
stimmte der ermittelte Temperaturwert ungefähr mit > denen der gleichzeitig laufenden SHT15- und BME280-Sensoren überein. Mit > einer Versorgungsspannung von ca. 3.7V Was war alles an der höheren Versorgungsspannung angeschlossen? Nur der TMP36? Oder auch die SHT15, BME280 und ADS1115? Von denen können nämlich auch spannungsabhängige Offsets kommen. Der BME280 wäre mit 3.7V schon über seinem Abs. Max.
-
Thread
Webserver für Daten
einen Wettersensor. Wenn dir Temperatur, Luftdruck und Luftfeuchtigkeit schon ausreicht würde ich den BME280 nehmen.
-
Thread
Was passiert da in einem ESP8266 (12E)?
Serial.println(""); Serial.println("...setup"); } Wire.setClock(3400000); // BME280 bool status = bme.begin(0x76); if (!status) { if (debug) Serial.println("Could not find a valid BME280 sensor, check wiring!"); while (1); } // BH1750 myLux.powerOn
Test --"); delayTime = 3000; bme.setSampling(Adafruit_BME280::MODE_FORCED, Adafruit_BME280::SAMPLING_X1, // temperature Adafruit_BME280::SAMPLING_X1, // pressure Adafruit_BME280
-
Thread
Nodemcu mit bme280 and adafruit io per mqtt
bin auf der Suche nach einem funktionsfähigen Arduino Code um per Nodemcu eine mit i2c angebundenen BME280 Sensor auszulesen, das klappt schon, und die Daten per mqtt an adafruit io senden, da hapert, es obwohl es in anderen Projekten klappt, ich bin einfach zu blöd. Vielleicht hat ja jemand sowas schon
-
Thread
Sensirion SHT30 Wechsel an Wetterstation
Sensirion SHT30. Gibt es eine Möglichkeit, diesen Sensor durch einen hochwertigen Sensor von Bosch (bme280) zu ersetzen, ohne auf die Software im Chip der Platine zugreifen zu müssen? Das wird sich warscheinlich zu schwierig gestalten für einen Anfänger. Im Anhang noch die Bilder der Platine.
#6222955: > Gibt es eine Möglichkeit, diesen Sensor durch einen > hochwertigen Sensor von Bosch (bme280) zu ersetzen, ohne auf die > Software im Chip der Platine zugreifen zu müssen? Nein. Sensirion gilt als eher hochwertigerer Chip als Bosch. Mal ordentlich durchtrocknen ?
-
Thread
LOLOLU2122 + ESP8266
Überwachung gebaut, welche die Daten alle halbe Stunde auf Thingspeak hochlädt. Als Sensor nutze ich den BME280 über I2C. Als Spannungsversorgung kommt ein 9V Block zum einsatz, welcher über einen DC-DC step up/down converter auf 3.3 V geregelt wird. Das funktioniert soweit alles schon ziemlich gut, nur
einfach parallel zum Vout des Dc-Dc converters geschaltet wird. Hätte dann auch den Vorteil das der bme280 ebenfalls spannungslos geschaltet wird wenn er nicht benötigt wird. Habt ihr sowas schon einmal gemacht und habt Tips für mich wie man das evtl. Eleganter oder anders lösen könnte? Mfg Markus