18
User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น 1.0.3 (1/12/2015) โดย Q-Wave Systems Co.,Ltd [email protected] สามารถสั่งซื ้อ Hardware และ Softwareได้จาก www.qwaveshop.com

User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

  • Upload
    others

  • View
    57

  • Download
    0

Embed Size (px)

Citation preview

Page 1: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

User Manual:

ESP8266 (LabVIEW Version) Development Kit เวอรชน 1.0.3 (1/12/2015) โดย Q-Wave Systems Co.,Ltd

[email protected]

สามารถสงซอ Hardware และ Softwareไดจาก www.qwaveshop.com

Page 2: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

A: ฮารดแวร LabVIEW ESP8266 Dev Kit ทรองรบ

(สามารถใชงานไดกบฮารดแวรทพฒนาโดย Q-Wave Systems Co., Ltd เทานน)

-NodeMCU 1.0 (LabVIEW Version)

-Wemos D1 (LabVIEW Version)

-Wemos D1 Mini (LabVIEW Version)

-ESP-12E Custom WiFi Module (LabVIEW Version)

B: รายการซอรฟแวรทจ าเปนตองใช

LabVIEW 2014 ขนไป

NI-VISA Driver 2014 ขนไป

Arduino IDE เวอรชน 1.6.5 เทานน

Arduino Compatible Compiler for LabVIEW

QWaveSys ESP8266 (พฒนาโดย Q-Wave Systems) ดาวนโหลดไดจาก http://ftp.iosys.link/repository/

C: วธการตดตง Arduino Compatible Compiler for LabVIEW

1. วธแรก -เปดโปรแกรม “VI Package Manager” จากนนคนหาค าวา “Arduino compatible” จากนน

ใหตดตง Toolkit แสดงดงรป โดยจะแสดงผลการคนหา 2 รายการ *ใหเลอกตดตง “Home” เวอรชน

เพอการใชงาน

Page 3: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

2. วธทสอง - Download ไฟล “.vip” มาตดตงบนเครอง โดย Download จาก FTP ลงคน

“http://www.ni.com/gate/gb/GB_EVALTLKTARDUINOCOMP/US” จากนนพอไดไฟลมาไวบน

เครองก Double Click เพอตดตงไดทนท

3. เมอตดตงเสรจสมบรณจะแสดงดงรป

4. เมอเปดหนาตาง LabVIEW จะแสดงเมนของ “Arduino Compatible Compiler for LabVIEW” ขน

มาดงรป แสดงวาการตดตงเสรจสมบรณ

Page 4: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

5. หมายเหต : ในกรณทไมสามารตดตงได หรอคางในหนาตางตดตงเปนเวลานาน ปญหาทพบสวน

ใหญคอ VIPM ไมสามารถเชอมตอกบ LabVIEW ได วธแกไข ใหเปด LabVIEW ไปท

“Tools>Option” จากนนไปท “VI Server” คลกเปด “TCP/IP” และเพม “*” ใน Machine Access

List แสดงดงรป

Page 5: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

D: การตดตง LabVIEW ESP8266 Board Package ใน Arduino IDE

1. เปดโปรแกรม Arduino IDE ไปท File > Preferences

Page 6: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

2. พมพ http://iosys.link/lvembedded/package_qwavesys_index.json ในชอง Additional Boards

Manager ตามรป

3. ไปท Tools>Board>Boards Manager

4. ในหนาตาง Boards Manger จะแสดง “Embedded LabVIEW Arduino” ใหตดตง แสดงดงรป คลก

Install

Page 7: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

5. เมอตดตงเสรจสมบรณ ในเมน Boards จะแสดงบอรด “ESP8266 LabVIEW” รนตางๆแสดงดงรป

6. เมอเปด LabVIEW เขาไปทหนาตาง “Arduino Compatible Compiler for LabVIEW” จะพบวาม

บอรด แสดงเหมอนกบใน Arduino IDE

Page 8: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

E: การตดตง QwaveSys ESP8266 Library

1. ดาวนโหลด ไฟลตดตงไดจาก http://ftp.iosys.link/repository/ จากนนจะไดไฟล “.vip” ดบเบลคลก

เพอตดตงไดทนทแสดงดงรป

Page 9: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

2. เมอเปดโปรแกรม LabVIEW ไปท Addons จะเหนวามฟงกชน QwaveSys ESP8266 เพมเขามาให

พรอมใชงาน

ฟงกชนเพมเตมนอกเหนอจาก ESP8266 ในเวอรชนนประกอบไปดวย

-DHTxx - DHT11,DHT21,DHT22 : Temperature&Humidity Sensor (One-Wire)

-DS18x20 -DS18B20, DS18S20, DS1822 :1-Wireฎ Temperature Sensor (One-Wire)

-MAX31855 - Cold-Junction Compensated Thermocouple-to-Digital Converter (K-Type -270 C

to 1372 C)

-OLED Display (SDD1306 Driver) : Monochrome 0.96" 128x64 OLED Graphic Display (I2C)

Page 10: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

-LCD 16x2 Display (I2C)

-Data Logger Shileds : RTC DS1307 (I2C) and SD Card (SPI)

3. ตวอยางโปรแกรมทตดตงมาพรอมกบ QwaveSys ESP8266 จะอยทเมน Examples ของ Arduino

Compatible Compiler for LabVIEW แสดงดงรป แบงเปน 2 สวนดงน

3.1 “QwaveSys Hardware Interface” จะเปนตวอยางทตดตอกบ Hardware ภายนอก

3.2 “QwaveSys WiFi Examples” จะเปนตวอยาง การใช WiFi ทงหมด

Page 11: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

*ไฟล Examples ตางๆ จะอยในเครองท Path น C:\Program Files (x86)\National

Instruments\LabVIEW 2014\examples\Aledyne-TSXperts\Arduino Compatible Compiler for

LabVIEW

Page 12: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

F: เปดตวอยาง “Digital Output Blinking LED” เพอทดสอบโปรแกรมและฮารดแวร

หนาตางซอรสโคด LabVIEW แสดงดงรป

Page 13: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

เลอกบอรดในกรณนคอ “Wemos D1 (LabVIEW) และพอรต COM ใหถกตอง” จากนนคลกท

“Compile and Download” เมอโปรแกรมเสรจสมบรณจะเหนไฟกระพรบบนบอรด

Page 14: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

G: ตวอยางการทดสอบเชอมตอกบ “WiFi” เปดตวอยาง “WiFi_Thingspeak_Fixed SSID.vi”

เมอโปรแกรมท างานสมบรณ จะเหนวามการอพเดจขอมลไปท Thingspeak ตามโปรแกรม แสดงดงรป

Page 15: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

H: การใชงาน Smart Config Apps

ส าหรบ Android ดาวนโหลดท https://play.google.com/store/apps/details?id=com.qwavesys.smartconfig

Page 16: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

การใชงาน ตองสงให ESP8266 เขาสโหมด Smart Config จากนนใหเปด App ในมอถอ ทเชอมตออยใน

WiFi ระบบ Network เดยวกน จากนนใหใส Password ของ WiFi คลก Confirm จากนน Apps จะแสกนหา

ESP8266 ในระบบจากนนจะใส Password ใหโดยอตโนมต

Page 17: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

ส าหรบ iOS ดาวนโหลดท https://itunes.apple.com/us/app/esptouch/id1058702338?mt=8

ตดตามขอมลลาสดเกยวกบการพฒนา ESP8266 ดวยภาษา LabVIEW ไดจาก

https://web.facebook.com/LabviewEmbedded4Arduino

Page 18: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น

ชองทางการตดตอสอสารกบ Q-Wave Systems