Rangka Meja Alas Rancangan Struktural

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