-
Thread
Effizienteres Programm für LCD-Menü (ISR)
die Beleuchtung aus). lcd.clear(); // Set up oversampling and filter initialization bme.setTemperatureOversampling(BME680_OS_8X); bme.setHumidityOversampling(BME680_OS_2X); bme.setPressureOversampling(BME680_OS_4X); bme.setIIRFilterSize(BME680_FILTER_SIZE_3); bme.setGasHeater
die Beleuchtung aus). lcd.clear(); // Set up oversampling and filter initialization bme.setTemperatureOversampling(BME680_OS_8X); bme.setHumidityOversampling(BME680_OS_2X); bme.setPressureOversampling(BME680_OS_4X); bme.setIIRFilterSize(BME680_FILTER_SIZE_3); bme.setGasHeater
-
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
Hallo, viel Zeit vergangen seit euren Vorschlägen. Hab auch den Chip BME280 mal ausprobiert. Dabei hatte ich andersweitig Probleme mit der Berechnung der Luftfeuchtigkeit. Statt wie beim BME680 dem Luftdruck. Nach langen hin und her bin ich dan auf dem BME680 zurückgeswitcht
-
Thread
Bester TVOC Sensor
Ich nutze hier zwei Bosch BME680 mit deren BSEC Software. Kurz: Die Library ist leider nicht in der Lage, den Einfluss der Luftfeuchtigkeit aus dem errechneten VOC zu korrigieren. Die dargestellten Werte hängen massiv davon
Ich habe zwei BME680 mit BSEC hier im Einsatz. Leider ist ist die Bosch Bibliothek nicht in der Lage, die Luftfeuchtigkeit aus dem errechneten VOC zu korrigieren. Dadurch ergibt sich, jenachdem wann der Sensor bzw
-
Thread
Sensor für Luftqualität gesucht: CO2, org. Fremdstoffe
CO2 & TVOC Sensor?“ https://forum.arduino.cc/?topic=687750#msg4630392 Die nächste Wahl wären ein bme680, da ist alles drin. Leider misst der die Temperatur 2 Grad zu hoch, und auch nicht CO2, tVOC/bVOC, sondern einen Widerstand, der dann mit mythischer Zauberformel namens BSEC, unter Verwendung von
www.bosch-sensortec.com/software-tools/software/bsec/ „... IAQ, on the other hand, is not the output of the BME680 itself, but the output of a separate product called the Bosch Sensortec Environmental Cluster software (BSEC). This software provides a specific configuration for the BME680 sensor which has been
-
Thread
BME280 Sensor für Außenbetrieb vorbereiten
filterkappe-sf2/ Wir nutzen diese auch bei unseren Breakoutboards, z.B. https://github.com/watterott/BME680-Breakout
filterkappe-sf2/ > Wir nutzen diese auch bei unseren Breakoutboards, z.B. > https://github.com/watterott/BME680-Breakout Herzlichen Dank, das sieht auch gut aus! Die Qual der Wahl ;-)
-
Thread
Einschaltstrombegrenzung TPS62743
Cin auf 220 µF + 47 µF und Cout auf 47 µF erhöht, um etwas Puffer für den dahinterliegenden Sensor (BME680) zu haben. Durch die Erhöhung der Kapazitäten erhalte ich nun einen viel höheren Einschaltstrom (Spitze von 35 A laut WEBENCH Simulator [sim:3], siehe angefügte Grafik) und bis zur Stabilisierung
220 µF + 47 µF und Cout > auf 47 µF erhöht, um etwas Puffer für den dahinterliegenden Sensor > (BME680) zu haben. Ja nun, ein leerer Kondensator ist ein Kurzschluss. Da fließt dann für ein paar µs soviel Strom wie möglich. Mathias W. schrieb im Beitrag #6069698: > Die benötigte Kapazität ist
-
Thread
BME680 Memory Map Denkfehler?
aufgeführt. Wo ist mein Denkfehler? Datenblatt: https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf Danke für euere Hilfe!
Hallo, ich habe das Datenblatt des BME680 nur grob gelesen, gegen meine sonstige Gewohnheit... Mehr als Anmerkung: es macht wohl nur Sinn, den BME680 mit der BSEC-Lib von Bosch zu benutzen. Bosch hält sich sehr bedeckt, was sie mit den
-
Thread
BME680 etwas ATMega-freundlicher auslesen
damit klar kommen. Das hier ist aus dem offiziellen Code von https://github.com/BoschSensortec/BME680_driver/blob/master/bme680.c [c]/*! * @brief This internal API is used to calculate the temperature value. */ static int16_t calc_temperature(uint32_t temp_adc, struct bme680_dev *dev) {
Zumindest beim BME280 gabs dann ganz hinten im DB noch Rechenfunktionen in 32Bit. Sind die beim 680er verschwunden?
-
Thread
LSC Smart Connect - neues Smart Home System bei Action
on mode of some sorts, this may improve detection speed?. And if there are some GPIO's available a BME680 + TSL2561 can be added to make it a nice and tidy All-in-One sensor :D. And the new RGBCW Ceiling light was already found by some people, and Tasmotized, nice :) So long story short, did anyone
-
Thread
Odroid Go (ESP32 WROVER) und BME680
150 ms //GO.begin(); displayStarttext(); } } void loop() { float mw_temp_bme680; float mw_feuchte_bme680; float mw_druck_bme680; float mw_hoehe_bme680; uint32_t mw_gas_bme680; if (! bme.performReading()) { Serial.println("Failed to perform reading :("
(mw_druck_bme680); Serial.println(" hPa"); mw_feuchte_bme680 = bme.humidity; Serial.print("Humidity = "); Serial.print(mw_feuchte_bme680); Serial.println(" %"); mw_gas_bme680 = bme.gas_resistance
-
Thread
Suche Knopfzelle mit hohem Entladestrom
Hallo zusammen, ich wollte ein BLE Modul zusammen mit einem Bosch BME680 mithilfe einer Knopfzelle versorgen. Die Knopfzelle sollte nach meinen Schätzungen nach etwa 10mA Entladestrom zur Verfügung stellen. Leider habe ich bisher keine vernünftige Knopfzelle gefunden.
Verfügung gestellt werden soll. Der Controller des BLE Moduls soll alle 30 Sekunden einen Wert des BME680 und eines anderes Wertes zum Empfänger schicken. Danach wollte ich alles in den Ruhemodus versetzen. Zwischen der Knopfzelle und der eigentlichen Schaltung wollte ich noch einen Timer anbringen.
-
Thread
Temperatursensor mit Mikrocontroller in Gehäuse
Nimm einen anderen Sensor, der BME280 ist mist für deine Anwendung!!!
Der BME280 ist auch für die Luftfeuchte mist. Gibt im Internet haufenweise berichte dazu. Ich hatte hier mit verschiedenen BME280 teilweise immense Abweichungen (ja, auch im forced mode). Der 680er soll besser
-
Thread
ESP32 - Preomlem mit externer Spannnungsversorgung
SPI -> VSPI Pins, BME680 Enviromental Sensor I2C0 -> GPIO21 SDA, GPIO22 SCL, Sparkfun GridEye AMG88xx I2C1 -> GPIO16 SDA, GPIO17 SCL, AS7262 Spctral Sensor Alle drei über den 3V3 Pin gepowert.
-
Thread
Was sollte das eigene entwickelte Evalboard können?
Digital) - Operationsverstärker - SD Kartenanschluss - Temperatursensor(Analog und Digital) - BME680 (Umgebungssensor) - BMX055 (Beschleunigungssensor) - Lichtsensor (Analog) Was könnte man noch auf das Evalboard für Lernzwecke aufbringen? Mir geht es darum, dass ich die Welt der Mikrocontroller
ihr von einer eigenen Wetterstation? Einen AVR kann ich ja nehmen. Den Umgebungssensor von Bosch (BME680) kann ich ja auch einsetzen. Die ganzen Parameter wie Temperatur oder Luftfeuchtigkeit würde ich dann über Bluetooth auf meinen Telefon schicken. Oder eine Autobatterie Spannungsüberwachung? Dann
-
Thread
BGA BME680 Handlöten
Hallo Zusammen, ich muss/möchte ein paar Platinen (privat/Hobby) mit einem BME 680 von Bosch bestücken (8 Pin, BGA, 3mmx3mm Gehäuse). Frage: Habe ich da mit Heissluft eine Chance? Grüsse, René PS: Ich weiss, es gibt bereits Unsäglich viele Beiträge zum Thema, aber hier
Beitrag #5499545: > Hallo Zusammen, > > ich muss/möchte ein paar Platinen (privat/Hobby) mit einem BME 680 von > Bosch bestücken (8 Pin, BGA, 3mmx3mm Gehäuse). > Frage: Habe ich da mit Heissluft eine Chance? Auf jeden Fall! Der Chip hat einen Pad-Abstand von riesigen 400µm. Da passt ja sogar noch
-
Thread
Step-Down DC Leistung/Stromverhältnis
komplett ein und die BOD des µC ATmega328PB wird aktiv und es kommt zum Reset. Am ATmega328PB ist ein BME680 angeschlossen. Beides läuft mit 1,8 V, so dass möglichst wenig Strom verbraucht wird. Vorher hatte ich einen LDO im Einsatz. Der hat jedoch einen zu geringen Wirkungsgrad. Nun möchte ich noch
Wirkungsgrad ist sicher etwas niedriger, auch je nach eingesetzter Spule und Kondensatoren. Nun zieht der BME680 während der Messung der Luftqualität ca. 12 mA für eine einstellbare Zeit von 100 - 300 ms. Da müsste ich sicher noch einen Lastspitzenkondensator eingangsseitig vorsehen. Wie groß würdet ihr in
-
Thread
Problem beim umschreiben BME680 Library auf onewire
ist: Adafruit_BME680.cpp Adafruit_BME680.h bme680.c bme680.h bme680_defs.h Die "bme680" Sourcen kommen diesmal scheinbar direkt von Bosch. zunächst ist eine Struktur für den Sensor definiert, darin werden ein
->onewire, gas_sensor->dev_id, BME680_MEM_PAGE_ADDR & BME680_SPI_WR_MSK, ®, 1); [/c] Die Funktion wird also aus dem struct aufgerufen und noch mit Daten aus dem struct gefüttert. *Augenverdreh* Die Eigentliche Frage ist aber
-
Thread
Bosch BME 680 Temperaturberechnung
int16_t) ((calib[36] << 8) | calib[35]); par_gh3 = (int8_t) calib[38]; res_heat_range = (readBME680(RES_HEAT_RANGE_ADDRESS_BME680) & 0x30) / 16; // 0x02 minus ungenutzte bits res_heat_val = (int8_t) readBME680(RES_HEAT_VAL_ADDRESS_BME680); // 0x00 minus ungenutzte bits range_sw_err =((int8_t) readBME680(RANGE_SW_ERR_ADDRESS_BME680) & 0xf0) / 16; // 0x04 minus ungenutzte bits } [/c]
-
Thread
BME280 hohe Temperaturabweichung
gibt es einen Unterschied von 1K zum Breadboard und Thermometer und das trotz Sleepmode. Abfrage: BME(Platine) einnmal alle 110s (on: 10s) (sleepmode), BME(breadboard) alle 10s 2. Durch das Annähern des BME280(Breadboard) an den BME(Platine) (Parallel nebeneinander ca 1cm Luft zwischen
war ca 1K bis 2K(Kelvin) und wenn ich dich richtig verstanden habe: Es sind jeweils Temperatur des BME280(breadboard und Platine) und weil ich ihn noch hatte ein BME680 und die Feuchtigkeitswerte direkt darunter. Und die Feuchtewerte der (Platine): Der ist in der Zeit im DEEPSLEEP daher keine Werte
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
direkt an die rote Kontrollled. Mit 1,6V als High triggert der IRQ des ESP8266 hier zuverlässig. BME680 ist eigentlich mehr lustig. Luftdruckwerte stimmen gut mit meinen beiden BME280 überein, Feuchte ist erwartungsgemäß eben ungefähr. Temperatur hat natürlich das gleiche Problem wie beim BME280, es wird die Chiptemperatur gemessen. Nachteil ist aber: der BME680 muß durchlaufen, sonst geht des IAQ-Sensor nicht sinnvoll. Damit geht die Temperatur immer vor... IAQ muß man die BSEC Lib von Bosch nehmen, nur die wissen, was sie da treiben und verraten das auch
-
Thread
Bosch BME680 Luftgütesensor, Verständnisproblem
first need to create a device structure. You can do this by creating an instance of the structure bme680_dev. Then go on to fill in the various parameters as shown below #### Example for I2C struct bme680_dev gas_sensor; gas_sensor.dev_id = BME680_I2C_ADDR_PRIMARY; gas_sensor.intf = BME680
<-----------!!! gas_sensor.delay_ms = user_delay_ms; <-----------!!! int8_t rslt = BME680_OK; rslt = bme680_init(&gas_sensor); [/c] Außerdem: [c] ### Reading sensor data #### Example for reading all sensor data struct bme680_field_data data; while(1) { rslt
-
Thread
DS1820: Wie gut?
schneidet der DS1820 im direkten Vergleich zu Sensirion SHT21 und den Bosch-Sensoren BMP180 BME280 BME680 ab? Ich frage deshalb, da ich mittlerweile ca. 5x DS1820 verbaut habe und jeder Sensor irgendwie etwas anderes misst. Die Werte schwanken hierbei doch sehr... Herzlichen Dank!
-
Thread
Breakout BME680
Hallo. Ich bin auf der Suche nach einem passenden Breakout-Board für den Bosch-Sensor BME680: http://www.mouser.de/ProductDetail/Bosch/BME680/?qs=v271MhAjFHjo0yA%2fC4OnDQ%3d%3d Im Netz hatte ich irgendwo eins gefunden, das allerdings mit knapp 16 Euro doppelt so teuer, wie der eigentliche
Hallo Stefan, Schau mal hier, ist schon fertig :-) https://github.com/watterott/BME680-Breakout Wenn Du Hardwaretechnisch aber nicht so bewandert bist würde ich mich auch meinem Vorredner anschließen: http://www.watterott.com/en/BME680-Breakout Auf dem Board ist der Sensor
-
Thread
Wer verwendet BME 680 ?
temperature and humidity and gas data * from the sensor, compensates the data and store it in the bme680_data * structure instance passed by the user. */ int8_t bme680_get_sensor_data(struct bme680_field_data *data, struct bme680_dev *dev) { int8_t rslt; /* Check for null pointer in the
mal das readme lesen: https://github.com/BoschSensortec/BME680_driver/blob/master/README.md Reading sensor data Example for reading all sensor data struct bme680_field_data data; while(1) { rslt = bme680_get_sensor_data(&data, &gas_sensor
-
Thread
Bosch BME680 Breakout
Hallo Gemeinde. Für ein kleines Projekt würde ich gerne den Sensor Bosch BME680 an meine Arduino-Plattform anschließen. Hierfür benötige ich ein entsprechendes Breakout-Board!? Bisher bin ich im Netz nicht fündig geworden... Wer Information diesbezüglich hat bitte melden
geworden... http://www.watterott.com/index.php?page=search&page_action=query&desc=on&sdesc=on&keywords=bme680&x=0&y=0 rhf
-
Thread
ESP8266 NodeMCU Batterie
hat ca. 600mAh. Dahinter hängt ein Step-Up/Down (SEPIC) DCDC-Wandler und ein etwas dickerer Elko (680µF, Low ESR). Das Modul ist mit einem maximalen Strom von 150mA angegeben, für den ESP reicht es aber. https://de.aliexpress.com/item/32829485806.html Als Sensor hängt erstmal nur ein BME-280 dran
dauernd von Interrupts geweckt wird. Die Schaltung hat komplett eine Ruhestromaufnahme von 0,65mA, der BME wird nicht geschaltet, weil er maximal 200µA braucht. Der ESP läuft zur Zeit mit dem Solarpanel hinter einer Fensterscheibe (Ausrichtung nach Nord-Ost), so dass auch das Solar-Panel nur wenig Strom
-
Thread
ICs und Sensoren von Aliexpress
für die Steuerung mit dem I2C Bus (PCA9516, PCF8574, ADC128D818, MCP3008) oder Sensoren, wie den BME280 oder BMP180, von Aliexpress aus China kauft, dann kann man davon ausgehen, dass die Chips und Sensoren mit 100%iger wahrscheinlichkeit Nachbauten sind. Also nicht von den Produzenten, von welchen
gibts das PDF mit den Untersuchungsergebnisse der GAO an den Kongress: http://www.gao.gov/assets/680/675227.pdf Arno hat ja auch schon was dazu gepostet.
-
Thread
Welcher SPI ADC für ESP8266?
Nix weltbewegendes, Temperatur und Feuchtigkeit messen. Die Sensoren sind vorgegeben? Wenn nicht BME280/BME680 oder HTS221, die alle SPI und I²C können.
-
Thread
BME280 per OneWire mit DS28E17
BME.write(0x01); // Number of data bytes to be written BME.write(0xFD); // I2C Register to read BME.write(0x02); // Number of data bytes to be read BME.write(crc);
Hallo, für alle die noch danach suchen... Habe sowohl für den BME280 als auch BME680 Projekte auf meiner Webseite: http://www.fay.tv/bme280-1-wire http://www.fay.tv/bme680-1-wire grüße zwanni
-
Thread
China-BME280 Problem
beschriebene Problem hat auch mir die Zeit gestohlen. Zumindest zu den zu niedrigen Feuchtigkeitswerten des BME280 möchte ich diesen Hinweis weitergeben: FAE_CA1 Community Moderator 03-08-2021 05:19 PM Re: BME680 and BME280 too low humidity Hi, Thanks for your inquiry. Each BME280 and BME680 sensor
dieser Seite funktioniert der Download: https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BME680-and-BME280-too-low-humidity/m-p/21794
-
Thread
Empfehlung Luft/Gas Sensor für Messung der Luftqualität?
Ich würde ja BME680 vorschlagen, allerdings ist der noch nicht verfügbar.
Hallo, ich würde mich auch für den BME680 interessieren. Hat da jemand mehr Infos?
-
Thread
BME680 Bosch Sensortec 4 in 1 gass,luftdruck,feucht,temp
lg rudi ;-) [1] http://www.bosch-sensortec.com/en/homepage/products_3/environmental_sensors_1/bme680/bme680_2 [2] https://www.youtube.com/watch?v=qQPMeGbuoWg
Luftdruck, Feuchtigkeit und Umgebungstemperatur Wenn Dir das ausreicht, könntest Du es doch mal mit dem BME280 versuchen? Das neue Feature des BME680 ist nämlich die Detektion von Volatile Organic Compounds...
-
Thread
Liest hier jemand von SEGGER mit? Ich hab da mal ne Frage Emulation fehlerhaft?
nun nicht mehr. Zumindest nicht im Einzelschritt. Die KLxx Prozessoren von Freescale haben eine BME und spezielle zusätzliche Register an separaten Adressen, die wenn sie beschrieben werden den soeben geschriebenen Wert nehmen und damit eine atomare lesen/ändern/schreiben Operation am eigentlichen
r3, r3 18 for (j = 0; j < 100; j++) { 00000686: cmp r3, #0 00000688: bne.n 0x680 <delay+4> * <- ... und zwar genau hier :-/ 0000068a: subs r2, #1 0000068c: uxth r2, r2 17 for (i = 0; i < 10000; i++) { 0000068e: cmp r2
-
Thread
Zeigt her Eure IoT Projekte Bilder
des Roomba gespeist - TxD ESP01 direkt mit Roomba RxD verbunden - RxD ESP01 über Spannungsteiler 680/1000 verbunden - GPIO2 als "wakeup" für den Roomba - Roomba Baudrate 115200 - modifiziertes AT Demo Projekt - ESP01 am PC vorkonfiguriert (WLAN) - kein externer µc Der Roboter soll erstmal keine
Mein Projekt ist ein BME280 Sensor mit Atmel 328P, der die Werte über ein RFM69 (433Mhz) an mein OpenHab2 schickt. Aktuell verwende ich eine CR2032 Batterie, aber die Platine kann auch mit Solarmodul und einem SuperCap arbeiten
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Hier mal eine Tag-/Nachtschaltung mit sehr geringem Standby Stromverbrauch. Fotodiode BPW34, 680K und IRLML 2502, Diese Schaltung habe ich zum Steuern der "Flacker Kerzen" Bis um die 800K ist möglich. Wichtig war nur, dass es ein LL Fet ist, denn diese Kerzen und Lichterketten werden ja