-
Artikel
Der Multiplex Sensor Bus (MSB)
Modellflugzeuge eingegangen werden. Als Hardware kommen ein ATTiny85, ein Bosch Drucksensor vom Typ BMP180, ein 3,3 Volt Spannungsregler (TS5204), ein 8 MHz Quarzoszillator sowie Kleinzeug zum Einsatz. Da der Drucksensor per I2C angeschlossen wird, und der Sensorbus nur einen Pin benötigt ist nach Abzug
gestellt. Daraus wurde von mir ein C-Modul geschrieben, welches das folgende Interface bietet: Das Struct bmp085 dient als Zwischenspeicher für einen veränderlichen Wert welcher aus der Umgegungstemperatur berechnet und später für die Druckberechnung gebraucht wird. Um dem Code Zugriff auf den I2C-Bus zu geben
-
Thread
Lichtsteuerung über PC
freiconfigurierbar. z.B. bis 14 digital IO, bis 6 Analog Inputs 0-1.1/3.3V, 2 8Bit HW PWM Und I2C Geräte: BMP085/BMP180,LM75,HIH61xx,SI7005,BlinkM usw. Software Teil: Ist mit C# geschrieben, aber Server funktioniert auch mit Linux+Mono. Configuration Software funktioniert leider nur über Windows. Wichtige
-
Thread
Bosch BMP085 API stürzt ab
, \ref BMP085_RD_FUNC_PTR) * * 2. calling the bmp085_init() routine, which initializes all necessary data structures for using all functions [...] /* never change this line */ #define BMP085_BUS_WRITE_FUNC
Insbesondere [c] [...] (\ref BMP085_WR_FUNC_PTR, \ref BMP085_RD_FUNC_PTR) [/c] fiel mir als Hinweise auf, ich verstehe das als "BMP085 write function pointer". Leider kann ich kann ich diese Makros nicht im Code entdecken. Deswegen
-
Artikel
Dockstar
er Kernel zeigt beispielhaft die Anpassung des Board-Codes für die Verwendung des Luftdrucksensors BMP085 mit dem entsprechenden Linux-Treiber und der I2C-Schnittstelle des Dockstar: Hardware Die Lötpunkte für MPP8(SDA) und MPP9(SCK) herausführen. An J1 können 3,3V an Pin1 und GND an Pin2 abgegriffen
-
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
-
Thread
Genauer Barometer
Hallo, habe mal noch einen MS5611 bestellt. Tests mit dem BMP085 waren nicht so überzeugend. Schwankungen von bis zu 10m.
-
Thread
GY-80 Abmessungen
auf dem Layout einzuzeichnen. Kennt jemand die Abmessungen dieses Moduls? http://dx.com/p/gy-80-bmp085-9-axis-magnetic-acceleration-gyroscope-module-for-arduino-145912
-
Thread
BMP085 Problem mit Codevision
#define BMP085_ADDRESS 0xEE // Device Address // Declare your global variables here //**************************************************** //**** Write one byte to BMP085 ********************** //**
Müsste bei dir dann ungefähr so sein... [c] data=i2c_read(1); // read data from BMP085 MSB data=i2c_read(0); // read data from BMP085 LSB i2c_stop(); // stop xmission [/c]
-
Thread
mal wieder I2C
an einem STM32F4 funktioniert super!!! Und jetzt kommts: wenn zwei devices angeschlossen sind 1x BMP085 und 1x BMA020 WEnn ich nur den BMP085 anschließe funktioniert ebenfalls alles. Schließe ich jetzt aber nur den BMA020 an, sehe ich keine Daten. Beide zusammen alles super. Hat jemand
Zeig mal Oszi-Bilder von den Bussignalen, vom Zugriff auf den BMA020 mit und ohne angeschlossenen BMP085.
-
Thread
BMP085 und MSP430G2553
Hallo zusammen Ich baue momentan mit einem MSP430 Launchpad und einem BMP085 - Drucksensor eine kleine Steuerung zum Auslösen der Fallschirme einer Modellrakete. Nun ärgere ich mich schon seit Tagen mit dem BMP085 rum - meine Sensordaten sind schrecklich: Einerseits habe
Hallo Hakin Hier die Einheiten: Y-Achse = BMP085 - Sensorwert ("Roh/unkompensiert") x-Achse = Samplenummer M.f.G. Matthias
-
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
-
Thread
Welche IMU - 10DOF?
http://www.drotek.fr/shop/en/36-imu-10dof-itg3200-gyro-bma180-accelerometer-hmc5883-magnetometer-bmp085-pressure.html
-
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
-
Thread
Kleinserie: Multi-IO-Platine für das Forum
125-C/0231310&ref=list - Luftdrucksensor via I2C http://www.watterott.com/de/Breakout-Board-mit-dem-BMP085-absoluten- Drucksensor - vier SRF02 an der Haupt- und zwei an der Bumperplatine - natürlich können Taster-Board, Bumper-Board und CNY70-Board angeschlossen werden - Anschluss für Snake-Vision
-
Thread
Wetterstation mit T,P,rH: Taupunkt und was noch?
Wetterstation auf Basis eines STM32 boards von Olimex zu basteln, habe bisher einen Absolutdrucksensor (Bosch BMP085) sowie einen Sensor fuer relative Feuchte und Temperatur (Sensirion SHT21, natuerlich aussen moeglichst weit weg vom Fenster angebracht). Jetzt frage ich mich, was fuer meteorologische Werte ich
-
Thread
Mehrere Pull-Up-Widerstände notwendig?
drei Devices habe und verschiedene Pull-Up-Widerstandswerte. Bauelemente: HMC5883L -> 2,2k Ohm BMP085 -> 4,7k Ohm LSM303DLHC -> 10k Ohm Ich nehme an alle Pullups müssen verbaut werden und diese so nah am Bauelement wie möglich, aber warum stören sich die Pull-Ups dann nicht gegenseitig? Beziehungsweise
-
Thread
Brauche hilfe mit dem Drucksensor BMP085 und ATMega88
Hallo, ich versuche seit gestern den Drucksensor BMP085 in meiner Schaltung zu verwenden. Leider bekomme ich für den Druck immer den Wert 0x0000 und für die Temperatur 0xFFFF geschickt. Die Kalibrierdaten kann ich jedoch auslesen und auch einen HYT 221
I2C Bus hängt, kann ich korrekt auslesen. Der AVR und der HYT 221 werden mit 5V betrieben und der BMP085 mit 3,3V. Um den BMP085 an den 5V I2C Bus anzuschließen, hab ich mich an den Schaltungsvorschlag mit den 2 MOSFETs aus der I2C Spezifikation gehalten. Verwendet hab ich dafür BS170. Den Quelltext
-
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
Onlneshops - BMA180 / HMC5983 / BMP085
folgende Sensoren bekommen kann (also einen Shop mit einer passablen Lieferzeit)? Luftdrucksensor: BMP085 Magnetfeldsensor: HMC5983 Beschleunigungssensor: BMP180 Gruß, Florian
-
Thread
HF spielereien
wäre es, einen Funkhöhenmesser für meine Modellflugzeuge zu bauen. Einen Barometrischenhöhenmesser (BMP085) + Ultraschallhöhenmesser (SRF05) hab ich schon. Mir geht es aber hauptsächlich um das "lernen" und dabei sollte wenn möglich noch etwas mit Nutzwert dabei herauskommen. Daher meine Fragen:
-
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))
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
-
Thread
STM32F4Discovery I2C-Kommunikation
I2C mit polling, oder ueber Interrupt. Ich verwende die "polling" function. I2C slaves sind ADXL345, BMP085, HMC5883L und L3G4200D (10 DOF IMU). http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00209826.pdf Eine andere link fur I2C on the F4 : http://instk.org
-
Thread
TWI mit Atmega: Bitte mal drüber schauen
Atmel z.B. AVR Appplication Note AVR315 oder bei Sparkfun.com kannst du dir unter dem Suchbegriff BMP085 auch funktionierenden Beispielcode für einen anderen TWI-Sensor angucken, wenn du nach "Fleury TWI Master" googelst findest du auch was. Und auch bei mikrocontroller.net findest du einiges. UM
-
Thread
S: Barometermodul
> Danke > Hermann I2C darfs nicht sein? Sonst kannst auf das Modul verzichten und direkt einen BMP085 nehmen. gruß cyblord
Beitrag #2867306: > I2C darfs nicht sein? Sonst kannst auf das Modul verzichten und direkt > einen BMP085 nehmen. Oder einen MPL3115A2.
-
Thread
Telemetrie-Sensoren Entwicklung für "Multiplex Modellsport GmbH" Empfänger
Was für Sensoren hast du schon gebaut? Einen 4-fach Spannungsensor für 6s, einige Höhe/Vario mit BMP085 und BMP180 und Temperatursensoren mit DS18B20. Wollte auch noch einen 70A Stromsensor mit ACS709 bauen aber ich komm mit diesem Baustein nicht klar. Nur Rauschen und Drift. Dann entwickle ich
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Hier noch ein paar Produkte: 10DOF IMU L3G4200D+ADXL345+HMC5883L+BMP085 für 15,15€! http://www.ebay.de/itm/150900188511 24Mhz Logic Analyzer: - 7,30€ Kompatibel zu Saleae: http://www.aliexpress.com/item/-/605379977.html - 21,68€ Kompatible zu Saleae, Ax, USB Blaster
Hatten wir hier schon Drucksensoren, um den Luftdruck zu messen? http://www.ebay.de/itm/1Stk-BMP180-Digitale-Luftdruck-Sensor-Brett-Modul-fur-Arduino-Ersetzen-BMP085/171366776699?_trksid=p2047675.c100010.m2109&_trkparms=aid%3D555012%26algo%3DPW.MBE%26ao%3D1%26asc%3D25289%26meid%3Df521cd0a07e34e10a7233cebee52e9b9%
-
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
Wie BMP085 von Hand einlöten?
Hallo Leute, ich will den Bosch Drucksensor BMP085 verwenden und habe dazu Platinen gemacht. Allerdings stellte sich das Löten als Schwierig heraus. Ich musste ewig rumbrutzeln bis endlich alle Pins kontaktiert waren. Da bei diesem Gehäuse eben keine
Sensors 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
-
Thread
I²C Luftdruck- und Feuchtigkeitssensor gesucht
Zwar kein DIP aber für Bastler geeignet. Druck: BMP085 http://www.watterott.com/de/Breakout-Board-mit-dem-BMP085-absoluten-Drucksensor Feuchtigkeit: SHT21 https://www.loveelectronics.co.uk/products/207/humidity-sensor---sht21-breakout-board
Für Luftdruck ist mir gerade folgendes Modul über den Weg gelaufen. http://www.ebay.de/itm/BOSCH-BMP085-Digital-Barometric-Pressure-Sensor-Board-Module-For-Arduino-STM32-/170877045715?pt=LH_DefaultDomain_0&hash=item27c910cbd3
-
Thread
Welchen Mikrocontroller für IMU
und meine Mathematik/etc Kenntnisse etwas vertiefen und eine IMU bauen, die aus einem Drucksensor BMP180, einem Beschleunigungssensor BMA180, einem 3 Achsen Magnetometer HMC5883L und einem noch nicht genauer bestimmten Gyroskop (vllt ein ITG3200) besteht. Diese sollen alle per I2C an einen Mikrocontoller
momentan an einem Olimexino mit stm32 und nem 9DOF-Stick von Sparkfun (ADXL345,ITG-3200,HMC5843), BMP085 für den Luftdruck, MPXV7002DP für den Staudruck, SRF05 Ultraschall Entfernungsmesser für die Landung, EM-406a SiRF StarIII GPS Gruß Heiko
-
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
I²C Problem: verlorene Bytes
Bei meinem barometer (BMP085) gibt's ein ähnliches Problem. Ich lese 2 Bytes für die Temperatur aus und anschließend 3 für den Druck. Die Bytes speicher ich einfach auf eine SD-Karte im csv.Format. So sollte es sein:
-
Thread
Verzögerung beim schreiben auf SD-Karte
Hallo, ich will die Daten von drei Sensoren (ADXL345, L3G4200D, BMP085) über SPI auf eine SD-Karte speichern. Dabei verwende ich den Code von elm-chan für FatFs. Der Ablaufplan sieht so aus, dass ich 4 mal den Beschleunigungssensor und das Gyroskop (alle 10 ms =
-
Thread
HMC5883 und I2C SCL Tackt
MSP430G2553 mit UCSI zu einsatz. Der Magnetometer ist Teil einer 10DOF IMU von Drotek.fr mit BMA180, BMP085 und ITG3200. Hat jemand ähnliche Erfahrungen? Mein Konfiguration für den HMC void mag_init() { // CFG REG A: No output average 75Hz Rate Normail measuremen mode i2c_set_reg(HMC5883
-
Thread
Luftdrucksensor
Ich habe vorgestern beim Chinesen meines Vertrauens über ebay den BMP085 geordert. Kostenpunkt inkl Versand knappe 4 Euro.
nehme ? 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
STM32 I2C ADDR Flag
Hallo Leute, ich habe ein Problem mit dem I2C beim STM32. Ich bin gerade dabei einen BMP085 über I2C aufzuwerten. Das Problem ist folgendes: Wie ihr in dem Bild seht wird das ADDR Flag beim senden der Adresse gesetzt. Soweit so gut, aber wenn ich danach den CheckEvent aufführen ist
-
Thread
Brauche Hilfestellung bei log und avr-gcc
Leute, ich bin gerade dabei einen Höhensensor für Modellfugzeuge zu bauen. Dafür möchte ich den Bosch BMP085 als Drucksensor nehmen. Nun gehts mir natürlich nicht um die absolute Höhe, sondern um die Höhendifferenz in Metern zwischen Referenzluftdruck P0 (in Pascal) welcher beim Power-On gespeichert wird
-
Thread
Bosch Drucksensor BMP85
Da entwickle ich gerade einen Höhensensor (Modellflug) und will den BMP85 Drucksensor von Bosch einsetzen. Praktisch direkt vor meiner Haustüre befindet sich im übringen das Bosch HQ. Und wenn ich nun schaue, woher ich diesen Sensor bekommen kann, finde ich ihn über eBay
Bluebox schrieb im Beitrag #2672701: > Nach was muss ich den da bei eBay suchen?^^ "bmp085" http://www.ebay.de/itm/Pressure-sensor-BOSCH-QFN-8-BMP085-BMP085-0273300144-1PCS-/260923704012?pt=LH_DefaultDomain_0&hash=item3cc043c2cc
-
Thread
Wetterstation WS1600 an PC
Werte der Aussensensoren über eine serielle Schnittstelle erfassen und wenn man noch einen Drucksensor BMP085 und einen T/H-Sensor SHT-11 anschließt, hat man eine schöne Wetterstation zum Daten-loggen. Näheres auf www.g-romahn.de/ws1600/index.htm Gruß Kutte
-
Thread
effiziente pow(,) - Funktion für ARM32 gesucht
barometrischen Höhenberechnung in einem Modellflugzeug. Das ganze erhält seine Messwerte aus einem Bosch BMP085-Sensor und läuft auf einem STM32F100RB mit 24 MHz. Die Berechnung läuft auch hervorragend, dauert aber aufgrund der pow()-Funktion verhältnissmäßig lange... [c]/* calculate altitude in 0.1 m
-
Thread
BMP085 driftet
die eine Lib gezippt. Dieses ZIP musst du nur in deinen Lib Ordner entpacken. Das Beispiel für den BMP085 ist in einem Unterordner names "example/AP_Baro_BMP085_test".
Weiß denn jemand ob der BMP180 als Nachfolger (?) deutlich besser ist, was Rauschen und Drift angeht? Der Straßenpreis beträgt ja ungefähr das doppelte vom BMP085. Ich setze den BMP085 übrigens auch erfolgreich in der Höhenmessung
-
Thread
made from scratch Firmware für Wittig/Welec Oszilloskop W20xxA
199.5x149.5x12.0 400 400 LED Not Required LVDS High Brightness, Wide Viewing Angle, Wide-Temp 8.5 LTA085C185F 800x480 189.8x116.0 224.0x135.0x11.0 450 270 CFL LXMG1617A-12-61 CMOS Widescreen 15:9 format 8.5 LTA085C184F 800x480 189.8x116.0 224.0x135.0x13.5 250 215 CFL LXMG1617A-12-61 CMOS Widescreen 15
jemand berufen? Im svn ist Sourcecode für ein Kommandozeilentool, was den Output dekomprimiert und ein .bmp draus macht, was man dann sinnvollerweise noch in ein .png wandelt. So habe ich das derzeit betrieben... Jörg
-
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
-
Thread
Arduino oder Clone? BMP085 an USB
Das hier wäre der Code für die Verwendung des BMP085 mit dem FT232H :-) http://web.me.com/dmarion/ftdi/bmp085.c
Das war lediglich ein Test wie einfach das mit dem FT232H geht. Aktuell verwende ich sogar auch den BMP085. Allerdings an einem AVR :)
-
Thread
GNUBLIN www.gnublin.org
... Hier: http://free-electrons.com/ und hier:http://lxr.free-electrons.com/source/drivers/misc/bmp085.c mfG Matthias @Jörg: Ich werd dein Patch mal ausprobieren an meinem Kernel, an dem ich schon ein bisschen "gemodded" hab, würd mich auch mal interessieren, ob man so einen ARM übertakten kann