สร้าง Weather Station เองไม่ยาก (ตอนที่1)
ในยุคที่อุปกรณ์ IoT กลายเป็นเรื่องง่ายสำหรับนักพัฒนา การตรวจจับจากเซนเซอร์ต่าง ๆ หรือแม้กระทั่งการควบคุมอุปกรณ์ไฟฟ้าทำได้ง่ายดายเพียงปลายนิ้วของเรา
วันนี้จึงขอเสนอการอ่านค่าจากเซนเซอร์วัดอุณหภูมิและความชื้นส่งค่าขึ้น Thingspeak ง่าย ๆ ด้วย ESPresso lite 2.0
Table of Contents
- บทความสร้าง Weather Station เองไม่ยาก (ตอนที่1)
- บทความสร้าง Weather Station เองไม่ยาก (ตอนที่2)
Thingspeak เป็น Platform as a Services ที่ให้บริการเพื่อเก็บข้อมูลแบบเรียลไทม์ (Real-time) โดยข้อมูลที่ส่งขึ้นไปจะแสดงข้อมูลในรูปแบบกราฟ สามารถอัพเดทข้อมูล หรือเรียกดูจากที่ใดก็ได้ ซึ่งก็คล้าย ๆ กับ netpie.io แต่สิ่งที่ต่างกัน คือ Thingspeak จะแสดงผลข้อมูลในรูปแบบกราฟ และสามารถนำกราฟที่แสดงผลไปใช้งานบนเว็บได้อีกด้วย (iframe) ซึ่งข้อมูลที่ดึงไปแสดงผลบนเว็บ ก็จะอัพเดทข้อมูลแบบเรียลไทม์ (Real-time) ด้วยเช่นกัน
วิดีโอสอนการใช้งาน ThingSpeak กับ ESP8266 บน Arduino เบื้องต้น
ตัวอย่างการต่อใช้งาน Espressolite V2.0 กับ DHT22
Library ของโปรแกรมตัวอย่าง
สามารถดาวน์โหลดได้จาก Manage Library… ของโปรแกรม Arduino IDE ได้เลย
#include <DHT.h>
#include <ESP8266WiFi.h>
โปรแกรมตัวอย่างใช้ส่งค่าไปยัง ThingSpeak
บทสรุป
หลังจากสามารถทดลองใช้งานได้คร่าว ๆ แล้ว ThingSpeak สามารถเก็บข้อมูลของเราได้ ข้อดีคือสามารถใช้งานได้ฟรีแถมยังนำข้อมูลออกมาในรูปแบบ Excel ได้อีกด้วยตอนต่อไปเราจะมาสร้างกล่องให้น่าใช้งานแล้วนำไปติดได้ทั่วบริเวณบ้านได้เลย
ขอขอบคุณแหล่งที่มา