29 Dec 2015 วิธีใช้งาน NeoPixel (WS2812) บนบอร์ด ESPressoLite (ESP8266)

วิธีใช้งาน NeoPixel (WS2812) บนบอร์ด ESPressoLite (ESP8266)

สำหรับบทความนี้เราจะพูดถึงการใช้งาน NeoPixel  ซึ่งมันก็คือ RGB LED ที่มี Chip WS2812 นั่นเอง  ทำให้เราสามารถควบคุม LED หลายๆ  ตัว โดยใช้ GPIO เพียง 1 Pin ได้  ทำให้สะดวกต่อการควบคุม โดยในบทความนี้เราจะทดลองใช้งานด้วยบอร์ด ESPresso Lite ครับ Read More “วิธีใช้งาน NeoPixel (WS2812) บนบอร์ด ESPressoLite (ESP8266)” »

27 Dec 2015 5 ขั้นตอนง่าย ๆ เพื่อเริ่มใช้งาน ESPresso Lite

5 ขั้นตอนง่าย ๆ เพื่อเริ่มใช้งาน ESPresso Lite

เชื่อว่าหลาย  ๆ ท่านคงได้รับบอร์ด ESPresso Lite ไปลองเล่นกันบ้างแล้ว  และบางท่านอาจจะติดปัญหาอยู่หลายอย่าง  ซึ่งผมเองก็เจอปัญหาเหมือนกัน  ประกอบกับไปเจอบทความ Let’s get started with ESPresso Lite  ก็เลยจะมาแชร์ขั้นตอนวิธีการติดตั้งพร้อมกับวิธีแก้ปัญหาที่เคยเจอครับ  ส่วนการติดตั้ง Library ของ ESPert ผมได้ทดสอบทั้ง Arduino IDE 1.6.6 และ 1.6.7 สามารถใช้งานได้ปกติครับ Read More “5 ขั้นตอนง่าย ๆ เพื่อเริ่มใช้งาน ESPresso Lite” »

27 Dec 2015 Review : ESPresso Lite จาก ESPert

Review : ESPresso Lite จาก ESPert

ถ้าพูดถึง ESP8266 น้อยคนที่จะไม่รู้จัก  เพราะกระแส IoT เค้ามาแรงมาก ๆ  ก็เลยทำให้ช่วงที่ผ่านมามีโมดูล ESP8266  ออกมาหลายรุ่น   ตั้งแต่ ESP01 – ESP13 และคาดว่าจะมีออกมาอีก  ซึ่งแต่ละโมดูลจะใช้ชิพ ESP8266 ตัวเดียวกัน (ESP8266EX)  แต่จะต่างกันที่ขนาดของ Flash Memory และ Pin Out ของแต่ละโมดูลนั่นเอง   สำหรับบอร์ด ESPresso Lite นั้นจะใช้โมดูล ESP-WROOM-02 ซึ่งออกแบบโดย Espreesif (ผู้ผลิตชิพ ESP8266)  และยังมี   FCC, CE, TELEC, and SRRC certifications. อีกด้วย (อ้างอิงจาก CNX-SOFTWARE)

Read More “Review : ESPresso Lite จาก ESPert” »

22 Jun 2015 ESP8266 อ่านค่าจาก SHT15 แล้วส่งไปแสดงผลบน Qt ด้วย UDP

ESP8266 อ่านค่าจาก SHT15 แล้วส่งไปแสดงผลบน Qt ด้วย UDP

สำหรับบทความนี้จะเป็นการอ่านค่าอุณหภูมิและความชื้นจาก SHT15 แล้วส่งไปแสดงผลบน Qt ด้วย UDP Protocol หลาย ๆ ท่านคงจะเคยเห็นการส่งค่าไปเก็บบน Cloud หรือ เก็บลงฐานข้อมูลโดยใช้ Protocol ต่าง ๆ เช่น MQTT , HTTP ซึ่ง Stack อยู่บน TCP แต่บทความนี้เราจะใช้ UDP Protocol ในการส่งข้อมูลเพราะต้องการเน้นเรื่องความเร็วเป็นหลักครับ Read More “ESP8266 อ่านค่าจาก SHT15 แล้วส่งไปแสดงผลบน Qt ด้วย UDP” »

18 Jun 2015 วิธีดูข้อมูลต่างๆ ของ ESP8266 (ChipID , FlashID , FlashSize)

วิธีดูข้อมูลต่างๆ ของ ESP8266 (ChipID , FlashID , FlashSize)

ก่อนหน้าที่เคยเห็นคำถามเกี่ยวกับ ESP8266  เช่น มีตัวเลขอะไรที่เป็น Unique หรือเปล่า  หรือ  หรืออยากรู้ Flash Size ของโมดูลแต่ละตัว   ซึ่งค่าพวกนี้เราสามารถดูได้โดยใช้ ESP-specific APIs  บทความนี้เราจะใช้ Arduino IDE ในการเขียนโปรแกรมเพื่อดึงค่าต่าง ๆ มาแสดงบน Serial Monitor กันครับ Read More “วิธีดูข้อมูลต่างๆ ของ ESP8266 (ChipID , FlashID , FlashSize)” »

17 Jun 2015 Review : DW.miniESP ( ESP8266-07 Model )

Review : DW.miniESP ( ESP8266-07 Model )

บทความนี้จะมารีวิวและแนะนำวิธีใช้งาน DW.miniESP ครับ  บอร์ดนี้ใช้โมดูล ESP-07  ก็จะมีข้อมูลเบื้องต้นดังนี้

  • มี 9 GPIO (0,2,4,5,12,13,14,15,16)
  • มี ADC 10 Bit
  • ใช้ไฟ Vcc 3.3 v
  • Vin  4.5v – 12v (มี Regulator อยู่ใต้บอร์ด)
  • มีเสาอากาศแบบเซรามิก  และสามารถต่อเสาเพิ่มได้
  • มี Flash ประมาณ 512 KB

Read More “Review : DW.miniESP ( ESP8266-07 Model )” »

10 May 2015 วิธีเพิ่มบอร์ด ESP8266 บน Arduino IDE

วิธีเพิ่มบอร์ด ESP8266 บน Arduino IDE

หลังจากเขียนรีวิว Arduino IDE 1.6.4 ไปแล้ว  ก็จะมีเรื่อง Board Manager ที่ทำให้เราติดตั้งตัว ESP8266 ได้โดยไม่ต้อง Download ตัว IDE มาใหม่ทั้งหมด  แต่ในรีวิวอาจจะไม่ได้เขียนวิธีลงแบบละเอียดไว้  ก็เลยมาเขียนแยกไว้แบบละเอียดอีกทีครับ   ซึ่งขั้นตอนก็ไม่มีอะไรมาก  สามารถทำตามได้เลย Read More “วิธีเพิ่มบอร์ด ESP8266 บน Arduino IDE” »