24
Gambar 10. Roda yang dirancang untuk lahan basah
d. Tuas Gagang
Tuas terbuat dari besi pipa dengan diameter 4 cm dan panjang 70 cm. Pada tuas dan meja terhubung dengan besi siku. Jarak antara meja dan tuas sebesar 20 cm.
e. Dudukan Magnet
Dudukan magnet Gambar 11 berbentuk lingkaran dengan diameter 30 cm. Dudukan magnet terbuat dari bahan triplek kayu. Dudukan dipasangkan 8 buah magnet dengan
pembagian jarak yang sama antara magnet satu dengan magnet lainnya.
Gambar 11. Dudukan magnet dan sensor
f. Rangka Meja Alas
Meja alas terbuat dari besi siku dengan ukuran meja 50 x 50 cm dengan tebal 2 mm. Meja alas terhubung oleh dudukan kamera dan rangka penjepit roda dengan baut dan mur
sehingga alat ini mudah dipasang dan dilepas.
25
B. KALIBRASI ALAT
Sebelum pengujian di lapangan, dilakukan kalibrasi untuk menentukan jumlah pencacahan magnet dengan ketinggian kamera sehingga saat pengujian tinggi kamera sudah bisa ditentukan.
Proses penghitungan jumlah magnet dan pengambilan gambar menggunakan bahasa pemograman Visual Basic
6.0 yang telah dibuat oleh tim peneliti. Tampilan program dapat dilihat pada Gambar 12. Pada menu file terdapat 1 textbox untuk mengetahui jumlah magnet yang telah terhitung dan 5
commandbox yaitu Capture, Quit, Start Count, Stop dan Reset.
1. Cara Kerja Program
Sebelum program Visual Basic dijalankan perlu diperiksa keberadaan inpout32.dll terdapat pada sistem komputer. Tanpa keberadaan inpout 32.dll pada sistem komputer, kabel
pararel port yang tersambung pada sensor tidak akan terbaca. Oleh karena itu, file inpout 32.dll
perlu dimasukan ke dalam folder c:windows\system. Proses otomatisasi pencacahan menggunakan pemrograman microkontroler yang terdapat pada file inpout32.dll dengan
penggalan program API Application Program Interface sebagai berikut: Private Declare Function SendMessage Lib USER32 Alias SendMessageA ByVal hwnd As
Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any As Long Private Declare Function capCreateCaptureWindow Lib avicap32.dll Alias
capCreateCaptureWindowA ByVal lpszWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hwndParent
As Long, ByVal nID As Long As Long Private mCapHwnd As Long
Private Const CONNECT As Long = 1034 Private Const DISCONNECT As Long = 1035
Private Const GET_FRAME As Long = 1084 Private Const COPY As Long = 1054
Dim counter As Integer Dim t0 As Integer
Dim t1 As Integer Dim nonmagnet As Integer
Dim jumlah As Integer Dim continue As Boolean
Program pengambilan gambar ini dapat dilakukan dengan cara manual dan otomatis. Prinsip kerja pengambilan gambar dengan cara manual saat alat ini bergerak tekan mouse
pada commandbox Capture untuk mendapatkan foto objek yang diinginkan. Sedangkan prinsip kerja pengambilan gambar secara otomatis, tentukan jumlah pencacahan magnet yang
diinginkan dan disesuikan jumlah ukuran tangkapan foto. Sebelum alat ini digerakan tekan program Start count. Setelah alat ini digerakan pada tampilan Textbox counter akan terlihat
hasil pembacaan dan penghitungan jumlah magnet. Selanjutnya saat jumlah pencacahan yang telah terbaca kamera akan secara otomatis memotret objek. Hasil foto kemudian akan
tersimpan pada folder yang telah ditentukan. Ketika pengambilan gambar selesai sebelum