NSWblock Sidebar

NSW Gyro Moduli

NSW Gyro Moduli bilan Harakat va Tezlanishni Aniqlang

Umumiy Ma'lumot

NSW Gyro Moduli turli yo'nalishlardagi harakat va tezlanishni aniqlash uchun mo'ljallangan. Bu modul robototexnika, dronlar va boshqa harakat monitoringi talab qilinadigan loyihalarda keng qo'llanilishi mumkin. U Arduino va boshqa mikrokontrollerlar bilan mos keladi.

NSW Gyro Moduli

Asosiy Xususiyatlari

  • Ishlash kuchlanishi: 3.3V-5V DC
  • O'lchov diapazoni: ±250°/s, ±500°/s, ±1000°/s, ±2000°/s
  • Tezlanish diapazoni: ±2g, ±4g, ±8g, ±16g
  • Modul hajmi: 30 x 20 x 10 mm

Ilovalar

NSW Gyro Moduli quyidagi turli loyihalarda ishlatilishi mumkin:

  • Robototexnika
  • Dronlar
  • Harakat Monitoringi
  • DIY Gadjetlar
  • Ta'lim Loyiha

Pin Tafsilotlari

NSW Gyro Moduli portida quyidagi pinlar mavjud:

Pin Vazifasi
GND Manfiy to'k
VCC Quvvatlantirish manbai
SCL I2C soat liniyasi
SDA I2C ma'lumot liniyasi

Simlarni Ulash Rejimi

● RJ25 bilan ulanish

NSW Gyro Moduli RJ25 porti orqali ulanishi mumkin. Makeblock Orion-da RJ25 portidan foydalanganda, uni mos keluvchi portga ulashingiz kerak:

NSW Gyro RJ25 Ulash

● Dupont simi bilan ulanish

Dupont simidan modulni Arduino UNO asos paneliga ulash uchun foydalanilganda, uning SCL va SDA pinlarini Arduino SCL va SDA pinlariga quyidagicha ulash lozim:

NSW Gyro Dupont Ulash

Dasturlash Bo'yicha Qo'llanma

Arduino Dasturlash

Agar dastur yozish uchun Arduino dan foydalansangiz, NSW Gyro Modulini boshqarish uchun quyidagi koddan foydalanishingiz mumkin:


// Arduino dastur kodi
#include <Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>

Adafruit_MPU6050 mpu;

void setup() {
    Serial.begin(9600);
    if (!mpu.begin()) {
        Serial.println("MPU6050 aniqlanmadi ... Tekshiring!");
        while (1);
    }
    Serial.println("MPU6050 tasdiqlandi");
}

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

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

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

    delay(1000);
}
        

Prinsipiy Tahlil

NSW Gyro Moduli turli yo'nalishlardagi harakat va tezlanishni aniqlash uchun mo'ljallangan. Bu modulning asosiy funktsiyasi robototexnika, dronlar va boshqa harakat monitoringi talab qilinadigan loyihalarda ishlatiladi. SCL va SDA pinlari orqali ma'lumot uzatish va qabul qilish amalga oshiriladi.

An unhandled error has occurred. Reload 🗙