KQ-130ใช้งานยังไงครับ?

กำลังทำโครงงานเกี่ยวกับSmart homeต้องการจะใช้Modules KQ-130ในการส่งและรับข้อมูลตอนนี้ต้องการศึกษาการทำงานของเจ้าตัวKQ-130เนี้ยตอนนี้ไม่สามารถที่จะส่งข้อมูลและรับข้อมูลได้ใครเคยใช้งานKQ-130ขอคำแนะนำในการใช้งาน KQ-130หรือจะแนะนำตัวModulesตัวอื่นก็ได้นะครับ ผิดตรงไหนก็ขอความกรุณาด้วยครับ ตอนนี้ปวดหัวมาก-..-"

รายละเอียดการทดลองตอนนี้นะครับ
1.Arduino uno 2 เครื่อง
2.KQ-130 2 ตัว

ฝั่งส่ง
KQ-130 : AC    <--->  ไฟบ้าน
KQ-130 : AC    <--->  ไฟบ้าน
KQ-130 : +5V.(210mA) <---> Un-connected
KQ-130 : GND  <--->   Arduino : GND
KQ-130 : +5V.(11mA) <---> Arduino : +5V.
KQ-130 : RX    <---->   Arduino : A4(SDA)
KQ-130 : TX    <---->   Arduino : A5(SCL)
KQ-130 : Mode <--->   Arduino : +5V.
KQ-130 : NC/RST <---> Un-connected

ฝั่งรับ  เหกมืแนกันกับฝั่งส่งนะครับ
KQ-130 : AC    <--->  ไฟบ้าน
KQ-130 : AC    <--->  ไฟบ้าน
KQ-130 : +5V.(210mA) <---> Un-connected
KQ-130 : GND  <--->   Arduino : GND
KQ-130 : +5V.(11mA) <---> Arduino : +5V.
KQ-130 : RX    <---->   Arduino : A4(SDA)
KQ-130 : TX    <---->   Arduino : A5(SCL)
KQ-130 : Mode <--->   Arduino : +5V.
KQ-130 : NC/RST <---> Un-connected

โค้ดทดลองส่งใช้โค้ดอย่างง่ายมาลองดูเอาโค๊ดมาจากทาง Official-Arduino ("https://www.arduino.cc/en/Tutorial/MasterWriter")

Codeฝั่งส่ง
#include <Wire.h>

void setup() {
  Wire.begin();
}

int x = 0;

void loop() {
  Wire.beginTransmission(8); // transmit to device #8
  Wire.write("x is ");        // sends five bytes
  Wire.write(x);              // sends one byte
  Wire.endTransmission();    // stop transmitting

  x++;
  delay(1000);
}

Codeฝั่งรับ

#include <Wire.h>

void setup() {
  Wire.begin(8);                // join i2c bus with address #8
  Wire.onReceive(receiveEvent); // register event
  Serial.begin(9600);           // start serial for output
}

void loop() {
  delay(1000);
}

void receiveEvent(int howMany) {
  while (1 < Wire.available())
  {
    char c = Wire.read();
    Serial.print(c);
  int x = Wire.read();
  Serial.println(x);
  }
}

--------------------------------------------------------------------------------------------------------------------------------------

ที่ลองทดลองด้วยตัวเองไปแล้ว
ต่อตรงทำงานได้ปกติแต่ต่อผ่าน KQ-130แล้วไม่มีฝั่งรับไม่มีการตอบสนอง
ลองต่อไฟเลี้ยงทั้ง 2 Pinทั้งpinเดียวสลับpinก็ไม่มีการตอบสนอง
ลองสลับRX TXและSDA SCLก็ไม่มีการตอบสนอง
ลองต่อMode "High"และ"GND"แล้วก็ไม่มีการตอบสนอง
ลองต่อNC/RST "High"และ "ไม่ต่อแล้ว"แล้วก็ไม่มีการตอบสนอง

----------------------------------------------------------------------------------------------------------------------------------------
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่