USB-4REL – Modul Driver Empat Relay Dengan Antarmuka USB


usb4rel_600

USB-4REL adalah modul driver relay dengan antarmuka USB yang dapat digunakan untuk mengontrol 4 buah relay. Modul ini merupakan pengembangan dari modul sebelumnya yang alhamdulillaah sukses di pasaran, yakni USB-2REL.

Dengan modul USB-4REL kita dapat mengontrol lebih banyak peralatan listrik sehingga cocok untuk beberapa aplikasi antara lain: kontrol on/off billing playstation, kontrol on/off lampu billing billiard, kontrol on/off lampu ruangan, kontrol on/off Air Conditioner, dan lain-lain.

USB-4REL dilengkapi dengan CD yang berisi software pengendali relay yang simpel serta dilengkapi dengan source code sehingga dapat dengan mudah dimodifikasi sesuai dengan kebutuhan.

Berikut adalah tampilan program kontrol USB-4REL versi GUI.

usb4rel_pellesc

Program GUI di atas saya buat menggunakan Pelles C, yakni kompiler bahasa C gratisan alias freeware. Sama halnya dengan program USB-2REL, program USB-4REL juga menggunakan library LibUSB-Win32.

Seperti yang terlihat pada gambar di atas, program ini memiliki 6 buah fungsi yakni:

  1. BACA ID MODUL
  2. RELAY-1 ON/OFF
  3. RELAY-2 ON/OFF
  4. RELAY-3 ON/OFF
  5. RELAY-4 ON/OFF, dan
  6. ALL RELAYS ON/OFF

Btw, berikut ini adalah screenshot cuplikan program USB-4REL yang disunting menggunakan IDE Pelles C versi 7.00.355.

usb4rel_pellesc2

Selain program kontrol versi GUI, USB-4REL juga dilengkapi program kontrol versi CONSOLE yakni USB4R.EXE. Berikut adalah screenshot program USB4R.EXE pada console Windows XP.

usb4r_exe

Program versi console ini akan memudahkan pengontrolan modul USB-4REL untuk aplikasi berbasis web menggunakan skrip PHP, Perl, atau yang lain. Selain itu juga memudahkan programmer selain C karena dapat mengeksekusi file aplikasi USB4R.EXE dari programnya.

Contoh Program Kontrol Menggunakan Python dan PyUSB
Berikut adalah listing program kontrol modul USB-4REL menggunakan bahasa pemrograman Python dan modul PyUSB. Sangat gampang. 😀

#——————————————————————————-
# Name:     USB-4REL.py
# Purpose:  TESTING PyUSB – USB4REL
# Author:   Chandra MDE
# Created:  28/05/2013 (c) Chandra MDE 2013
#——————————————————————————-

import usb.core
import time

def main():
    usb4rel = usb.core.find(idVendor=5824, idProduct=1500)
    if usb4rel == None:
        print "USB-4REL tidak ditemukan!"
        exit
    else:
        for i in range(1,101):
            print "Perulangan ke-", i

            usb4rel.ctrl_transfer(0x40, 1, 1, 1, None) #R1 ON
            time.sleep(.1) #tunda 100ms
            usb4rel.ctrl_transfer(0x40, 1, 0, 1, None) #R1 OFF
            time.sleep(.1) #tunda 100ms

            usb4rel.ctrl_transfer(0x40, 1, 1, 2, None) #R2 ON
            time.sleep(.1) #tunda 100ms
            usb4rel.ctrl_transfer(0x40, 1, 0, 2, None) #R2 OFF
            time.sleep(.1) #tunda 100ms

            usb4rel.ctrl_transfer(0x40, 1, 1, 3, None) #R3 ON
            time.sleep(.1) #tunda 100ms
            usb4rel.ctrl_transfer(0x40, 1, 0, 3, None) #R3 OFF
            time.sleep(.1) #tunda 100ms

            usb4rel.ctrl_transfer(0x40, 1, 1, 4, None) #R4 ON
            time.sleep(.1) #tunda 100ms
            usb4rel.ctrl_transfer(0x40, 1, 0, 4, None) #R4 OFF
            time.sleep(.1) #tunda 100ms

            for x in range(1,5):
                usb4rel.ctrl_transfer(0x40, 2, 0, 0, None) #ALL ON
                time.sleep(.1) #tunda 100ms
                usb4rel.ctrl_transfer(0x40, 3, 0, 0, None) #ALL OFF
                time.sleep(.1) #tunda 100ms

if __name__ == ‘__main__’:
    main()

Program Python di atas adalah program standar kami untuk menguji kerja modul USB-4REL. Program akan menghidupkan dan mematikan masing-masing relay dengan delay 100ms secara bergantian dan dilanjutkan dengan kondisi semua relay ON dan semua relay OFF sebanyak 4 kali dengan delay masing-masing 100ms. Proses tersebut diulang sebanyak 100 kali.

image

Modul USB-4REL kami nyatakan layak jual jika program uji di atas bekerja dengan normal tanpa kendala. 😀

Nah, bagaimana menurut Anda tentang USB-4REL? Lumayan, kan? Sekedar informasi, modul pendahulunya yakni USB-2REL telah banyak terjual dan telah digunakan oleh beberapa vendor sistem automatic gate, instansi pendidikan, dan perusahaan seperti Indonesia Ferry dan PT. Sihitang Raya Baru.

Dengan adanya modul USB-4REL, kini semakin lengkaplah keluarga USB Relay buatan Teknik Elektro Links. 😀

USBREL

Bagi Anda yang tertarik dengan modul USB-4REL atau modul yang lain, Anda dapat melakukan pemesanan melalui email ke info@teknikelektrolinks.com atau SMS ke 083834849975. Modul disertai CD yang berisi contoh program pengontrolan lengkap dengan source code dan tentunya dilengkapi dengan kabel data USB.

Selamat belajar dan selamat berkarya!

😀

Iklan
Perihal

Cek situs kami di http://teknikelektrolinks.com. Blog Raspberry Pi: http://raspi.teknikelektrolinks.com

Tagged with: , , , ,
Ditulis dalam Antarmuka Komputer, AVR, C/C++, Driver Relay, Elektronika, Industrial Control and Automation, Mikrokontroler, Python, Software/Programming
2 comments on “USB-4REL – Modul Driver Empat Relay Dengan Antarmuka USB
  1. summon agus berkata:

    wah ini mas.. cocok buat riset.. bisa request dikasih speaker beep ndx?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

Bergabunglah dengan 2.503 pengikut lainnya

Hot Links




Display Counter 3-Digit Dengan Koneksi Wi-Fi
Display Nomor Antrian WiFi Android
Mengontrol Relay Via USB/Serial dan Wi-Fi
USB Relay USB-2REL
USB Relay USB-4REL
Water Level Control WLC-02
Serial Relay SER-4REL
NEO STARDUINO SMS ALARM

Alarm SMS Berbasis NEO STARDUINO

1 PC – 6 Unit USB-2REL

Testing 6 USB-2REL Pada 1 Komputer

Standard Pengujian USB-2REL

Pengujian USB-2REL Sebelum Dikirim

LPT-4REL on Knoppix 7.0.5

Testing LPT-4REL on Knoppix Linux

T101 Inkubator Telur

T101 Inkubator Penetas Telur

KONTROL PERALATAN LISTRIK VIA PORT LPT KOMPUTER

Demo Kontrol Kontaktor via Port LPT

STARDUINO meets ANDROID

Demo Kontrol Bluetooth Relay Android

STARDUINO SMS RELAY

Kontrol Relay Via SMS Dengan Starduino

STARDUINO WEB RELAY

Demo Kontrol Relay Via Web/Internet

JustBASIC USB-2REL Control

Demo Kontrol USB-2REL + JustBASIC

STARDUINO + GPS + LCD

Demo Starduino GPS Dengan LCD

USB-2REL EXTREME TEST

Demo Kontrol On/Off Lampu USB-2REL

THERMOSTAT T101 IN ACTION

Demo Thermostat T101 Pada SV=37.5°C

WATER LEVEL CONTROL WLC-02

Demo Kontrol Level Air Tandon WLC-02

HUMIDITY CONTROLLER H103

Demo Kontrol Kelembaban H103 (DHT11)

%d blogger menyukai ini: