USB-2R3IO – Modul USB Dengan Dua Relay dan Tiga GPIO


Salam Sukses!

Saat ini kami sedang mengembangkan sebuah produk baru yakni USB-2R3IO. Modul USB ini dilengkapi dengan dua buah relay dan tiga buah GPIO level TTL. USB-2R3IO merupakan pengembangan dari modul USB-2REL. Produk USB-2REL merupakan salah satu produk unggulan kami yang paling laris.

blue_usb2rel_320

Dengan modul USB-2R3IO kita bisa mengontrol 2 buah relay dengan mudah. Tak hanya itu, USB-2R3IO menyediakan 3 buah GPIO yang masing-masing dapat diprogram agar berfungsi sebagai INPUT maupun OUTPUT. GPIO ini memiliki level tegangan logika TTL.

Skematik USB-2R3IO

USB-2R3IO menggunakan mikrokontroler AVR ATtiny2313A yang bekerja pada frekuensi 12MHz. Modul ini memiliki pilihan sumber tegangan yakni USB-Powered atau External Power Supply yang dapat dipilih menggunakan setingan jumper. Untuk input tegangan DC eksternal tersedia 2 buah konektor yakni soket DC bulat dan terminal-screw.

Konektor USB yang kami gunakan adalah USB Socket Tipe-B untuk memastikan kokohnya koneksitas antara modul dengan komputer. Rancangan modul ini dapat berfungsi dengan baik menggunakan kabel USB dengan panjang 3 meter.

Untuk relay, modul USB-2R3IO menggunakan relay dengan tegangan kumparan 5V DC dengan kemampuan kontak maksimum 10A sehingga sangat mencukupi dan aman untuk kebanyakan aplikasi.

Berikut adalah skematik modul USB-2R3IO yang kami gambar menggunakan freeware ExpressSCH yang running pada linux wattOS-R8 menggunakan Wine:

Skematik NEO USB-2R3IO

Layout PCB USB-2R3IO

Gambar layout PCB USB-2R3IO kami gambar menggunakan freeware ExpressPCB yang running pada linux wattOS R8 menggunakan Wine. ExpressPCB merupakan program satu paket dengan ExpressSCH.

Kami tetap mempertahankan penggunaan single-layer dengan track selebar mungkin untuk memudahkan pembuatan dan kemantapan kinerja sistem.

pcb_usb2r3io_500

Terlihat klasik memang. Motto kami (baca: tameng kami) untuk mengantisipasi komentar mengenai keklasikan model ini adalah bahwa

Kami memang belum menggunakan Teknologi Terkini, tapi kami menggunakan Teknologi Teruji.

Board Prototipe

Berikut ini adalah foto board USB-2R3IO yang kami gunakan selama proses pengujian:

usb2r3io_640

usb2r3io_640b

Firmware USB-2R3IO

Program mikrokontroler (firmware) kami buat menggunakan AVR-GCC versi 4.8.1. Implementasi protokol komunikasi USB menggunakan V-USB. Semua produk USB kami menggunakan VID dan PID gratisan yang dibagikan oleh Objective Development.

usb2r3io firmware

Software Antarmuka USB-2R3IO

Program antarmuka kami sediakan untuk beberapa platform yakni Windows, Linux dan Linux-ARMv6 (Raspberry Pi B/B+). Untuk pengguna Mac kami mohon maaf karena kami belum memiliki mesin dengan sistem operasi tersebut. Semoga saja kami bisa segera memiliki mesin dengan platform Mac.

Untuk platform Windows kami sediakan program versi GUI dan CLI. Program versi GUI kami buat menggunakan kompiler C freeware Pelles C. Untuk program versi CLI sementara juga kami buat menggunakan Pelles C, namun kami sedang mengupayakan untuk membuatnya dengan kompiler GCC untuk mendapatkan kecepatan eksekusi yang lebih baik.

usb2r3io_win_gui

Untuk platform Linux dan Linux-ARMv6 (Raspberry Pi), kami baru menyediakan program antarmuka versi CLI. Berikut adalah screenshot keluaran program USB-2R3IO versi CLI.

usb2r3io_cli_linux

Kami berharap produk ini dapat memenuhi kebutuhan interfacing untuk aplikasi yang tidak membutuhkan banyak IO seperti kontrol palang-pintu (portal).

ID Khusus Untuk Proteksi Produk Anda

Kami menyediakan ID Khusus untuk keperluan proteksi produk software Anda. Dengan ID Khusus ini maka software Anda hanya bisa bekerja menggunakan piranti USB dengan ID Khusus yang sesuai. Hal ini untuk menghindari pembajakan software. Dengan proteksi menggunakan ID Khusus ini maka software Anda akan aman dari kemungkinan penggunaan software dengan piranti USB sejenis yang tidak memiliki ID Khusus.

USB-2R3IO Dihajar Ribuan Mobil

Menurut laporan dari salah satu pelanggan kami asal Surabaya, mereka mengaplikasikan USB-2R3IO sejak 2014 yang lalu pada sistem parkir terpadu pada beberapa area parkir dengan jumlah mobil per hari 3000 – 8000 mobil. Berikut adalah foto panel sistem parkir yang mereka bagikan kepada saya.

panel_parking1

panel_parking2

Untuk area parkir dengan jumlah mobil kisaran 3000, modul USB-2R3IO tidak mengalami masalah sama sekali. Dan untuk area parkir dengan jumlah mobil kisaran 8000, modul USB-2R3IO sempat mengalami kegagalan kerja 2-3 kali dalam sehari. Dan menurut analisa kami adalah karena konektor catudaya yang kurang mantap saja.

Kami memang belum menggunakan teknologi TERKINI, tapi kami menggunakan teknologi yang TERUJI.

Terima kasih kepada pelanggan yang telah berkenan membagi cerita suksesnya bersama produk USB-2R3IO.

Salam sukses!

 

 

2 comments

  1. edi sutanto · Februari 18, 2015

    Reblogged this on ELEKTRO UNITY and commented:
    nambah wawasan

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