
Anda dapat membuat alat pengukur sudut sederhana menggunakan Arduino dan sensor akselerometer atau sensor gyroscope. Berikut adalah langkah-langkah umum untuk membuatnya:
Bahan yang Diperlukan:
- Arduino Uno atau mikrokontroler Arduino lainnya.
- Sensor akselerometer atau gyroscope (misalnya MPU6050).
- Kabel penghubung (jumper wires).
- Breadboard (opsional).
- Komputer atau laptop dengan perangkat lunak Arduino IDE terinstal.
Langkah-langkah:
1. Siapkan Sensor
- Hubungkan sensor akselerometer atau gyroscope ke Arduino menggunakan kabel penghubung. Pastikan Anda menghubungkan pin dengan benar sesuai dengan petunjuk sensor yang Anda gunakan. Biasanya, sensor-sensor ini menggunakan antarmuka I2C atau SPI.
- Pastikan untuk menghubungkan kabel ke pin 5V (atau VCC), GND, SDA, dan SCL pada sensor dan Arduino.
2. Pasang Program ke Arduino
- Buka Arduino IDE di komputer Anda.
- Buat program yang akan membaca data dari sensor dan menghitung sudut berdasarkan data yang diterima.
- Berikut adalah contoh program sederhana untuk membaca data sudut dari sensor MPU6050:
MPU6050 mpu;
void setup() {
Serial.begin(9600);
Wire.begin();
mpu.initialize();
}
void loop() {
int16_t ax, ay, az;
int16_t gx, gy, gz;
mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
float accelX = ax / 16384.0;
float accelY = ay / 16384.0;
float accelZ = az / 16384.0;
float gyroX = gx / 131.0;
float gyroY = gy / 131.0;
float gyroZ = gz / 131.0;
float roll = atan2(accelY, accelZ) * 180 / M_PI;
float pitch = atan(-accelX / sqrt(accelY * accelY + accelZ * accelZ)) * 180 / M_PI;
Serial.print("Roll: ");
Serial.print(roll);
Serial.print(" degrees, Pitch: ");
Serial.print(pitch);
Serial.println(" degrees");
delay(100);
}
- Unggah program ini ke Arduino Anda.
3. Uji Alat
- Setelah program diunggah, buka Serial Monitor di Arduino IDE untuk melihat nilai sudut yang diukur oleh sensor.
- Periksa apakah nilai sudut yang ditampilkan sesuai dengan posisi fisik sensor.
4. Kalibrasi (Opsional)
- Kadang-kadang diperlukan kalibrasi untuk memastikan bahwa sensor memberikan data yang akurat. Anda dapat menyesuaikan kode Anda atau menggunakan metode kalibrasi yang disediakan oleh produsen sensor.
5. Implementasikan ke Proyek Anda
- Setelah berhasil mengukur sudut dengan sensor, Anda dapat mengimplementasikan alat ini ke dalam proyek Anda sesuai kebutuhan.
Dengan mengikuti langkah-langkah di atas, Anda dapat membuat alat pengukur sudut sederhana menggunakan Arduino dan sensor akselerometer atau gyroscope. Jangan ragu untuk menyesuaikan kode sesuai dengan kebutuhan Anda dan sensor yang Anda gunakan.
