-
Thread
BMP180 I2C Problem?
- (s32) p_bmp180->calib_param.ac6) * (s32) p_bmp180->calib_param.ac5) >> BMP180_SHIFT_15_POSITION; if (v_x1_s32 == C_BMP180_ZERO_U8X && p_bmp180->calib_param.md == C_BMP180_ZERO_U8X) { return C_BMP180_ZERO_U8X; } else { v_x2_s32 = ((s32) p_bmp180->calib_param.mc << BMP180_SHIFT_11_POSITION) / (v_x1_s32 + p_bmp180->calib_param.md); } p_bmp180->param_b5 = v_x1_s32 + v_x2_s32; v_temperature_s16 = ((p_bmp180->param_b5 + C_BMP180
-
Thread
BMP180 Kalibrationswerte
Hier mal mein Programm um die Werte aus dem BMP180 auszulesen.
. Wieso muss man für jeden Furz einen Funktion machen?? Macht sowas wirklich Sinn? [c]int32_t bmp180_getT() { return (int32_t) bmp180_read16(BMP180_REG_OUT); }[/c] in bmp180_read16() hast Du das drin [c]return(lbyte + ((uint16_t) hbyte << 8));[/c] Probiere mal so, wie es alle anderen machen
-
Thread
-
Thread
BMP180 wird extrem heiss
Was leider nicht dran steht ;) (Beim BMP180 ebenfalls nicht) So hätte es auch irgendein IC sein können.
Au weia... hier das Pinout: http://www.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf
-
Thread
BMP180 Spannungsversorgung
Hallo, ich beschäftige mich im Moment mit dem Drucksensor BMP180, u.z. habe ich einen mit einem 5 Pin breakout board (siehe Bild). Angeschlossen werden soll er an einen Raspberry. Nun versuche ich schon seit einiger Zeit herauszufinden, welche Spannungsversorgung
tja schrieb: > RTFM: https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf > > Zweite Seite! Das kenne ich natürlich, es beantwortet aber meine Frage nicht.
-
Thread
Temperaturgenauigkeit bmp180 bzw. gy68
Code ist: [code] import smbus from time import sleep, gmtime, strftime address = 0x77 bmp180 = smbus.SMBus(1) # unsigned short AC5 = bmp180.read_byte_data(address,0xb2) AC5 = (AC5 << 8) + bmp180.read_byte_data(address,0xb3) # unsigned short AC6 = bmp180.read_byte_data(address,0xb4) AC6 = (AC6 << 8) + bmp180.read_byte_data(address,0xb5) # short MC = bmp180.read_byte_data(address,0xbc) MC = (MC << 8) + bmp180.read_byte_data(address,0xbd) if(MC > 0x7fff): MC -= (1<<16) # short MD = bmp180
-
Thread
Arduino sketch
>#include <SFE_BMP180> > >Und, gibt es die Datei irgendwo? Oder die? #include <SFE_BMP180´.h>
>#include <SFE_BMP180´.h> Natürlich so: #include <SFE_BMP180.h>
-
Thread
BMP180 in Assembler
Hallo...... Ich wollte mal mein BMP180 Modul in Betrieb nehmen und habe mir erst mal das Datenblatt runtergeladen. Leider musste ich feststellen daß dieses Datenblatt nicht so ist, wie ich normalerweise Datenblätter kenne... (scheint
//www.avr.roehres-home.de/sensoren/i_druck_sensor.html Würde ich zwar auch heute noch für den BMP180 zustande bringen, nur wozu? Habe hier einen BMP180 laufen, zusammen mit einem FOST02 an einem Arduino ProMini mit der passenden Lib dafür. Für den FOST02 mußte ich zwar die SHT-Lib etwas anpassen,
-
Thread
BMP180 Luftdruck Sensor
Beitrag #5361096: > dies ist aber der Code zu dem BMP280 Sorry https://github.com/BoschSensortec/BMP180_driver
Hallo Simon X., dann caste bitte vorher das MSB nach long, wie im Datenblatt des BMP180 beschrieben, dann passt das!
-
Thread
Zahlenraum von Berechnungen
. Zum Beispiel folgendes: bmp180_cal.X2 = ((int32_t) bmp180_cal.MC * 2^11); bmp180_cal.X2 ist vom Typ int32_t, bmp180_cal.MC ist -11786 und int16_t. Ich erwarte ein Ergebniss von -24137728, es kommt jedoch -23577 heraus. Die
der ausdruck 2^11 ist nicht 2 hoch 11 sondern 2 xor 11 verwende hier eien bitshift. bmp180_cal.X2 = (((int32_t) bmp180_cal.MC)<<11)
-
Thread
BMP180 Problem ?
Hallo, ich habe mir neulich 10 Stk. BMP180 gekauft (aus China). Davon konnte ich gerade mal 3 Stk. korrekt auswerten. Das heißt, Temperatur & Druck sind korrekt (verglichen habe ich das mit einem analogen Barometer). Die restlichen jedoch
I2C-Routinen alle drei Byte richtig lesen und dass das zusammengebaut so klappt? [code] i2c_rep_start(BMP180_address+I2C_READ); UT = (long)i2c_readAck()<<8; UT |= (long)i2c_readNak(); [/code]
-
Thread
Raspberry Pi + SHT25 + BMP180
voller Auflösung erlauben? Hat jemand vielleicht auch schon Sourcen, die zusätzlich auch noch den BMP180 an der zweiten I2C Schnittstelle mit auslesen? Ich bin bisher leider noch nicht fündig geworden. Danke für eure Hilfe.
, ansteuertechnisch, auch nicht wesentlich vom BMP180. Da finden sich sicherlich unzählige Codebeispiele im Netz! Raffi schrieb im Beitrag #4132011: > Hat jemand vielleicht auch schon Sourcen, die zusätzlich auch noch den > BMP180 an der zweiten
-
Thread
BMP180 stört die Arduino-ESP8266-Kommunikation
Ich baue eine Wetterstation mit einem Elegoo UNO R3. Ich habe einen DHT22-Sensor, einen BMP180-Sensor und ein ESP8266-01-WLAN-Modul angeschlossen, um Daten an ThingSpeak zu senden. Bis auf den BMP180-Sensor funktioniert alles einwandfrei. Wenn der BMP180 angeschlossen ist, funktioniert das
ESPEasy nutzen, kann dann TCP, MQTT,.... https://www.letscontrolit.com/wiki/index.php/BMP085_BMP180
-
Thread
Problem mit Arduino sketch
dht(DHTPIN, DHTTYPE); // Instanz des DHT-Sensors erzeugen SFE_BMP180 barometer; // Instanz des BMP180-Sensors erzeugen int laenge; int laenge1; int i; int x; int y; String h_text; String t_text; String l_text; char
// initialisieren des I2C Busses für die Kommunikation mit BMP 180 SFE_BMP180 Initialize(); // initialisieren des BMP 180 Sensors } void loop() { float h = dht.readHumidity(); // Einlesen der
-
Thread
I2C TWI BMP180 C#
ein haufen Wiederholungen drinnen. Du solltest mal nachforschen, wie das besser geht. 4. Die BMP_180_EPromData_Lesen() hat viel zu viele Parameter. Die solltest du einkürzen. 5. Warum gibt die BMP_180_EPromData_Lesen() Daten auf der Seriellen aus. Das gehört da nicht rein. Mach am besten eine
aber BOSCH Sensortec hat einen öffentlichen github-Account und dort auch ein Treiber-API für den BMP180 veröffentlicht: https://github.com/BoschSensortec/BMP180_driver Bevor Du dir also ein Bein rausreisst, solltest Du vielleicht lieber mal dort reinschauen.
-
Thread
Wo bekomme ich einen BMP180 her?
http://www.digikey.de/product-search/de/sensors-transducers/pressure-sensors-transducers/1966259?k=bmp180
http://www.digikey.de/product-search/de/sensors-transducers/pressure-sensors-transducers/1966259?k=bmp180 Da wird man vermutlich mit Stückzahlargumenten kommen müssen ...
-
Thread
Bmp 180 Gasdrucksensor Funktionsprinzip
Hallo, Ich habe einen bmp 180 Gasdrucksensor an einem mc am laufen. Funktioniert alles ordentlich. Leider weiß ich nichts über das Messprinzip des Sensors. Gibt es im www eine Funktionsbeschreibung? Wäre für jeden Hinweis dankbar
Google liefert mit https://www.google.com/search?q=bmp180+datasheet schon mal das hier: https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf Und bei Bosch die Produktseite: https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors
-
Thread
Barometer / Höhenmessung mit MS5611
BMP180 lese ich für 4 Pa RMS-Rauschen aus dem Datenblatt eine Wandlungszeiten von BMP180 13,5 ms (high resolution Mode) Aber wie ist das beim LPS331 zu verstehen? Für den gleichen Rauschlevel komme
Für den BMP180 stimmt das so, wie du geschrieben hast. Beim LPS331 hab ich auch höchste Genauigkeit eingestellt (intern 128 Samples) und dann einfach auf den Interrupt gewartet. Ich kann mich an die Zeit nicht mehr
-
Thread
BMP180 keine Librarie zu finden
Ich habe ein Problem mit einem BMP180 Sensor und zwar finde ich keine Librarie die die ich gefunden habe funktioniert nicht es fehlt angeblich die bmp180.h Datei. Können sie mir vllt helfen?
-
Thread
Drucksensor bmp180 an atmega pegelwandler
durchgekaut nur irgendwie bringt mich das alles nicht wirklich weiter! Ich möchte den drucksensor bmp180 von bosch an einen atmege32 anschließen. Jetzt ist meine Frage der atmega arbeitet mit 5v, da noch ein display und andere sensorik dranhängt, die mit 5v läuft. Nur der bmp180 verträgt bis 3,3V (max
1. Zur Stromversorgung des BMP180 brauchst du 1.8-3.6V (Datenblatt). 2. Wenn der Atmega32 mit 5V läuft, ist ein Pin ab 1.9V HIGH (Datenblatt). 3. Atmega32 und BMP180 kommunizieren auf SDA und SCL nach I2C-Manier. Bei I2C zieht kein
-
Thread
präzisions Variometer Sensor gesucht
über den Luftdruck nicht hin. Den MPL3115 setze ich in meinen M-Link Varios auch ein, nach dem der BMP180 nicht mehr so gut zu bekommen ist. Der MS5611 sollte noch etwas besser sein. Ist auch deutlich teurer.
hier beide parallel laufen und beim MS5611 ist das Rauschen etwa einen Faktor 2 kleiner als beim BMP180. Für ein Variometer muss man in jedem Fall vernünftig filtern ;-)
-
Thread
BMP085 driftet
_Flyer_Rev.0.2_March2008.pdf http://www.bosch-sensortec.com/content/language1/downloads/Flyer_BMP180_v5_032011_web.pdf Gruß Anja
mit Digikey vergleiche frage ich mich ob da nicht B-Ware angeboten wird. Gruß Ingo P.S. Den BMP180 müsste man wohl auch mal testen in wieweit er ein etwas besseres Vario abgibt. Mal sehen, wo er zu beziehen ist.
-
Thread
ESP8266 (512 KBytes), MicroPython
trotzdem möglich einen (kleinen) Webserver laufen zu lassen, der mir Temperatur/Feuchtigkeit eines BMP180 übermittelt?
Module für die Kommunikation mit diesem Sensor: https://github.com/micropython-IMU/micropython-bmp180
-
Thread
[V] DHT22 & ESP8266-12E
Gestern kamen meine zwei BMP180er. Die waren dreifach eingewicklet und eingeklebt, sollte die Post also wohl überlebt haben ^^
hallo, leider keine bmp180 mehr da, Versand nach Österreiche würde 3,45€ kosten Mit freundlichen Grüßen jan
-
Thread
Arduino problem Gesperrt
hochladen eines bestimmten sketches. Arduino: 1.6.0 (Windows 8), Platine: "Arduino Uno" DatenloggerBMP180.ino:58:50: fatal error: SFE_BMP180: No such file or directory compilation terminated. Fehler beim Kompilieren. Ich denke mal es liegt an der libary für den Sensor BMP180 was mich aber wundert ist das nur dieser sketch ein Problem mit dem BMP180 hat ein anderer sketch auch mit dem Sensor BMP180 funktioniert6 aber tadellos.
-
Thread
Bosch BMP180 - Druck > Höhenmessung - Abweichung
Hallo, ich spiele mit einem Bosch BMP180 rum. Ich verwende diese Lib: https://bitbucket.org/christandlg/bmp180mi/src/master/ Ich erhalte eine Ausgabe von: Temperature: 20.40 degC Pressure: 98235.00 Pa Ist so gesehen plausibel für
-19 22:38:03.505331 | 989.7 [/pre] Könnte halbwegs zu deiner Messung passen. (Ist kein BMP180)
-
Thread
Frage zum Luftdrucksensor
Hallo, ändert der BMP180 Digitale Luftdruck Sensor eigentlich seine Werte wenn ich den Anpuste? Die Ausgabe soll mit ein Arduino realisiert werden. Mario
Mario K. schrieb im Beitrag #5195144: > ändert der BMP180 Digitale Luftdruck Sensor eigentlich seine Werte wenn > ich den Anpuste? Je nach Art des "pustens" könnte ein Feuchtesensor die bessere Lösung sein ;)
-
Thread
Wer verwendet BME 680 ?
Hallo Wolfgang, als Vergleichswert läuft hier seit Jahren ein BMP180, dessen Werte passen sehr gut zu den Wetterstationen Essen + Münster-Osnabrück. Auch mein Garmin-GPS passt zum alten BMP 180. Nur der neue BME680 passt NUR wenn die Raumtemperatur 25°C ist. Ludger
die Höhen sind natütlich berücksichtigt. Auf der Grafik sieht die Wetterstationen, und mein BMP180 als schwarze Linie. Die rote Linie ist die Temperatur des BMP180, da funktioniert die Kompensation. Ludger
-
Thread
Wie BMP085 von Hand einlöten?
super, da muss man selbst nicht auf einen guten ADC achten. Es gibt ja noch einen besseren den BMP180. Laut DB reht ähnlich, etwas weniger Rauschen. Aber deutlich teurer (BMP085 = ca. 2,60 EUR, BMP180 = ca. 5 EUR über eBay aus China). Weiß jemand ob sich das lohnt? Habe jetzt das Löten auch hinbekommen
Kompatibel. Alle Berechnungen und Register sind identisch. Die SW muss nicht geändert werden. Ob der BMP180 nun ein besseres Rauschverhalten in der Realität zeigt weiß ich noch nicht. gruß cyblord
-
Thread
BMP280 Kalibrierwerte falsch
Hatte mir auch einen BMP180 bestellt, kam gestern an. Auslese- und Umrechnungsfunktionen wieder selber geschrieben und mit Fremdlibs verglichen, unter armbian automatisch erkannt: Funktioniert sofort wie er soll keine Zicken,
Oliver J. schrieb im Beitrag #5093946: > *** BMP085/BMP180-Test *** > Chip-ID: 0x55 > Pressure/Temp: 95743 Pa @ 20.1 °C > Altitude: 476.41 Dann solltest du auch verraten, was du deinem Sensor als Input gegeben hast. Den Luftdruck kann er messen. Die
-
Thread
Wer kann mir das programmieren?
vollgendes in der Arduino IDE programmiert:Arduino Uno mit Ethernet shield sendet die Daten eines BMP180 zweier LM35 zweier Analogeingänge sowie die eines GPS Modules zu einem bestimmten Kanal bei Thingspeak. Vorschläge für andere Sensoren(LM35 oder LM330 ist mir egal da sie ja das gleiche tun)sind willkommen.Da
Hamster schrieb im Beitrag #4733113: > Arduino Uno mit Ethernet shield sendet die Daten eines > BMP180 zweier LM35 zweier Analogeingänge ... Für Zeichensetzung bist du auch zu faul? Bei den Spezifikationen wirst du wohl etwas genauer werden müssen. Warum müssen es Temperatursensoren mit Analogausgang
-
Thread
Arduino-Extension in Visual Studio Code
sind folgende Bibliotheken nicht zu finden: [code] #include <LiquidCrystal_I2C.h> #include <SFE_BMP180.h> #include <Wire.h> [/code] In den Settings habe ich folgende URL hinzugefügt: https://arduino.esp8266.com/stable/package_esp8266com_index.json Kann mir jemand helfen? Danke
Liquid_Crystal_I2C eingeben und anklicken.. dann müsste da ein "Dem Projekt hinzufügen" Button sein. SFE_BMP180 heisst nur BMP180 (im Example steht dann SFE_BMP180)
-
Thread
Atmega8 - Sesnoren via I2C auslesen scheitert
I2C-Übertragen eine 7-Bit Adresse zeigt. https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP180-DS000-121.pdf
könnte sich die aus der I2C-Spezifikation von Philips kopierte Fig.10 (S.13) vom I2C-Datentransfer (BMP180 DS Fig.7) wenigstens mal verinnerlichen, wenn sie schon keine Quelle angeben (Copy&Paste, ohne Verstand).
-
Thread
Arduino: SHT21 und BMP180
Erscheinung, wenn die Pull-Ups nicht richtig dimensioniert sind? Doch eher unwahrscheinlich... Muss der BMP180 kalibriert werden? Wenn ja, wie mache ich das? Herzlichen DANK!
gar nichts selber machst. Der BMP180 ist ein DRUCKsensor. Er hat zwar eine Temperaturmessung an Bord, aber die ist vor allem zum Kompensieren des Drucks gedacht. Lies doch mal im Datenblatt nach, welche Genauigkeit dafür garantiert wird
-
Thread
Rauschen von Beschleunigungssensor
Hmm... BMA180 haben sie nicht auf Lager und kein Preis dafür. Und für den BMP180 gibts nur nen Eval-Board wenn ich das richtig sehe. Ich schreib den mal ne Mail...
noch BMP180 ;-) der neue heisst .. MS5611-01BA01 ;-) - > http://www.sander-electronic.de/be00067.html
-
Thread
Atmega8 - BMP180 Luftdruck lässt sich nicht auslesen
Temperatur und Feuchte Sensor per I2C an meinen Atmega8 angebunden. Jetzt benötige ich noch den BMP180 für den Lufdruck. Allerdings scheitere ich immer wieder am auslesen. Die Temperatur und die Komponsationsdaten des BMP180 kann ich ohne Probleme auslesen und es kommt auch eine plausible Temperatur
, um den tatsächlichen Druck zu erhalten auskommentiert. Aber trotzdem "zerstört" der Aufruf von Bmp180Press() die Temperaturmessung des BMP180. [c]long Bmp180Press(){ unsigned char ret; short data = NULL; long pressLong = NULL; short oss = 0; ret = i2c_start((0x77<<1)+I2C_WRITE);
-
Thread
Temperatur: BMP180 vs DS1820
Ist die Temperaturmessung via Dallas DS1820 eigtl. genauer als die, die der Drucksensor Bosch BMP180 macht? Vielen Dank!
Ist die Temperaturmessung via Dallas DS1820 eigtl. genauer als die, die > der Drucksensor Bosch BMP180 macht? Kurze Antwort: Ja. http://www.micropik.com/PDF/ds1820.pdf (Seite 27) https://ae-bst.resource.bosch.com/media/products/dokumente/bmp180/BST-BMP180-DS000-09.pdf (Seite 6 unten) Sorry,
-
Thread
zuverlässiger Luftfeuchtigkeits+Tempsensor
genau und vor allem langzeitstabil erwiesen. Im Zuge der Arduino-China-Welle habe ich auch mal BMP180 und BME280 bestellt. Auch hier der Effekt, daß beim ersten Test die Feuchte wesentlich zu niedrig angezeigt wurde und das auch im Innenraum erstmal über Tage so blieb. Inzwischen habe ich mal einen
offenbar eingespielt und liefert seit gut 14 Tagen recht stimmige Werte. Das werde ich mit einem BMP180 auch nochmal testen. Die BME280 und vermutlich auch die BMP180 scheinen also auf etwas Luftbewegung angewiesen zu sein, als Steckbrettaufbau einfach auf dem Tisch liegend ist auch die Temperatur
-
Thread
ESP8266, von Durck/Temp-Sensor BMP180 ausgelesener Wert scheint falsch.
Hallo zusammen, ich habe ein paar kleine I2C-Funktionen geschrieben, welche mir die von einem BMP180 gewandelte Temperatur berechnen und zurückgeben sollten. Hier ein Datenblatt dazu: https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf Diese scheint jedoch falsch, hier ein Beispiel
einen Warmluftgebläse um auf höhere Temperaturen zu kommen. Der BMP180 darf bis max. 85°C.
-
Thread
BMP180 Abhängigkeit des kompensierten Drucks von der Temperatur
BMP180 Temperaturkompensation Hallo ! Bei Experimenten mit dem Bosch Druck/Temperatur-mess-sensor BMP180 fällt bei dem von mir benutzten Exemplar auf , daß die Temperaturkompensation fuer die Druckberechnung