2015-06-16 10.53.57

esp8266-chip

ESP8266 เป็นชิปร้อนแรงที่สุดในตอนนี้เลยก็ว่าได้ครับ ยิ่งตอนนี้ร้อนแรงเพิ่มเข้าไปอีกด้วยการที่เราสามารถเขียน Software ด้วย Arduino IDE เข้าไปดว้ย ยิ่งทำให้ Maker ทุกคนเริ่มจะสนใจเป็นอีกหลายเท่าตัว ว่าแล้วก็มาลองกันเลยครับ โดยในบทความนี้จะทดลองใช้กับ NodeMCU Dev Kit ซึ่งใช้ ESP-12 ครับ

หน้าตาของ NodeMCU จะเป็นแบบนี้ครับ

2015-06-16 10.53.57

โดยมีขาให้ใช้งานมากมายเลยครับ

  • GPIO 10 ขา
  • ADC (10 bit) 1 ขา
  • WiFi a/b/g
  • การสื่อสารแบบ Serial (Tx,Rx)

wpid-wp-1428962659058

 

ติดตั้ง Software กันก่อน

ติดตั้งซอฟแวร์สำหรับ ESP8266 เพิ่มเติมให้กับ Arduino IDE กันหน่อย

Step 1 : ติดตั้ง Arduino IDE เวอร์ชั่นล่าสุด v 1.6.5 ซึ่งสามารถดาวโหลดได้ที่นี่

ภาพหน้าจอ 2015-06-16 10.09.20

Step 2 : เปิด Arduino IDE

16-6-2558 10-22-29

Step 3 : File > Preferences

16-6-2558 10-59-10mmท

Step 4 : ที่ช่อง Additional Board Manager URLs

ใส่ http://arduino.esp8266.com/package_esp8266com_index.json

แล้วกด OK

16-6-2558 10-30-29

Step 5 :Tools > Board > Boards Manager

16-6-2558 10-31-03

Step 6 : ที่ช่อง Type เลือก Contributed แล้วจะมี esp8266 ให้เรากด Install

16-6-2558 10-31-39

Step 7 : รอ Install จนเสร็จ ก็จะได้หน้าตาแบบนี้แครับ

16-6-2558 10-46-38

ลองเล่นกับ NodeMCU DevKit (ESP8266 (ESP-12))

Step 1 : ดาวโหลด Driver(CH340G) ที่นี่ สำหรับ NodeMCU DevKit

16-6-2558 10-48-28

Step 2 : ดาวโหลดเสร็จ แล้วทำการ unzip ออกมาจะได้โปรแกรมที่สำหรับติดตั้ง

16-6-2558 10-49-18

Step 3 :  เปิดโปรแกรม, เสียบ NodeMCU เข้ากับคอมพิวเตอร์, กด Install ได้เลยครับ

16-6-2558 10-49-28

Step 4 : รอสักครู่ ก็เสร็จเรียบร้อย

16-6-2558 10-49-59

Step 5 : เลือกบอร์ด ไปที่ Tools > Board > NodeMCU

16-6-2558 10-50-24

Step 6 : เลือกพอร์ต (ในที่นี้คือ พอร์ต 4)

16-6-2558 11-21-30

Step 7 : ทดลองกับโค๊ด Blink กันเลยครับ โดยบอร์ด NodeMCU จะมี LED มาให้ 1 ดวงที่ GPIO 16 แล้วเราก็ทำการเปลี่ยนขาLED เป็นขา 16 แล้วลองอัพโหลดดูเลยครับ

16-6-2558 10-51-39

อัพโหลดเสร็จแล้ว

16-6-2558 10-53-04

ผลลัพธ์ก็จะได้ไฟกระพริบแล้วครับ

n2996

 

Leave a Reply

Your email address will not be published. Required fields are marked *