สมาชิกในกลุ่ม
ชื่อ นาย นเรศ ท้าวพรม ชั้น ม.6/2 เลขที่3
ชื่อ นางสาว จุฬาลักษณ์ พานหนองเส ชั้น ม.6/2 เลขที่11
ชื่อ นางสาว พิชญาภา อาจมูลตรี ชั้น ม.6/2 เลขที่ 16
ชื่อ นางสาว วัชชิราภรณ์ รังกลาง ชั้น ม.6/2 เลขที่ 18
ชื่อ นางสาว ณัฐชฎาพร ถวายชัยชั้น ม.6/2 เลขที่ 13
วัตถุประสงค์โครงงาน
เพื่อศึกษาโปรแกรมคอมพิวเตอร์ เริื่อง Blynk
เพื่อการควบคุมการเปิด-ปิดไฟจากระยะใกล้-ไกล ผ่านระบบมือถือ
แนวคิดจาก บุคคลส่วนมากมักจะลืมปิดไฟในบ้านเมื่อออกไปข้างนอก และมักจะเสียเวลากลับมาดูเพื่อให้แน่ใจ ทางคณะผู้จัดทำจึงคิดค้นสิ่งประดิษฐ์ที่จะช่วยเพิ่มความสะดวกสบายในการเปิด-ปิดไฟผ่านระบบมือถือ เราสามารถสั่งการเปิด-ปิดผ่านมือถือได้ทั้งจากระยะใกล้-ไกล
อ้างอิงมาจาก
https://youtu.be/uMUz6L7_LJA?feature=shared
วัสดุอปกรณ์
1.หลอดไฟ
2.บอร์ด IOT
3.Relay 1 ช่อง (5V หรือ 3.3V ขึ้นอยู่กับบอร์ด ESP8266)
4.แอปพลิเคชัน Blynk (ใช้บนมือถือ)
5.สาย USB
6.ฟิวเจอร์บอร์ด
7.เทปสี
8.เทปดำ
9.สายจั้มส์
ขั้นตอนการทำงาน
ประกอบโครงสร้างจำลอง
เขียนบอร์ดให้เชื่อมกับหลอดไฟ
เขียนโค้ดในแอป Blynk
ทดลองใช้งานหลอดไฟ
CODE โปรแกรม
#include <DHT.h>
#include <DHT_U.h>
#define BLYNK_TEMPLATE_ID "TMPL6a8kSfUI4"
#define BLYNK_TEMPLATE_NAME "DHT11"
#define BLYNK_AUTH_TOKEN "Goj7HTmXwrkCaawfrahIYH4UanTv3DR9 "
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char ssid[] = "Watchi";
char pass[] = "11111111";
#define DHTPIN D1
#define Light D7
#define DHT11 D2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
void sendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
}
BLYNK_WRITE(V2)
{
int pinValue = param.asInt();
digitalWrite(Light, pinValue);
}
BLYNK_WRITE(V1)
{
int pinValue = param.asInt();
digitalWrite(DHT11, pinValue);
}
void setup()
{
Serial.begin(115200);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
dht.begin();
pinMode(Light, OUTPUT);
pinMode(DHT11, OUTPUT);
timer.setInterval(1000L, sendSensor);
}
void loop()
{
Blynk.run();
timer.run();
}
ภาพประกอบการทำงาน
https://www.canva.com/design/DAGhZZ4veh4/RrMiaWLtgpcE-TPZuu4llA/edit?utm_content=DAGhZZ4veh4&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
แก้ไข
ผลการดำเนินงาน