สร้าง Weather Station เองไม่ยาก (ตอนที่1)

ในยุคที่อุปกรณ์ IoT กลายเป็นเรื่องง่ายสำหรับนักพัฒนา การตรวจจับจากเซนเซอร์ต่าง ๆ หรือแม้กระทั่งการควบคุมอุปกรณ์ไฟฟ้าทำได้ง่ายดายเพียงปลายนิ้วของเรา

Sarawoot Chaichana
Chiang Mai Maker Club
2 min readSep 15, 2017

--

วันนี้จึงขอเสนอการอ่านค่าจากเซนเซอร์วัดอุณหภูมิและความชื้นส่งค่าขึ้น Thingspeak ง่าย ๆ ด้วย ESPresso lite 2.0

Table of Contents

  1. บทความสร้าง Weather Station เองไม่ยาก (ตอนที่1)
  2. บทความสร้าง Weather Station เองไม่ยาก (ตอนที่2)

Thingspeak เป็น Platform as a Services ที่ให้บริการเพื่อเก็บข้อมูลแบบเรียลไทม์ (Real-time) โดยข้อมูลที่ส่งขึ้นไปจะแสดงข้อมูลในรูปแบบกราฟ สามารถอัพเดทข้อมูล หรือเรียกดูจากที่ใดก็ได้ ซึ่งก็คล้าย ๆ กับ netpie.io แต่สิ่งที่ต่างกัน คือ Thingspeak จะแสดงผลข้อมูลในรูปแบบกราฟ และสามารถนำกราฟที่แสดงผลไปใช้งานบนเว็บได้อีกด้วย (iframe) ซึ่งข้อมูลที่ดึงไปแสดงผลบนเว็บ ก็จะอัพเดทข้อมูลแบบเรียลไทม์ (Real-time) ด้วยเช่นกัน

ตัวอย่างหน้า Website https://thingspeak.com/

วิดีโอสอนการใช้งาน ThingSpeak กับ ESP8266 บน Arduino เบื้องต้น

วิดีโอการใช้งาน ThingSpeak กับ ESP8266เบื้องต้น

ตัวอย่างการต่อใช้งาน Espressolite V2.0 กับ DHT22

ตัวอย่างการต่อใช้งาน Espressolite V2.0 กับ DHT22

Library ของโปรแกรมตัวอย่าง

สามารถดาวน์โหลดได้จาก Manage Library… ของโปรแกรม Arduino IDE ได้เลย

#include <DHT.h>

Library DHT.h

#include <ESP8266WiFi.h>

Library ESP8266WiFi.h

โปรแกรมตัวอย่างใช้ส่งค่าไปยัง ThingSpeak

บทสรุป

หลังจากสามารถทดลองใช้งานได้คร่าว ๆ แล้ว ThingSpeak สามารถเก็บข้อมูลของเราได้ ข้อดีคือสามารถใช้งานได้ฟรีแถมยังนำข้อมูลออกมาในรูปแบบ Excel ได้อีกด้วยตอนต่อไปเราจะมาสร้างกล่องให้น่าใช้งานแล้วนำไปติดได้ทั่วบริเวณบ้านได้เลย

ขอขอบคุณแหล่งที่มา

--

--

Sarawoot Chaichana
Chiang Mai Maker Club

Maker ตัวน้อยผู้แสวงหาความกระจ่าง