Laporan Elektronika Medika 1
Laporan Elektronika Medika 1
Pada konfigurasi kanal tunggal, komputer berfungsi sebagai pemroses data dan juga pengontrol
penguatan sinyal.
Imports System.IO.Ports
Imports System.Drawing.Color
GroupBox1.Enabled = False
Catch ex As Exception
GroupBox1.Enabled = True
Button1.Text = "Connect"
Button1.BackColor = Color.Green
End Try
Else
GroupBox1.Enabled = True
Button1.BackColor = Color.Green
Button1.Text = "Connect"
SerialPort1.Close()
Dim SimpanFile As String = "D:\coba.txt"
If System.IO.File.Exists(SimpanFile) = True Then
Dim objekWriter As New System.IO.StreamWriter(SimpanFile)
objekWriter.Write(RichTextBox1.Text)
objekWriter.Close()
End If
End If
End Sub
Chart1.Series("Sensor").Points.AddY(x)
If Chart1.Series(0).Points.Count = 250 Then '1000
Chart1.Series(0).Points.RemoveAt(0)
End If
Chart1.ChartAreas(0).AxisY.Maximum = 5
Chart1.ChartAreas(0).AxisY.Minimum = -2
Chart1.ChartAreas(0).AxisX.Maximum = 250
Catch ex As Exception
End Try
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Dim SimpanFile As String = "D:\\bre.csv"
Keterangan :
Pada project kali ini kami melakukan Akuisisi Data Sinyal ECG (Electrocardiography)
pada Visual Studio dengan menggunakan sinyal standard yang diperoleh dari Function
Generator untuk waktu yang real time. Dengan menggunakan Arduino Uno, kami
merencanakan sistem akuisisi data sinyal standard Function Generator yang terekam datanya
pada Visual Studio.
Pada saat pengambilan data, kami menggunakan Function Generator IWATSU sebagai
sumber sinyal yang nantinya akan dibaca oleh Arduino dengan menggunakan serial plotter
untuk memastikan apakah sinyal output sudah benar, setelah itu baru menggunakan grafik
pada Visual Studio. Pada saat pengambilan data, kami menggunakan sumber tegangan yang
berasal dari Function Generator dengan mengatur Tegangan Peak (Vp) sebesar 500 mV yang
artinya bahwa tegangan yang dikeluarkan sebenarnya adalah Tegangan Peak to Peak (Vpp)
sebesar 1 V. Frekuensi yang digunakan pada Function Generator yakni sebesar 10 Hz.
Sinyal yang dihasilkan oleh Function Generator masuk melalui Analog Pin yang
merupakan Input Pin pada Arduino Uno. Pin Analog A0 didefinisikan sebagai input analog
yang kemudian dibaca oleh Arduino.
Maka dapat terbaca sinyal yang dikeluarkan oleh Function Generator pada serial Plotter
Arduino. NilaiSensor dikalikan sebanyak 5 kali agar sinyal terlihat lebih besar. Pada Time
Sampling, saya memakai time sampling sebesar 10 ms dengan menggunakan delay(10).
Untuk Rekaman hasil data dapat dilihat pada Hasil Percobaan diatas.
1.6 Kesimpulan
Pada projek akuisisi data ECG dapat kami ambil kesimpulan yaitu proses pengolahan
data dari sinyal analog menjadi sinyal digital dan disajikan melalui proses tertentu. Proses ini
sangat membantu user untuk menganalisis, memonitoring dan mengendalikan sistem. Dengan
menggunakan time sampling sebesar 10 ms banyak data yang diperoleh dalam tiap periode
gelombang sebanyak 18 titik.