Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Meter Kapasitansi Otomatis DIY (10 pF–10 µF) – Pembuatan Arduino yang Mudah

Komponen dan Perlengkapan

KomponenJumlah
Arduino Nano R31
Resistor 10k ohm1
Resistor 1k ohm1
Resistor 1M ohm1
LCD Alphanumerik, 16 x 21
Potensiometer Putaran Tunggal - 10k ohm1

Alat dan Mesin yang Diperlukan

Alat
Soldering iron (umum)

Aplikasi dan Layanan Online

KomponenTautan
Arduino IDE

Tentang Proyek

Multimeter Digital (DMM) sederhana tidak dapat mengukur kapasitansi dan untuk menemukan kapasitansi, Anda perlu memilih DMM lanjutan dan mahal atau menemukan Modul Kapasitansi khusus.

Dalam proyek ini, saya akan membangun Meter Kapasitansi Arduino sederhana dengan fitur Auto-Ranging. Ini dapat mengukur kapasitansi dari 10 pF hingga 10.000 µF. Pengukuran dilakukan dalam mode otomatis, cukup menghubungkan kapasitor ke kontak pengukuran. Perangkat memiliki dua rentang: “nF” dan “µF”. Saat mengukur kapasitor, rentang “nF” pertama diaktifkan, jika kapasitansi terlalu besar, maka transisi ke rentang “µF” terjadi.

Setiap meter kapasitansi memiliki rangkaian RC dengan nilai resistor yang diketahui dan nilai kapasitor yang tidak diketahui. Arduino akan mengukur tegangan pada kapasitor dan mencatat waktu yang dibutuhkan untuk mencapai persentase tertentu dari tegangannya saat penuh terisi (konstanta waktu). Karena nilai resistor sudah diketahui, kita dapat menggunakan rumus dalam program yang akan menghitung kapasitansi yang tidak diketahui. Kapasitor yang diuji diisi menggunakan salah satu resistor. Arduino memulai pengisian kapasitor melalui resistor sesuai dengan kapasitasnya. Dalam meter kapasitansi, kalibrasi nol dilakukan setiap kali dinyalakan, sehingga, pada saat menyala, kapasitor tidak boleh terhubung ke kontak pengukuran. Juga, semua kapasitor harus diurai terlebih dahulu.

Meter Kapasitansi Otomatis DIY (10 pF–10 µF) – Pembuatan Arduino yang Mudah
Rangkaian meter kapasitansi

Akurasi adalah +/- beberapa persen dan bergantung terutama pada toleransi resistor yang digunakan serta stabilitas tegangan pasokan.

Terakhir, seluruh perangkat ditempatkan dalam kotak yang sesuai dan merupakan alat berguna lain di laboratorium Anda.

Kode

Kode ArduinoC/C++
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// RS,E,D4,D5,D6,D7

void setup(){
  lcd.begin(16, 2);// LCD 16X2
  pinMode(A0,INPUT);
}

unsigned long time0,time1,time2;
float c,null0;
byte kn,mk,i;

void loop(){
  lcd.setCursor(15,0);
  lcd.print("*");
  if(mk==0){
    pinMode(8,OUTPUT);
    pinMode(7,INPUT);
    digitalWrite(8,HIGH);
  }
  if(mk==1){
    pinMode(7,OUTPUT);
    pinMode(8,INPUT);
    digitalWrite(7,HIGH);
  }
  time0=micros();
  while(analogRead(A0)<644){
    time2=micros()-time0;
    if(time2>=1000000 && mk==0){
      mk=1;
      time0=100000000;
      break;
    }
  }
  time1=micros()-time0;
  while(analogRead(A0)>0){
    pinMode(7,OUTPUT);
    pinMode(8,OUTPUT);
    digitalWrite(7,LOW);
    digitalWrite(8,LOW);
  }
  if(mk==1&&time1<1000){
    mk=0;
  }
  lcd.setCursor(1,0);
  c=time1;
  c=c/1000-null0;
  c=abs(c);
  if(time1>=10000000){
    lcd.setCursor(1,0);
    lcd.print(" TEST uF ");
  } else{
    lcd.print(c);
    if(mk==0){
      lcd.print(" nF ");
    }
    if(mk==1){
      lcd.print(" uF ");
    }
  }
  if(i==0){
    i++;
    null0=c+0.02;
  }
  delay(100);
}

Skematik

Meter Kapasitansi Otomatis DIY (10 pF–10 µF) – Pembuatan Arduino yang Mudah

Proses manufaktur

  1. Alarm Tanaman Cerdas Thirst Alert – Sensor DIY untuk Hidrasi Tanaman Optimal
  2. Membuat Osiloskop Arduino 20 kHz pada Layar LCD Nokia 5110 – Panduan DIY Mudah
  3. Detektor Gempa DIY ADXL335 – Proyek Akselerometer 3‑Axis Hemat Daya
  4. Bangun Jam Kata Italia dengan Arduino Nano, NeoPixel, LCD, dan RTC
  5. Bangun Sensor Halangan Sederhana dengan Arduino – Tutorial Mudah LED IR & Fotodioda
  6. Membuat Meter kWh Sigfox Terpercaya dengan Arduino MKR Fox 1200
  7. Meter Frekuensi DIY – Ukur hingga 6,5 MHz dengan Arduino Nano
  8. Pemantau Suhu dengan Bluetooth menggunakan Arduino Nano
  9. Bangun Rangkaian Input Analog Terisolasi untuk Arduino
  10. Tes Waktu Reaksi Presisi Menggunakan Arduino UNO