-
Thread
Schneller Mikrocontroller
wurde mit jedem I2c Bauteil was ich da dran angeschlossen habe. Hatte dann komplett Probleme mit dem Mpu6050 da ist alles in den Keller gegangen. Zur Schnelligkeit 99% meiner Variablen sind INTEGER b.z.w. mit Long deklariert. Dezimalstellen habe ich fast komplett vermieden. Vielleicht hab
> jedem I2c Bauteil was ich da dran angeschlossen habe. > Hatte dann komplett Probleme mit dem Mpu6050 da ist alles in den Keller > gegangen. Das sagt uns, dass Du mit hoher Wahrscheinlichkeit die Software I2C verwendetest und der Controller dann bei den Befehlen Warterunden drehte während der
-
Thread
Suche Development Kit mit 6 Sensoren und GPS-Empfänger
(3x acc, 3x gyro, 1x baro) IMU's auf Ebay. http://www.ebay.com/itm/1PC-10DOF-IMU-MS5611-HMC5883L-MPU6050-MWC-Flight-Control-Sensor-Module-/300931783349?pt=Home_Automation_Modules&hash=item4610ee9ab5
-
Thread
Problem mit meinem Projekt (Quadrocopter)
PID behaviour, so retune your PID's after changing LPF.*/[/color] [color=#7E7E7E]//#define MPU6050_LPF_256HZ // This is the default setting, no need to uncomment, just for reference[/color] [color=#7E7E7E]//#define MPU6050_LPF_188HZ[/color] [color=#7E7E7E]//#define MPU6050_LPF_98HZ[/color] [color=#7E7E7E]//#define MPU6050_LPF_42HZ[/color] [color=#7E7E7E]//#define MPU6050_LPF_20HZ[/color] [color=#7E7E7E]//#define MPU6050_LPF_10HZ[/color] [color=#7E7E7E]//#define MPU6050_LPF_5HZ // Use this
-
Thread
MPU-9150 Kompass mit BASCOM auslesen
Habe 3 x MPU-6050 besetellt (6-Achsen) und 1 x MPU-9150. Waren zusammen um die 14.- Euro als Sammelbestellung aus China. Ich habe sowohl das Datenblatt als auch die Register map vor mir ausgebreitet :O) BASCOM Samples mit der MPU-9150 gibt es keine, die Beispiele für MPU-6050 bringen mich nicht weiter, da es bei der nur 1 Adresse (0x68) gibt. Die kann ich auch alle lesen und auswerten. Mein Problem ist den Zugriff über BASCOM
-
Thread
Atmega Tricorder Projekt Star Trek
Licht, Fototransistor, IR, Fotowiderstand, Solarzelle - 3D Beschleunigungssensor, Rotationssensor (MPU-6050) - Magnetsensor Kompass (^^ MPU-9150) Magnetfeldsensor - Leitfähigkeit - Anschluss Messkabel für Spannungsmessung - Oszi Eingang - Kamera - Mikrofon, auch Ultraschall - Infrarot (PIR) -
-
Thread
Reglerwerte auf Motoren, aber wie genau?
schwer begreiflich, aber die genaue Umsetzung dann doch eher :D. Als 6-DOF Sensor benutzen wir den MPU6050 über I2C. Zur Steuerung benutzen wir einen Arduino Uno. Die Motoren werden über ein PWM-Signal zwischen 1190 und 1700 angesteuert, das macht 510 Schritte. Unsere Fragen sind: - Welchen Bereich
-
Thread
Komisches Verhalten bei AVR i2c
itg3200 Klasse, das andere ist eine Instanz der adxl345 Klasse und das dritte ist eine Instanz der mpu6050 Klasse. D.h. dein main (bzw. dein QUadrocopter Objekt) enthält 3 Objekte [c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <string.h> #include <itg3200.h> #include <adxl345.h> #include <mpu6050.h> itg3200 theIth3200Object; adxl345 theAdxl345Object; mpu6050 theMpu6050Object; int main(void) { init_quadcopter(); main_quadcopter(); while(1) ; return 0; }
-
Thread
Neigungswinkelinkelmessung beweglicher Teile
den Neigungswinkel eines beweglichen Arms messen. Dafür habe ich ADIS16209, ADXL350, sca830-d07 und MPU-6000/6050 gefunden. Dabei stellt sich mir aber die Frage, ob nur der Winkel gemessen wird, oder ob die externen Beschleunigungen bereits rausgerechnet sind. Ich wunder mich auch, wieso der ADIS16209
-
Thread
Sensor zur Ermittlung des Schwerpunkts
Schwerpunkt ermitteln kann. Momentan benutze ich dafür einen Beschleunigungssensor(http://www.amazon.de/MPU-6050-Modul-3-Achsen-analoge-Gyro-Sensor-Beschleunigungssensor-Modul-6050/dp/B00D1K5Z5Q/ref=sr_1_1?ie=UTF8&qid=1402174340&sr=8-1&keywords=beschleunigungssensor), doch ich habe da so einige Probleme:
Achsen angewendet wird: http://de.wikipedia.org/wiki/Kalman-Filter Arduino-Bastler verwenden den MPU-6050 auch zur Lageermittlung von kleinen selbstgebastelten RC-Flugzeugen und Quadcoptern, und in Codes für Arduino-Fluglagecontroller ist Code für den MPU-6050 und der Kalman-Filter enthalten. Ein gängiger
-
Thread
Gyro und/oder Accelerometer
Gyro driftet, Accelerometer rauscht. In deinem Fall eher kein Problem. MPU-6050, Accelerometer Low Power Mode Current @ 1.25Hz update rate: 10μA. CR2025 -> ~2 Jahre. LG, Sebastian
http://www.ebay.de/itm/MPU-6050-3-Axis-Gyroscope-GY-521-Accea-lerometer-Module-for-Arduino-3V-5V-/171225335503 Preis: 2,85 Euro Das Board ist recht klein, ca. 15 x 20mm und die Versandzeit lag nur bei 12 Tagen.
-
Thread
Accelerometer interne achsen
Hallo zusammen, Ich bin gerade dabei, einen mpu6050 zu kalibrieren. Das Problem bei einer "Schwellwertkalibrierung" ist, dass die Messung aufgrund von Wärme usw nach einer Zeit trotzdem driftet. Sowie ich das sehe ist das Problem, dass die Achsen
welche meiner Meinung nach eine akzeptable Verwertung der liefert. http://www.i2cdevlib.com/devices/mpu6050#source Was willst du denn damit machen? Grüsse
-
Thread
Welcher 9-Achsen-Sensor
Beschleunigungssenor, Gyroskop und "Kompass" einplanen. Hängen geblieben bin ich beim BMX055 und dem MPU-9150. Jetzt kann ich mich nicht so recht entscheiden. Der BMX055 ist günstiger (Mouser: 4,54€ statt MPU-9150: 6,40€) und auch bei Mouser zu haben (mittlerweile mein bevorzugter Lieferant), der MPU-9150
mein Vorhaben sind. Im Datenblatt vom BMX055 steht z.B. ein Output-Noise von 150µg/sqrt(Hz) und beim MPU-9150 von 400µg/sqrt(Hz). D.h. der MPU-9150 rauscht mehr, trotz besserer Auflösung... Hättet ihr vielleicht einen Rat oder Tipp, wie ich den "passenderen" Sensor ermitteln kann, sofern möglich? Ich
-
Thread
Suche möglichst kleinen Beschleunigungssensor
MPU6050 /MPU6000
-
Thread
Fragen bzgl. Quadrocopter Regelung und Lageerkennung
DOF Sensoren > drauf Hab ich gesehen, ja. Hier liegt eine 6DOF IMU. 3Achsen Accelerometer und Gyro MPU6050 von Invensense. Bin ich gerade am ausprobieren. Peter schrieb im Beitrag #3648991: > Das geht meiner Erfahrung nach ca. 10 Sekunden gut, dann kommt nur noch > Müll raus. Deswegen - hattest
-
Thread
[Projektvorstellung] - Selbstgebauter Oktokopter (Open Source)
dem ein oder anderen Problem helfen. Wird sich zeigen. Was für Sensoren nutzt ihr? Ich habe den MPU6050 auf Ebay für 2,30€ das Stück gefunden, da hab ich gleich 3 geordert, die nutzen ja schon recht viele und sind durchaus begeistert. Und sind wesentlich billiger als die ADXRS620 beim Mikrokopter.
-
Thread
Kritik am Layout erwünscht: ATMega, LCD, Beschleunigungssensor
mein nächstes Projekt, eine Universelle Platform mit ATMega, Nokia 3310 LCD, Beschleunigungssensor MPU6050 und Drehencoder habe ich mal ein Layout erstellt. Der SUB-D Stecker rechts ist zum flashen über ISP, sowie als Erweiterungsport (4ADC Kanäle) da. Die 8 LEDs um den Drehencoder sind für die Optik
-
Thread
widerstandsabhängiger schalter
mittels einem neigungssensor im falle eines > sturzes abzuschalten. Als Lagesensor kannst du den MPU-6050 nehmen, er hat keine sich bewegenden Teile und kostet nur 2,80 Euro. http://www.mikrocontroller.net/topic/327200#3588324 Der Code: http://davidegironi.blogspot.de/2013/02/avr-atmega-mpu6050
-
Thread
MPU-6050 Beschleunigungsensor Anschlussfrage
mit Bascom nutzen. Hier das Datenblatt : http://www.sainsmart.com/zen/documents/20-011-926/MPU-6050/GY521mpu-6050/
Angaben, wie das IC angeschlossen werden muss: http://www.sainsmart.com/zen/documents/20-011-926/MPU-6050/GY521mpu-6050/PS-MPU-6000A.pdf
-
Thread
XBEE API Mode Fragen
Hallo Zusammen Ich möchte von meinem Router Digitale Werte meines Acclerometer MPC 6050 and den Coordinator senden eigentlich nur die X-Werte, Werte 1-1000 Dez Ds ganze Funktioniert schon im AT mode nur leider nach einer gewissen Zeit wird die Übertragung auf 1ne Nachricht pro Sekunde Reduziert Hier mein Setup MPU 6050 -> PIC24 -> XBee S2[API Mode])))) XBeeS2 [API MODE]->PIC32 Meien Frage ist ... Welche Command Frames muss ich senden ? Ich bin och nicht durchgestiegen welche Frames der Cordinator
-
Thread
MPU 6050 Gyroskop/Accelerometer und Shake Detection
Hey, ich verwende für mein Projekt momentan ein MPU 6050 Gyroskop/Accelerometer Breakout Board zusammen mit einem Teensy 3.0 und der Arduino Programmierumgebung. Mein Problem ist, dass ich nicht weiß, wie ich ein Schütteln feststellen kann. Im Datenblatt
Bibliothek von Jeff Rowberg an, zu finden hier: https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050 Darüber kann ich problemlos auf alle möglich verfügbaren Daten zugreifen. Eigentlich sollte im Interruptregister Platz für einen Schüttelinterrupt sein, allerdings kann ich dazu nichts finden
-
Thread
Attiny - SPI und I2C an denselben Pins möglich?
Liebe Leute, ich möchte an einem 8-bit AVR ein SPI-Gerät (nRF24L01+) und zwei I2C-Geräte (HMC5883L, MPU6050) betreiben und den uC auch noch auf der Platine mit ISP programmieren können. Ist dies mit der USI-Hardware der Attinys möglich, oder kommen sich dabei SPI und I2C ins Gehege (weil sie ja an
-
Thread
Empfehlung Feuchtigkeitssensor
Deutschland! http://www.ebay.de/itm/MPU-6050-3-Axis-Gyroscope-GY-521-Accea-lerometer-Module-for-Arduino-3V-5V-/171225335503
Bus. Für den PIC kannst du vielleicht diese Seite nutzen: http://www.botched.co.uk/pic-tutorials/mpu6050-setup-data-aquisition/ Ansi-C (AVR) http://davidegironi.blogspot.de/2013/02/avr-atmega-mpu6050-gyroscope-and.html Es gibt für diesen Chip schon genug im Netz so dass es leicht wird ihn
-
Thread
IMU Sensoren
www.sparkfun.com/products/10724 GY-80 10DOF - ca. 19$ aus China http://www.ebay.de/itm/10-DOF-9-Axis-MPU-80-GY-80-Accelerometer-Gyroscope-Magnetic-Field-SE01002-B82-/271412409293?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f3170b3cd Drotek 10DOF - 23€ http://www.drotek.fr/shop/en/home/62-imu-10dof-mpu6050
unten drunter... Ansonsten die IMU von Drotek ist ganz ok. Also die dort verwendeten Chips. Die 6050 kann aber leider kein SPI aber am Sparky Board wird die mit I2C verwendet und es läuft top... Mit ein wenig Suchen findest du die IMU aber auch über Ebay beim Chinesen für ca. 15€... Wenn du die
-
Thread
Quadrocopter Projekt
Ich habe sehr gute Erfahrungen mit dem MPU6050 gemacht. Der ist einfach anzusteuern und wird auch in vielen open-sourceprojekte verwendet. Nimm vorerst mal eine fertige IMU (beim Modellbauhändler) und schreib dafür dann deine FW. Später kannst
Der MPU6050 vereinigt Gyro und Beschleunigungssensoren und ist meineserachtens der beste (Preis/Leistung) Sensor für Projekte, wie diese. http://www.multiwii.com/
-
Thread
BTM222 mit Li-Ion Akku versorgen
Zu meinen Verbrauchern: - ein Atmega8L 2,7V - 5,5V - ein Sensormodul, dabei hatte ich an das MPU-6050 gedacht: 2,3V-3,4V - ein BTM222 3V-3,3V mit ca. 120mA Stromverbrauch - ein paar LEDs (http://www.mikrocontroller.net/wikifiles/f/fc/BTM222_DataSheet.pdf) nur muss ich ja die Akkuspannung
-
Thread
Komplexe Datenerfassung
MEMS-Accelerometer und Gyroskope sind auch digital, zB das hier: http://www.invensense.com/mems/gyro/mpu6050.html http://playground.arduino.cc/Main/MPU-6050 Wenn Ihr analoge Größen synchron messen müsst, gibt es zwei Möglichkeiten: 1. externe ADCs, die gleichzeitig getriggert werden. Beispiel: MCP3201
-
Thread
Probleme mit MPU6050 Lib. Am UART kommt nur Müll raus
auf "Projektname" im Solution Explorer => Add => Existing Item füge ich die Dateien [c]i2cmaster.h mpu6050.h mpu6050.c mpu6050dmp6.c mpu6050registers.h twimastertimeout.c uart.c uart.h [/c] hinzu. In der mpu6050.h muss ich dann noch die Zeile [c]#include MPU6050_I2CFLEURYPATH[/c] in
); } }[/c] zusammengeschrieben. Dieser verwendet weiterhin die Routinen der Library: Die mpu6050_getRawData() sieht so aus: [c]void mpu6050_getRawData(int16_t* ax, int16_t* ay, int16_t* az, int16_t* gx, int16_t* gy, int16_t* gz) { mpu6050_readBytes(MPU6050_RA_ACCEL_XOUT_H, 14, (uint8_
-
Thread
6/9 Axis IMU mit Cortex-M0 von ST
STM hat neue Spielzeuge, wohl die überfällige Antwort auf den Invensense MPU6050: http://www.st.com/web/en/catalog/sense_power/FM89/SC1448 Insbesondere der LSM6DB0 sieht interessant aus, ein 3-Achsen Gyro + 3-Achesen Accelerometer mit Cortex M0 in einem 3x3mm Gehäuse:
st-web-ui/static/active/en/resource/technical/document/datasheet/DM00101532.pdf Im Gegensatz zum MPU6050 lässt sich dieser Sensor anscheinend frei programmieren. Wie wäre es mit einem Quadrocopter-on-a-chip? Vier Pins für PWM-Ausgänge sollten sich ja finden lassen.
-
Thread
STM32 I2C richtige Pull Ups
eine I2C kommunikation mitg meinem Stm32F4 Disco auf die Beine zu stellen. Reden möchte ich mit einem MPU6050. Zunächt habe ich es mal mit Beispielen versucht. Es passiert einfach nichts auf den Leitungen SCL und SDA. Wenn ich den MPU allerdings ablasse wird zumindest einmal die Kommunikation gestartet.
Weise NACK. Ich habe extra die Pins gewählt, an denen keine Pullups auf dem Discovery sind. Auf dem MPU6050 Breakout sind Pullups mit je 4K7 verbaut. Habe den Sensor denn fix nochmal mit nem Arduino getestet. Damit funktioniert der.. Habe seitdem ich die Stm32 benutze immer einen großen Bogen um
-
Thread
Problem beim Empfangen von Daten über I2C
Hallo! Ich versuche von einem Mega328 (Master) Daten von einem Beschleunigungssensor MPU6050 (Slave) abzufragen. Die Adresse des MPU ist 0x68; mit dem Beschreiben des Registers 0x6B wird er aus dem Schlaf geweckt. Nun will ich das Register 0x3B auslesen, welches laut Register das high
-
Thread
[S] MPU 6000, 2Stk.
Niemand? lipoly.de hat leider nur MPU6050 lagernd :-(
Hallo. Hat sich erledigt, habe MPU6050 gekauft und stelle von SPI auf I2C um.
-
Thread
I2C EEPROM Typ?
Hallo, ich habe hier auf einem Multi-Sensor-Board (z.B. http://www.amazon.com/Happy-Store-MPU-6050-HMC5883L-Control/dp/B00G8T6ZVK) einen I2C EEPROM (?) in SOT23-6 den ich nicht typisieren kann. Der rechte oberste Pin geht an den externen SCL-Pin. Kann mir einer einen Tip geben? Grüsse Dirk
-
Thread
Kompass an MPU6050
Hallo, hat jemand mit der Anbindung eines Kompasses an die MPU6050 sammeln können? Wenn ja, welche wären das? Mich würde im speziellen interessieren welcher Kompass mit I2C am besten für in frage kommen würde. Im datenblatt habe ihc leider keine Hinweise hierzu
direkt hab ich nicht, aber das gibt es bereits fertig zu kaufen http://flyduino.net/Flyduino-9DOF-IMU-MPU6050-HMC5883l dürfte also mit diesem Sensor funktionieren lg Peter
-
Thread
Ist Arduino verpönt?
herstellte und auch in C entwickelte, habe ich damit wieder begonnen. Angefangen habe ich damit eine MPU6050 über i2c auszulesen und erstmal über RS232 auszugeben. Einen Atmega habe ich auf eine Lochrasterplatine plaziert. Die Software habe ich wieder in C geschrieben. Da ich sogut wie aus der Übung war
-
Thread
Invensense MPU6050 digital motion processing unit programmieren
ganz neue Frage: Ich bin auf der Suche nach Informationen zum Digital Motion Prozessor im Invensense MPU6050 und neueren 6 Achsen Intertialsensoren. Der MPU6050 enthält eine Art Microtroller, der die Daten des Intertialsensors auswerten kann und die Ergebnisse über einen FIFO bereit stellt. Im Netz
Referenz ein paar Sachen, die ich gefunden habe: Freie und inoffizielle Library zur Ansteuerung des MPU6050 mit DMP. Der DMP-Code ist als Binary enthalten: https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050 Bilder vom MPU6050 Controller und Sensor-Die, leider relativ nichtssagen:
-
Thread
Pegelwandler 5V<==>3.3V (BTM-222)
wäre evtl. interessant da ich die module für die einfache Datenübertragung in Verbindung mit meinen MPU6050 in Verbindung mit einem Smartphone oder Notebook Nutzen will, im Moment aber noch ein wenig mit dem eigentlichen Datenaustausch kämpfe... Es wird zwar gesendet und Empfangen, aber irgendwie bin
eigentliche Idee hinter meinen BTM222 Versuchen ist, die Module an diverse Sensoren (habe z.B. einige MPU6050 bzw. ADXL335 Module hierzu erstanden) zu koppeln um die ermittelten Daten in Echtzeit in einer einfachen Android App darzustellen. Eine zweite Projektidee sieht vor, Meßwerte mit dem internen ADC
-
Thread
GND unter Quarz (Platine)
Ansonsten ist GND also kein Problem, ok Danke :D Werde im Übrigen erst mal ein Breakout für einen MPU6050 (China import von ebay) testen danach das ;) MfG
-
Thread
Suche eine Programmierer wie Edward Snowden für Arduino oder Msp430
@Hardware http://invensense.com/mems/gyro/mpu6050.html der könnte es werden. @Beschleunigung Ich benutze derzeit diese System: http://www.xybermind.net/products/main.htm die Evidenzbasis ist natürlich mehr als ... aber im groben
-
Thread
Position des Beschleunigungssensors
eine Applikation die Prinzipell die Funktion einer 2 Achsen Wasserwage erfüllt dazu habe ich einen MPU-6050 Chip (Kompi aus Gyro und Accel.) Nun habe ich keine Erfahrung mit solchen Anwendungen und wollte fragen ob es zwingend notwendig ist das diesr Chip in der Mitte der Platine sitzt bzw welche Auswirkungen
-
Thread
Kleine Platine mit Beschleunigungssensor und Gyro
Projekt bin ich auf der Suche nach einer kleinen vorgefertigten > Platine mit einem 6 Dof Sensor (Mpu 6050 o.ä.)... Empfehle Arduino Pro Mini und z.B http://www.ebay.de/itm/MPU6050-6DOF-Sensor-Modul-3-Axis-Achse-Gyroscope-Acce-lerometer-AVR-fur-Arduino-/360723849000?pt=Bauteile&hash=item53fcd11f28 Dazu noch die Software: https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050
-
Thread
Frage zu MPU6050 mit ATmega
Hi! Ich möchte gerne die aktuelle Deschleunigung sowie Drehrate über eine MPU6050 ermitteln. Den Sensor habe ich hier auf einem Breakoutboard. Ich habe schon einiges mit "gebastelt", aber meine AVR Kentnisse sind eher Grundkentnisse :-/ Habe mir das ganze jetzt mal angeschaut
habe ich es aber so verstanden, dass man bei dem Sensor teilweise bestimmte Werte in Register der MPU6050 schreiben bzw. aus ihnen lesen muss. Wie schreibe ich über I2C in ein Register? Habe auch schon gegoogelt, aber ehrlich gesagt nix gefunden... Grüße!
-
Thread
Datenhandschuh - Fingertaster
Schlecht aber nur, weil ich noch nicht vorher darauf gekommen bin. http://playground.arduino.cc/Main/MPU-6050#.UxdoT4VxM-U Das Ding ist nicht nur billiger, es kann auch viel mehr. Gibt es da irgendwelche Probleme, wenn man das mit einem Nicht-Arduino-AVR betreibt?
3V-Modul-Host-Slave-RS232-CP06005-/271513579743?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f377870df Sensor: MPU9150 im vergleich zu meinem vorherigen (nur Beschl.) ist dierer Chip deutlich besser, besonders für die Aufgabe in einem Datenhandschuh http://www.ebay.de/itm/IMU-9DOF-MPU9150-Invensense-breakout-board-MPU6050
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
Ich benutze es gerade wieder auf einem ATXMega-Testboard, um einen Gyro und ACC-Sensor auszulesen(MPU6050). Später plane ich mit diesen ausgelesenen Werten den PID-Regler zu füttern, um die Parameter für genau diesen zu ermitteln. Dennis
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Der MPU6050 ist übrigens der gleiche Sensor, der auch in high-end Smartphones, wie z.B. Galaxy S4, verwendet wird...
Partially Connected to motor ctrl circuit 1 (sense?) 6 P3.2 T0EX,STADC,INT0 YES MPU6050, pin 12 (interrupt) 7 P3.4 SDA, T0 YES MPU6050, pin 24 (SDA) 8 P3.5 SCL, T1 YES MPU6050, pin 23 (SCL) 9 P3.6 T1EX,CK0,CPO0 Partially Connected to test
-
Thread
MPU6050 Rohdaten und dann?
Hallo Experten ich habe eine MPU6050 an einen Atmega8 angeschlossen und bekomme nun die Rohdaten ausgegeben. (siehe Bild) Nun 2 Fragen: 1. Die Daten werden am Bildschirm gefühlt mit 3Hz aktualisiert. Geht das nicht schneller?
weil ich am Ende noch Platzproblem mit meinem Progmem bekomme, wenn ich schon mal 2K Daten in die MPU schieben muss.