lnwshop logo

4Channels Internet of Things Relay Control with ESP8266 Microcontroller

4Channels Internet of Things Relay Control with ESP8266 Microcontroller
4Channels Internet of Things Relay Control with ESP8266 Microcontroller thumbnail 14Channels Internet of Things Relay Control with ESP8266 Microcontroller thumbnail 24Channels Internet of Things Relay Control with ESP8266 Microcontroller thumbnail 34Channels Internet of Things Relay Control with ESP8266 Microcontroller thumbnail 44Channels Internet of Things Relay Control with ESP8266 Microcontroller thumbnail 5
หมวดหมู่ อบรมเชิงปฏิบัติการ และ สินค้านวัตกรรม Internet of Things (IoT)
ราคา 490.00 บาท
สถานะสินค้า พร้อมส่ง
อัพเดทล่าสุด 30 มี.ค. 2560
ความพึงพอใจ ยังไม่มีความคิดเห็น
สั่งซื้อได้ 11 ชิ้น
จำนวน
ชิ้น
หยิบลงตะกร้า
Share :

Relay 4 Channels สำหรับการเปิดปิดอุปกรณ์ไฟฟ้า เช่น หลอดไฟ ปั๊มน้ำ เป็นต้น ผ่าน WiFi

โครงสร้างทางด้าน Hardware

NodeMCU D5 : Relay 1

NodeMCU D6 : Relay 2

NodeMCU D7 : Relay 3

NodeMCU D8 : Relay 4

 

1. ตัวอย่าง code จาก website "NETPIE"  NECTEC

#include

#include

#include

#include

#include

#include

#include

 

const char* ssid     = "XXXXXX";

const char* password = "XXXXX";

 

#define APPID       "XXXXXX"

#define GEARKEY     "XXXXXX"

#define GEARSECRET  "XXXXXXXX"

#define SCOPE       ""

 

WiFiClient client;

AuthClient *authclient;

 

int relayPin = 14;

 

MicroGear microgear(client);

 

void onMsghandler(char *topic, uint8_t* msg, unsigned int msglen) {

  Serial.print("Incoming message --> ");

  Serial.print(topic);

  Serial.print(" : ");

  char strState[msglen];

  for (int i = 0; i < msglen; i++) {

    strState[i] = (char)msg[i];

    Serial.print((char)msg[i]);

  }

  Serial.println();

 

  String stateStr = String(strState).substring(0, msglen);

 

  if (stateStr == "ON") {

    digitalWrite(relayPin, LOW);

    microgear.chat("controllerplug", "ON");

  } else if (stateStr == "OFF") {

    digitalWrite(relayPin, HIGH);

    microgear.chat("controllerplug", "OFF");

  }

}

 

void onConnected(char *attribute, uint8_t* msg, unsigned int msglen) {

  Serial.println("Connected to NETPIE...");

  microgear.setName("pieplug");

}

 

void setup() {

  Serial.begin(115200);

 

  Serial.println("Starting...");

 

  pinMode(relayPin, OUTPUT);

 

  microgear.on(MESSAGE,onMsghandler);

  microgear.on(CONNECTED,onConnected);

 

  if (WiFi.begin(ssid, password)) {

 

    while (WiFi.status() != WL_CONNECTED) {

      delay(500);

      Serial.print(".");

    }

 

    Serial.println("WiFi connected");

    Serial.println("IP address: ");

    Serial.println(WiFi.localIP());

 

    //uncomment the line below if you want to reset token -->

    microgear.resetToken();

    microgear.init(GEARKEY, GEARSECRET, SCOPE);

    microgear.connect(APPID);

  }

}

 

 

void loop() {

  if (microgear.connected()) {

    microgear.loop();

    Serial.println("connect...");

  } else {

    Serial.println("connection lost, reconnect...");

    microgear.connect(APPID);

  }

  delay(1000);

}

 

2 ตัวอย่าง nodeMCU เป็น Web Server 

#include

const char* ssid = "your-ssid";
const char* password = "your-password";

int ledPin = 2; // GPIO2
WiFiServer server(80);

void setup() {
Serial.begin(115200);
delay(10);

pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);

// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");

// Start the server
server.begin();
Serial.println("Server started");

// Print the IP address
Serial.print("Use this URL to connect: ");
Serial.print("http://");
Serial.print(WiFi.localIP());
Serial.println("/");

}

void loop() {
// Check if a client has connected
WiFiClient client = server.available();
if (!client) {
return;
}

// Wait until the client sends some data
Serial.println("new client");
while(!client.available()){
delay(1);
}

// Read the first line of the request
String request = client.readStringUntil(‘\r’);
Serial.println(request);
client.flush();

// Match the request

int value = LOW;
if (request.indexOf("/LED=ON") != -1) {
digitalWrite(ledPin, HIGH);
value = HIGH;
}
if (request.indexOf("/LED=OFF") != -1) {
digitalWrite(ledPin, LOW);
value = LOW;
}

// Set ledPin according to the request
//digitalWrite(ledPin, value);

// Return the response
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println(""); // do not forget this one
client.println("");
client.println("");

client.print("Led pin is now: ");

if(value == HIGH) {
client.print("On");
} else {
client.print("Off");
}
client.println("

");

client.println("Click here turn the LED on pin 2 ON
");

client.println("Click here turn the LED on pin 2 OFF
");

client.println("");

delay(1);
Serial.println("Client disonnected");
Serial.println("");

}

สินค้านี้ยังไม่มีคนรีวิว
คำถาม
รายละเอียด
ชื่อผู้ถาม
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ถาม
สินค้านี้ยังไม่มีคนถามคำถาม
ธนาคาร เลขที่บัญชี ชื่อบัญชี สาขา ประเภทบัญชี
ธ.กรุงไทย 1620203219 นายธนากร อินทสุทธิ์ สาขาจามจุรีสแควร์ ออมทรัพย์
ธ.ไทยพาณิชย์ 0455654894 นายธนากร อินทสุทธิ์ สาขาสภากาชาดไทย ออมทรัพย์
ธ.กสิกรไทย 6302246449 นายธนากร อินทสุทธิ์ สาขาจามจุรีสแควร์ ออมทรัพย์
ธ.กรุงศรีอยุธยา 5111214369 นายธนากร อินทสุทธิ์ สาขาเซ็นทรัลเวิลด์ ออมทรัพย์
ธ.กรุงเทพ 8790262391 นายธนากร อินทสุทธิ์ สาขาเซ็นทรัลเวิลด์ สะสมทรัพย์
ธ.ออมสิน 020148733478 นายธนากร อินทสุทธิ์ สาขาเซ็นทรัลเวิลด์ เผื่อเรียก
ธ.ทหารไทย 2162372227 นายธนากร อินทสุทธิ์ สาขาเซ็นทรัลเวิลด์ ออมทรัพย์
  • ค่าธรรมเนียม 3.9% + 11 THB
  • การชำระผ่าน PayPal คุณไม่จำเป็นต้องแจ้งชำระเงิน เนื่องจากระบบจะจัดการให้คุณทันที ที่คุณชำระเงินเสร็จสมบูรณ์
เพื่อความเข้าใจตรงกันระหว่างผู้ซื้อและผู้ขายและมิตรภาพที่ดีต่อกัน กรุณาทำความเข้าใจเงื่อนไข

NEW PRODUCTS

รหัสสินค้า
200.00 บาท
  • สั่งซื้อ
รหัสสินค้า
600.00 บาท
  • สั่งซื้อ
รหัสสินค้า
40.00 บาท
25.00 บาท
  • สั่งซื้อ
รหัสสินค้า
200.00 บาท
80.00 บาท
สินค้าหมด
รหัสสินค้า
30.00 บาท
25.90 บาท
  • สั่งซื้อ
รหัสสินค้า
70.00 บาท
เร็วๆนี้
รหัสสินค้า
75.00 บาท
สินค้าหมด
รหัสสินค้า
45.00 บาท
40.00 บาท
สินค้าหมด
รหัสสินค้า
100.00 บาท
70.00 บาท
  • สั่งซื้อ
รหัสสินค้า
300.00 บาท
240.00 บาท
  • สั่งซื้อ
รหัสสินค้า
200.00 บาท
130.00 บาท
  • สั่งซื้อ
รหัสสินค้า
600.00 บาท
480.00 บาท
  • สั่งซื้อ
รหัสสินค้า
600.00 บาท
  • สั่งซื้อ
รหัสสินค้า
1,000.00 บาท
  • สั่งซื้อ
รหัสสินค้า
220.00 บาท
  • สั่งซื้อ

MEMBER

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

STATISTICS

หน้าที่เข้าชม134,156 ครั้ง
ผู้ชมทั้งหมด43,622 ครั้ง
เปิดร้าน21 ก.พ. 2558
ร้านค้าอัพเดท23 มิ.ย. 2560

CONTACT US

facebook

RECOMMENDED

รหัสสินค้า
100.00 บาท
60.00 บาท
  • สั่งซื้อ
รหัสสินค้า
200.00 บาท
  • สั่งซื้อ
รหัสสินค้า
150.00 บาท
100.00 บาท
สินค้าหมด
รหัสสินค้า
85.00 บาท
สินค้าหมด
รหัสสินค้า
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า
45.00 บาท
สินค้าหมด
รหัสสินค้า
40.00 บาท
25.00 บาท
  • สั่งซื้อ
รหัสสินค้า
100.00 บาท
25.00 บาท
  • สั่งซื้อ
รหัสสินค้า
350.00 บาท
สินค้าหมด
รหัสสินค้า
60.00 บาท
  • สั่งซื้อ
รหัสสินค้า
490.00 บาท
  • สั่งซื้อ
รหัสสินค้า
250.00 บาท
  • สั่งซื้อ

BEST SELLER

รหัสสินค้า
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า
100.00 บาท
40.00 บาท
  • สั่งซื้อ
รหัสสินค้า
100.00 บาท
  • สั่งซื้อ
รหัสสินค้า
170.00 บาท
70.00 บาท
สินค้าหมด
รหัสสินค้า
60.00 บาท
  • สั่งซื้อ
รหัสสินค้า
200.00 บาท
135.00 บาท
  • สั่งซื้อ
รหัสสินค้า
80.00 บาท
  • สั่งซื้อ
รหัสสินค้า
100.00 บาท
30.00 บาท
  • สั่งซื้อ
รหัสสินค้า
600.00 บาท
480.00 บาท
  • สั่งซื้อ
รหัสสินค้า
600.00 บาท
  • สั่งซื้อ
รหัสสินค้า
150.00 บาท
80.00 บาท
  • สั่งซื้อ
รหัสสินค้า
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า
45.00 บาท
40.00 บาท
สินค้าหมด
รหัสสินค้า
200.00 บาท
45.00 บาท
  • สั่งซื้อ
รหัสสินค้า
150.00 บาท
  • สั่งซื้อ
ตะกร้าของฉัน (0)
มีสินค้าทั้งหมด 0 ชนิด 0 ชิ้น
0 บาทราคาสินค้าทั้งหมด
(ยังไม่รวมค่าจัดส่ง)
สั่งซื้อสินค้า
ตะกร้า
( 0 )
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านArduiThai
ArduiThai
ขายบอร์ด Arduino และสินค้าที่เกี่ยวข้องกับระบบอัตโนมัติ
เบอร์โทร :
อีเมล : tanakorn.in@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join (สมัครสมาชิกร้าน)
แชร์หน้านี้
แชร์หน้านี้
พูดคุยกับร้านนี้

TOP เลื่อนขึ้นบนสุด
Go to Top