Translate

MENGAKSES MODUL POWER LINE CARRIER (PLC) COMMUNICATION KQ330 ARDUINO

MENGAKSES MODUL POWER LINE CARRIER (PLC) COMMUNICATION KQ330 ARDUINO


            Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara mengakses modul power line carrier dengan menggunakan arduino. modul yang dipalai yaitu KQ330. manfaat dari menggunakan modul plc ini yaitu bisa mengirim data dengan jarak yang lumayan jauh hanya dengan menggunakan tegangan AC 220v. untuk lebih jelasnya berikut adalah daftar komponen dan programnya.  




a. Arduino Uno




b. Modul PLC KQ330




c. Modul Relay






d. Program Arduino IDE Master

#include <Wire.h>  // i2C Conection Library

int bton = 8;
int btoff = 9;

int btonx = 0;
int btoffx = 0;
int ax;

int data1 = 1;
int data2 = 2;

void setup() {
  Serial.begin(9600);

  pinMode(bton,INPUT_PULLUP);
  pinMode(btoff,INPUT_PULLUP);
  
}

void loop() {

    btonx = digitalRead(bton);
    btoffx = digitalRead(btoff);

    if(btonx == 0){
      ax = 1;
      }

     if(btoffx == 0){
      ax = 2;
      }  


    if(ax == 1){
      Serial.println(data1);     
    }

    if(ax == 2){
      Serial.println(data2);     
    }
    
  delay(100);
}





e. Program Arduino IDE Slave

int value1;

int relay = 7;

void setup() {
  
pinMode(relay,OUTPUT);
digitalWrite(relay,HIGH);

Serial.begin(9600); // opens serial port, sets data rate to 9600 bps

}

void loop() {

  if(Serial.available()>0)
    {
        value1 = Serial.parseInt(); 
       
if(value1 == 1){
  digitalWrite(relay,LOW);
  }

if(value1 == 2){
  digitalWrite(relay,HIGH);
  }  
  
Serial.println(value1);
delay(100);
}


}






f. VIDEO HASILNYA








1 comment: