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

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