Pengujian Modul Interface RS485 Pengujian Tampilan Level Air dan Alarm Pada PC

Setelah diunduh dan dijalankan maka dapat diuji bacaan sensor dan ditampilkan pada display monitor PC. Menampilkan data pada PC digunakan program hyperterminal. Setelah diaktifkan sensor diberi objek pemantul dengan jarak mulai dari 1cm data akan terlihat pada input hyperterminal berupa suatu data tetapi, bukan dalam jarak. Sehingga perlu dilakukan kalibrasi untuk mendapatkan nilai jarak sesungguhnya. Angka kalibrasi tersebut adalah 1025. Setelah dikali dengan angka tersebut maka diperoleh nilai jarak sesungguhnya. Pengujian dilakukan beberapa kali dengan objek pemantul yang berbeda termasuk air. Hasil pengujian cukup memadai dengan kesalahan yang kecil. Gambar 4.1 Pengujian Sensor Terhadap Ketinggian Air

4.3 Pengujian Modul Interface RS485

Pengujian dapat dilakukan dengan bantuan program sebelumnya yaitu membaca data sensor dan mengirimnya melalui port serial dengan catatan port serial dihubungkan dengan modul RS485 dan keluaran modul dihubungkan dengan kabel penghantar dengan panjang 15 meter. Ujung modul dihubungkan dengan modul RS485 lainnya. Langkah pengujiannya adalah sebagai berikut: 1. Hubungkan rangkaian dengan adaptor. 2. Hubungkan ujung modul RS485 transmitter dengan ujung RS485 receiver. 3. Hubungkan modul RS485 dengan PC Universitas Sumatera Utara 4. Buka Arduino yang telah diinstal pada PC 5. Pilih menu tools = port serial = pilih serial port yang tersidia pada PC 6. Pilih COM 5 yang tersedia pada PC 7. Pilih menu tools = serial monitor Setelah dijalankan maka data sensor pada mikrokontroler dapat dikirim ke PC. Berikut adalah gambar modul percobaan atau pengujian yang dilakukan. Gambar 4.2 Pengujian Modul Interface RS485 Setelah dijalankan maka rangkaian akan bekerja mendeteksi ketinggian, kemudian mengirim data tersebut pada computer melalui jaringan RS485. Seperti sebelumnya data akan ditampilkan pada input program hypeterminal, akan tetapi pengujian kali ini menggunakan program serial monitor yang ada pada program arduino. Data akan terlihat berupa ketinggian air yang dikirim tiap detik.

4.4 Pengujian Tampilan Level Air dan Alarm Pada PC

Tampilan grafik pada PC dibuat dalam bentuk visual basic dengan menggunakan bahasa C. Tampilan grafik akan berjalan apabila rangkaian sistem sensor dihubungkan ke PC atau komputer server. Berikut adalah listing program untuk menampilkan grafik pengukuran ketinggian air. Dim Yd10 To 10000, j, Level As Integer Dim TIMES0 To 1000 As String Dim f As String Universitas Sumatera Utara Dim oXL As Excel.Application Private Declare Function sndPlaySound Lib Winmm.dll Alias _ sndPlaySoundA ByVal lpszSoundName As String, ByVal uflags As Long As Long Private Const snd_sync = H0 Private Const snd_Async = H1 Private Const snd_loop = H8 Private Sub A_Click sndPlaySound vbNullString, snd_Async End Sub Private Sub Command1_Click Timer1.Enabled = False Set oXL = New Excel.Application Set oxlbook = oXL.Workbooks.Add FileName = C:\Data\ + Text4 + .xls oxlbook.Worksheets1.RangeA1 = Time oxlbook.Worksheets1.RangeB1 = Level sungai cm oxlbook.SaveAs FileName For i = 2 To j oxlbook.Worksheets1.RangeA i = TIMESi oxlbook.Worksheets1.RangeB i = Yd1i Next i Universitas Sumatera Utara On Error GoTo 1 oxlbook.SaveAs FileName oxlbook.Close 1: End Sub Private Sub Command2_Click Timer1.Enabled = True j = 0 End Sub Private Sub Command4_Click sndPlaySound vbNullString, snd_Async Unload Me End Sub Private Sub Form_Load MSComm1.PortOpen = True End Sub Private Sub Timer1_Timer x = MSComm1.Input If x Then If x 50 Then Level = 53 - x 10 If Level 0 Then Text1 = Level Picture1.Top = 2500 + 4100 - Text1 100 Universitas Sumatera Utara Picture1.Height = 6600 - Picture1.Top End If If Level 40 Then alert = C:\ Windows \ media \ + notify.wav sndPlaySound alert, snd_Async Or snd_loop End If End Sub Private Sub Timer2_Timer Text3 = Time If Level 0 Then Yd1j = Level TIMESj = Text3 j = j + 1 End Sub Setelah program dijalankan maka data pada sensor dikirim ke computer server dalam bentuk visualisasi ketinggian air. Dalam hal ini apabila pengukuran melampaui ketinggian 40cm maka alarm akan bunyi pada computer server dan juga pada buzzer yang terhubung pada sensor. Data ketinggian air dapat diamati secara real time dan dapat disimpan dalam format Microsoft excel. Untuk menyimpan data pilih save kemudian pilih yes untuk menyimpan data dalam Microsoft excel. Universitas Sumatera Utara Gambar 4.3 Tampilan Level Air dan Data dalam Ms.excel

4.5 Pengujian Alat Secara Keseluruhan