Kamis, 03 Desember 2015

kontrol lampu pake hp android via wifi

Kali ini saya akan share cara kontrol lampu menggunakan aplikasi SCADATOUCH

komponen yang dibutuhkan :
1. lampu + fitting + steker
2. RTU miniuno
3. wifi router
4. HP android

skema




1. Download aplikasi scadatouch
2. buka aplikasinya.
3. tekan menu pilih edit mode
4. tekan warna hijau sebelah kiri,  pilih Button, pilih salah satu button yang kamu sukai
5. geser ke tengah, tekan button 2x
6. tic Toggle
7. Isi addres kontrol dari RTU miniuno
8. Isi keterangan nama button tersebut Ex.: Lampu Teras, Lampu ajeb" dll
9. pilih Save
10. pilih menu slide only, geser ke kiri. edit IP, samakan dengan IP RTU miniuno
11. pilih menu RUN Mode
12. tekan button
13. eng ing eng............

cek di video:




Selasa, 01 Desember 2015

perbedaan relay SPDT 5V dengan Solid State Relay 5V sebagai Output kontrol RTU miniuno


experimen kontrol lampu 100watt menggunakan relay SPDT 5v dan SSR Sharp.
yang pertama menggunakan relay 5VDC,



rangkaiannya seperti ini
 


 ternyata saat dikontrol dari PC, RTU miniuno langsung hang, gak bisa komunikasi dengan software modscan TIMEOUT. 
kemungkinan relay ini cuma bisa kontrol lampu LED yang wattnya kecil 3, 5, 7, 12.... experimen dilanjut nunggu lampunya datang dari tokopedia.

yang kedua menggunakan SSR Sharp beli di www.tokopedia.com. harga cuma 8500 beda 1500 dengan relay SPDT 5V. 
rangkaiannya seperti ini.

ternyata saat dikontrol dari PC, RTU miniuno tetap komunikasi dengan Normal , tidak ada gejala apapun.


ini ceritaku tentang experimen di  kantor..... untuk mengisi waktu luang.

Jumat, 20 November 2015

Simulasi RTU miniuno Monitoring Arus dan tegangan menggunakan tranduser siemens

Simulasi ini membutuhkan komponen :
1. RTU miniuno
2. Tranduser Siemens 7KG6000-8AA/MM
3. Injector (ponovo)
4. Laptop Sebagai HMI)

skema

berikut videonya:







connect RTU miniuno to wifi router TPLINK TL-WR720N + sensor PIR + IP camera

ini adalah skema koneksi RTU miniuno to wifi router menggunakan kabel LAN straight. dan monitoring IP camera dari HMI RTU miniuno.

 berikut video demonya

Kamis, 19 November 2015

SIMULASI WATCHDOG CONTACTS IED RELAY MICOM P127 WITH SMART DUMMY




ini adalah sebuah video simulasi kontak watchdog IED Relay Micom P127 yang dimonitoring via HMI SMART Dummy.
kontak watchdog ini berfungsi sebagai monitoring relay dalam keadaan sehat atau ready. Jika Relay tersebut hang atau mati, maka kontak watchdog akan bekerja (NC).
simulasi kali ini supply relay saya matikan, kemudian kontak watchdog bekerja,
saat saya nyalakan kontak watchdog tidak langsung Normally Open, tetapi nunggu Relay Loading softwarenya.
untuk lebih jelasnya silahkan liat videonya.



Rabu, 04 November 2015

home automation with sms





ini adalah video demo home automation dengan ada tambahan fitur kirim sms (modem wavecom)
menggunakan RTU miniuno

download software disini 

Selasa, 03 November 2015

RTU MINIUNO


RTU miniuno adalah RTU yang mikrokontrollernya menggunakan arduino uno dan media komunikasinya menggunakan ethernet shield R3. I/Onya sebanyak 13. yang terbagi atas:
- 6 Digital Output (5 relay + 1 buzzer)
- 4 Digital Input
- 3 Analog Input

Protocol RTU ini menggunakan Modbus TCP.
Tegangan untuk mensupply RTU tersebut 5 VDC

RTU ini bisa diaplikasikan sebagai:
Digital output = kontrol on/off lampu, AC, kipas, pintu garasi, dan lain-lain
Digital Input = menerima output dari sensor PIR (motion), sensor kebakaran, sensor suara, indikasi MCB trip dan lain-lain
Analog Input = pengukuran tegangan, arus, suhu, dan lain-lain

library

sketch:
*/
#include <SPI.h>
#include <Ethernet.h>

#include "Modbus.h"

Modbus Mb;
//Function codes 1(read coils), 3(read registers), 5(write coil), 6(write register)
//signed int Mb.R[0 to 125] and bool Mb.C[0 to 128] MB_N_R MB_N_C
//Port 502 (defined in Mudbus.h) MB_PORT

void setup()
{
  uint8_t mac[]     = { 0x91, 0xA1, 0xDA, 0x00, 0x52, 0x05 };
  uint8_t ip[]      = { 192, 168, 51, 10 };
  uint8_t gateway[] = { 192, 168, 51, 1 };
  uint8_t subnet[]  = { 255, 255, 255, 0 };
  Ethernet.begin(mac, ip, gateway, subnet);
  //Avoid pins 4,10,11,12,13 when using ethernet shield

  delay(3000);
  Serial.begin(9600);
 
  pinMode(9, INPUT);
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
 
  pinMode(2, OUTPUT);//buzzer
  pinMode(3, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
 
  Mb.R[21] = 1987; 
  Mb.R[22] = 1006; 
 
}

void loop()
{
  Mb.Run();
 
  //Analog inputs 0-1023
  Mb.R[0] = (analogRead(A3)*1); // tegangan
  Mb.R[1] = (analogRead(A4)*1); // arus
  Mb.R[2] = (analogRead(A5)*1); // temperature
  
  //Digital inputs
  Mb.C[0] = digitalRead(A0);
  Mb.C[1] = digitalRead(A1);
  Mb.C[2] = digitalRead(A2);
  Mb.C[3] = digitalRead(9);
   
  //Digital outputs
  digitalWrite(2, Mb.C[10]);//buzzer
  digitalWrite(3, Mb.C[11]);
  digitalWrite(5, Mb.C[12]);
  digitalWrite(6, Mb.C[13]);
  digitalWrite(7, Mb.C[14]);
  digitalWrite(8, Mb.C[15]);
  

}



setelah selesai upload to arduino, cek your arduino with modscan




RTU ini bisa dimonitoring via PC atau hp android.

software HMI via PC





software ini bisa di download  disini
untuk menjalankan software ini anda harus instal vb2010.

selain software di atas anda bisa menggunakan software scada seperti wonderware, survalent, winlog

software HMI via android
palikasi android ini anda bisa download di playstore SCADATouch


klik HMI untuk melanjutkan game

Kamis, 29 Oktober 2015

cara run aplikasi buatan VB 2010 tanpa instal software VB2010

1. copy file mswinsck.ocx ke c:\windows\system32
2. restart pc
3. run cmd dengan Run as Administrator
4. ketik:cd c:\windows\system32
5. ketik:regsvr32 mswinsck.ocx

instal .net framework versi 4 jika windows xp .net versi lama

run your aplication VB

goodluck....!!!!!

Rabu, 28 Oktober 2015

Home Automation with RTU Miniuno


ini adalah video demo dari aplikasi yang saya buat dengan software VB2010.
untuk RTUnya menggunakan RTU miniuno yang sudah di inject protocol modbus TCP.
software HMI ini bisa monitor CCTV, ada datalogger.

Kamis, 22 Oktober 2015

Design Software Home Automation

 Design Software Home Automation dengan VB2010 dengan RTU Modbus TCP.
berikut cara menggunakannya:
1. Login
    Username : HOME
    Password : automation
 


2. klik CONNECT
3. klik logo HOME atas nya jari telunjuk

4. klik ALARM untuk memunculkan alarm
5. klik CCTV untuk memunculkan CCTV

software bisa di download disini

apabila software muncul error. liat disini

Jumat, 04 September 2015

software SMART dummy

membutuhkan waktu hampir se abad membuat software ini. tanya ngalor ngidul. Alhamdulillah membuahkan hasil yang lumayan sempurna.
software ini hampir mirip software SCADA, dengan beberapa fitur, antara lain:
1. HMI
2. Logbook
3. Sound
4. SMS







software ini di instal di windows 7 , besarnya cuma 1,25mb
sms gatewaynya menggunakan modem wavecom M1306B
protokol modbus TCP
komunikasi dengan arduino yang sudah dirangkai menjadi SMART dummy


alat ini sudah dipakai saat pengujian RTU di APD JATIM.


untuk keterangan lebih lengkap silahkan kontak
081555305255

Kamis, 27 Agustus 2015

HOME AUTOMATION with RTU ne PUAK di tambahi CCTV ben keren

membuat home automation butuh dana gak sedikit.
kali ini saya akan share tentang home automation planning saya.
komponen utama :
1. HMI  di PC
2. RTU ne PUAK
3. IP Camera
komponen bantu:
1. sensor-sensor
2. motor untuk jalankan pintu

apa aja yang dikontrol??
1. pintu
2. lampu
3. AC
4. TV
5. duitttttttttttttttttt.............. hehhehehhe

sensor-sensor yang digunakan:
1. sensor PIR sebagai deteksi maling riwa riwi.... weh weh weh
2. sensor gerak sebagai deteksi gempa bumi
3. sensor suara sebagai deteksi suara maling, tikus dan lain-lain

untuk RAB menunggu waktu ................................!!!!!!!!

untuk software HMI di PC nanti saya akan share...............waittttttt


Jumat, 26 Juni 2015

Membuat Modul Dummy SCADA dengan HMI di Handphone Android

        Waktu yang kosong dikala kerja sangat membosankan, jika tidak digunakan oprek sesuatu yang berguna. apalagi bulan puasa gini, bawaannya pengen bobo aja................. zzzZZ
Di lapangan saya membutuhkan alat dummy scada yang mana bisa dikontrol atau monitoring via android ASUS Z5 (promosi... wkwkkwk).

        Kali ini akan saya jabarkan oprek arduino yang mau saya gunakan di lapangan. Saya membuat alat yang bisa digunakan :
1. untuk dummy SCADA, seperti monitoring kontrol dari master station, injek status ke master station.
2. untuk monitoring tegangan baterai rectifier saat pengujian ketahanan baterai.
3. untuk supply tegangan 110VDC

       Alat saya ini mempunyai fitur :
1. wifi (kenapa memilih ini??? karena jangkauannya bisa jauh. berbeda dengan bluetooth)
2. portable (bisa dibawa kemana-mana), kecuali supply tegangan 110 harus dicolokin ke 220VAC
3. ringan sekitar 2 ton kurang...... alias cuma + 2kg.
4. indikator tegangan baterai

       Material yang perlu disediakan, antara lain:
1. Arduino Mega
2. Ethernet Shield
3. Wifi Router TPlink
4. Switching 12V 2A
5. Baterai 12V 2A
6. Modul DI AI DO
7. Step down 12V to 5V
8. box 300 x 300

Langkah-langkah:
1. pasang arduino, ethernet shield, modul DI DO AI, switching, wifi router, step down



2. upload sket to arduino
#include <SPI.h>
#include <Ethernet.h>



void setup()
{
  uint8_t mac[]     = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 };
  uint8_t ip[]      = { 192, 168, 1, 88 };
  uint8_t gateway[] = { 192, 168, 1, 1 };
  uint8_t subnet[]  = { 255, 255, 255, 0 };
  Ethernet.begin(mac, ip, gateway, subnet);
  //Avoid pins 4,10,11,12,13 when using ethernet shield

  delay(5000);
  Serial.begin(9600);
 
  pinMode(22, INPUT);
  pinMode(24, INPUT);
  pinMode(26, INPUT);
  pinMode(28, INPUT);
  pinMode(30, INPUT);
  pinMode(32, INPUT);
  pinMode(34, INPUT);
  pinMode(36, INPUT);
  pinMode(38, INPUT);
  pinMode(40, INPUT);
  pinMode(42, INPUT);
  pinMode(44, INPUT);
  pinMode(46, INPUT);
  pinMode(48, INPUT);
  pinMode(50, INPUT);
 
  pinMode(23, OUTPUT);
  pinMode(25, OUTPUT);
  pinMode(27, OUTPUT);
  pinMode(29, OUTPUT);
  pinMode(31, OUTPUT);
  pinMode(33, OUTPUT);
  pinMode(35, OUTPUT);
  pinMode(37, OUTPUT);
  pinMode(39, OUTPUT);
  pinMode(41, OUTPUT);
  pinMode(43, OUTPUT);
  pinMode(45, OUTPUT);
  pinMode(47, OUTPUT);
  pinMode(49, OUTPUT);
  pinMode(51, OUTPUT);
 
 
}

void loop()
{
  Mb.Run();
 
  //Analog inputs 0-1023
  Mb.R[0] = (analogRead(A0)*1.0); //pin A0 to Mb.R[0]
  Mb.R[1] = analogRead(A1);
  Mb.R[2] = analogRead(A2);
  Mb.R[3] = analogRead(A3);
  Mb.R[4] = analogRead(A4);
  Mb.R[5] = analogRead(A5);
  Mb.R[6] = analogRead(A6);
  Mb.R[7] = analogRead(A7);
  Mb.R[8] = analogRead(A8);
  Mb.R[9] = analogRead(A9);
  Mb.R[10] = analogRead(A10);
  Mb.R[11] = analogRead(A11);
  Mb.R[12] = analogRead(A12);
  Mb.R[13] = analogRead(A13);
  Mb.R[14] = analogRead(A14);

  //Analog outputs 0-255
 // analogWrite(6, Mb.R[6]); //pin ~6 from Mb.R[6]

  //Digital inputs
  Mb.C[0] = digitalRead(22); //pin 7 to Mb.C[7]
  Mb.C[1] = digitalRead(24); //pin 7 to Mb.C[7]
  Mb.C[2] = digitalRead(26); //pin 7 to Mb.C[7]
  Mb.C[3] = digitalRead(28); //pin 7 to Mb.C[7]
  Mb.C[4] = digitalRead(30); //pin 7 to Mb.C[7]
  Mb.C[5] = digitalRead(32); //pin 7 to Mb.C[7]
  Mb.C[6] = digitalRead(34); //pin 7 to Mb.C[7]
  Mb.C[7] = digitalRead(36); //pin 7 to Mb.C[7]
  Mb.C[8] = digitalRead(38); //pin 7 to Mb.C[7]
  Mb.C[9] = digitalRead(40); //pin 7 to Mb.C[7]
  Mb.C[10] = digitalRead(42); //pin 7 to Mb.C[7]
  Mb.C[11] = digitalRead(44); //pin 7 to Mb.C[7]
  Mb.C[12] = digitalRead(46); //pin 7 to Mb.C[7]
  Mb.C[13] = digitalRead(48); //pin 7 to Mb.C[7]
  Mb.C[14] = digitalRead(50); //pin 7 to Mb.C[7]

  //Digital outputs
  digitalWrite(23, Mb.C[20]); //pin 8 from Mb.C[8]
  digitalWrite(25, Mb.C[21]); //pin 8 from Mb.C[8]
  digitalWrite(27, Mb.C[22]); //pin 8 from Mb.C[8]
  digitalWrite(29, Mb.C[23]); //pin 8 from Mb.C[8]
  digitalWrite(31, Mb.C[24]); //pin 8 from Mb.C[8]
  digitalWrite(33, Mb.C[25]); //pin 8 from Mb.C[8]
  digitalWrite(35, Mb.C[26]); //pin 8 from Mb.C[8]
  digitalWrite(37, Mb.C[27]); //pin 8 from Mb.C[8]
  digitalWrite(39, Mb.C[28]); //pin 8 from Mb.C[8]
  digitalWrite(41, Mb.C[29]); //pin 8 from Mb.C[8]
  digitalWrite(43, Mb.C[30]); //pin 8 from Mb.C[8]
  digitalWrite(45, Mb.C[31]); //pin 8 from Mb.C[8]
  digitalWrite(47, Mb.C[32]); //pin 8 from Mb.C[8]
  digitalWrite(49, Mb.C[33]); //pin 8 from Mb.C[8]
  digitalWrite(51, Mb.C[34]); //pin 8 from Mb.C[8]
 
}


3. Masukkan kedalam box





4. Wiring semua komponen material



5. Jadilah alat uji portable



alat ini kami uji dengan relay Micom P127 dan ION 6200

 

Pengujian baterai ( maaf tadi saat pengujian lupa di screenshoot, insyaalloh nanti jika ada waktu luang akan saya upload lagi)


tampilan HMI alat dummy


 aplikasi android yang digunakan untuk HMI ini namanya MORENO. diplaystore belum ada. karena belum dipasarkan secara bebas.

alat ini bisa diaplikasikan, antara lain:
1. Home automation
2. kontrol pintu gerbang via HP.
3. start engine mobil dari jarak jauh.
4. dll...................masih banyakkkkkkkk





Uji sensor ultrasonic waterproof A01NYUB dengan ESP32

  apa itu sensor ultrasonic ?? Sensor jarak ultrasonik menentukan jarak ke target dengan mengukur selang waktu antara pengiriman dan penerim...