WIFI-4REL, Modul USB/Serial & Wi-Fi Relay 4-Channel


Setelah sebelumnya bereksperimen dengan ESP-01 dan KISFORTHUNER (baca di sini), kali ini saya ingin melaporkan hasil eksperimen saya membuat prototype modul USB/Serial & Wi-Fi Relay 4-Channel. Laporan hasil eksperimen ini tak lebih hanya sebagai proof-of-concept sebelum dilakukan pengujian yang lebih komprehensif dan penyempurnaan sistem (hardware dan software).

USB/Serial & Wi-Fi Relay

USB/Serial & Wi-Fi Relay adalah sebuah driver relay yang dapat dikontrol melalui koneksi USB (dengan komunikasi serial) DAN melalui koneksi Wi-Fi.

Perhatikan kata “DAN” yang saya tulis tebal. Kata “DAN” di situ memiliki arti bahwasanya relay dapat dikontrol melalui port USB (dengan komunikasi serial) dan melalui Wi-Fi secara bersamaan. Jadi kita bisa mengontrol relay dari komputer/laptop atau Raspberry Pi melalui port USB dengan komunikasi serial dengan baudrate 9600 dan pada saat yang bersamaan, kita juga bisa mengontrol relay dari komputer/laptop atau HP/Tablet Android melalui koneksi Wi-Fi.

Bahan Eksperimen

  • Board WEMOS
  • Board Relay 4-Channel
  • Kabel jumper
  • Kabel data USB

Berikut ini adalah foto dari rangkaian sistem USB/Serial & Wi-Fi Relay 4-Channel.

wemos4r

wifi4rel_lampu

Command (Perintah)

Sistem USB/Serial & Wi-Fi Relay 4-Channel ini saya program untuk dapat mengenali perintah-perintah sebagai berikut:

  • R1, untuk mengaktifkan Relay-1
  • R2, untuk mengaktifkan Relay-2
  • R3, untuk mengaktifkan Relay-3
  • R4, untuk mengaktifkan Relay-4
  • RA, untuk mengaktifkan semua relay
  • r1, untuk mematikan Relay-1
  • r2, untuk mematikan Relay-2
  • r3, untuk mematikan Relay-3
  • r4, untuk mematikan Relay-4
  • rA, untuk mematikan semua relay

Perintah-perintah tersebut dapat dikirim melalui port serial (USB) maupun melalui koneksi Wi-Fi.

Software

Untuk memrogram ESP-12 pada board WEMOS D1, saya menggunakan bahasa pemrograman FORTH. Kode programnya adalah sebagai berikut:

: R1 ( -- ) 5 0 gpio-write ;
: r1 ( -- ) 5 1 gpio-write ;
: R2 ( -- ) 4 0 gpio-write ;
: r2 ( -- ) 4 1 gpio-write ;
: R3 ( -- ) 13 0 gpio-write ;
: r3 ( -- ) 13 1 gpio-write ;
: R4 ( -- ) 14 0 gpio-write ;
: r4 ( -- ) 14 1 gpio-write ;
: RA ( -- ) R1 R2 R3 R4 ;
: rA ( -- ) r1 r2 r3 r4 ;
9600 0 uart-set-bps
14 1 13 1 4 1 5 1 gpio-write gpio-write gpio-write gpio-write
5 2 4 2 13 2 14 2 gpio-mode gpio-mode gpio-mode gpio-mode
str: "password" str: "linksys" wifi-connect
5000 ms
repl-start

Relay-1 dikontrol oleh pin D1 (GPIO5). Relay-2 dikontrol oleh pin D2 (GPIO4). Relay-3 dikontrol oleh pin D7 (GPIO13). Dan Relay-4 dikontrol oleh pin D5 (GPIO14). Driver relay aktif-low.

Pengujian

Pengujian saya lakukan menggunakan program TeraTerm untuk mengontrol relay melalui port USB/Serial dan program putty untuk mengontrol relay melalui jaringan Wi-Fi. Dari hasil pengujian dapat disimpulkan bahwa sistem bekerja dengan baik.

Update 1 April 2017

Saya terus melakukan perbaikan dan pengembangan terhadap sistem Wi-Fi Relay ini berdasarkan hasil pengujian-pengujian yang terus saya lakukan. Walhasil, sistem bekerja dengan baik dan stabil. Berikut adalah video pengujian kontrol WIFI-4REL (Wi-Fi Relay 4-Channel) menggunakan Tablet Android.

Saya juga membuat sebuah program mini: WIFI4RC, yakni program Command-Line Interface untuk mengontrol WIFI-4REL melalui console. Program saya buat menggunakan PowerBASIC. Berikut adalah screenshotnya.

wifi4rc

Nah, demikianlah laporan singkat mengenai hasil eksperimen saya membuat prototype USB/Serial & Wi-Fi Relay 4-Channel. Terus-terang, saya sangat puas dengan hasil pengujian yang menunjukkan bahwa sistem bekerja dengan baik dan stabil, baik secara hardware maupun software.

Jika Anda berminat, silakan menghubungi melalui SMS/WA ke 081231784018.

Selamat berkarya.

Iklan
Perihal

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

Tagged with: , , , ,
Ditulis dalam Driver Relay, ESP-12, ESP8266, IoT (Internet of Things)

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: