user manual: esp8266 (labview version) development...
TRANSCRIPT
![Page 1: User Manual: ESP8266 (LabVIEW Version) Development Kitftp1.qwavesys.com/repository/LV_ESP8266_Compiler... · User Manual: ESP8266 (LabVIEW Version) Development Kit เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/1.jpg)
User Manual:
ESP8266 (LabVIEW Version) Development Kit เวอรชน 1.0.3 (1/12/2015) โดย Q-Wave Systems Co.,Ltd
สามารถสงซอ 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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/2.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/3.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/4.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/5.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/6.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/7.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/8.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/9.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/10.jpg)
-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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/11.jpg)
*ไฟล 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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/12.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/13.jpg)
เลอกบอรดในกรณนคอ “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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/14.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/15.jpg)
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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/16.jpg)
การใชงาน ตองสงให 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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/17.jpg)
ส าหรบ 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 เวอร์ชั่น](https://reader035.vdocuments.site/reader035/viewer/2022062223/60fbb3a79f1ebf3ca53daa44/html5/thumbnails/18.jpg)
ชองทางการตดตอสอสารกบ Q-Wave Systems