-
Thread
STM32: I2C mit DMA und HAL
SystemClock_Config(); MX_GPIO_Init(); MX_DMA_Init(); MX_I2C1_Init(); // Enable MPU6050 and use Gyro PLL as clock source uint8_t buf = MPU6050_CLOCK_PLL_XGYRO; if (HAL_I2C_Mem_Write_DMA(&hi2c1, MPU6050_ADDRESS_AD0_LOW << 1, MPU6050_RA_PWR_MGMT_1, I2C_MEMADD_SIZE_8BIT, &buf
MX_GPIO_Init(); MX_DMA_Init(); MX_I2C1_Init(); MX_USART1_UART_Init(); // Enable MPU6050 and use Gyro PLL as clock source uint8_t buf = MPU6050_CLOCK_PLL_XGYRO; if (HAL_I2C_Mem_Write_DMA(&hi2c1, MPU6050_ADDRESS_AD0_LOW << 1, MPU6050_RA_PWR_MGMT_1, I2C_MEMADD_SIZE_8BIT, &buf
-
Thread
I2C Bus mehrere Sensoren
Zwei Pullups reichen aus. PS: Wieso nimmst du anstatt des MPU3300 nicht gleich den MPU6050? Da hast du Gyro und Acc in einem Gehäuse. Beim Barometer würde ich mir auch mal den MPL3115A2 ansehen. Da kannst du direkt die Höhe mit 30cm Genauigkeit auslesen. Ist
man den Offset vorher mittelt und abzieht) sehr gering, geringer noch als der vom 6050. Problem ist nur dass die ST Gyros nicht Temperaturkompensiert sind. Sprich die Driftkorrektur arbeitet nur im gegebenen Temperaturbereich, wohingegen der MPU6050 scheinbar intern kompensiert ist.
-
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
Sensoren fuer Fluglagestabilisierung
auszugeben. Vorteilhaft waere natuerlich wenn ich die Daten von der Platiene mit SPI abgreifen kann. MPU-6050 waere so eine Platine, leider aber nur mit I2C steuerbar. Zur Not wuerde auch das gehen. Ich weis aber nicht wie gut diese Platine ist.
oder den Bootloader zu nutzen, man kann auch seinen ISP-Programmer ranstecken usw. usw. Mit dem MPU6050 will ich auch mal rumspielen, ich weiß nur noch nicht wozu... Gruß aus Berlin Michael
-
Thread
MPU-6000 in Drohne defekt —> Austausch?
Warum schaust du nicht ins Datenblatt: MPU-6000/MPU-6050 Product Specification MPU-6000 and MPU-6050 Register Map Beides über Google schnell zu finden. Und jetzt muss man nur noch schauen, ob da irgendetwas steht, dass Einstellungen
PittyJ schrieb im Beitrag #6639742: > Warum schaust du nicht ins Datenblatt: > > MPU-6000/MPU-6050 Product Specification > > MPU-6000 and MPU-6050 Register Map > > Beides über Google schnell zu finden. > > Und jetzt muss man nur noch schauen, ob da irgendetwas steht, dass
-
Thread
Beschleunigungssensor mit Bluetooth oder WLAN für Arduino?
Luftdruck-kanone (Mythbusters-style) und schieße damit zum Sensor: https://www.amazon.de/SODIAL-MPU-6050-Achsen-Gyroskop-Beschleunigungsmesser-Modul-Arduino/dp/B00K67X810/ref=sr_1_fkmr1_4 kostet nicht viel und sollte auch nicht schwierig zu verwenden sein ;-)
www.xxl-modellbau.de/Multiwii-Crius-SE-V26-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
-
Thread
Bescheunigungssensor an AVR, von Hand proggen
>Gearbeitet wird mit AVR-Studio/GCC in C. Am einfachsten kannst Du den MPU6050 zusammen mit einem Arduino Uno und importierst das Projekt in Atmel-Studio. http://playground.arduino.cc/Main/MPU-6050 Compiliert wird mit dem AVR/GCC.
Hermann schrieb im Beitrag #4868500: > Der MPU6050 ist mir etwas zu teuer. Einen Modul mit einem MPU6050 bekommst du bei ebay (z.B. 201002005334)für unter 1,50€. Das kann doch wohl das Budget nicht sprengen, oder welche Stückzahl brauchst du
-
Thread
Sound erkennen mit Mikrocontroller
Also, ich hab jetzt einen MPU6050 bestellt, werde den mit einem Arduino Nano verbinden. Dieser sendet dann mit einem NRF24L01ein Signal an einen zweiten Arduino Nano, welcher dann über das USB Kabel ein serielles Signal an den PC
(ich spreche da aus Erfahrung) Und ich habe das Projekt jetzt schon fast abgeschlossen (mit einem MPU6050 und einem NRF24L01). Ich hatte nur noch keine Zeit darüber zu berichten.
-
Thread
Mikrokontroller hängt sich nach I2C Kommunikation auf
der I2C Treiber von Atmel für ATXmegas: http://www.atmel.com/Images/AVR1308.zip Datenblatt zum MPU-6050: http://invensense.com/mems/gyro/documents/PS-MPU-6000A.pdf http://invensense.com/mems/gyro/documents/RM-MPU-6000A.pdf Ich versuche gerade aus einem Beschleunigungssensor MPU6050 mit einem
Werte aufzeichnet (siehe Anhang). Der Ablauf der Signale stimmt mit dem Protokoll überein, das der MPU-6050 benötigt (Datenblatt MPU6050). Man sieht auch, dass der MPU6050 antwortet und den Wert 0x68 zurückgibt. Allerdings kommt dieser Wert nicht beim Mikrokontroller an (softwaretechnisch meine ich
-
Thread
Beschleunigung eines Sprinters messen
Hallo zusammen, ich möchte mit dem MPU6050 die Beschleunigung eines Sprinters messen. Dazu würde ich den Sensor+Arduino am Schuh befestigen und dann über eine Wifi/Bluetooth-Funktion auslesen. Wie findet ihr das Projekt? Grüße
Julian K. schrieb im Beitrag #6602026: > ich möchte mit dem MPU6050 Oh, schon wieder so ein Superprojekt des Autors. Diesmal zumindest korrekt am Freitag gepostet ;-) leo
-
Thread
Hexacopter - ADXL330/ADXL335 "Lageproblem" bei laufenden Motoren
Vielen Dank für die schnellen und vielen Antworten!!! Ich werde mein Glück mit einem MPU6050 versuchen und dann noch den ganzen Aufbau entsprechend gegen Vibrationen dämpfen! Kai
verwende den Freescale MMA8451Q (~1€) und der ist nichts schlechter als der Beschleunigungssensor des MPU6050 den ich ebenfalls hier habe. Ich habe mir den MPU6050 besorgt da ich ebenfalls dachte, dass der "billige" Schuld ist. Dem ist aber nicht so. Beide zeigen das gleiche Verhalten beim Flug. Sicherlich
-
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
Lagebestimmung
@Rene: Den versuche ich (MPU6050) sein fast einem halben Jahr zu bekommen. Momentan leider nirgends lieferbar. Auch beim Hersteller nicht ... @Claudia: Der Kalmanfilter ist leider nicht besonders leicht zu verstehen und im Vergleich
Hallo, die Frage wurde oben schon mal gestellt, aber nicht beantwortet: Der MPU6050 hat ja einen "Digital Motion Processor™ (DMP™)". Heist das, dass er bereits die Signale zu sauberen Lageinformationen zusammenfügt?
-
Thread
10 GY-521 Sensoren – Arduino Uno oder doch Raspberry Pi 3?
Beide Boards haben nur einen I2C Bus. Der MPU6050 kann aber nur 2 verschiedene Adressen. Du benötigst also einen I2C Multiplexer wie diesen hier: https://www.amazon.de/Adafruit-2717-TCA9548A-I2C-Multiplexer/dp/B017C09ETS Ob du die 10 Sensoren
man etliche GPIOs benötigen oder eine zusätzliche Hardware dazu bauen müssen, um 10 Stück von den MPU6050 parallel zu betreiben. Die I2C Adresse lässt sich jedenfalls beim GY-521 nicht auf 10 verschiedene Werte einstellen.
-
Thread
LPC1111/101 LPC Xpresso optimierungen gehen nicht
SERVO_init(); if(I2CInit(I2CMASTER) == FALSE){ while(1); /* fatal error */ } if(MPU6050_init()){ return 0; } MPU6050_setZero(); kalman_init(); while(1){ /* 100Hz loop */ if(gSysTick_10 >= 9){ gSysTick_10 = 0; /* get sensor values */ gyro_x = MPU6050_getGyroRoll_degree(); acc_x = -MPU6050_getAccel_x(); acc_z = MPU6050_getAccel_z(); /* acc angle */ acc_angle = atan2(acc_x , -acc_z) * 180/3.14159 ; // calculate
-
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
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
[MSP430] I2C Sendeinterrupt löst nach Timer Interrupt nicht aus
Unterbrechung __bis_SR_register(GIE); // ...und das war auch nötig XL = receiveGyro(MPU6050_RA_ACCEL_XOUT_L); XH = receiveGyro(MPU6050_RA_ACCEL_XOUT_H); XOUT = (XH<<8) | XL; P1OUT &= ~0x01; TACCTL0 |= CCIE; //Timer Interrupt wieder setzen }
blockierende* Funktion aufzurufen: Finn Deschenk schrieb im Beitrag #4157423: > XL = receiveGyro(MPU6050_RA_ACCEL_XOUT_L); > XH = receiveGyro(MPU6050_RA_ACCEL_XOUT_H); Die Daten sollen im Hintergrund per USCI ISR gelesen werden. Richtig soweit? Das würde nur funktionieren, wenn ein USCI Interrupt
-
Thread
FreeIMU Alternative
weiss, es wäre alles an Infos da, aber ich möchte das nicht selbst zusammenbasteln). Mir wäre der MPU6050 wichtig, da er die Sensordaten bereits entsprechend aufbereitet und gyros / acc bereits onboard hat. Ein an den MPU angeschlossener Kompass und ein separater Barometric pressure sensor (mit recht
> bislang gibt es ja auch nur Muster der MPU6050 ? Nicht direkt man kann den Chip zwar schon bei Farnell bestellen bekommt aber bis jetzt nur Testversionen (nicht voller Messbereich). Farnell selber dürfte das aber gar nicht bewusst sein.
-
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
Bester Gyro/Accelerometer gesucht
MPU6050 kann das.
Frank M. schrieb im Beitrag #3069392: > Also der MPU-6050 kostet knapp über 40 Euro, das ist viel. Bei http://www.ebay.de/itm/271147161189 unter 10 Euro incl. Versand.
-
Thread
Schon der zweiten ESP32 abgeraucht
Namen > zusammenzuschalten. In deinem Fall betrifft das die GND-Pins. Gerade wegen dem Beispiel MPU6050? Also dort den GND mit GND vom ESP32 verbinden? > Warum hast du den GND von deinem 3V3-Wandler nicht angeschlossen? Dieser ist nicht konstant vorhanden und hat letztendlich den gleichen Ursprungsground
im Plan, also auch eine weitere Fehlerquelle? > Hast du dir klar gemacht, welche Signalpegel der MPU6050 und der ESP32 > auf dem I2C erwarten? Ehrlich gesagt, habe ich den MPU6050 nach meinem bisherigen Wissensstand angeschlossen und mehrere Stunden ohne Fehlerfälle testen können. Was müsse man
-
Thread
Hilfe bei BGA-Routing
Hallo, ich versuche gerade einen MPU-6050 auf eine Leiterplatte zu bringen und mit einem Atmega328 zu verbinden. Ich habe zunächst die 100nF Kondensatoren um den Chip gelegt und zwar so, wie es in dem hier im Forum oft verlinktem Tutorial
sehe ich keine Luftlinie > irgendwohin... Das Center-Pad ist nicht zwangsläufig Masse, so auch beim MPU6050 jedenfalls nicht. Und schau mal was im Datenblatt dazu steht: [pre] The MPU-60X0 has very low active and standby current consumption. The exposed die pad is not required for heat sinking,
-
Thread
Bosch Sensoren als "billigere" alternative zu Invense,Honeywell usw (Quadrocopter)
http://www.aliexpress.com/item/1pc-lot-MPU6050-Six-axis-sensor-three-axis-gyro-three-axis-accelerometer-MPU-6050-replace-MPU/32260228448.html?ws_ab_test=201556_8,201527_2_71_72_73_74_75,201409_3 wenn er denn Original ist :-)
Eben... 1. ist er original? Oder vll B-Ware? Außerdem ist die MPU-6050 eine I2C..
-
Thread
Position des Vibrationssensors an der Waschmaschine verbessern
Abtastrate? Ich hab nur MPU 6050 gefunden ... 500Hz bis 1kHz Abtastrate Hochpass 0.2Hz (IIR) (der Sensor ist DC fähig) und RMS aller drei Achsen. Hinten an die Rückwand schrauben/kleben. Gruß Henrik
Henrik V. schrieb im Beitrag #5697342: > Ich hab nur MPU 6050 gefunden ... Richtig :-) Henrik V. schrieb im Beitrag #5697342: > 500Hz bis 1kHz Abtastrate > > Hochpass 0.2Hz (IIR) (der Sensor ist DC fähig) Verstehe ich noch nicht, hier mein Code
-
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
Beschleunigungssensor 3 Achsen, I2C aber Hand-LÖTBAR, bitte
Wie sieht es mit diesem aus ? MPU-6050 https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ Bei Ebay gibt es auch fertige Aufsteckboards für unter 10€. Ich habe sogar welche für 3€ gesehen.
ado schrieb im Beitrag #4826448: > MPU-6050 > ... > Bei Ebay gibt es auch fertige Aufsteckboards für unter 10€. Stimmt, z.B. für weniger als 1.50€ (https://www.ebay.de/itm/112088281224)
-
Thread
STM32 I2C Problem
Hallo, ich versuche mit einem STM32F103RCT6 ein Register von MPU6050 über I2C unter Verwendung std-cmsis-lib auszulesen. Es lässt sich problemlos beschreiben, nur das auslesen zum zweiten geht nicht mehr. Hier ist mein Code: [c] #define MPU6050 ((uint8_t
übrigens lässt sich der MPU6050 problemlos von einem STM32F4 uC mit dem selben Code im Wesentlichen auslesen.
-
Thread
MPU-60X0 Gyro_ FiFO liefert immer wieder falsche Werte
Registern landet. Ich schreibe ja auch nicht "ich initialisiere meinen Sensor folgendermaßen: init_mpu6050()"
Der MPU-6050 hat nur I2C, der MPU-6000 hat SPI und ist damit viel schneller.
-
Thread
Stepper Driver DM556 killt I2C Verbindung bei Inbetriebnahme
Hallo, ich habe ein Problem: Ich baue gerade eine 2DOF Motionplattform und will ein MPU6050 über I2C einbauen, um die Orientierung der Plattform zu kontrollieren. Als Motoren nutze ich 2x Nema 23 mit DM556 als Treiber. Die Schematic ist wie im Video und geht auf einen Arduino Mega.
folgendes: jedes mal wenn ich die Stepper Treiber mit Strom versorge 24V 5A, wird die I2C Verbindung zum MPU6050 unterbrochen und der Controller hängt sich auf. Der Sensor ist an der Plattform befästigt und mit ca. 40cm langen 24AWG Kabeln mit dem Arduino verbunden. Wenn ich kürze dünnere Jumper benutze
-
Thread
IMU inkl. uC
Hallo, so etwas gibt es von Invensense->MPU6050 mit propritärer CPU, die leider nicht dokumentiert ist. ST->Mit Cortex M0 von ST Habe die Typen gerade nicht parat. Auf den Websites gibt es mehr infos.
in Welchem Format? Bereits sauber gefiltert? Tim schrieb im Beitrag #3753254: > Invensense->MPU6050 mit propritärer CPU, die leider nicht dokumentiert > ist. Den MPU6050 habe ich auch schon gesehen, wenn ich alles richtig verstanden habe liefert aber lediglich die Werte der Sensoren per SPI
-
Thread
Bewegungssensor analoge Spannung
ich habe diesen MPU6050 gefunden. Weiß einer, ob der taugt? http://www.ebay.de/itm/like/171374313353?lpid=106&chn=ps
kann es sein, dass man den MPU6050 nur mit Arduino benutzen kann?
-
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
Wie realisiere ich einen flachen hochbelastbaren Taster?
. Zufällig ausgewählt, gibt sicher auch noch andere... http://www.aliexpress.com/item/GY-521-MPU-6050-MPU6050-Module-3-Axis-analog-gyro-sensors-3-Axis-Accelerometer-Module/641898763.html US $3.69 http://playground.arduino.cc/Main/MPU-6050 Die Pinleisten darfst du natürlich nicht anlöten
1024. Ich habs auch noch nie gemacht. Hier hast du ein Beispiel: http://playground.arduino.cc/Main/MPU-6050#short > Seh ich das so richtig? Um also ein Aufstampfen des Fußes erkennen zu > können, müsste ich schauen, ob ein bestimmter Wert erreicht wird bzw. > eigentlich eine bestimmte Werteänderung
-
Thread
Arduino Drehung bestimmen
Benjamin Winter schrieb im Beitrag #3741779: > einer, der gps daten empfängt? Nein, eher sowas wie MPU-6050
accelerometer. Nur, dass Accelerometer lineare Bewegungen ausmessen und Gyros Drehbewegungen. Der MPU-6050 hat beides drin.
-
Thread
PiPico Micropython
Hier eine Funktion für ein Registerdump einer MPU6050 über die I2C-Schnittstelle: [c] # read chip registers of a MPU6050 # and display contents as hex values import machine sda=machine.Pin(0) scl=machine.Pin(1) i2c=machine.I2C(0,sda=sda
erstaunlich, was man mit Webinterfaces heutzutage machen kann. Ich habe die Schaltung von oben mit dem MPU6050 mal ins WOKWI übertragen und nach dem Start [code]print(i2c.scan())[/code] ins Befehlsfenster getippt.
-
Thread
Suche nach Beschleunigungssensoren im DIL Gehäuse
Beim schnellen Ali gibt es fertige Platinen mit z.B. einem MPU6050 drauf, die als Anschluss eine Stiftleiste im normalen 2,54mm Rastermaß haben.
große" Bauteile zu > verwenden. Zum Beispiel 1206 Kerkos, TQFP oder DIL Gehäuse. Ein Modul mit ein MPU6050 ist genauso lang wie ein DIL18, nur etwas breiter (20.5 x 15.5mm²)
-
Thread
Arduino Mega2560 ohne Stepdown-Konverter mit 7,4V Akku betreiben
du mit dem MPU-6050 Probleme bekommen. Aber Versuch macht kluch ... LG, Sebastian
auch ganz normal über die Servo-Bibliothek anzusteuern ist? Beim BMP280 ist kein Regler drauf, der MPU6050 hat einen, ich hab beide aber am 3,3V Pin hängen
-
Thread
STM32 I2C Clock bleibt low
Übertragung hinzubekommen, die auch manchmal funktioniert. Kurze Geschichte dazu. Montag habe ich meinen MPU6050 ausgepackt und angefangen etwas damit zu experimentieren. Nachdem ich es geschafft hatte, habe ich alles wieder abgebaut und wollte es denn gestern ein paar Kollegen vorführen. Nun ging garnichts
wieder passiert, erst mal den MPU-6050 abklemmen um zu garantieren das es wirklich der uC ist, der die Leitungen auf GND zieht.
-
Thread
Atmega328P I2C - kein Ack vom Slave
Es geht um ein MPU6050 auf einem Drotek 6DOF MPU6050 Board
sensor.ino, das ich dem Chip vielleicht doch falsche Daten gebe? Allerdings habe ich das Datenblatt vom MPU6050 vor mir liegen und der erwartet, wie jeder andere Chip auch, eben diese Daten, also Start, dann Adresse, dann Registeradresse, Dann nochmal Start dann Adresse+R und dann kann man lesen. Bei I2C
-
Thread
i2c_start() Problem
Guten Abend, ich versuche gerade mit dem STK500 über i2c den MPU6050 auszulesen. Leider scheitert es schon beim starten. Gibt es möglicherweiße irgendwas STK500 spezifischen, damit i2c dort auch funktioniert? Hat jemand sonst noch irgendwelche Ideen, wie ich dem
Welchen Wert benutzt du für adrMPU6050? Ansonsten würde ich die Software I2C Implementierung von Peter Fleury benutzen. TWI für ein I2C Master bringt meines Erachtens keinen Vorteil. Man ist dagegen auf die beiden TWI Pins angewiesen
-
Thread
Gyrosensor mit Bluetoothmodul verbinden und Daten an PC senden und verarbeiten
Du könntest z.B. einen TI CC2541 verwenden und dort einen MPU-6050 anschließen. IM TI Bluetooth LE Source Code musst Du dann nur noch die passenden GATT-Profile anlegen und mit der I2C-Auswerteroutine für den MPU-6050 verknüpfen. Dann kannst Du die GATT-Daten
Datenblätter: http://www.ti.com/product/CC2541 https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ In den Application Notes findest Du auch Hinweise zum Leiterplattendesign. Viel Spaß. fchk
-
Thread
Schiffsbewegung mittels Beschleunigungssensor bestimmen (AVR)
Raspberry Pi? Könnt ihr uns weiterhin bestimmte Sensoren empfehlen? Wir haben bei Amazon das Modul MPU6050 gefunden, das sowohl ein Gyro- als auch Beschleunigungssensor enthält. Der Sensor ist dabei nur ein kleiner Teil unseres Projekts und könnte notfalls erstmal auch weggelassen werden, da das Schiff
Hallo gini, die MPU6050 ist dafür sehr gut geeignet und wird vielfach im Bereich Quadrokopter etc. eingesetzt. Das Teil gibt es bereits fertig montiert mit ATmega328 Prozessor (z-B. Multiwii board) für ca. 20€. Jede Menge
-
Thread
MEMS-Chip möglichst eben auf Lochrasterplatine befestigen
Hallo, ich möchte gerne einen MEMS-Chip MPU6050 möglichst eben auf eine Lochrasterpl. befestigen. Bei der BreakoutPlatine sind zwei Löcher, wahrscheinlich für Schrauben. http://playground.arduino.cc/uploads/Main/mpu-6050.jpg Was für
John C. D. schrieb im Beitrag #4410673: > ich möchte gerne einen MEMS-Chip MPU6050 möglichst eben auf eine > Lochrasterpl. befestigen Brauchst du nicht! Nach der Montage macht man eine Kalibrierung und speichert den Offset.
-
Thread
STM32F407VGT6 (Cortex-M4)
the short description of my project. I have STM32F407 microcntroller board and GY521 breakout board (MPU6050) my microcontroller acts as a master and as a slave mpu 6050 acts and interfacing Has to be done to establish_link the so called "communication" between two synthesis via I2C bus and code Has to be written in software Cocoox Coide MPU 6050 Consists of accelerometer and gyroscope sensors Which reads sensor values .... when interfacing is done ..... This is what the project is all about.
-
Thread
IIC Bus-Register setzen
Wissen Sie zufällig wie dies beim MPU6050 funktioniert?
@ Webdesigner (Gast) >Wissen Sie zufällig wie dies beim MPU6050 funktioniert? Da muss ich, ebenso wie du, ins Datenblatt schauen ;-) "To write the internal MPU-60X0 registers, the master transmits the start condition (S), followed by the I2C address and
-
Thread
Fragen/Kaufberatung bzgl. Beschleunigungssensor (evt. mit Hardware-Kalman-Filter)
sollen. Mein erster Kandidat war dieses günstige (Standard-)Teil hier: http://www.dx.com/p/gy-521-mpu6050-3-axis-acceleration-gyroscope-6dof-module-blue-154602#.Vu195ea-ZlR Doch dann hab' ich gelesen, dass Kalman-Filter recht hilfreich sein sollen bei der Messwertverarbeitung. Und da hab ich dann dieses Sensor-Board mit integriertem "Kalman-Filter" gefunden: http://www.dx.com/p/mpu6050-serial-6-axis-accelerometer-gyroscope-module-kalman-filtering-angle-output-for-arduino-414210#.Vu19vOa-ZlR 1. Frage: Wieviel bringt ein Kalman-Filter in Hardware im Vergleich zu einem in Software
-
Thread
Suche Tipps und Vorschläge für IMU Datenlogger
vielleicht eine gute Empfehlung welchen uC und IMU ich verwenden könnte? Als IMU hätte ich mir z.B. das MPU-6050 vorgestellt (Link zum Datenblatt: https://www.cdiweb.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf). Die Datenrate für den Beschleunigungssensor ist 1000 Hz und für das Gyro 8000 Hz.
IMU gibt es wie Sand am Meer. Da du keine genauen Anforderungen hast: such dir selbst eines aus. Der MPU-6050 ist für Anfänger nicht schlecht. peter schrieb im Beitrag #4782669: > Kann man überhaupt soviele Daten so schnell auf eine SD-Karte speichern? Mit Zwischenspeichern kein Problem. peter
-
Thread
I2C Pullup bei vielen I2C Devices
dran: - OLED 0.42" - 2 x I2C Multiplexer TCA9548 mit einmal 4 und einmal 5 INA219. - Gyroskop MPU6050 - einzelner INA219 Welchen Widerstand sollte ich für SCL und SDA als Pullup verwenden? Und benötige ich extra Pullups nach dem Multiplexer und somit vor den ganzen INA219? Oder reicht einer
Pullups einbauen. Mein Hauptbus mit - OLED 0.42" - 2 x I2C Multiplexer TCA9548 - Gyroskop MPU6050 - einzelner INA219 bekommt auch ein paar Pullups, hier habe ich habe noch nicht verstanden welchen Wert diese Widerstände bekommen sollen?
-
Thread
Beschleunigungssensor
Der MPU6050 kann 6 Achsen (3 Gyro und 3 Beschleunigung) und ist in der Lage über I2C auch ein Kompass auszulesen, so daß er dann im Prinzip Deinen Wünschen entspricht. http://www.invensense.com/mems/gyro/mpu6050
Dann doch gleich den MPU9150, ist ein 9 DOF Sensor. Kostet so 10€ beim Ali.