Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050 aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

MPU-6050 accelerometer- en gyroscoopdemo

Dit project leest versnellings- en hoeksnelheidsgegevens van de MPU-6050 6-assige motion-tracking sensor via I2C. Sluit de sensor aan op de Arduino Uno, upload de code en open de Serial Monitor op 115200 baud om de realtime bewegingswaarden te bekijken terwijl je de module kantelt en draait.

Aansluitschema: Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050 op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050 op een Arduino UNO
Aansluittabel · Klik om te vergroten
MPU_6050_Accelerometer_and_Gyroscope_Dem.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : MPU-6050 Accelerometer and Gyroscope Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Accelerometer and Gyroscope I2C MPU-6050
 *  Libraries : Adafruit MPU6050 2.2.9, Adafruit Unified Sensor 1.1.15, Adafruit BusIO 1.17.4
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>

Adafruit_MPU6050 mpu;

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    delay(10);
  }

  Serial.println(F("Initializing MPU-6050..."));
  if (!mpu.begin()) {
    Serial.println(F("Failed to find MPU-6050 chip. Check connections!"));
    while (1) {
      delay(10);
    }
  }
  Serial.println(F("MPU-6050 initialized successfully!"));

  // Configure sensor ranges and filter bandwidth
  mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
  mpu.setGyroRange(MPU6050_RANGE_500_DEG);
  mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
}

void loop() {
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp);

  // Print acceleration in m/s^2
  Serial.print(F("Accel (m/s^2) X: "));
  Serial.print(a.acceleration.x, 2);
  Serial.print(F(", Y: "));
  Serial.print(a.acceleration.y, 2);
  Serial.print(F(", Z: "));
  Serial.print(a.acceleration.z, 2);

  // Print rotation rate in rad/s
  Serial.print(F(" | Gyro (rad/s) X: "));
  Serial.print(g.gyro.x, 2);
  Serial.print(F(", Y: "));
  Serial.print(g.gyro.y, 2);
  Serial.print(F(", Z: "));
  Serial.print(g.gyro.z, 2);

  // Print onboard temperature
  Serial.print(F(" | Temp: "));
  Serial.print(temp.temperature, 1);
  Serial.println(F(" C"));

  delay(500);
}

Benodigde bibliotheken: Adafruit MPU6050 2.2.9, Adafruit Unified Sensor 1.1.15, Adafruit BusIO 1.17.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 MPU-6050 bewegingssensor-demo

Dit project leest 3-assige versnelling, rotatiesnelheid en temperatuur van de MPU-6050-sensor via I2C. De ESP32 leest de sensorgegevens met 10 Hz en print opgemaakte waarden naar de Serial Monitor aan 115200 baud. Open de Serial Plotter om live grafieken van de sensorbewegingen te bekijken.

Aansluitschema: Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050 op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050 op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
ESP32_MPU_6050_Motion_Sensor_Demo.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 MPU-6050 Motion Sensor Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Accelerometer and Gyroscope I2C MPU-6050
 *  Libraries : Adafruit MPU6050 2.2.9, Adafruit Unified Sensor 1.1.15
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>

Adafruit_MPU6050 mpu;

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println("Initializing MPU-6050...");

  // Initialize I2C on ESP32 default pins: SDA (GPIO 21), SCL (GPIO 22)
  Wire.begin(21, 22);

  if (!mpu.begin(0x68, &Wire)) {
    Serial.println("Failed to find MPU-6050 chip!");
    while (1) {
      delay(10);
    }
  }

  Serial.println("MPU-6050 Found!");

  // Configure sensor ranges
  mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
  mpu.setGyroRange(MPU6050_RANGE_500_DEG);
  mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);

  delay(100);
}

void loop() {
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp);

  Serial.print("Accel X: ");
  Serial.print(a.acceleration.x, 2);
  Serial.print(" m/s^2, Y: ");
  Serial.print(a.acceleration.y, 2);
  Serial.print(" m/s^2, Z: ");
  Serial.print(a.acceleration.z, 2);
  Serial.println(" m/s^2");

  Serial.print("Gyro X: ");
  Serial.print(g.gyro.x, 2);
  Serial.print(" rad/s, Y: ");
  Serial.print(g.gyro.y, 2);
  Serial.print(" rad/s, Z: ");
  Serial.print(g.gyro.z, 2);
  Serial.println(" rad/s");

  Serial.print("Temperature: ");
  Serial.print(temp.temperature, 1);
  Serial.println(" degC");
  Serial.println("------------------------------------");

  delay(500);
}

Benodigde bibliotheken: Adafruit MPU6050 2.2.9, Adafruit Unified Sensor 1.1.15

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050

De MPU-6050 module integreert een 3-assige versnellingssensor en een 3-assige gyroscoop. Naast een kleinere omvang in vergelijking met individuele oplossingen, lost deze module ook problemen met verschillen in typische meercomponentensystemen op.
De geïntegreerde InvenSense database vermindert de complexe verwerking en biedt een raamwerk voor applicatie- en API-ontwikkeling.

I2C met tot 400 kHz is beschikbaar voor datatransmissie.

Technische gegevens
- MPU-6050 module (drie-assige gyro + drie-assige versnelling)
- Stroomvoorziening: 3- 5 V (intern laagspanningsverschil)
- Communicatie: het standaard IIC-communicatieprotocol
- Chip met ingebouwde 16-bit AD-converter, 16-bit data-uitgang
- Gyroscoopbereik: ±250, ±500, ±1000, ±2000 °/ s (16 bits)
- Acceleratiebereik: ±2, ±4, ±8, ±16 g (16 bits)
- ingebouwde temperatuursensor

Voorbeelden van gebruik
- Bewegingsdetectie spelletjes
- uitgebreide werkelijkheid
- elektronische & optische beeldstabilisatie

 

Afmetingen
Lengte: 2,1cm
Breedte: 1,6cm
Hoogte: 0,34cm

  • 3-assige sensor
  • 16-bit AD
  • I2C interface
  • Temperatuursensor
Bij afspelen wordt de video van YouTube geladen.

Waarom kiezen voor dit product?

  • 3-assige meting – Versnellingssensor en gyroscoop in één module.
  • I2C-communicatie – Datatransmissie via standaard IIC-protocol.
  • Tot 400 kHz – Geschikt voor snelle datatransmissie.
  • 16-bit verwerking – Ingebouwde AD-converter en data-uitgang.
  • Temperatuursensor – Voor extra metingen op de chip.
Specificaties
Breedte1,6 cm
InterfaceI2C
Lengte2,1 cm
Voedingsspanning3-5V
Frequentietot 400 kHz
Hoogte0,34 cm
Gyroscoopbereik±250, ±500, ±1000, ±2000 °/s
Acceleratiebereik±2, ±4, ±8, ±16 g

Vaak samen gekocht

Totaal: € 17,60

Beoordelingen

★★★★★ 5,0/5 3 beoordelingen
  • ★★★★★Stijn GroenGeverifieerde koop

    Werkt goed

  • ★★★★★Ferre WillemsGeverifieerde koop

    Het was goed

  • ★★★★★WalterGeverifieerde koop

    werkt perfect!

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken