Currency :
Login Register

Login to your account

Username
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name
Username
Password *
Verify password *
Email *
Verify email *
Captcha *
Real time web analytics, Heat map tracking

Search

Your Cart

Your Cart is Empty

new customer 200p

EduBanner20160216

Preorder Logo

Free Shipping 200x200

Promotion

Our Products

  • Long Live The King
  • Official Line
HomeบทความและวิกิApplications of Productsบทความการใช้งานเริ่มต้น ESP8266 NodeMCU และการใช้งาน Application ต่างๆ

บทความการใช้งานเริ่มต้น ESP8266 NodeMCU

และการใช้งาน Application ต่างๆ

01

ตอนที่ 1 ติดตั้ง Arduino IDE ลงบน ESP8266 NodeMCU 

ตอนที่ 2 วิธีเชื่อมต่อ NodeMCU เข้ากับระบบ Network >> Click อ่าน!!!

ตอนที่ 3 การใช้งาน TCP/IP >> Click อ่าน!!!

ตอนที่ 4 การใช้งาน GPIO >> Click อ่าน!!!

ตอนที่ 5 Web Server >> Click อ่าน!!!

ตอนที่ 6 Web Server >> Click อ่าน!!!

 

ตอนที่ 1 ติดตั้ง Arduino IDE ลงบน ESP8266 NodeMCU

ติดตั้ง Arduino IDE เวอร์ชั้น 1.6.4 หรือ ใหม่กว่า โดย Download ตัวติดตั้งได้จาก http://www.arduino.cc/en/main/software

02

- เมื่อทำการติดตั้ง Arduino IDE เรียบร้อยแล้ว ให้เปิด Arduino IDE ขึ้นมา
- ไปที่ Menu File >> Preferences

03

- ใส่ URL >> ลงใน Addition Board Manager URLs: ดังนี้
http://arduino.esp8266.com/stable/package_esp8266com_index.json

(สามารถดูข้อมูลเพิ่มเติมหากมีการเปลี่ยนแปลงได้จาก   https://github.com/esp8266/Arduino)

 

04

- แล้วกด OK
- จากนั้นไปที่ Menu Tools >> Boar:”xxxxxx” >> Board Manager…

05

- เลือก Type เป็น Contributed ไปที่ ESP8266 และกด Install

06

- รอจนติดตั้งเสร็จ

07

08
- เมื่อติดตั้ง ESP8266 เสร็จเรียบร้อยแล้ว ให้ปิดโปรแกรม Arduino IDE ก่อน แล้วจึงเปิดขึ้นมาใหม่
- เมื่อเปิดโปรแกรม Arduino IDE ขึ้นมาใหม่ ให้ลองไปที่ Menu Tools >> Board:”xxxxxx” จะพบว่า มี Menu สำหรับเลือกใช้งาน ESP8266 กับ Arduino IDE ขึ้นมาให้เลือกใช้งานแล้วครับ

09
- จะสังเกตเห็นว่าใน หมวดของ ESP8266 จะมีบอร์ดให้เลือกใช้งานอยู่ด้วยกัน 3 บอร์ด ได้แก่ 

       - Generic ESP8266 Module >> บอร์ด ESP8266 ทั้งไปไม่เจาะจง หรือ บอร์ดที่สร้างขึ้นเอง

       - Olimex MOD-WIFI-ESP8266 >> บอร์ด ESP8366 ที่บริษัท Olimex เป็นผู้สร้าง
       - NodeMCU (ESP8266 ESP12) >> บอร์ด ESP8266 ที่เป็นบอร์ด NodeMCU ที่เราจะใช้งานนั่นเอง
- หากท่านใช้งานบอร์ดต่างๆ ที่มีอยู่ตาม Menu เหล่านี้ ท่านสามารถเลือกบอร์ดที่ใช้และใช้งาน Arduino IDE กับบอร์ดของท่านได้เลย

 

 

 

 

!!!!!!  หากติดตั้ง หลังจากวันที่ 23 Jul 2015 ไม่ต้องติดตั้งส่วนที่เหลือต่อจากนี้แล้ว เนื่องจากผู้พัฒนาได้เพิ่ม Board NodeMCU V2 มาให้แล้วครับ

 

!!! แต่สำหรับผู้ที่ใช้งาน NodeMCU V2 ซึ่งใช้ ESP8266 ESP12-E (บอร์ดสีดำ) จะยังไม่สามารถใช้งานได้ เราต้องทำการ Add บอร์ด NodeMCU V2 ลงไปก่อน โดยมีวิธีการดังนี้
- ไปที่ Menu File >> Preferences

10

- ให้คลิกที่ Path ของ More preferences be edited directory in the file

11
- จะปรากฏหน้าต่างของ Folder ที่ใช้ติดตั้งบอร์ดของ ESP8266

12
- ให้เปิด File boards.txt ซึ่งอยู่ใน Folder >> \packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697 ขึ้นมา

13
- จากนั้นเพิ่ม Script สำหรับบอร์ด NodeMCU V2 ต่อจากบรรทัดสุดท้ายลงไปดังนี้ (Download Script ได้ที่นี่)

##############################################################
nodemcuv2.name=NodeMCUV2 (ESP8266 ESP-12E Module)

nodemcuv2.upload.tool=esptool
nodemcuv2.upload.speed=115200
nodemcuv2.upload.resetmethod=ck
nodemcuv2.upload.maximum_size=4194304
nodemcuv2.upload.wait_for_upload_port=true
nodemcuv2.serial.disableDTR=true
nodemcuv2.serial.disableRTS=true

nodemcuv2.build.mcu=esp8266
nodemcuv2.build.f_cpu=80000000L
nodemcuv2.build.board=ESP8266_ESP12
nodemcuv2.build.core=esp8266
nodemcuv2.build.variant=nodemcu
nodemcuv2.build.flash_mode=dio
nodemcuv2.build.flash_size=4M
nodemcuv2.build.flash_freq=40
nodemcuv2.build.flash_ld=eagle.flash.4m.ld
nodemcuv2.build.spiffs_start=0x100000
nodemcuv2.build.spiffs_end=0x3FB000
nodemcuv2.build.spiffs_pagesize=256
nodemcuv2.build.spiffs_blocksize=8192

nodemcuv2.menu.CpuFrequency.80=80 MHz
nodemcuv2.menu.CpuFrequency.80.build.f_cpu=80000000L
nodemcuv2.menu.CpuFrequency.160=160 MHz
nodemcuv2.menu.CpuFrequency.160.build.f_cpu=160000000L

nodemcuv2.menu.UploadSpeed.115200=115200
nodemcuv2.menu.UploadSpeed.115200.upload.speed=115200
nodemcuv2.menu.UploadSpeed.9600=9600
nodemcuv2.menu.UploadSpeed.9600.upload.speed=9600
nodemcuv2.menu.UploadSpeed.57600=57600
nodemcuv2.menu.UploadSpeed.57600.upload.speed=57600
nodemcuv2.menu.UploadSpeed.256000.windows=256000
nodemcuv2.menu.UploadSpeed.256000.upload.speed=256000
nodemcuv2.menu.UploadSpeed.230400.linux=230400
nodemcuv2.menu.UploadSpeed.230400.macosx=230400
nodemcuv2.menu.UploadSpeed.230400.macosx=230400
nodemcuv2.menu.UploadSpeed.230400.upload.speed=230400
nodemcuv2.menu.UploadSpeed.460800.linux=460800
nodemcuv2.menu.UploadSpeed.460800.macosx=460800
nodemcuv2.menu.UploadSpeed.460800.upload.speed=460800
nodemcuv2.menu.UploadSpeed.512000.windows=512000
nodemcuv2.menu.UploadSpeed.512000.upload.speed=512000
nodemcuv2.menu.UploadSpeed.921600=921600
nodemcuv2.menu.UploadSpeed.921600.upload.speed=921600 

- จากนั้น Save File

14
- ปิดโปรแกรม Arduiuno IDE แล้วเปิดโปรแกรมขึ้นมาใหม่
- ไปที่ Menu Tools >> Board:”xxxxxx” จะพบว่ามี Menu ของบอร์ด NodeMCU V2 ขึ้นมาให้เลือกใช้งานแล้วครับ

15

- เพียงเท่านี้เราก็สามารถใช้งาน NodeMCU V2 กับ Arduino IDE ได้แล้วครับ
- สำหรับในตอนนี้ จะเป็นเพียงวิธีการติดตั้ง Arduino IDE ให้ใช้งานกับบอร์ด NodeMCU ได้เท่านั้น สำหรับท่านที่อยากจะลองโปรแกรม Application สามารถไปที่ Menu File >> Examples แล้วเลือกตัวอย่างโปรแกรมที่ท่านสนใจ แล้ว Compile และ upload โปรแกรมและดูผลการทำงานได้ก่อนครับ

16
- ส่วนการใช้งานต่างๆ ทางทีมงานจะนำตัวอย่างและ Application ต่างๆ มานำเสนอท่านที่สนใจในตอนต่อๆ ไปครับ อย่าลืมติดตามตอนต่อไปนะครับ !!!

Newsletter

Follow Us