-
Thread
Fehler beim Öffnen der Datei
frisch formatiert. Hier der Code: [c] #include <SPI.h> #include <SD.h> #include <Adafruit_BMP085.h> File meineDatei; Adafruit_BMP085 bmp; void setup() { // SD-Karte initialisieren Serial.begin(9600); while (!Serial) { ; // warten auf serielle Portverbindung. } if (!bmp.begin()) { Serial.println("Could not find a valid BMP085 sensor, check wiring!"); while (1) {} } if (!SD.begin(10)) { Serial.println("Initialisierung fehlgeschlagen!"); return; } Serial.println("Initialisierung erfolgreich.");
-
Thread
BMP085 an ATmega16
Hallo leute, ich bin am verzweifeln. Ich habe ein STK500 mit einem ATmega16L drauf. Daran ist ein BMP085 Luftdruck Sensor angeschlossen. Nun habe ich mir aus dem Netz von dieser Seite http://www.sicklinger.com/de/atmel-avr-atmega-bmp085-library-in-c.html mal den Programm Code geholt. Das Programm macht
-
Thread
2 BMP085 Sensoren mit I2C Bus ansteuern
Hallo, ich möchte für eine Windmessung die beiden Luftdrucksensoren BMP085 mit dem µC Atmega328p ansteuern. Da der BMP085 mit dem I2C Bus mit dem µC kommuniziert und ich nur ein SCL und ein SDA PIN habe, muss ich beide Sensoren über die gleichen pins ansteuern. Ich hatte
donluis, dein Post interessiert mich eigentlich gleich doppelt. Ich bin Flieger und verwende die BMP085 als Sensor für mein Vario und ich muss zur Zeit auch einen (wettertauglichen) Windmesser (inkl Windrichtung) bauen. Zum Problem: Du könntest den XCLR Port von einem Sensor low ziehen (Reset) während
-
Thread
[Suche] Luftdruckmesser Chip
guck mal nach dem bmp085 gibt es auch i-wo aufgelötet auf eine Plaine....muss mal den link suchen..
Mit Digi (TWI / I2C) Interface: http://www.watterott.com/de/Breakout-Board-mit-dem-BMP085-absoluten-Drucksensor
-
Thread
Wechselnde Stromversorgung bei einem Arduino Nano
leider noch nicht mit dem Thema aus. Für meine Wetterstation verwende ich bisher folgende Teile: - BMP085 - DHT22 - Arduino Nano - HC-06 Wenn ich mit meinem Voltmeter den Strom messe, dann komme ich auf nicht mal 1W. Daher habe ich mir eine Solarzelle mit 1W geholt, um genügend Strom am Tag zu haben
das Signal des Außensensors und verarbeitet es weiter. Auch wird ein Luftdrucksensor wie der BMP085 natürlich am besten in einem Innenraum montiert. Denn Luftdrucksensoren sind in extrem hohem Maße temperaturempfindlich. Zwar hat der BMP085 eine eingebaute automatische Temperaturkompensation, aber
-
Thread
I2C-Schnittstelle in Software für MSP 430
Hallo zusammen, ich habe einen MSP430FG439 an den ich gerne den BMP085 Drucksensor anschließen möchte. Der Sensor hat nur I2C und bei dem yC ist diese Schnittstelle nicht in Hardware vorhanden. Somit würde ich diese gerne mit Hilfe der Softwarevariante "erzeugen".
auf SCL-Line (Beschreibung S. 15) http://www.bosch-sensortec.com/content/language1/downloads/BST-BMP085-DS000-05.pdf Welche Taktrate sollte ich denn nehmen? Mir würde eigentlich 1 kHz reichen. Gibt es da eine Mindestgeschwindigkeit?
-
Thread
BMP085 zeigt zu wenig an?
Hallo ich hab einen BMP085 am i²c vom Raspberry Pi hängen. Auslesen und berechnen tue ich das ganze bach dieser Anleitung mit Adafruit um die Berechnung durchzuführen: http://www.kompf.de/weather/pibaro.html Nun liegt
-
Thread
Luftdruckmessungen mit dem Bosch BMP085 auf ATMEGAx8 in C
Luftdruckmessungen mit dem Bosch BMP085 auf ATMEGAx8 in C Wer schon einmal einen Luftdruckmesser mit analogen Sensoren aufgebaut hat, der weiß das einfache Handling der kalibrierten und digital auslesbaren Sensoren zu schätzen. Es gibt es eine sehr gute Dokumentation zum BMP085 und auch zahlreiche Programmbeispiele. Aber in den von mir gesichteten waren die Oversampling Modes nur teilweise implementiert. Daher habe ich - aufbauend auf den Standardvorlagen - den C-Code
-
Thread
brauche Hilfe bei Projekt mit barometrischen sensor
der vielen Möglichkeiten. ? Wo bitte gibt es in [c] #include <Wire.h> #include <Adafruit_BMP085.h> // Adafruit Bibliothek einbinden Adafruit_BMP085 bmp; void setup(){ // Seriellen Monitor aktivieren Serial.begin(9600); // Sensor initialisieren if (!bmp.begin()) { Serial.println("Keinen gültigen BMP085 Sensor gefunden!"); while (true) {} } } void loop(){ Serial.print("Luftdruck: "); // readPressure() Luftdruck in Pa auslesen und anzeigen Serial.print(bmp.readPressure()); Serial.println
-
Thread
Lüftergeräusch erkennen ein Relais schalten.
erhöht wenn eine Dunstabzugshaube eingeschaltet wird. Mein erster Versuch mit einem Drucksensor BMP085 am RPi funktioniert nicht, da der Druckunterschied (gemessen im Dach durch eine Schornsteinbohrung) zu gering ist und damit keine eindeutige Erkennung möglich ist. Auch ein einfaches Messgerät meines
Thomas Mollowitz schrieb im Beitrag #3603945: > Mein erster Versuch mit einem Drucksensor BMP085 am RPi funktioniert > nicht, da der Druckunterschied (gemessen im Dach durch eine > Schornsteinbohrung) zu gering ist und damit keine eindeutige Erkennung > möglich ist. Man könnte den Luftzug
-
Thread
Flughöhe genau messen??
Hatte mal ein ähnliches Projekt: http://youtu.be/bEHD6a7LLco dabei habe ich die library für den BMP085 (http://www.simsso.de/?type=arduino/sensoren/bmp085) verwendet, die ist open-source, vielleicht findest du da ne Lösung, wie das genau geht. Der Link steht oben. Mit dem Sensor hat es zumindest sehr
, das Flugzeug wiederverwenden zu können. Zur anderen Technik: Wie ich vor Jahren den ersten BMP085 auf dem Tisch hatte, ist mir erstmal die Kinnlade runtergefallen: das Teil löste wirklich den Unterschied zwischen Tischplatte und Fußboden auf. Das musste man erstmal gesehen haben. Und natürlich
-
Thread
Sehr kleiner Drucksensor mit I²C Ausgang
BMP085
Ach ja: BMP085 ist ein toller Sensor, aber für barometrische Anwendungen, der geht nicht bis 3 bar.
-
Thread
Xpresso und Rowley - user definierte ISR werden nicht gelinked?
LPC17xx_ExtInt.h" /* EINT0 Includes */ /* EINT1 Includes */ /* EINT2 Includes */ //#include "BMP085.h" /* EINT3 Includes */ #ifdef EINT0active void EINT0_IRQHandler(void) { LPC_SC->EXTINT |= (1 << 0); // clear interrupt flag } #endif #ifdef EINT1active void EINT1_IRQHandler(void
EINT2active void EINT2_IRQHandler(void) { LPC_SC->EXTINT |= (1 << 2); // clear interrupt flag //BMP085::irq(); // end of conversion, update BMP085status } #endif #ifdef EINT3active void EINT3_IRQHandler(void) { LPC_SC->EXTINT |= (1 << 3); // clear interrupt flag } #endif int
-
Thread
Quadrokopter Regelung
pflanz nen MPU6050 drann. Zusätzlich nen Kompass (typ gerade nicht lesbar) und nen Luftdrucksensor (BMP085?). Lad dir auf den ATMega nen Arduino Bootloader drauf und du kannst den Source von MultiWii verwenden... Das Board kannst Du designen wie du willst, oder nimmst ne fertige Plattform (FlyDuino
Ich verwende diese Sensorplatine: http://dx.com/p/gy-80-bmp085-9-axis-magnetic-acceleration-gyroscope-module-for-arduino-145912 Wenn ich mit dem Luftdrucksensor nur die Höhe konstant halten will, sie aber nicht absolut messen muss, kann ich dann auf das Rechnen
-
Thread
3-Achsen-Magnetometer
eignet sich u.A. dieses Sensor-Board: "10 DOF 9axis Indicator Module L3G4200D ADXL345 HMC5883L BMP085 Arduino" http://www.banggood.com/10DOF-9-axis-Indicator-Module-L3G4200D-ADXL345-HMC5883L-BMP085-Arduino-p-80213.html Sowas und empfindlichere Sensoren werden z.B. bei Multikoptern in der Flugsteuerung
-
Thread
Höhenmeter Berechnen (hPa, °C, %RH)
und Relative Luftfeuchte (%RH) die Höhenmeter (NN) berechnen kann? Habe folgende Sensoren: -BMP085 -DHT22 Habe gelesen wenn man die Luftfeuchte mit einbezieht dann wird die angabe in Metern genauer aber leider keine Formel dazu gefunden.
Hier meine Berechnung zur Höhe für einen Telemetriesensor auch mit BMP085: https://www.mikrocontroller.net/articles/Der_Multiplex_Sensor_Bus_(MSB)#Berechnung_der_H.C3.B6he Für kleine Werte (<1000 m Unterschied) kann man auch gut mit der linearen Methode leben. gruß
-
Thread
[V] STM32 IMU 9-DoF AHRS (iNEMO V2 Clon aber mit besseren sensoren)
wärs damit: http://www.ebay.com/itm/STM32-Microcontroller-10DOF-9-Axis-L3G4200D-ADXL345-HMC5883L-BMP085-Module-/300713997575
Hier für 59$ mit Quelltext: http://www.ebay.com/itm/STM32-Core-10DOF-L3G4200D-AXL345-HMC5883L-BMP085-Breakout-For-IMU-MWC-Compatible-/180915840922
-
Thread
BMP180 stört die Arduino-ESP8266-Kommunikation
Bibliotheksproblem das Problem sein? Ich verwende diese Bibliothek: https://irenx.ir/wp-content/uploads/2020/06/bmp085irenx.ir_.zip Hat jemand Vorschläge, wie alle Komponenten konfliktfrei zusammenarbeiten können?
würde ich ESPEasy nutzen, kann dann TCP, MQTT,.... https://www.letscontrolit.com/wiki/index.php/BMP085_BMP180
-
Thread
Höhenmesser /Datenlogger hilfe
ich habe mal nach dem ich auf dieser Seite den Sensor bmp085 gefunden habe man das ganze etwas umgestellt. Jetzt wollte ich das ganze mit 3,3V betreiben. Könntet ihr mit jetzt vielleicht noch mal sagen ob noch fahler drin habe. Ich wollte diese http://www.sicklinger.com/de/atmel-avr-atmega-bmp085-library-in-c.html library (ohne den uart teil)verwenden und noch ein fat16 library könnt ihr mir eine empfehlen.
-
Thread
ATMEGA128 Soft - TWI / I²C
Hallo zusammen! Ich betreibe an einem ATMega128 über den TWI / I²C zwei Drucksensoren vom Typ BMP085 von Bosch. Nun möchte ich von den jeweils pro Chip möglichen 128Hz max. Samplerate möglichst viel in meinen µC bekommen, da aber beide die gleiche TWI Adresse haben, muss ich derzeit immer einen über
Siehe Link: http://www.mikrocontroller.net/topic/144500#1628574 PS zur Zeit nur mit einem BMP085
-
Thread
Luftdrucksensor
Ich habe vorgestern beim Chinesen meines Vertrauens über ebay den BMP085 geordert. Kostenpunkt inkl Versand knappe 4 Euro.
? http://www.watterott.com/index.php?page=search&page_action=query&desc=on&sdesc=on&keywords=BMP085&x=21&y=13 Gruß G.G.
-
Thread
Datenlogger - Problem beim schreiben ins Eeprom
Kondensatoren angeschlossen, aber immer noch die gleichen Probleme !! Ich habe jetzt sogar noch den BMP085 ausgelötet, da dieser irgend wie spinnt (Druck kann nicht gelesen werden), evtl. habe ich mal ausversehen mit 5V geflasht, statt mit 3.3V, aber auch ohne BMP085 bringt es nichts. Was ist mit dem
-
Thread
STM32F4 Discovery mit I2C-Bus EEPROM
hat (lag aber eher an meinem Unverständnis): Mein I2C-Bauteil (Temperature / Drucksensor Bosch BMP085) hat die Adresse 0x77. Der obige Sourcecode lief einwandfrei, nachdem ich die Geräteadresse des Sensors im Code von 0x77 auf 0xEE änderte (0x77 um ein bit nach links verschoben (bit shifting)).
> aber eher an meinem Unverständnis): > > Mein I2C-Bauteil (Temperature / Drucksensor Bosch BMP085) hat die > Adresse 0x77. > > Der obige Sourcecode lief einwandfrei, nachdem ich die Geräteadresse des > Sensors im Code von 0x77 auf 0xEE änderte (0x77 um ein bit nach links > verschoben (bit
-
Thread
msp430f2274 bmp085 i2c ohne interrupt
Hallo zusammen, ich will die sensordaten (temperatur und druck + kalibrationsdaten) von einem bmp085 mit einem msp430f2274 auslesen. ich habe schon diverse sample codes mit interrupt handling versucht anzupassen, leider hat aber keiner richtig funktioniert. die schwierigkeit bestand meist darin, dass
verwendet werden soll (achtung, dieser code ist noch nicht getestet) die passenden stellen für den bmp085 copy&pasten.
-
Thread
Problem mit meinem Projekt (Quadrocopter)
] [color=#7E7E7E]//#define DROTEK_10DOF // Drotek 10DOF with ITG3200, BMA180, HMC5883, BMP085, w or w/o LLC[/color] [color=#7E7E7E]//#define DROTEK_10DOF_MS // Drotek 10DOF with ITG3200, BMA180, HMC5883, MS5611, LLC[/color] [color=#7E7E7E]//#define DROTEK_6DOFv2 // Drotek 6DOF
[color=#7E7E7E]//#define HK_MultiWii_SE_V2 // Hobbyking board with MPU6050 + HMC5883L + BMP085[/color] [color=#7E7E7E]//#define HK_MultiWii_328P // Also labeled "Hobbybro" on the back. ITG3205 + BMA180 + BMP085 + NMC5583L + DSM2 Connector (Spektrum Satellite) [/color] [color
-
Thread
avr-g++ wo zu finden
hallo, ich bekomme in den nächsten Tagen einen BMP085 Luftdrucksensor geliefert. Den Beispielcode dazu ist aber in C++. Ich hab herausgefunden das man dafür den avr-g++ compiler auswählen muss. Im Menü zur Erstellung eines neuen Projektes ist der leider
content/language1/html/3477.htm bzw. http://www.bosch-sensortec.com/content/language1/downloads/API_BMP085.zip (die Darstellung von Links dieser Länge ist hier im Forum nicht besonders sinnvoll)
-
Thread
I²C - ein Byte zu viel
Hallo, ich hab ein Barometer (BMP085), das ich über I²C mit meinem Mikrocontroller (MSP430) auslesen möchte. Das Barometer liefert 2 Bytes für die Temperatur und 3 Bytes für den Druck. Im Code lese ich immer das MSB (most significant
Tutorial: http://learn.adafruit.com/bmp085/overview
-
Thread
Sensor zum Messen eines Druckunterschieds
lösen - Wäre das eine > Möglichkeit? Dann braucht man nur einen barometrischen Drucksensor (BMP085/180/280, MS5611 o.ä.) und muss in der Software gucken, dass man den "nicht am Schlauf ziehen"-Druck vernünftig rausfiltert. Neben diesen Absolutdrucksensoren gibt es natürlich auch Differenzdrucksensoren
beinahe gesagt "aus dem vorigen Jahrhundert" - kosten? Tom E. schrieb im Beitrag #4344686: > ... (BMP085/180/280, MS5611 o.ä.)
-
Thread
Barometer / Höhenmessung mit MS5611
Höhenmessung in meinem Nexus 4 gebastelt. Da weiß ich nur, daß ein Bosch Sensor drin ist. Ob nun BMP085 oder BMP180 weiß ich nicht. Mit 2000 Werten gemittelt war das schon nicht übel, rauschte aber locker um 5-10Pa oder mehr. Wäre ich aber mit hingekommen. Direkt mit einem BMP085 war ein Desaster.
-
Thread
SW-I2C MSP430, Sensor, ergibt nur 0xFF
Register 0xAA des Sensors auszulesen. Leider kein Oszi zur Verfügung. Die main: [c] #define BMP085_I2CADDR 0xEE unsigned char buffAC; void main(void) { WDTCTL = WDTPW + WDTHOLD; if (CALBC1_1MHZ==0xFF) { while(1);
SCL + SDA); I2C_POUT &= ~(SCL + SDA); __delay_cycles(1000); i2c_readData(&buffAC, BMP085_I2CADDR, 0xAA, 2); }[/c] Timing? Falsche GPIO? Geht das mit PDIR nicht so hier? Pullups nicht von Haus aus ok? Irgendwas richtig dummes? (Gleich noch eine blöde Frage, in der folgenden Funktion
-
Thread
BMP280 Kalibrierwerte falsch
Ich hab hier diverse I2C-Sensoren am Start (alle aufm Steckbrett): *** BMP085/BMP180-Test *** Chip-ID: 0x55 Pressure/Temp: 95743 Pa @ 20.1 °C Altitude: 476.41 *** BME280-Test *** Chip-ID: 0x60 Pressure/Temp: 95799 Pa @ 20.2 °C and 71.4%RH *** LM92-Test *** Value
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
-
Thread
Mobiles Altimeter mit W-Lan, Spannungsversorgung?
Hallo zusammen, ich mache gerade den Schaltplan für ein Altimeter, welches aus 2x BMP085 Drucksensoren, einem WSN802G W-Lan Chip und einem Atmel AtMega324 besteht. Alles soll auf 3,3V laufen, die Frage ist nun wie man das ganze am besten Versorgt. Die maximale Spannung aller Komponenten
Verlustleistung? Spannung sollte möglichst "sauber" sein weil kleinstmögliches Rauschen bei den BMP085 angestrebt wird. Danke für eure Tipps und Erfahrungen!
-
Thread
Sensoren "outdoor" betreiben? BMP085 + DHT22
Hallo zusammen, ich bastele gerade an einem kleinen Datenlogger mit folgenden Sensoren DHT22 und BMP085. Der Mikrocontroller soll in ein kleines, wasserdichtes Gehäuse. Nun überlege ich, wie ich die Sensoren verbaue. Den BMP085 könnte ich innen ans Gehäuse kleben und dieses dann mit einer kleinen Bohrung
-
Thread
itoa in sprintf
bestimmen. Jupp, da habe ich drauf geachtet: ----------schnipp------------- "<tr><td>BMP085</td><td>Luftdruck</td><td align=\"right\">%VA@33</td><td align=\"left\">Pa</td><td> </td><td> </td></tr>\r\n" "<tr><td>BMP085</td><td>Hoehe</td><td align=\"right\">%OW@34</td><td align=\"left\
-
Thread
Layout zu Schaltplan (Bluetooth, AVR, BMP085)
Hallo liebe Forengemeinde, ich habe hier zusammen mit 2 anderen ein Projekt am Laufen, in dem ein Zeppelin von selbst fliegen kann (nach GPS-waypoints usw...). Die ganze Software soll auf einem Android Smartphone laufen, und mein Part des Projektes ist die Verbindung zwischen Servos/Fahrtenreglern und dem Smartphone. Weil das Smartphone zusätzlich kein Höhenmesser und Temperaturmesser besitzt, wird dieser auch noch extern angeschlossen. Um dieses Problem zu lösen, benutze ich als Hauptsteuerung einen AtMega8. Zusätzlich: -Die Akkuspannung wird über einen Spannungsteiler gemessen. -Die
-
Thread
Beschleunigungssensor mit Bluetooth oder WLAN für Arduino?
Flight-Control-Controller-MWC-Board-Multicopter ATmega 328P / GYRO MPU6050 + ACC / MAG HMC5883L / BARO BMP085 Passende Bluetoothmodule gibt es auch dafür. http://www.ebay.de/itm/like/271604577444?lpid=106&chn=ps&ul_noapp=true
, dass er maximal 10G verträgt, also ist er für diese Anwendung ungeeignet. Im Datenblatt des BMP085 finde ich keine Angabe, wieviel Beschleunigung er verträgt. Das ist ein nennenswertes Risiko für den Erfolg des Projektes.
-
Thread
BMP085 brauche Hilfe bei C Pseudocode
Moin, ich möchte den Drucksensor BMP085 auslesen und das Datenblatt ist etwas knapp bzw. kapier ich ein Detail nicht sicher, u.a. auch weil ich kein C kann und die Beschreibung basiert teilweise auf C-Pseudocode. Da die Auswertung schweinekompliziert
-
Thread
Probleme mit I2C
Ack 'lese Antwort I2cstop Am Bus hängt ebenfalls ein BMP085 und ein Eeprom 24C1024, mit denen hat bis jetzt immer alles funktioniert, sollte also nicht am Master liegen. Zu meinem Versuchsaufbau: zwei Slave am Bus, der erste mit Adresse H28, der zweite
H_adr , Ack 'lese Antwort > I2cstop Richtig so? > Am Bus hängt ebenfalls ein BMP085 und ein Eeprom 24C1024, mit denen hat > bis jetzt immer alles funktioniert, sollte also nicht am Master liegen. Wenn mehrere Devices gleichzeitig drann waren und auch mal mehr als 1 Byte pro Devices
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
Pin 24 (PC1): an LCD RS Pin 25 (PC2): an LCD RW Pin 26 (PC3): an LCD E Pin 27 (PC4): SDA an bmp085 Sensor Pin 28 (PC5): SCL an bmp085 Sensor
-
Thread
Drucksensor BMP085 und msp430f5528
ihn in Betrieb. Wenn der einwandfrei funktioniert, kannst Du Dir ein einfaches Beispiel für den BMP085 im Netzt suchen. Damit solltest Du zurecht kommen. Das Prinzip ist immer das gleiche: Initialisieren(); Lesen(); Schreiben(); Ganz einfach :-)
-
Thread
Suche bmp085 Alternative die min. bis 4bar geht
Hallo, Prinzipiell brauche ich ein Luftdruck Sensor der min. bis 4bar (Optimal aber bis 6bar, max. 10bar) geht. Außerdem muss es zw. 6mm bis max. 8mm groß sein. Der bpm085 wäre mein Traum-Kandidat(I2C, ADC, 3V, 5€..) wenn ich ihm nur beibringen könnte mit etw. mehr Druck umzugehen. Meine Hoffnung ist das Bosch schlichtweg das gleiche für 6bar hat, und hier jemand die bezeichnung + Bezugsquelle kännt, und der Preis verkraftbar bleibt. Ansonsten freue ich mich auch über Alternativen: Ich kann auch auf die bpm-gimmicks verzichten solange der sensor klein genug ist, 4-6bar schaft, es eine Einzelstück
-
Thread
Drucksensor KPY10
Wenn du damit ein Barometer oder einen Höhenmesser bauen willst, solltest du modernere Teile wie BMP085 oder BMP180 verwenden. Die sind wesentlich empfindlicher und stabiler, erzeugen ein digitales Ausgangssignal und haben diverse Korrekturen von Kennlinie und Temperatur schon eingebaut. Gibts für
-
Thread
Digitaler Druckluftmesser
Beispiel: http://www.ebay.de/sch/i.html?_trksid=p2050601.m570.l1313.TR11.TRC1.A0.Xbmp085&_nkw=bmp085&_sacat=0&_from=R40