lnwshop logo

Arduino Shield Ethernet W5100

Arduino Shield Ethernet W5100
รหัสสินค้า P0027
หมวดหมู่ Shield for Arduino
ราคา 245.00 บาท
แก้ไขล่าสุด 13 มี.ค. 2560
ความพึงพอใจ ยังไม่มีความคิดเห็น
ขออภัย สินค้าหมดค่ะ
Share
Scan this!

Arduino Ethernet SD Shield (W5100)

Overview
The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip (datasheet). The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. It supports up to four simultaneous socket connections. Use the Ethernet library to write sketches which connect to the internet using the shield. The ethernet shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top. 

The most recent revision of the board exposes the 1.0 pinout on rev 3 of the Arduino UNO board. 

The Ethernet Shield has a standard RJ-45 connection, with an integrated line transformer and Power over Ethernet enabled. 

There is an onboard micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Uno and Mega (using the Ethernet library). The onboard microSD card reader is accessible through the SD Library. When working with this library, SS is on Pin 4. The original revision of the shield contained a full-size SD card slot; this is not supported. 

The shield also includes a reset controller, to ensure that the W5100 Ethernet module is properly reset on power-up. Previous revisions of the shield were not compatible with the Mega and need to be manually reset after power-up. 

The current shield has a Power over Ethernet (PoE) module designed to extract power from a conventional twisted pair Category 5 Ethernet cable:

Features:

  • IEEE802.3af compliant
  • Low output ripple and noise (100mVpp)
  • Input voltage range 36V to 57V
  • Overload and short-circuit protection
  • 9V Output
  • High efficiency DC/DC converter: typ 75% @ 50% load
  • 1500V isolation (input to output)

Documents:

ตัวอย่างการใช้งาน arduion shield ethernet w5100

วันนี้จะมาสอนใช้งาน Arduino Shield Ethernet W5100 แสดงค่าอุณหภูมิและความชื้น ภายในบ้าน 
โดยผมใช้ sensor dht11 เป็นตัวอ่านค่าอุณหภูมิและความชื้น 
มาดูวงจรแบบง่ายกันเลยครับ สำหรับการต่อ dht11 
 

vcc ต่อ +5v
data ต่อ pin2
n/a ไม่ต้องต่อครับ
gnd ต่อ 0v

จากนั้นเสียบบอร์ด Arduino Shield Ethernet W5100 พร้อมสาย Lan ดังรูปด้านล่าง

โหลด Libary DHT จาก ลิ้งค์นี้ 
https://dl.dropboxusercontent.com/u/13758529/elec2you/DHT.rar นำไปวางไว้ใน Folder libary ของ Arduino ที่ใช้เขียนโปรแกรม 

 จากนั้นนำโค้ดนี้ upload ลง arduio เพื่อหา IP Address ก่อน 

#include "SPI.h"
#include "Ethernet.h"


byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte server[] = { 173,194,126,119 }; // www.google.co.th

EthernetClient client;

void setup()
{
Serial.begin(9600);
if(Ethernet.begin(mac) == 0) { // start ethernet using mac & DHCP
Serial.println("Failed to configure Ethernet using DHCP");
while(true) // no point in carrying on, so stay in endless loop:
;
}
delay(1000); // give the Ethernet shield a second to initialize

Serial.print("This IP address: ");
IPAddress myIPAddress = Ethernet.localIP();
Serial.print(myIPAddress);
if(client.connect(server, 80)>0) {
Serial.println(" connected");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
} else {
Serial.println("connection failed");
}
}

void loop()
{
if (client.available()) {
char c = client.read();
// uncomment the next line to show all the received characters
// Serial.print(c);
}

if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;;)
;
}
}

เมื่อได้ IP ดังรูป



จากนั้นแก้ IP Address ใน Code ด้านล่างให้ตรงกับที่เรา FIND IP มา
*/ #include #include #include "DHT.h" #define DHTPIN 2 // what pin we're connected to #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); // Enter a MAC address and IP address for your controller below. // The IP address will be dependent on your local network: byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192,168,100,146); // Initialize the Ethernet server library // with the IP address and port you want to use // (port 80 is default for HTTP): EthernetServer server(80); void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } //IPAddress myIPAddress = Ethernet.localIP(); // start the Ethernet connection and the server: Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); dht.begin(); } void loop() { // listen for incoming clients EthernetClient client = server.available(); if (client) { Serial.println("new client"); // an http request ends with a blank line boolean currentLineIsBlank = true; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); // if you've gotten to the end of the line (received a newline // character) and the line is blank, the http request has ended, // so you can send a reply if (c == '\n' && currentLineIsBlank) { // send a standard http response header client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println("Connection: close"); // the connection will be closed after completion of the response client.println("Refresh: 5"); // refresh the page automatically every 5 sec client.println(); client.println(""); client.println(""); client.print("WWW.ELEC2YOU.COM"); client.println("
"); client.print("Humidity: "); client.print(dht.readHumidity()); client.print(" Temperature: "); client.print(dht.readTemperature()); client.println("
"); client.println(""); break; } if (c == '\n') { // you're starting a new line currentLineIsBlank = true; } else if (c != '\r') { // you've gotten a character on the current line currentLineIsBlank = false; } } } // give the web browser time to receive the data delay(1); // close the connection: client.stop(); Serial.println("client disonnected"); } }

upload ลง บอร์ด arduion uno r3



สินค้านี้ยังไม่มีคนรีวิว
คำถาม
รายละเอียด
ชื่อผู้ถาม
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ถาม
สินมาจะมาเมื่อไหร่ครับบ
ฝากติดต่อกลับทางเมลล์ด้วยนะครับ
สิทธิเกียรติ มาสอน
สิทธิเกียรติ มาสอน
202.29.237.x
4 ม.ค. 2559 16:50 น.

 

รูปแบบและค่าจัดส่งสินค้า 

1.Kerry Express (ลูกค้าต้องระบุเบอร์โทรคนรับที่ถูกต้องด้วยนะครับ ทางพนักงานส่งจะติดต่อก่อนไปส่ง)

ราคาค่าจัดส่ง 80 บาท

2.นัดรับสินค้าเอง ฟรี (ตลาดนิคมพัฒนา กม.12  ระยอง  ถนนเทศบาล 11  ไกล้ รพ.รวมแพทย์นิคม)

 

 

 

 สอบถามข้อมูลเพิ่มเติมได้

080-422-4466 , 083-074-8672

Line ID:  @elec2you (สะดวกติดต่อทางนี้นะครับ)

 

 

 

 

ธ.ไทยพาณิชย์ สาขาเซ็นทรัลพลาซา ระยอง ออมทรัพย์
ธ.กรุงไทย สาขาบิ๊กซีระยอง ออมทรัพย์
ธ.กสิกรไทย สาขาสาขา เซ็นทรัลพลาซา ระยอง ออมทรัพย์
เพื่อความเข้าใจตรงกันระหว่างผู้ซื้อและผู้ขายและมิตรภาพที่ดีต่อกัน กรุณาทำความเข้าใจเงื่อนไข

เข้าร่วมร้านค้า

ร้านElec2You จำหน่าย อุปกรณ์อิเล็กทรอนิกส์ เซ็นเซอร์ ไมโครคอนโทรลเลอร์ พีแอลซี อุปกรณ์ไฟฟ้า อุปกรณ์โรงงานอุตสาหกรรม รับออกแบบระบบอัตโนมัติ รับเขียนโปรแกรม
ร้านElec2You จำหน่าย อุปกรณ์อิเล็กทรอนิกส์ เซ็นเซอร์ ไมโครคอนโทรลเลอร์ พีแอลซี อุปกรณ์ไฟฟ้า อุปกรณ์โรงงานอุตสาหกรรม รับออกแบบระบบอัตโนมัติ รับเขียนโปรแกรม
www.elec2you.com/
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

CATEGORY

NEW PRODUCTS

รหัสสินค้า P0265
1,000.00 บาท
  • สั่งซื้อ
รหัสสินค้า P0182
1,250.00 บาท
  • สั่งซื้อ
รหัสสินค้า ระบุที่สินค้าย่อย
850.00-1,400.00 บาท
900.00-1,400.00 บาท
รหัสสินค้า P0241
1,200.00 บาท
  • สั่งซื้อ
รหัสสินค้า ระบุที่สินค้าย่อย
500.00-600.00 บาท
รหัสสินค้า P0272
1,000.00 บาท
  • สั่งซื้อ
รหัสสินค้า ระบุที่สินค้าย่อย
500.00-1,000.00 บาท
รหัสสินค้า P0311
500.00 บาท
  • สั่งซื้อ
รหัสสินค้า P0292
500.00 บาท
  • สั่งซื้อ
รหัสสินค้า E0066
280.00 บาท
  • สั่งซื้อ
รหัสสินค้า E0065
110.00 บาท
  • สั่งซื้อ
รหัสสินค้า E0064
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า E0062
205.00 บาท
  • สั่งซื้อ
รหัสสินค้า E0061
30.00 บาท
  • สั่งซื้อ
รหัสสินค้า P0077
130.00 บาท
  • สั่งซื้อ

MEMBER

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

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

CONTACT US

0804224466 (สะดวกทางไลน์ครับ ID: @elec2you )

TRACKCODE

  • ค้นหา
*ใส่ order id หรือ email ที่ใช้ในการสั่งซื้อ
ดูรหัสพัสดุทั้งหมด »
Go to Top
พูดคุย-สอบถาม คลิก