Posted on

ระบบวัดอุณหภูมิและความชื้นสัมพัทธ์ของอากาศ

ลองทำระบบวัดอุณหภูมิและความชื้นสัมพัทธ์ของอากาศที่บ้านดูเล่นๆ  อุปกรณ์ที่ใช้ในครั้งนี้ก็คือ

  1. เจ้าบอร์ด ESP8285
  2. โมดูล DHT22

เขียนโปรแกรมด้วย Arduino ให้ส่งข้อมูลเข้า Blynk Server (โปรเจคนี้ทำตัวปิด/เปิดไฟใส่ไว้ด้วยแล้ว) จากนั้นไปสร้าง Guage และ Graph แสดงผลแบบ Realtime ดูในมือถือ ประสบความสำเร็จ ได้ผลใกล้เคียงกับเว็บของกรมอุตุนิยมและ Accuweather เลยจ้า

ต่อโมดูล DHT22 เข้ากับ ESP8285 ดังนี้ ขา + ต่อกับ ไฟ 5V, ขา – ต่อกับ Ground และ Out ต่อกับ Pin 5
Continue reading ระบบวัดอุณหภูมิและความชื้นสัมพัทธ์ของอากาศ
Posted on

Project เปิด/ปิดไฟด้วย Blynk + ESP8285

สวัสดีครับสำหรับ Post นี้เราจะมาสร้าง Project  เปิด/ปิดไฟด้วย Blynk ผ่านอุปกรณ์ ESP8285 กัน ซึ่งก่อนการเริ่มต้นให้ตรวจสอบก่อนว่าเรามีสิ่งที่จำเป็นครบหรือยัง ดังนี้ครับ

ใน Project นี้จะทำการต่อหลอด LED จำนวน 3 หลอดเข้ากับขา 2,4 และ 5 นะครับ

ขั้นตอนทั้งหมดสามารถดูจาก VDO ได้เลยครับ

Source Code ของตัวโปรแกรม

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YOUR-BLYNK-AUTH";

// Your WiFi credentials.
char ssid[] = "WiFi-SSID";
char pass[] = "WiFi-PASSWORD";

void setup()
{
  // Debug console
  Serial.begin(9600);

  //Blynk.begin(auth, ssid, pass);
  Blynk.begin(auth, ssid, pass,"blynk.jpnet.co.th",8080);
  Blynk.syncAll();
}

void loop()
{
  Blynk.run();
}
Posted on

การสร้าง Project ใหม่ใน Blynk Application

ก่อนการใช้งานระบบ Blynk จำเป็นต้องทำการสร้าง Project ใหม่ใน Aplication บน SmartPhone ของเราก่อน ทั้งนี้เราสามารถเลือกอุปกรณ์และกำหนดรูปแบบการเชื่อมต่อได้ และระบบจะทำการสร้าง Auth Token เพื่อนำไปใส่ในโปรแกรม Arduino IDE ต่อไป

เปิด  Application Blynk ขึ้นมา เลือกที่ New Project

Continue reading การสร้าง Project ใหม่ใน Blynk Application

Posted on

การดาวน์โหลดและติดตั้ง Blynk Library

หลังจากทำการติดตั้ง Blynk Application ใน SmartPhone และทำการ สร้างบัญชีการใช้งานใน Local Blynk Server (ใช้งานได้ฟรี) ของทางเราเรียบร้อยแล้ว ขั้นตอนต่อไปคือการดาวน์โหลดและติดตั้ง Blynk Library ลงในโปรแกรม Arduino เพื่อเริ่มใช้งานระบบต่อไป

Continue reading การดาวน์โหลดและติดตั้ง Blynk Library

Posted on

Blynk คืออะไร

Blynk Platform ถูกออกแบบมาเพื่อใช้ในการควบคุมอุปกรณ์  Internet of Things ซึ่งมีคุณสมบัติในการควบคุมจากระยะไกลผ่านเครือข่ายอินเตอร์เน็ต และยังสามารถแสดงผลค่าจากเซนเซอร์ต่างๆ ได้อีกด้วย

ภาพจาก https://docs.blynk.cc/

Continue reading Blynk คืออะไร