Tahukah Anda bahwa Anda dapat menggunakan papan Arduino sebagai voltmeter dan amperemeter?

Inilah proyek yang kami tawarkan kepada Anda hari ini. Untuk ini kita akan menggunakan layar LCD yang akan menampilkan nilai tegangan dan arus.

Kesulitan:

Keuntungan dari proyek ini adalah memiliki Multimeter yang mudah dibuat, sangat presisi dan dapat mengukur nilai tegangan jauh lebih tinggi dari 5V.

Keuntungan kedua dari proyek ini adalah komponen yang dibutuhkan sangat sedikit.

Peralatan yang diperlukan

Bahan yang dibutuhkan untuk proyek ini:

Papan Arduino
Layar LCD 16×2
3 resistor: 500 ohm, 15 kilo-ohm, 1,5 kilo-ohm
Menghubungkan utas

Garis besar proyek

Berikut adalah diagram proyek simulasi di mana kita dapat melihat bahwa tegangan dan arus yang dibaca oleh kartu Arduino hampir sama dengan yang diberikan oleh generator tegangan:

Program proyek

#include <LiquidCrystal.h> 

LiquidCrystal lcd(12, 11, 4, 5, 6, 7); 
float tension_entree = 0.0;
float lecture_tension = 0.0;
float lecture_courant = 0.0;
float resistance_A = 15000.0;
float resistance_B = 1500.0;
         
void setup(){
  lcd.begin(16, 2); 
  lcd.clear();
}

void loop () {
  lcd.setCursor(0,0); 
  lcd.print("Tension:");
  lcd.setCursor(8, 0);
  lcd.print(lecture_tension); // On lit la tension
  lcd.setCursor(14, 0);
  lcd.print("V");
   // On se place sur la deuxième ligne pour le couresistance_Ant
  lcd.setCursor(0,1);
  lcd.print("Courant: ");
  lcd.setCursor(8, 1);
  lcd.print(lecture_courant); // On lit le couresistance_Ant
  lcd.setCursor(14, 1);
  lcd.print("mA");
  
  tension_entree = (analogRead(A0)*5.0)/1023.0; // On lit la tenbsion d'entrée
  lecture_tension = tension_entree/(resistance_B/(resistance_A + resistance_B)); // On modifie cette tension par resistance_Apport au valeur des résistances
  lecture_courant = 1000*(lecture_tension/(resistance_A+resistance_B)); // On modifie le couresistance_Ant par resistance_Apport au valeur des résistances
}

Bagaimana cara meletakkan program pada papan Arduino?

Untuk meletakkan program pada papan, Anda memerlukan perangkat lunak Arduino IDE. Anda mengambil kode dan menyalinnya ke perangkat lunak dan perangkat lunak akan mengompilasinya dan mengunggahnya ke kartu.

Bonus: buat multimeter mandiri!

Agar dapat menggunakan Multimeter secara mandiri untuk semua proyek Anda, yang perlu Anda lakukan hanyalah menambahkan satu paket berisi 4 baterai ke papan Arduino dengan sakelar untuk menghemat energi. Anda juga dapat membuat kotak dari kardus atau printer 3D untuk melindungi sirkuit dari guncangan atau kabel yang mungkin terputus.

Jangan mengukur tegangan terlalu tinggi!

Kami menyarankan Anda untuk tidak memasukkan lebih dari 25V dan 0,5A ke dalam Multimeter. Memang di luar ini bisa menjadi berbahaya jika terjadi hubungan arus pendek. Arduino Factory tidak bertanggung jawab atas cedera apa pun yang disebabkan oleh proyek Multimeter.

Simulasi proyek

Berikut simulasi proyek di Tinkercad: