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

Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat Biaya

Komponen dan Perlengkapan

Alat dan Mesin yang Diperlukan

Tentang Proyek Ini

Proyek ini menawarkan cara hemat biaya untuk instrumen virtual dalam pemantauan real-time karakteristik panel PV seperti tegangan, arus, dan daya. Desain sistem didasarkan pada papan akuisisi Arduino hemat biaya. Akuisisi dilakukan melalui sensor arus dan tegangan hemat biaya, dan data ditampilkan di Excel dengan menggunakan Macro akuisisi data PLX-DAQ.

Struktur peralatan yang digunakan ditunjukkan dalam Gambar di bawah ini. Arus dan tegangan PV diperoleh melalui sensor arus dan tegangan. Output dari kedua sensor kemudian ditransmisikan ke mikrokontroler papan Arduino UNO. Selama proses akuisisi, data yang diperoleh disimpan dan divisualisasikan secara real-time di lembar Excel.

Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat Biaya

Proyek ini terkait dengan makalah penelitian ini.

Video penjelasan:

Kode

Pemantauan data real-time panel surya menggunakan Arduino dan Excel

Kode program yang terembed dalam papan Arduino UNO, yang memungkinkan untuk mendapatkan data terukur panel PV dari sensor dan mengirimkannya ke Lembar PLX-DAQ, disajikan sebagai berikut:

/***************************************************************************** Aboubakr El Hammoumi *****************************************************************************/ /****************************************************************************** PROJECT : Instrumentation of PV panel characteristics Function : Real-time data acquisition of solar panel using Arduino and Excel ****************************************************************************** * * Written by : Aboubakr El Hammoumi Date : 04/05/2018 * * Email : aboubakr.elhammoumi@usmba.ac.ma ****************************************************************************** /*initialization function*/ void setup() { //serial connection setup //opens serial port, sets data rate to 9600 bps Serial.begin(9600); //clear all data that’s been place in already Serial.println("CLEARDATA"); //define the column headings (PLX-DAQ command) Serial.println("LABEL,t,voltage,current,power"); } /*the main code*/ void loop() { //measuring voltage using "B25 0 to 25V" Voltage Sensor //measuring current using "INA169" Current Sensor //reading of the current and voltage from sensors float voltage = analogRead(A0)*5*5.0/1023; //PV panel voltage float current = analogRead(A1)*5.0/1023; //PV panel current float power = voltage*current; //PV panel power //allows the serial port to send data to Excel in real-time Serial.print("DATA,TIME,"); // PLX-DAQ command Serial.print(voltage); //send the voltage to serial port Serial.print(","); Serial.print(current); //send the current to serial port Serial.print(","); Serial.println(power); //send the power to serial port delay(1000); //wait 1s before repeating } 

Skema Rangkaian

Sensor tegangan diletakan paralel dengan beban. Sedangkan modul sensor arus diletakan seri antara sisi positif panel PV dan beban.Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat BiayaMacro Excel PLX-DAQ digunakan untuk akuisisi data dari mikrokontroler Arduino ke Lembar Excel. Kami hanya perlu mengunduhnya. Setelah instalasi, folder bernama "PLX-DAQ" akan secara otomatis dibuat di PC di mana ada pintasan bernama "PLX-DAQ Spreadsheet" di dalamnya. Kemudian, untuk membangun komunikasi antara papan dan Excel, kami hanya perlu membuka Spreadsheet dan menentukan pengaturan koneksi (kecepatan baud dan port) di jendela PLX-DAQ.Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat BiayaMikrokontroler papan Arduino mendapatkan output tegangan dan arus panel PV yang diukur oleh sensor lalu menghitung output daya. Setelah papan Arduino terhubung ke komputer melalui kabel USB, kami meluncurkan Macro Excel PLX-DAQ dan dengan menentukan di jendela PLX-DAQ setelah ditampilkan, port serial tempat papan Arduino terhubung ke komputer, dan kecepatan baud (9600 bit/sec). Perhatikan bahwa kecepatan baud yang ditentukan di jendela PLX-DAQ harus sama dengan yang digunakan dalam kode program yang terembed dalam papan Arduino. Kemudian, setelah mengklik "connect" data output akan dikumpulkan dan ditampilkan secara real-time di Lembar Excel. Intensitas cahaya diatur dengan mengubah secara manual resistansi variabel antara 0 dan 330 Ω (untuk melacak karakteristik I-V dan P-V). Sebuah pyranometer juga digunakan untuk mengukur radiasi cahaya (jika diperlukan!). Mikrokontroler diprogram untuk mengukur secara berturut-turut setiap detik arus, tegangan, dan daya PV.Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat BiayaKarakteristik I-V dan P-V panel PV yang diperoleh oleh instrumen virtual kami disajikan dalam Gambar di bawah ini.Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat BiayaHasil uji yang serupa dengan yang sebelumnya ditunjukkan dalam Gambar di bawah ini, sementara perbedaannya terkait dengan langkah waktu antara setiap pengukuran, mengurangi ukuran langkah dari 1 detik menjadi hanya 100 ms. Seperti yang ditunjukkan pada Gambar ini, osilasi telah muncul pada kurva I-V dan P-V karena ketidakakuratan data yang diperoleh oleh sistem instrumen tetapi dengan skala kecil. Namun, ukuran langkah kecil menghasilkan sampel pengukuran yang besar, dan sehingga memberi kita terlalu banyak hasil yang signifikan. Akibatnya, diperlukan kompromi antara ukuran langkah kecil dan besar. Secara umum, jika Anda ingin mencatat perubahan yang akurat dalam karakteristik PV, disarankan untuk menggunakan ukuran langkah yang lebih kecil. Jika Anda tidak khawatir tentang perubahan yang akurat dan ingin menjalankan sistem instrumen lebih cepat, gunakan ukuran langkah yang besar.Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat BiayaHasil tes pemantauan untuk arus, tegangan, dan daya panel PV disajikan dalam Gambar di bawah ini. Dari hasil eksperimen, terlihat bahwa panel PV menghasilkan daya maksimum 17.07 W pada "15h14min02s" saat tegangan 14.15 V dan arus 1.20 A muncul. Selanjutnya, output daya cenderung nilai minimum 822.2 mW saat ada tegangan 18.23 V dan arus 45.1 mA. Oleh karena itu, karena sistem saat ini digunakan sebagai instrumen virtual untuk akuisisi karakteristik panel PV dalam kondisi operasi nyata, sistem ini juga dapat digunakan untuk kegiatan pemantauan berkala di lapangan untuk sistem PV.Pemantauan Panel Surya Real-Time dengan Arduino: Sistem Akuisisi Data Hemat Biaya

Proses manufaktur

  1. Mentransfer Data Suhu dan Kelembaban antara Dua Arduino menggunakan Firebase
  2. Buat Sistem Ambilight Monitor Menakjubkan dengan Arduino
  3. Transfer Data Nirkabel Magnetik berbasis Arduino dengan Sensor 3D Infineon
  4. Buat Voltmeter Cerdas dengan Arduino & Smartphone – Proyek DIY Mudah
  5. Pemantau Detak Jantung IoT Real-Time dengan Arduino & MAX30100
  6. Arduino Uno WiFi Web Server: Nyalakan/Matikan LED Melalui Browser
  7. Membuat Counter Geiger-Müller Custom dengan Arduino, Penguat Tegangan Tinggi, dan LCD 20x4
  8. Pelacak Surya V2.0 – Sistem Pelacak Panel Surya DIY Lanjutan
  9. Membuat Permainan Google Chrome Dino Otomatis dengan Arduino
  10. Membuat Radio FM Kompak dengan Arduino Nano dan RDA8057M