Kami mendapatkan order dari seorang customer. Deskripsi ordernya adalah dia ingin bisa menyalakan atau mematikan 10 buah lampu dan peralatan elektronik yang ada di sebuah ruangan. Menyalakan atau mematikannya harus menggunakan komputer/laptop yang terhubung dengan arduino melalui kabel USB.
Setelah melalui sejumlah diskusi, akhirnya proyek ini kami realisasikan. Kebutuhan peralatannya antara lain arduino (orangnya minta UNO), 10 buah relay dan sejumlah kabel penghubung. Tetapi sebelum ke device langsung, kami membuat simulasinya melalui 10 buah LED.
Dalam prakteknya nanti, pin – pin arduino yang terkoneksi ke LED akan dipindah ke pin data yang ada di relay yang terhubung ke lampu atau peralatan elektronik lainnya.
Yang menjadi tantangan adalah bahwa kontrol peralatan harus menggunakan komputer atau laptop, hal ini berarti kami juga harus membuat aplikasi desktop sebagai alat kontrolnya, kami akhirnya memutuskan untuk menggunakan Visual Basic .Net yang merupakan bundle dari Visual Studio sebagai tool untuk pengembangan aplikasi desktopnya.
Sementara untuk pemrograman arduino-nya masih menggunakan arduino IDE dengan library standar yang merupakan bawaan dari Arduino IDE.
Jadi kami harus ‘menyingkronkan’ dua bahasa pemrograman agar bisa berkomunikasi satu dengan yang lain. Mengingat komunikasinya menggunakan komunikasi serial melalui USB, maka masing – masing harus bisa memahami dan membaca input atau output masing – masing.
Aplikasi desktop sebagai pengirim data serial dan arduino sebagai penerima data serial. Untuk 10 peralatan, aplikasi desktop mengirim kode – kode tertentu sebagai sinyal ON atau OFF. Arduino UNO akan menerima kode – kode tersebut dan mengeksekusinya untuk kemudian dikirim ke relay.
Dan di bagian akhir, Relay yang akan mengirim sinyal ON OFF ini ke lampu dan peralatan elektronik lainnya.
Saat tulisan ini dibuat, tahap desain, pemrograman dan test sudah berjalan dengan baik, sehingga langkah selanjutnya adalah pembuatan prototype sehingga membentuk suatu produk jadi sesuai permintaan customer.
Mudah – mudahan dalam waktu kurang dari 1 minggu, pembuatan prototype ini sudah kelar dan dapat didemokan ke customer.
Anda juga ingin membuat sesuatu yang berkaitan dengan kontrol peralatan? Silahkan hubungi kami untuk informasi lebih lanjut.