[ESP8266] มาลองเล่น ESPresso Lite V2.0 กัน

Sathittham (Phoo) Sangthong
SS Blog
Published in
3 min readApr 14, 2016

จากงาน Genuino (Arduino) Day 2016 เมื่อวันเสาร์ที่ 2 เมษายน 2559 ที่ผ่านมา … ผมโชคดีได้ ESPresso Lite V2.0 ในราคาพิเศษมา วันนี้จึงเอามาลองเล่นดูครับ

สำหรับคนไหนที่ยังไม่มีและไม่อยากตกเทรนสามารถสั่งซื้อออนไลน์ได้ที่ http://www.cmmcshop.com/ ราคา 360 บาท ตอนนี้ที่ร้าน CMMC Shop มีเฉพาะบอร์ด Espresso กับ USB to UART Converter อุปกรณ์อื่นๆเช่น OLED และ DHT22 สามารถหาซื้อได้ตามร้านออนไลน์ที่ขายอุปกรณ์อิเล็กทรอนิกส์ทั่วไปครับ

ESPresso Lite คืออะไร?

ESPresso Lite เป็นบอร์ดไมโครคอนโทรลเลอร์ที่มี Wi-Fi ที่ใช้ชิป ESP8266 และพัฒนาในรูปแบบของ Arduino เหมาะกับผู้เริ่มต้นที่สนใจที่จะพัฒนาทางด้าน IoT อย่างยิ่ง เนื่องจากว่าตัวบอร์ดมีประสิทธิภาพสูง ราคาไม่แพง มีฮาร์ดแวร์ ซอฟแวร์ ไลบรารี่ และระบบ Cloud ที่รองรับ เรียกว่ามีครบเลยครับ

Espresso Lite V2.0 Pin-Out
Espresso Lite V2.0

ESPresso Lite เป็นบอร์ดไมโครคอนโทรลเลอร์ที่มี Wi-Fi ที่ใช้ชิป ESP8266 และพัฒนาในรูปแบบของ Arduino เหมาะกับผู้เริ่มต้นที่สนใจที่จะพัฒนาทางด้าน IoT อย่างยิ่ง เนื่องจากว่าตัวบอร์ดมีประสิทธิภาพสูง ราคาไม่แพง มีฮาร์ดแวร์ ซอฟแวร์ ไลบรารี่ และระบบ Cloud ที่รองรับ เรียกว่ามีครบเลยครับ โดยตัวบอร์ดประกอบไปด้วย

  • ESP-WROOM-02 (ESP8266, Flash 4 Mb)
  • ปุ่มที่สามารถโปรแกรมได้ 2 ปุ่ม (ต่อกับขา 0 และขา 13) และปุ่มรีเซ็ต 1 ปุ่ม
  • ไฟ LED สีเขียว แบบ SMD สำหรับบอกสถานะ
  • ส่วนแปลงไฟ 3.3V (กระแสต่อเนื่องสูงสุด 800mA , peak 1A )
  • รับไฟ Vin: 5–12VDC ทำงานที่ 3.3V
  • สนับสนุน Arduino IDE พร้อมมี board manager และ libraries สนับสนุน
  • ดาวโหลดโค๊ดลงบอร์ดอัตโนมัติ (ไม่ต้องกด reset)
  • มี PIN เฉพาะสำหรับเชื่อมต่อกับจอ OLED แบบ I2C และเซนเซอร์
  • เป็นมิตรกับโปรโตบอร์ด

มาเริ่มเล่น Espresso Lite V2.0 กันเลย

Step 1: เตรียมความพร้อม

Copy of SS-Espresso-fb-share

สิ่งที่ต้องใช้มีดังนี้

  • หัวแร้ง ตะกั่ว สำหรับบัดกรีขา
  • USB to UART (FTDI Friend) + สาย USB สำหรับไว้โปรแกรม ESPresso
  • จอ OLED [Optional]
  • เซนเซอร์วัดอุณหภูมิ DHT22 [Optional]
  • Arduino IDE 1.6.8
  • Internet

Step 2: เพิ่มบอร์ด Espresso Lite V.2.0 ใน Arduino IDE

  • จากนั้นไปที่ Tools > Board > Board Manager
  • แล้วเลือกติดตั้ง esp8266 by ESP8266 community เวอร์ชั่นล่าสุด (v2.1.0)
  • รอจนติดตั้งเสร็จ

Step 3: เพิ่ม Library ให้ Arduino IDE

  • เปิด Library Manager ที่ Sketch > Include Library > Manage Libraries…
  • ทำการติดตั้ง Library ทั้งหมดนี้เลยครับ
  • ESPert by Jimmy (current version 1.1.5)
  • Adafruit NeoPixel by Adafruit (current version 1.0.4)
  • ArduinoJson by Benoit Blanchon (current version 5.1.1)
  • DHT sensor library by Adafruit (current version 1.2.3)
  • ESP8266 Oled Driver for SSD1306 display by Daniel Eichborn (current version 2.0.0)
  • HttpClient by Adrian McEwen (current version 2.2.0)
  • PubSubClient by Nick O’Leary (current version 2.6.0)

Step 4: ทดสอบวัดอุณหภูมิกัน

  • File > Example > ESPert > _0060_DHT
  • เลือกบอร์ดเป็น ESPresso Lite 2.0
  • เสียบ USB to UART กับ Computer และบอร์ด ESPresso Lite
  • เลือก Port ของ USB to UART
  • กดโปรแกรม

เท่านี้เราก็ได้บอร์ดวัดอุณภูมิพร้อมแสดงผลง่ายๆมาแล้วครับ

สรุป

เจ้า ESP8266 ดั่งเมล็ดกาแฟชั้นเลิศจากที่ราบสูงเซี่ยงไฮ้ ที่ได้คนคั่วเมล็ดกาแฟและโรงคั่วขั้นเทพจากตอนใต้(สิงค์โปร+มาเลย์) บวกกับบาริสต้ามือทอง เทคนิคแพรวพราวจากตอนกลาง(ไทย) จนออกมาเป็นกาแฟ ESPresso Lite V2.0 ชั้นเลิศ ที่ดึงความเข้มของเมล็กกาแฟและกลิ่นหอมที่เตะจมูก ออกมาได้อย่างครบถ้วน

จริงๆบอร์ดนี้ยังมีอะไรให้เล่นอีกเยอะมากเลยนะครับ ทั้ง Cloud ทั้ง Application บนมือถือ คงจะได้ทะยอยๆเล่นไปเรื่อยๆครับ ส่วนต่อไปนี้เป็นสรุปความเห็นส่วนตัวนะครับ

บอร์ด Espresso Lite V2.0 เหมาะกับใคร ?

  • มือใหม่-มือกลางๆ ที่ต้องการหัดใช้ความสามารถของ ESP8266 ซึ่งบอร์ดนี้จะช่วยให้คุณดึงพลังแฝงของ ESP8266 ออกมาได้อย่างง่ายดายและรวดเร็ว
  • นักศึกษา-อาจารย์ ที่ต้องการเรียนรู้ IoT หรือ Wireless Sensor Network เป็นชุด Kit ที่สมเหตุสมผล เรียนรู้และต่อยอดได้เยอะ เรียกว่าตั้งแต่ Basic ยัน Advance กันเลยทีเดียว

จุดเด่นของ Espresso Lite V2.0 คืออะไร ?

  • ถ้าเทียบกับบอร์ด ESP8266 เจ้าอื่นๆ อย่าง NodeMCU (ที่นิยมกัน) ผมว่า Espresso ชนะในเรื่องความครบครัน ที่มีมาให้ทั้ง Library และ Example ที่หลากหลาย พร้อมมี Cloud และ Application บนมือถือรองรับ จะเป็นรองก็ในเรื่องราคาและช่องทางการจัดจำหน่ายครับ

จุดด้อยของ Espresso Lite V2.0 คืออะไร ?

  • ณ ตอนนี้อาจจะเป็นเรื่องของ Document ที่ยังมีน้อยไปหน่อยครับ ซึ่งผมคิดว่าทีมงานคงกำลังจะทำกันอยู่ ซึ่งคงมาในเร็วๆนี้แน่นอน โดยเฉพาะพี่ๆน้องๆชมรมเชียงใหม่เมกเกอร์คลับที่กำลังเล่นกันอย่างสนุกสนาน (คอยติดตามชมกันต่อไปครับ)

สุดท้าย

  • ผมขอเปรียบ “เจ้า ESP8266 ดั่งเมล็ดกาแฟชั้นเลิศจากที่ราบสูงเซี่ยงไฮ้ ที่ได้คนคั่วเมล็ดกาแฟและโรงคั่วขั้นเทพจากตอนใต้(สิงค์โปร+มาเลย์) บวกกับบาริสต้ามือทอง เทคนิคแพรวพราวจากตอนกลาง(ไทย) จนออกมาเป็นกาแฟ ESPresso Lite V2.0 ชั้นเลิศ ที่ดึงความเข้มของเมล็กกาแฟและกลิ่นหอมที่เตะจมูก ออกมาได้อย่างครบถ้วน” ด้วยเหตุนี้ คอกาแฟ(เมเกอร์)ทั้งหมาย ไม่ควรพลาก ESPresso Lite V2.0 ด้วยประการทั้งปวงครับ

อ้างอิง

--

--

Sathittham (Phoo) Sangthong
SS Blog

Hi! It's me Phoo! I’m a Software Developer 👨‍💻 , a Startup Entrepreneur 📱 and a Runner 🏃 . Currently, I’m a Co-Founder and CTO of a Startup name “Urbanice”.