Daftar Isi:

Proyek Pengukur Daya DIY dengan Menggunakan Arduino Pro Mini: 5 Langkah
Proyek Pengukur Daya DIY dengan Menggunakan Arduino Pro Mini: 5 Langkah

Video: Proyek Pengukur Daya DIY dengan Menggunakan Arduino Pro Mini: 5 Langkah

Video: Proyek Pengukur Daya DIY dengan Menggunakan Arduino Pro Mini: 5 Langkah
Video: Membuat Alat GPS Pelacak Lokasi Ukuran Mini Arduino - PCBWAY.COM 2024, November
Anonim
Proyek Pengukur Daya DIY dengan Menggunakan Arduino Pro Mini
Proyek Pengukur Daya DIY dengan Menggunakan Arduino Pro Mini

pengantar

Halo, komunitas elektronik! Hari ini saya akan menyajikan kepada Anda sebuah proyek yang memungkinkan Anda mengukur tegangan dan arus suatu alat, dan menampilkannya bersama dengan nilai daya dan energi. Pengukur Arus/Tegangan Jika Anda ingin mengukur tegangan dan arus suatu rangkaian dengan Arduino, prosedurnya cukup mudah. Anda menggunakan input analog untuk mengukur tegangan melintasi beban dan menggunakan shunt untuk mengukur arus melalui penurunan tegangan resistor shunt. Sekarang, cara ini agak kasar, dan hanya berfungsi untuk tegangan dalam 0-5 V, dan ADC Arduino yang digunakan untuk membaca penurunan tegangan resistor agak tidak akurat untuk mengukur ratusan mV saja yang akan turun. melintasi shunt. Untungnya, ada modul di luar sana, yang membuat hidup kita lebih mudah. Untuk proyek ini, saya akan menggunakan IC INA219, yang menggunakan resistor 0.1R sebagai shunt dan dapat mengukur tegangan hingga 32V, serta memiliki rentang arus 0-3.2A. IC ini menawarkan antarmuka I2C, untuk berkomunikasi dengan Arduino, dan dengan mempelajari lembar data, kita dapat menggunakan perintah khusus melalui antarmuka I2C, untuk membaca nilai tegangan dan arus. Kami beruntung lagi karena kami tidak harus melalui kesulitan itu. Ada perpustakaan dari Adafruit yang dapat Anda unduh, dan menggunakan fungsi premade untuk membaca tegangan dan arus | Klik Di Sini Untuk Mengunduh Perpustakaan

Langkah 1: Tampilan OLED

Tampilan OLED
Tampilan OLED

Komponen selanjutnya yang akan saya gunakan adalah tampilan. Dengan cara ini kita benar-benar dapat menampilkan nilai yang kita ukur. Saya telah bekerja dengan layar OLED 96 inci untuk sementara waktu sekarang, dan itu berfungsi dengan baik. Kita dapat menggunakan library Adafruit yang sudah dibuat sekali lagi untuk mengirim data yang ingin kita tampilkan di layar | Klik Disini Untuk Download Adafruit library | Anda juga akan membutuhkan perpustakaan Adafruit GFX.

Langkah 2: Pembaca Kartu SD

Pembaca Kartu SD
Pembaca Kartu SD

Sekarang, untuk membuat proyek ini selesai, kita akan menambahkan komponen akhir. Pembaca kartu micro SD, untuk menyimpan data terukur sebagai file teks, dari mana Anda dapat menyalinnya ke dalam program seperti Excel untuk membuat plot yang tampak bagus, dan menghitung daya dan energi yang digunakan, dengan mengalikan arus dan tegangan dengan waktu masing-masing.

Modul ini berkomunikasi melalui antarmuka SPI, yang juga menggunakan perintah untuk menulis/membaca data. Modul ini tidak kompatibel dengan 5V, jadi kita tidak bisa hanya menyambungkannya ke antarmuka Arduino karena 5V akan menghancurkan chip 3.3V. Untuk itu, saya membuat pembagi tegangan dari resistor untuk menjatuhkan sinyal 5V ke sinyal 3.3V yang sesuai untuk chip (masing-masing jalur MOSI, CS dan CLK dan menurunkan 5V ke 3.3V untuk memberi daya pada modul).

Langkah 3: Diagram Skema:

Diagram skematik
Diagram skematik

Terakhir, kami memprogram Arduino menggunakan library Adafruit untuk modul INA219, untuk membaca nilai tegangan dan arus. Selanjutnya, kita kalikan arus dengan tegangan untuk mendapatkan daya yang digunakan. Kemudian, kita dapat menggunakan fungsi milis() untuk menyimpan waktu yang telah berlalu, dan mengalikannya dengan daya, untuk menghitung energi yang telah digunakan. Untuk pembaca kartu SD, saya menggunakan perpustakaan “SdFat”, karena perpustakaan SD standar dari Arduino tidak berfungsi dengan baik | Klik Di Sini Untuk Mengunduh Perpustakaan Sdfat

Anda dapat memberi daya pada papan menggunakan jack DC dan dengan menerapkan tegangan antara 7 dan 12V ke Arduino, yang memberi daya pada komponen lain melalui VCC 5V.

Langkah 4: PCB Tiba:

PCB Tiba
PCB Tiba

Sponsor proyek ini

Sponsor proyek ini adalah PCBGOGO yang mengirimkan 10 PCB untuk proyek ini kepada kami. PCBGOGO menghasilkan PCB berkualitas tinggi dalam waktu yang sangat singkat dan mengirimkannya dengan sangat cepat juga. Jadi, jika Anda berpikir untuk menjadikan proyek Anda profesional, jangan ragu untuk mengunggah file Gerber Anda ke PCBGOGO untuk menerima 10 PCB dengan harga yang sangat rendah.

Langkah 5: Demonstrasi Video Proyek

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

Direkomendasikan: