-
Thread
Division 64Bit durch 32Bit gesucht
Werte direkt im SRAM berechnet um den "Verbrauch" an Registern zu minimieren. Hab ich mir mal für den BME280 geschrieben. Sascha
-
Thread
LoRaWAN Library für atmega328p
und auf die Downlinks verzichtest gibt es Alternativen: https://github.com/ClemensRiederer/TinyLoRa-BME280 Auf der Anderen Seite muss auch die Frage nach erreichbaren Gateway gestellt werde. Wenn es da auch knapp wird, dann ist es besser nur Lora ohne WAN zu verwenden. Das vereinfacht die Sache (auch
die > Downlinks verzichtest gibt es Alternativen: > https://github.com/ClemensRiederer/TinyLoRa-BME280 Ja, ohne OTAA gibt es einiges. Auch z.B. den in meinem Ursprungspost genannten LoRa-Node. Davon habe ich schon einige am Laufen. > Auf der Anderen Seite muss auch die Frage nach erreichbaren
-
Thread
ESP.getVcc Akkuspannung mit LiFePo springt nach Aufladung auf 4.2V
PS: meine mißhandelte Zelle habe ich heute Vormittag mit 3,65V eingesetzt (ist ein Sensor mit ESP32/BME280/MAX44009), inzwischen meldet sie 3,3V, mal abwarten. Gruß aus Berlin Michael
meine mißhandelte Zelle habe ich heute Vormittag mit 3,65V > eingesetzt (ist ein Sensor mit ESP32/BME280/MAX44009), inzwischen meldet > sie 3,3V, mal abwarten. So wie ich an verschiedenen Stellen gelesen habe ist ein LiFePo nicht sonderlich nachtagend wenn er mal ueberladen wird. Nur sollte man
-
Thread
BME280 im Freien betreiben - wie schützen?
Hallo, ich möchte einen BME280 (auf China Platine) in einer Stockwaage für ein Bienenvolk betreiben. Die Waagenelektronik will ich in einem Henselkasten verbauen. Wie kann ich den Sensor einerseits vor Regen und Kondenswasser
-
Thread
ESP.getVcc() liefert Spannungsspruenge
Beim mir laeuft ein ESP8266 mit einem LiFePo 2500mAh Akku und sendet per ESPNow seine BME280 Messwerte wie auch die Vcc per MQTT und Telegraf in Grafana und ich habe dabei das folgende Ergebnis ueber den letzten Tag erhalten. Man sieht dass morgends gegen 08:00 Uhr ploetzlich mal die Spannung
-
Thread
GYBMEP SDA immer Low-Pegel
Hallo erst einmal, ich hab mir vor ein paar Tagen 3 GYBMEP Platinchen mit dem BME280 bestellt. Jetzt hab ich sie mal ausprobieren wollen, aber bei allen 3 ist die SDA Leitung vom I2C immer low. Die Beispiele die ich finde sind alle für den Arduino, den hab ich aber nicht. Bei allen 3 Platinen ist direkter Durchgang von GND zu Pin3 (SDI) am BME280. Hat jemand auch dieses Platinchen und könnte mal messen ? Gruß Olli
-
Thread
Luftqualität messen
der Feuchtesensor länger auf 100% steht und deswegen regeneriert werden muss. Ich habe hier einen BME280, der steht seit einigen Wochen auf 100% und müsste eigentlich ausgetauscht werden. Mit der Erwärmung von extern funzt es beim BME280 nicht wirklich gut, der ist sofort wieder auf 100%, da ist der SHT41 um Grössenordnungen besser und die Temperatur stimmt auch, der BME280 ist bezüglich der Temperatur nur ein Schätzeisen.
-
Thread
ESP.getVcc() liefert hoeheren Wert als an Spannung geliefert wird
erklaeren ist? Einen Unterschied gibt es noch: Der 3.5V Sensor benutzt ein DHT22, der mit 3.2V ein BME280. Ich habe die ESPs ausgetauscht, die Akkus ausgetauscht - aber immer dasselbe Ergebnis. Mein naechster Schritt ist den DHT22 durch einen BME280 zu ersetzen - nur muss ich dazu erst auf eine
3.5V und einmal 3.2V vom ESP geliefert werden. Dazu habe ich einen weiteren ESP12F ebenso mit einem BME280 in Betrieb genommen weil ich vermutete dass es vielleicht am DHT22 liegt. Aber Pustekuchen: Auch mit dem BME280 liefert der zweite ESP 3.5V ... der andere 3.2V. Die Akkus sind nahezu identisch
-
Thread
Alternative für DHT22?
BME280
MaWin schrieb im Beitrag #6594760: > BME280 BME280 ist ein ganz schlechter Temperatursensor für Umgebungstemperaturen, da der Sensor dafür da ist, die Chiptemperatur zu messen, um den Luftdruck zu korrigieren. Er misst immer einige Grade
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
Wahrscheinlich hat man sich hier darauf verlassen, dass der unbedarfte User sich andere Sensoren der BME-Serie anschaut. Mir ist der BME680 neu, ich vermute aber mal dass das ein erweiterter BME280 ist und dort findest du die Information wie man die Kalibrationsdaten ausliest. Für den BME280 hab ich mal
wissen und nicht vermuten. Wolfgang schrieb im Beitrag #6595221: > Leider habe ich selber keinen BME680 hier. Hast du einen BME/BMP280. Der BME680 ist nur ein BME280 mit zusätzlichem Luftgütesensor. ;)
-
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