ปิด-เปิด อุปกรณ์ไฟฟ้าออนไลน์ผ่านมือถือที่ใดก็ได้บนโลก ง่ายๆด้วย Arduino

บทความนี้ผมจะมาแนะนำการใช้ Arduino ทำวงจรและเขียนโปรแกรม รวมถึงการใช้ App มือถือในการควบคุมการเปิด หรือ ปิด เครื่องใช้ไฟฟ้า ออนไลน์ (Online) จากที่ไหนก็ได้บนโลกใบนี้ เพียงแค่มีมือถือสมาร์ทโฟน(Smart Phone) และ อินเทอร์เน็ต(Internet) ก็สามารถสั่งได้ ยกตัวอย่างง่ายๆเช่น เปิดปิดไฟที่บ้าน เปิดปิดปั้มน้ำ เปิดพัดลม เป็นต้น ทั้งนี้ขึ้นอยู่กับการนำไปประยุกต์ใช้ของแต่ละบุคคล ครับโอเคเรามาลุยกันเลยดีกว่า

อุปกรณ์

1. บอร์ด Arduino NodeMCU ESP8266 เวอร์ชั่นใดก็ได้
2. สายจั้มเปอร์ Jumper Wire (ไม่จำเป็นไม่ต้องซื้อก็ได้ครับ อาจตัดสายไฟเหลือก็ได้เช่นกัน)
3. แหล่งจ่ายไฟกระแสตรง 5โวลต์ (แต่ในที่นี้จะใช้แรงดันจาก สาย MicroUSBในการทดลองนะครับ)
4. หลอดไฟ LED 2 หลอด สีใดก็ได้แล้วแต่ชอบ
5. ตัวต้านทาน 220โอห์ม 2ตัว

การต่อวงจรใช้งาน
เขียนโปรแกรมลงบอร์ด NodeMCU esp8266
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] ="ใส่ token ได้รับจาก Blynk app";
//รหัส token ที่ได้จากแอป Blynk จะสอนในขั้นตอนถัดไปครับ

void setup()
{
  Serial.begin(9600);
  Blynk.begin(auth, "ชื่อWiFi", "รหัสผ่านWiFi");
}

void loop()
{
  Blynk.run();
}
ใช้คอมพิวเตอร์ ทำการอัพโหลดโปรแกรมไปยัง บอร์ด NodeMCU ของเราโดยใช้โปรแกรม Arduino IDE
ให้ติดตั้ง ไลบารี่ Libraries ของบอร์ดให้โปรแกรมรู้จักกันก่อนครับ โดยมีขั้นตอนดังนี้
จากนั้น ดาวน์โหลด ไฟล์ Library ของ app Blynk ติดตั้งไปยัง arduino IDE >> https://github.com/blynkkk/blynk-library/releases/tag/v0.6.1
คลิกโหลดไฟล์ที่เขียนว่า Blynk_Release_v0.6.1.zip
นำไฟล์ที่ดาวน์โหลดเพิ่มโดยขั้นตอนตามด้านล่างเลยครับ
Sketch >> Include Library >> Add .ZIP Library... และเลือกไฟล์ .zip มากด ok เลยครับเป็นอันเสร็จ
เมื่อทำขั้นตอนครบหมดแล้วให้นำโค้ดข้างต้น มาใส่โปรแกรม และ แก้ไขใส่ ชื่อไวไฟของคุณ และ รหัสผ่านเพื่อเชื่อมต่ออินเทอเน็ต กับ บอร์ดของเราครับ
ขั้นตอนถัดมา ติดตั้ง app Blynk ลงยังอุปกรณ์มือถือของเพื่อนๆ มีทั้ง ios android สามารถโหลดได้ง่ายๆครับ
Android : https://play.google.com/store/apps/details?id=cc.blynk&hl=th
IOS : https://apps.apple.com/th/app/blynk-iot-for-arduino-esp32/id808760481?l=th
ติดตั้งเรียบร้อยก็จะได้หน้าตาดังด้านล่างนี้ ให้สมัครให้เรียบร้อย หรือใช้ เฟสบุ๊คเข้าก็ได้ครับ






หน้าข้างล่างนี้จะมีปุ่มส่ง Token ไปยังอีเมลอยู่ให้กดส่งแล้ว Copy ไปใส่ในโปรแกรม arduinoIDE ของเราเลยครับ

เมื่อถึงขั้นตอนนี้แล้ว ให้อัพโหลดโปรแกรม ลงบอร์ด NodeMCU ของเราให้เรียบร้อย และ กดทดสอบกับ app ของเรากันเลย


แสดงความคิดเห็น

0 ความคิดเห็น