Pada artikel ini, kita akan membahas cara menggabungkan data dari 2 sensor untuk pengukuran cairan ke dalam sebuah visualisasi MATLAB yang terdiri atas plot skatter atau garis 2D. Kita juga akan mengetahui bagaimana cara menggunakan ThingSpeak Cloud sebagai platform penyimpanan dan pengolahan data.
Menggunakan Plot Skatter
Pertama-tama, kita perlu mengumpulkan data dari 2 sensor yang terhubung ke dalam sebuah channel di ThingSpeak. Kemudian, kita dapat menggunakan fungsi thingSpeakRead
untuk membaca data tersebut.
Contoh kode berikut menunjukkan cara membaca data dari 1 field dan menggabungkannya dengan mean:
CID = ; % ID channel
rkey= ''; % rkey channel
datetimeStop = dateshift(datetime('now'),'start','hour');
datetimeStart = dateshift(datetime('now'),'start','hour') - hours(130);
t = datetime(2017,9,14);
data = thingSpeakRead(CID,'DateRange',[datetimeStart,datetimeStop],...
'Fields',1);
averageData = mean(data);
Kemudian, kita dapat menggunakan fungsi thingSpeakScatter
untuk membuat plot skatter:
x=datetimeStart;
totalLiquid = averageData * 10;
y=totalLiquid;
thingSpeakScatter(x, y)
Menggunakan Plot Garis 2D
Jika Anda ingin membuat plot garis 2D, Anda dapat menggunakan fungsi plot
dan title
untuk menambahkan judul dan label pada grafik.
Contoh kode berikut menunjukkan cara membuat plot garis 2D:
x = datetimeStart;
y = totalLiquid;
plot(x, y)
title('Grafik Pengukuran Cairan')
xlabel('Waktu')
ylabel('Jumlah Cairan')
Tips dan Trik
- Pastikan Anda telah mengkonfigurasi channel di ThingSpeak dengan benar.
- Pastikan Anda telah mengumpulkan data yang tepat dari 2 sensor.
- Gunakan fungsi
thingSpeakRead
untuk membaca data dari channel. - Gunakan fungsi
plot
atauthingSpeakScatter
untuk membuat plot. - Tidak lupa menambahkan judul dan label pada grafik dengan menggunakan fungsi
title
,xlabel
, danylabel
.
Dengan demikian, Anda sekarang dapat membuat visualisasi MATLAB yang terdiri atas plot skatter atau garis 2D berdasarkan data dari 2 sensor.