#7 สอนวิธีใช้งาน ESP8266 Adafruit IO ทำเครื่องวัดอุณหภูมิและความชื้นออนไลน์Adafruit IO Nodemcu ตัวอย่างนี้ เราจะทดลองส่งค่าเข้า Adafruit IO แบบ 2 ค่าพร้อมกัน โดยเป็นค่าอุณหภูมิและความชื้นที่อ่านค่ามาจากเซนเซอร์ DHT11
สอนวิธีใช้งาน Adafruit IOAdafruit IO esp8266 เนื่องจาก Adafruit IO เวอร์ชั่นฟรี มีข้อจำกัดในการสร้าง Feed ดังนั้นเราจะทดลองเริ่มจาก เอาออกทั้งหมดก่อน
วิธีใช้งาน Adafruit IO
การลบ Blockที่มุมบนขวากดที่ไอคอน Edit

กดปุ่มรูปถังขยะ ของ Block ที่ต้องการลบ
การลบ Feedที่เมนูด้านบน Feeds เลือก view all

ติ๊กเลือก Feed ที่ต้องการลบ เลือกเมนู Action > Delete Selected Feeds
เริ่มต้นทดลองทำเครื่องวัดอุณหภูมิและความชื้นออนไลน์ กันเลยสร้าง Feed ชื่อ temp และ humidity เป็น Block แบบเกจ

1. ติดตั้งไลบารี DHT sensor library จากเมนู Library Manager ดังรูปนี้

2. วิธีใช้ ESP8266 Adafruit ต่อวงจรดังนี้
- ขา 1 -> 3.3V
- ขา 2 -> D2
- ขา 4 -> GND
- ต่อ R ค่า 10k คร่อมขา 2 และ 1 เพื่อ pullup ป้องกันสัญญาณรบกวน


3. อัพโหลดโค้ดตัวอย่างนี้
https://gist.github.com/maxtic/f99129b97cdb20c2ded3de19c2616cc3แล้วดูผลลัพธ์ใน Serial Monitor และ Adafruit IO จะเห็นว่าเราสามารถส่งค่าอุณหภูมิและความชื้นขึ้นอินเตอรืเน็ตได้แล้ว
ข้อมูลเพิ่มเติม การใช้งาน Arduino ESP8266 Adafruit IO
