ARDUINO-lgoo

ARDUINO GY87 ಸಂಯೋಜಿತ ಸಂವೇದಕ ಪರೀಕ್ಷಾ ಸ್ಕೆಚ್

ARDUINO-GY87-ಸಂಯೋಜಿತ-ಸಂವೇದಕ-ಪರೀಕ್ಷೆ-ಸ್ಕೆಚ್-ಉತ್ಪನ್ನ

ಪರಿಚಯ

ನೀವು ಅತ್ಯಾಸಕ್ತಿಯ ತಯಾರಕ ಅಥವಾ ರೊಬೊಟಿಕ್ಸ್ ಉತ್ಸಾಹಿಯಾಗಿದ್ದರೆ, ನೀವು ಈ ಚಿಕ್ಕ ಮತ್ತು ಶಕ್ತಿಯುತ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ನೋಡಿದ್ದೀರಿ. GY-085 IMU ಮಾಡ್ಯೂಲ್ ಸ್ವಯಂ-ಸಮತೋಲನ ರೋಬೋಟ್ ಅಥವಾ ಕ್ವಾಡ್‌ಕಾಪ್ಟರ್‌ನಂತಹ ನಿಮ್ಮ ಯೋಜನೆಗಳಿಗೆ ಚಲನೆಯ ಸಂವೇದನೆಯನ್ನು ಸೇರಿಸಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.
ಆದರೆ ನೀವು GY-87 IMU ಮಾಡ್ಯೂಲ್‌ನೊಂದಿಗೆ ಪ್ರಯೋಗವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನಿಮ್ಮ Arduino ಬೋರ್ಡ್‌ನೊಂದಿಗೆ ಅದನ್ನು ಹೇಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡುವುದು ಎಂದು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. ಅಲ್ಲಿಗೆ ಈ ಬ್ಲಾಗ್ ಬರುತ್ತದೆ! ಕೆಳಗಿನ ಪ್ಯಾರಾಗಳಲ್ಲಿ, ನಾವು GY-87 IMU ಮಾಡ್ಯೂಲ್‌ನ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕವರ್ ಮಾಡುತ್ತೇವೆ, ಅದನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಮತ್ತು ಸಂವೇದಕ ಡೇಟಾವನ್ನು ಓದಲು Arduino ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಬರೆಯುವುದು. ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ನಾವು ಕೆಲವು ಸಲಹೆಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತೇವೆ.
ಆದ್ದರಿಂದ, ನೀವು ಪ್ರಾರಂಭಿಸಲು ಸಿದ್ಧರಿದ್ದರೆ, ನಾವು ಧುಮುಕೋಣ ಮತ್ತು Arduino ನೊಂದಿಗೆ GY-87 IMU ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಇಂಟರ್ಫೇಸ್ ಮಾಡುವ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳೋಣ!

GY-87 IMU MPU6050 ಎಂದರೇನು

GY-87 ನಂತಹ ಜಡ ಮಾಪನ ಘಟಕ (IMU) ಮಾಡ್ಯೂಲ್‌ಗಳು MPU6050 ಅಕ್ಸೆಲೆರೊಮೀಟರ್/ಗೈರೊಸ್ಕೋಪ್, HMC5883L ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಮತ್ತು BMP085 ಬ್ಯಾರೋಮೆಟ್ರಿಕ್ ಪ್ರೆಶರ್ ಸೆನ್ಸಾರ್‌ನಂತಹ ಅನೇಕ ಸಂವೇದಕಗಳನ್ನು ಒಂದೇ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸಂಯೋಜಿಸುತ್ತವೆ. ಆದ್ದರಿಂದ, GY-87 IMU MPU6050 ಆಲ್-ಇನ್-ಒನ್ 9-ಆಕ್ಸಿಸ್ ಮೋಷನ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಮಾಡ್ಯೂಲ್ ಆಗಿದ್ದು ಅದು 3-ಆಕ್ಸಿಸ್ ಗೈರೊಸ್ಕೋಪ್, 3-ಆಕ್ಸಿಸ್ ಅಕ್ಸೆಲೆರೊಮೀಟರ್, 3-ಆಕ್ಸಿಸ್ ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಮೋಷನ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಕ್ವಾಡ್‌ಕಾಪ್ಟರ್‌ಗಳು ಮತ್ತು ಇತರ ಮಾನವರಹಿತ ವೈಮಾನಿಕ ವಾಹನಗಳು (UAVs) ನಂತಹ ರೋಬೋಟಿಕ್ ಯೋಜನೆಗಳಲ್ಲಿ ಇದನ್ನು ಬಹಳಷ್ಟು ಬಳಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಇದು ದೃಷ್ಟಿಕೋನ ಮತ್ತು ಚಲನೆಯನ್ನು ನಿಖರವಾಗಿ ಅಳೆಯಬಹುದು ಮತ್ತು ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು. ನ್ಯಾವಿಗೇಷನ್, ಗೇಮಿಂಗ್ ಮತ್ತು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಮುಂತಾದ ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿಯೂ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಹಾರ್ಡ್ವೇರ್ ಘಟಕಗಳು

Arduino ಜೊತೆಗೆ GY-87 IMU MPU6050 HMC5883L BMP085 ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಇಂಟರ್ಫೇಸಿಂಗ್ ಮಾಡಲು ನಿಮಗೆ ಈ ಕೆಳಗಿನ ಹಾರ್ಡ್‌ವೇರ್ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಘಟಕಗಳು ಮೌಲ್ಯ Qty
Arduino UNO 1
ಎಂಪಿಯು 6050 ಸಂವೇದಕ ಮಾಡ್ಯೂಲ್ ಜಿವೈ -87 1
ಬ್ರೆಡ್ಬೋರ್ಡ್ 1
ಜಂಪರ್ ತಂತಿಗಳು 1

ಆರ್ಡುನೊ ಜೊತೆ GY-87 

ಈಗ ನೀವು GY-87 ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ, ಇದು Arduino ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡುವ ಸಮಯ. ಅದನ್ನು ಮಾಡಲು, ಅನುಸರಿಸಿ ಈಗ ನೀವು GY-87 ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ, ಇದು Arduino ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡುವ ಸಮಯ. ಅದನ್ನು ಮಾಡಲು, ಅನುಸರಿಸಿ

ಸ್ಕೀಮ್ಯಾಟಿಕ್

ಕೆಳಗೆ ನೀಡಲಾದ ಸರ್ಕ್ಯೂಟ್ ರೇಖಾಚಿತ್ರದ ಪ್ರಕಾರ ಸಂಪರ್ಕಗಳನ್ನು ಮಾಡಿ

GY-87 IMU MPU6050 HMC5883L BMP085 ArduinoARDUINO-GY87-ಸಂಯೋಜಿತ-ಸಂವೇದಕ-ಪರೀಕ್ಷೆ-ಸ್ಕೆಚ್-ಫಿಗ್ 1ವೈರಿಂಗ್ / ಸಂಪರ್ಕಗಳು

ಆರ್ಡುನೋ MPU6050 ಸಂವೇದಕ
5V ವಿಸಿಸಿ
GND GND
A4 SDA
A5 SCA

Arduino IDE ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ 

ಮೊದಲಿಗೆ, ನೀವು ಅದರ ಅಧಿಕೃತದಿಂದ Arduino IDE ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು webಸೈಟ್ Arduino. "Arduino IDE ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು" ಎಂಬುದರ ಕುರಿತು ಸರಳವಾದ ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶಿ ಇಲ್ಲಿದೆ.

ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು 

ನೀವು ಕೋಡ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಕೆಳಗಿನ ಲೈಬ್ರರಿಗಳನ್ನು /ಪ್ರೋಗ್ರಾಮ್‌ನಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅನ್ಜಿಪ್ ಮಾಡಿ FileArduino ಬೋರ್ಡ್‌ನೊಂದಿಗೆ ಸಂವೇದಕವನ್ನು ಬಳಸಲು s (x86)/Arduino/ಲೈಬ್ರರೀಸ್ (ಡೀಫಾಲ್ಟ್). "Arduino IDE ನಲ್ಲಿ ಲೈಬ್ರರಿಗಳನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು" ಎಂಬುದರ ಕುರಿತು ಸರಳವಾದ ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶಿ ಇಲ್ಲಿದೆ.

  • ಎಂಪಿಯು 6050
  • Adafruit_BMP085
  • HMC5883L_Simple

ಕೋಡ್ 

ಈಗ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು Arduino IDE ಸಾಫ್ಟ್‌ವೇರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.

#ಸೇರಿಸು "I2Cdev.h" #ಸೇರಿಸು "MPU6050.h" #ಸೇರಿಸು #ಸೇರಿಸು MPU085 ಅಕ್ಸೆಲ್ಗೈರೋ; Adafruit_BMP5883 bmp; HMC6050L_ಸಿಂಪಲ್ ಕಂಪಾಸ್; int085_t ಕೊಡಲಿ, ay, az; int5883_t gx, gy, gz; # LED_PIN 16 bool blinkState = ತಪ್ಪು; ಶೂನ್ಯ ಸೆಟಪ್ () {Serial.begin(16); Wire.begin(); // ಸಾಧನಗಳನ್ನು ಆರಂಭಿಸಿ Serial.println ("I13C ಸಾಧನಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ..."); // bmp9600 ಅನ್ನು ಆರಂಭಿಸಿ Serial.println(accelgyro.testConnection() 2, 'E'); Compass.SetSampಲಿಂಗ್ಮೋಡ್(COMPASS_SINGLE);
Compass.SetScale(COMPASS_SCALE_130);
Compass.SetOrientation(COMPASS_HORIZONTAL_X_NORTH); // ಚಟುವಟಿಕೆ ಪಿನ್‌ಮೋಡ್ (LED_PIN, OUTPUT) ಪರಿಶೀಲಿಸಲು Arduino LED ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ; } ಅನೂರ್ಜಿತ ಲೂಪ್() {
Serial.print("ತಾಪಮಾನ = "); Serial.print(bmp.readTemperature());
Serial.println(" *C"); Serial.print("ಒತ್ತಡ = ");
Serial.print(bmp.readPressure()); Serial.println("ಪಾ"); // 'ಸ್ಟ್ಯಾಂಡರ್ಡ್' ಬ್ಯಾರೊಮೆಟ್ರಿಕ್ ಊಹಿಸುವ ಎತ್ತರವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ // 1013.25 ಮಿಲಿಬಾರ್ = 101325 ಪ್ಯಾಸ್ಕಲ್ ಸೀರಿಯಲ್.ಪ್ರಿಂಟ್ ("ಎತ್ತರ = "); Serial.print(bmp.readAltitude()); Serial.println("ಮೀಟರ್"); Serial.print("ಸೀಲೆವೆಲ್‌ನಲ್ಲಿನ ಒತ್ತಡ (ಲೆಕ್ಕಾಚಾರ) = ");
Serial.print(bmp.readSealevelPressure()); Serial.println("ಪಾ");
Serial.print("ನೈಜ ಎತ್ತರ = "); Serial.print(bmp.readAltitude(101500));
Serial.println("ಮೀಟರ್"); // accelgyro.getMotion6 (&ax, &ay, &az, &gx, &gy, &gz) ಸಾಧನದಿಂದ ಕಚ್ಚಾ accel/gyro ಅಳತೆಗಳನ್ನು ಓದಿ; // ಡಿಸ್ಪ್ಲೇ ಟ್ಯಾಬ್-ಬೇರ್ಪಡಿಸಿದ accel/gyro x/y/z ಮೌಲ್ಯಗಳು Serial.print("a/g:\t"); Serial.print(ax);
Serial.print("\t"); Serial.print(ay); Serial.print("\t"); Serial.print(az);
Serial.print("\t"); Serial.print(gx); Serial.print("\t"); Serial.print(gy);
Serial.print("\t"); Serial.println(gz); ಫ್ಲೋಟ್ ಶಿರೋನಾಮೆ =
Compass.GetHeadingDegrees(); Serial.print("ಶೀರ್ಷಿಕೆ: \t"); Serial.println( ಶಿರೋನಾಮೆ ); // ಬ್ಲಿಂಕ್ ಎಲ್ಇಡಿ ಚಟುವಟಿಕೆಯನ್ನು ಸೂಚಿಸಲು blinkState = !blinkState;
ಡಿಜಿಟಲ್ ರೈಟ್ (LED_PIN, blinkState); ವಿಳಂಬ (500); }

ಅದನ್ನು ಪರೀಕ್ಷಿಸೋಣ 

ಒಮ್ಮೆ ನೀವು ಕೋಡ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿದರೆ, ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವ ಸಮಯ! Arduino ಪ್ರೋಗ್ರಾಂನಲ್ಲಿನ ಕೋಡ್ ಸಂವೇದಕಗಳ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವೇದಕಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡುತ್ತದೆ, ಇದು ಸಂವೇದಕ ಡೇಟಾವನ್ನು ಓದಲು ಮತ್ತು ಸಂವೇದಕಗಳ ವಿವಿಧ ಸಂರಚನೆಗಳನ್ನು ಹೊಂದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನಂತರ ಅದು ಸೀರಿಯಲ್ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಸಂವೇದಕ ಡೇಟಾವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಸರ್ಕ್ಯೂಟ್ ಏನನ್ನಾದರೂ ಮಾಡುತ್ತಿದೆ ಎಂದು ತೋರಿಸಲು ಎಲ್ಇಡಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇದರರ್ಥ ಎಲ್ಇಡಿ ಲೂಪ್ ಫಂಕ್ಷನ್ ರನ್ ಮಾಡಿದಾಗ ಪ್ರತಿ ಬಾರಿ ಮಿನುಗುತ್ತದೆ, ಕೋಡ್ ಸಕ್ರಿಯವಾಗಿ ಸಂವೇದಕ ಮೌಲ್ಯಗಳನ್ನು ಓದುತ್ತಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

ಕೆಲಸದ ವಿವರಣೆ 

ಸರ್ಕ್ಯೂಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರಮುಖ ವಿಷಯವೆಂದರೆ ಕೋಡ್. ಆದ್ದರಿಂದ, ಕೋಡ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ :.

  • ಮೊದಲನೆಯದಾಗಿ, ಇದು ಸಂವೇದಕಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡಲು ಹಲವಾರು ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
  • "I2Cdev.h" ಮತ್ತು "MPU6050.h" MPU6050 6-ಆಕ್ಸಿಸ್ ಅಕ್ಸೆಲೆರೊಮೀಟರ್/ಗೈರೊಸ್ಕೋಪ್ ಸಂವೇದಕಕ್ಕಾಗಿ ಗ್ರಂಥಾಲಯಗಳಾಗಿವೆ
  • "Adafruit_BMP085.h" ಎಂಬುದು BMP085 ಬ್ಯಾರೊಮೆಟ್ರಿಕ್ ಪ್ರೆಶರ್ ಸೆನ್ಸರ್‌ಗಾಗಿ ಲೈಬ್ರರಿಯಾಗಿದೆ.
  • "HMC5883L_Simple.h" ಎಂಬುದು HMC5883L ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಸಂವೇದಕಕ್ಕಾಗಿ ಲೈಬ್ರರಿಯಾಗಿದೆ.
  • ನಂತರ ಅದು ಮೂರು ಸಂವೇದಕಗಳಿಗಾಗಿ ಜಾಗತಿಕ ವಸ್ತುಗಳನ್ನು ರಚಿಸುತ್ತದೆ: MPU6050 accelgyro, Adafruit_BMP085 bmp, ಮತ್ತು HMC5883L_Simple Compass.
  • ಮುಂದೆ, ಇದು MPU6050 ನ ಅಕ್ಸೆಲೆರೊಮೀಟರ್‌ಗಾಗಿ ಮತ್ತು HMC5883L ನ ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್‌ಗೆ ಹೆಡ್‌ಗಾಗಿ ಕೊಡಲಿ, ay ಮತ್ತು az ನಂತಹ ಸಂವೇದಕ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಕೆಲವು ವೇರಿಯಬಲ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಮತ್ತು ಇದು LED_PIN ಸ್ಥಿರ ಮತ್ತು blinkState ವೇರಿಯೇಬಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.
  • ಸೆಟಪ್() ಕಾರ್ಯವು ಸರಣಿ ಸಂವಹನವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಮತ್ತು I2C ಸಂವಹನವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ನಂತರ ಅದು ಮೂರು ಸಂವೇದಕಗಳನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ:
  • BMP085 ಸಂವೇದಕವನ್ನು ಪ್ರಾರಂಭ () ವಿಧಾನವನ್ನು ಕರೆಯುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ಇದು ತಪ್ಪು ಎಂದು ಹಿಂತಿರುಗಿಸಿದರೆ, ಸಂವೇದಕವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ, ಪ್ರೋಗ್ರಾಂ ಅನಂತ ಲೂಪ್ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ ಮತ್ತು ಸರಣಿ ಪೋರ್ಟ್ನಲ್ಲಿ ದೋಷ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
  • MPU6050 ಸಂವೇದಕವನ್ನು ಇನಿಶಿಯಲೈಜ್() ವಿಧಾನಕ್ಕೆ ಕರೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಆರಂಭಿಸಲಾಗಿದೆ. ಮತ್ತು ಇದು MPU2 ಗಾಗಿ I6050C ಬೈಪಾಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದೆ.
  • HMC5883L ಸಂವೇದಕವನ್ನು SetDeclination, SetS ನಂತಹ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಕರೆಯುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆampಸಂವೇದಕಕ್ಕಾಗಿ ವಿಭಿನ್ನ ಸಂರಚನೆಗಳನ್ನು ಹೊಂದಿಸಲು lingMode, SetScale ಮತ್ತು SetOrientation.
  • ಲೂಪ್() ಕಾರ್ಯದಲ್ಲಿ, ಕೋಡ್ ಮೂರು ಸಂವೇದಕಗಳಿಂದ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಸರಣಿ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಮುದ್ರಿಸುತ್ತದೆ:
  • ಇದು ಸಂವೇದಕದಿಂದ ಸಮುದ್ರ ಮಟ್ಟದಲ್ಲಿ ತಾಪಮಾನ, ಒತ್ತಡ, ಎತ್ತರ ಮತ್ತು ಒತ್ತಡವನ್ನು ಓದುತ್ತದೆ.
  • ಇದು MPU6050 ಸಂವೇದಕದಿಂದ ಕಚ್ಚಾ ವೇಗವರ್ಧನೆ ಮತ್ತು ಗೈರೊಸ್ಕೋಪ್ ಅಳತೆಗಳನ್ನು ಓದುತ್ತದೆ.
  • ಇದು HMC5883L ಸಂವೇದಕದಿಂದ ಶಿರೋನಾಮೆಯನ್ನು ಓದುತ್ತದೆ, ಇದು ಸಂವೇದಕವು ತೋರಿಸುವ ದಿಕ್ಕಿನ ನಡುವಿನ ಕೋನ ಮತ್ತು ಕಾಂತೀಯ ಉತ್ತರವು ಇರುವ ದಿಕ್ಕಿನ ನಡುವಿನ ಕೋನವಾಗಿದೆ.
  • ಅಂತಿಮವಾಗಿ, ಇದು ಚಟುವಟಿಕೆಯನ್ನು ಸೂಚಿಸಲು ಎಲ್ಇಡಿಯನ್ನು ಮಿಟುಕಿಸುತ್ತದೆ ಮತ್ತು ಸಂವೇದಕಗಳನ್ನು ಪುನಃ ಓದುವ ಮೊದಲು ಸ್ವಲ್ಪ ಸಮಯ ಕಾಯುತ್ತದೆ.

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ARDUINO GY87 ಸಂಯೋಜಿತ ಸಂವೇದಕ ಪರೀಕ್ಷಾ ಸ್ಕೆಚ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ
GY87 ಸಂಯೋಜಿತ ಸಂವೇದಕ ಪರೀಕ್ಷಾ ರೇಖಾಚಿತ್ರ, GY87, ಸಂಯೋಜಿತ ಸಂವೇದಕ ಪರೀಕ್ಷಾ ಸ್ಕೆಚ್, ಸಂವೇದಕ ಪರೀಕ್ಷಾ ಸ್ಕೆಚ್, ಪರೀಕ್ಷಾ ಸ್ಕೆಚ್

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *