-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Schnittstelle (Live) 3.3V I2C Schnittstelle mit Power Down Stromverbrauch im Schlafzustand unter 0.085mA Spannungsbereich 3.5-5.2V USB Schnittstelle mit FT232RL für Bootlader und Konsole an USART1 Bluetooth Schnittstelle an USART1 RS-485 Schnittstelle an USART2 SDI-12 Schnittstelle an USART2
Gerhard O. schrieb im Beitrag #4271135: > Stromverbrauch im Schlafzustand unter 0.085mA Falle es jemand interessiert, habe eben einen Typo entdeckt: > Stromverbrauch im Schlafzustand unter 0.085mA Sollte wirklich 0.015mA oder 15uA heissen. Wirklich komisch wie man manchmal
-
Thread
[S] BMP085 Alternative
Gibt es eine Alternative zum BMP085 Drucksensor, die einfach den Druck ohne Um-/Berechnung direkt über den I2C-Bis liefert?
BMP180 wäre sowieso der Nachfolger, benötigt aber die gleiche Berechnung mit den Koeffizienten um auf den Wert zu kommen. C-Code hätte ich da. Funktioniert auch wie verrückt... Eine Alternative ohne die
-
Thread
stm32vl - i2c will nicht.
ich kämpfe mich gerade durch das Tutorial von Geoffrey M Brown. Um I2C zu üben möchte ich einen BMP085 auslesen. Zuerst sah es so aus als ob komplett Stille herscht auf dem Bus. Dann habe ich den Logicanalyzer mal früh genug gestartet und sehe nun dass eine 0x76 gefolgt von einem NACK gesendet
-
Thread
Wetterstation
d.h. 1 Master, Mehrere Slaves ( derzeit 5 Stück) * Unterstütze Sensoren/Konfiguration: - Bosch BMP085 bzw Nachfolger BMP180 (I2C) - Feuchte/Temperatur: DHT22 (=Am2302) (1-Wire) - Feuchtesensor: Sensirion SHT11 (I2C ähnlich) - Drucksensor HP03S (I2C) -
Addressierung selbständig durch die Hardware erkannt wird. Als Empfehlung: Druck : BMP180 Luftfeuchte : SHT11 (kann zusammen mit BMP180 am I2C hängen) Temperatur/Uhrzeit: RTC Tiny (RTC+DS18B20 auf einer Platine) Für den SHT11 gibt es auch eine Membrane zu kaufen, so dass
-
Thread
MPU9150 in Projekt-Klasse
seltsame ist ja, dass dies nur mit dieser speziellen Lib nicht funktioniert. Andere, wie z.B. PIDv1, BMP085, kein Problem. Bin wirklich auf Eure Hilfe angewiesen, auch wenn die Frage banal sein sollte. Gruß Willi
-
Thread
Thermomix Rezeptchips
5bd3 7d3f a0a1 50005e0 3b29 5360 d3ee 3a2c 8c4f b50e d6a0 d430 50005f0 e7dc 9e03 446a c8f0 b60d b085 fa83 9c4e 5000600 b813 98e5 87a8 3710 0c8e 1b8c 04f4 7137 5000610 3807 fd94 85d4 0c21 5244 c245 a1d6 625b 5000620 dafb 044f 3300 7102 fd7c 8f3a 5745 6b19 5000630 ae72 d510 f444 7988 9083 e28a 7db5
auf diese Größe verkleinert und in verschiedenen Formaten konvertiert. Selbst bei 256 Farben ist das BMP 62,5KB, das GIF hat 34,5KB, das JPG hat 21,3KB, das PNG 31,9KB. Das ist mindestens die Hälfte der Daten.
-
Thread
Freescale Drucksensor an Atmega8
-) Zumindest waren viele, gemessen am Taschengeld, schweineteuer. Da standen Drucksensoren, wie BMP085, BMP180 oder MS5611, die einem die Druckdaten für wenige Euro fertig für die digitale Weiterverarbeitung auf dem Silbertablett präsentieren, gar nicht zur Debatte. ;-)
und da Ich ja Alleine schon 5-6 Drucksensoren brauche > schlägt dies schon gewaltig zu. Von dem BMP180 kosten 5 Stück, fertig auf einem Board zum direkten Anschluss an den Arduino, *zusammen* weniger als einer deiner MPX-53, beispielsweise ebay 400567862490
-
Thread
Problem mit meinem Projekt (Quadrocopter)
BobsQuads 9DOF V1 with ITG3200, BMA180 & HMC5883L[/color] [color=#7E7E7E]//#define Bobs_10DOF_BMP_V1 // BobsQuads 10DOF V1 with ITG3200, BMA180, HMC5883L & BMP180 - BMP180 is software compatible with BMP085[/color] [color=#7E7E7E]//#define FLYDUINO_MPU // MPU6050 Break Out onboard 3.3V
color] [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
Sensorprogrammierung
und wo? (Sensoren/CPU) http://www.ebay.de/itm/10DOF-Neun-Achsen-Attitude-L3G4200D-ADXL345-HMC5883L-BMP085-GY-80-/251557215032?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a91fa7b38 http://www.ebay.de/itm/DC-3-3V-8mA-Mini-Wireless-Bluetooth-Transceiver-Modul-rs232-TTL-fur-Arduino-NEU-/360663422584?pt
-
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
dann 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
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
BMP085 Druck Pa in Höhe umrechnen
der BMP085 ist ein Druckmesser von Bosch. Nachdem man die Kalibrierungsdaten und die Temperatur für die Korrektur ausgelesen hat, steht der Druckwert in einem int32_t zur Verfügung. Die Einheit ist Pa (mBar
sich schon mal jemand Gedanken und Mühe gemacht...: http://www.sicklinger.com/atmel-avr-atmega-bmp085-library-in-c.html http://www.sicklinger.com/en/component/remository/func-startdown/8/?Itemid=54
-
Thread
brauche Hilfe bei Projekt mit barometrischen sensor
Aufgund 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
BMP085 Temperatur Messung. Physikalisch wie?
Hallo liebe yC gemeinde, ich wüsste gerne wie der BMP085 physikalisch die Temperatur misst? PTC/NTC? Finde darüber nichts nur das die Druck Messung mit einem piezo widerstand funktioniert. Gruß Frank
Frank schrieb im Beitrag #3631573: > ich wüsste gerne wie der BMP085 physikalisch die Temperatur misst? > PTC/NTC? Dürfte eher ein PTAT-Sensor sein. Quasi als Abfallprodukt der Referenzspannungserzeugung. Ein NTC/PTC wäre auf dem Chip viel zu teuer. Gruß
-
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
Luftdrucksensor BMP180 --> RaspberryPi
Wetterstation mit meinem RaspberryPi zu realisieren. Benötigen würde ich noch einen Luftdrucksensor BMP085 oder (BMP180) und einen Sensor zur Lichtmessung (TSL45315). 1) Hat evtl. jemand solch einen Sensor vorrätig und gerade keinen Bedarf dafür? 2) Gibt es einen Online-Shop, der Luftdruck- und
-
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
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
-
Thread
Beispiel für Umgebungslichtsensor TSL2561 in C
Hallo, erstens Danke für das tolle Beispiel. Ich habe aktuell den Drucksensor BMP085 am Laufen und parallel dazu am Bus den TSL2561 angeschlossen - mit dem ich es aber noch nicht geschafft habe zu kommunizieren. Ich habe mir jetzt Dein Beispiel angesehen, und da sind einige Fragen
-
Thread
Luftdrucksensor mit I2C
Programmausschnitt zum Drucksensor. Im ganzen Programm ist noch ein Feuchtesensor und anderes eingebunden. Im BMP085-Programm habe ich das Beispiel aus dem Datenblatt in Bascom umgesetzt. Eingebunden ist das BMP085-Bedienprogramm in etwa wie folgt: regfile = "M328pdef.dat" ' _Chip = 60 $crystal = 16000000 Initialisieren mit: Gosub Bmp_init 'Kalibrierwerte aus dem BMP085 laden Messen mit: Gosub Bmp_temperatur_messen Gosub Bmp_druck_messen Gosub Bmp_berechne_temperatur Gosub Bmp_berechne_druck Testanzeige
-
Thread
0xEE in 7 bit adresse wandeln
benütze ich die fertigen Libraries, jetzt ist nur das Problem, ich möchte mit dem I2C den Druck-Sensor BMP085 ansteuern (digitaler Sensor) und der hat als Moduladresse 0xEE. Die Funktion die ich aus der Library habe möchte von mir aber eine 7bit-Slave Adresse. 0xEE = 11101110 und das sind 8 bit, ich kann
-
Thread
BMP180 wird extrem heiss
Habe den Schaltplan mal ansehnlicher gemacht. Das Ding neben dem BMP ist ein Steckverbinder. lg
Dominik schrieb im Beitrag #3483180: > Ich habe mir eine Adapter Platine für einen BMP180 gebaut. Aber sobald > ich den Sensor anschließe, wird er innerhalb von 1-2 Sekunden so heiss, > dass ich ihn nicht mehr anfassen kann. Einen ähnlichen Luftdrucksensor (BMP085), habe ich in Betrieb
-
Thread
NRF24L01+ im Hausbus
hier: Github.com/wilmsn Aktuell besteht das ganze aus einen Raspberry PI und einem ATMEGA Knoten mit BMP085 als Luftdruck und Temperatursensor. Ausgabe erfolgt im Web: wilmie.de/wetter.html Wenn die die passende Bibliothek benutzt kannst du tausende dieser Module in einer Baumstruktur vernetzen. Grüße
-
Thread
Digitaler Druckluftmesser
Hier zum Beispiel: http://www.ebay.de/sch/i.html?_trksid=p2050601.m570.l1313.TR11.TRC1.A0.Xbmp085&_nkw=bmp085&_sacat=0&_from=R40
-
Thread
itoa in sprintf
zu 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
NRF24L01+ als Hausbus
Github.com/wilmsn Aktuell besteht das ganze aus einen Raspberry PI und einem ATMEGA Knoten mit BMP085 als Luftdruck und Temperatursensor. Ausgabe erfolgt im Web: wilmie.de/wetter.html Eingesetzt ist auch hier das rf24network von manibug :-)) Bei fertigen Sensoren bin ich leider auch noch nicht
-
Thread
Erstes Layout - Feedback bitte!
unserer Heizung war noch Platz. Daher kommen dort ein DHT22 (Temperatur + Luftfeuchtigkeit) und ein BMP085-Modul (Luftdruck mit hinein). Deren Daten sollen ebenfalls auf den Bus. Eventuell kommt später noch mehr dazu. Alle Busteilnehmer brauchen jeweils einen Mikrocontroller mit rudimentärem "
-
Thread
GY-65/BMP085 zeigt falschen Druck
------- _delay_ms(11); i2c_init(); //Initialize TWI BMP085_Calibration(BMP085_calibration_int16_t, BMP085_calibration_uint16_t,&error_code);////Initialize BMP085 //Hauptschlfeife // ************* //WAIT(10000); while(1) { bmp085Convert(BMP085_calibration_int16_t, BMP085_calibration_uint16_t,&temperature, &pressure,&error_code); ...... und anschließend aufs LCD: ...... CX = LCD_C1; // erster LCD Controller
-
Thread
BMP085 3,3V ?
Beim BMP 085 wird die Betriebsspannung mit 3,3V angegeben. Das bezieht sich meiner Meinung nach auf das Boschteil. Die Dinger sitzen ja noch auf einer kleinen Platine und da sitz so ein SMD Teil drauf das
ausprobieren nur mal kurz fragen. Supi, aber dazu muss man wissen wovon du redest. Ich hab schon zig von den BMP085 verbaut, aber noch niemals so ein Board angefasst. gruß cyblord
-
Thread
Wer könnte mir helfen (I2C)?
anschließen" mit deinen beiden Teilnehmern vor hast. Das ist fertig und läuft. Halt noch ohne den BMP085. Und den möchte ich ja gerne noch irgendwie darin einbinden. http://www.mikrocontroller.net/topic/310825#new
Der BMP085-Code benutzt die I2C-Bibliothek von Fleury (i2cmaster.h + twimaster.c). Das ist doch schon mal was. Die Webseite zu Peter Fleurys I2C-Bibliothek: http://homepage.hispeed.ch/peterfleury/group__pfleury
-
Thread
Höhenmeter Berechnen (hPa, °C, %RH)
C) 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.
-
Thread
Probleme mit BMP085 und ANT+ über UART
0x1b // Integer ASCII value of the ESC character #define I2C_SPEED 400000 #define BMP085_OVERSAMPLING 3 #define BMP085_ADDRESS 0x77 #define BMP085_CMD_ADDRESS 0xF4 #define BMP085_PARAM_ADDRESS 0xAA #define BMP085_START_TEMP 0x2E #define BMP085_MEASURED_DATA 0xF6 #define BMP085_
(I2C_BASE,BMP085_ADDRESS,0); I2C_write(I2C_BASE,BMP085_MEASURED_DATA,0); I2C_start(I2C_BASE,BMP085_ADDRESS,1); Press_Raw = (I2C_read(I2C_BASE,0) << 16); Press_Raw = (Press_Raw | (I2C_read(I2C_BASE
-
Thread
Barometer / Höhenmessung mit MS5611
kleine 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
den 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
-
Thread
BMP085 mit Bascom I2C will nicht
Moin, ich versuche einen BMP085 Drucksensor auf einem Breakoutboard auszulesen. I2C funktioniert in Hardware und von der Configuration in Bascomher, ich lese mit dem Setup auch einen Kompass aus - funktioniert prima. Nur der BMP085 will nicht. Es scheitert schon an der Temperatur. So sieht der relevante Teil aus: [code] Do Bmporder = &H2E 'Temperature order Gosub Bmpmeasstart
-
Thread
Bascom Long - mir fehlt ein Bit
Moin, ich will immer noch den BMP085 auslesen. Auf dem Rechenweg um mit den Kalibrierdaten den echten Druck zu bekommen, gibt es Schritte, bei denen Variablen unsigned Long werden können (laut Datenblatt). Das gibt es bei Bascom aber
-
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
USB-Blaster DE2 Probleme & I2C Core Programm Fehler oder Sensor kaputt?
Hub, mit ohne USB Isolator.. An meinem Laptop funktioniert es aber tadellos. 2. Ich habe ein BMP085 Sensor Modul aus China für 3$ gekauft und an das DE2 Board passend angeschlossen ( PIN Header) und einen Nios mit dem I2C Core von opencores bzw aus dem Altera Wiki draufgespielt. Der Nios läuft
#include <stdio.h> #include "system.h" #include "i2c_opencores.h" #include "unistd.h" #define BMP085_ADDRESS 0x77 int main() { FILE *fp=fopen ("/dev/LCD","w"); I2C_init(I2C_BASE,ALT_CPU_FREQ,100000);// 100kHz usleep(100000);// in [µs] int data; int i; data = I2C_start(I2C_BASE,BMP085_ADDRESS
-
Thread
Genauigkeit des BMP085 Drucksensors von Bosch?
Beim BMP085 gab es irgendwo mal eine Abweichung von Beispiel-Code zu Datenblatt oder umgekehrt, recherchier das nochmal genau.
Christian J. schrieb im Beitrag #3257422: > Oder sind die BMP085 bereit > normiert? Eher nicht denke ich.... Nö beim Auto wird der reale Luftdruck benötigt um die richtige Menge Kraftstoff einzuspritzen. Gruß Anja
-
Thread
Luftdruck messen
Du könntest z.B. den BMP085 verwenden.
Arc Net schrieb im Beitrag #3245846: >> Du könntest z.B. den BMP085 verwenden. > > Der wird nicht mehr hergestellt. ...dafür aber die Nachfolger BMP180 und BMP280