Sensor INA219 adalah alat yang efektif untuk mengukur arus dan tegangan pada sistem elektronik, termasuk motor DC. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menggunakan sensor INA219 dalam mendeteksi arus pada motor DC.

Bahan yang dibutuhkan

  1. Sensornya INA219
  2. Arduino Uno
  3. Motor arus searah
  4. Resistor Shunt (0,1 Ohm)
  5. Kabel Jumper
  6. Catu Daya (hingga 26V)
  7. Library INA219 (dapat diunduh dari repositori Arduino)

Rangkaian Koneksi

  1. Menghubungkan pin sensor SDA ke pin A4 Arduino.
  2. Menghubungkan pin sensor SCL ke pin A5 Arduino.
  3. Sambungkan pin sensor GND ke GND Arduino.
  4. Menghubungkan pin sensor VCC ke pin 5V Arduino.
  5. Menghubungkan motor DC melalui resistor shunt:
    • Terminal positif motor ke terminal positif catu daya.
    • Terminal negatif motor ke salah satu terminal resistor shunt.
    • Terminal lainnya dari resistor shunt ke catu daya GND.

Skema Rangkaian

Berikut adalah skema sederhana untuk menghubungkan komponen:

Power Supply (+) ---- Motor ---- Resistor Shunt ---- Power Supply (-) | INA219

Kode Program Arduino

Berikut adalah contoh kode untuk membaca arus dan tegangan menggunakan sensor INA219:

#include <Wire.h> #include <Adafruit_INA219.h> Adafruit_INA219 ina219; void setup(void) { Serial.begin(115200); ina219.begin(); } void loop(void) { float shuntVoltage = ina219.getShuntVoltage_mV(); float busVoltage = ina219.getBusVoltage_V(); float current_mA = ina219.getCurrent_mA(); Serial.print("Bus Voltage: "); Serial.print(busVoltage); Serial.println(" V"); Serial.print("Shunt Voltage: "); Serial.print(shuntVoltage); Serial.println(" mV"); Serial.print("Current: "); Serial.print(current_mA); Serial.println(" mA"); delay(2000); }

Penjelasan Kode

  • Library : Menggunakan perpustakaan untuk memudahkan komunikasi dengan sensor.Adafruit_INA219
  • Setup : Inisialisasi komunikasi serial dan sensor.
  • Loop : mengambil data dari sensor setiap 2 detik dan mencetak hasilnya ke Serial Monitor.

Pengujian

  1. Unggah kode ke Arduino.
  2. Buka Serial Monitor untuk melihat pembacaan arus dan tegangan.
  3. Jalankan motor DC dan amati perubahan nilai arus yang terdeteksi oleh sensor.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah mendeteksi arus pada motor DC menggunakan sensor INA219. Sensor ini tidak hanya memberikan akurasi tinggi tetapi juga memungkinkan pengukuran dalam rentang yang luas, sehingga sangat berguna dalam berbagai aplikasi elektronik 

Sekian dulu penjelasan kita kali ini jika inovator membutuhkan bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll), Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja hubungi akun media sosial kami melalui link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.