สารบัญ:

ควบคุมเครื่องใช้ในบ้านโดยใช้ NodeMCU (ESP8266) และแอป Blynk: 8 ขั้นตอน (พร้อมรูปภาพ)
ควบคุมเครื่องใช้ในบ้านโดยใช้ NodeMCU (ESP8266) และแอป Blynk: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ควบคุมเครื่องใช้ในบ้านโดยใช้ NodeMCU (ESP8266) และแอป Blynk: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ควบคุมเครื่องใช้ในบ้านโดยใช้ NodeMCU (ESP8266) และแอป Blynk: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Blynk IOT EP.27 ควบคุมอุปกรณ์ไฟฟฟ้าภายในบ้าน ด้วยมือถือตามที่ต้องการ esp8266 +Relay + App Blynk 2024, พฤศจิกายน
Anonim
ควบคุมเครื่องใช้ในบ้านโดยใช้ NodeMCU (ESP8266) และ Blynk App
ควบคุมเครื่องใช้ในบ้านโดยใช้ NodeMCU (ESP8266) และ Blynk App

ในบทช่วยสอนนี้ เราจะมาเรียนรู้วิธีใช้แอป Blynk และ NodeMCU (ESP8266) เพื่อควบคุมหลอดไฟ (เครื่องใช้ไฟฟ้าอื่นๆ ในบ้านก็ใช้ได้) โดยจะทำงานร่วมกันผ่านอินเทอร์เน็ต

จุดประสงค์ของคำแนะนำนี้คือการแสดงโซลูชันที่ง่ายที่สุดในการควบคุม Arduino หรือฮาร์ดแวร์ที่เข้ากันได้ (NodeMCU) จากระยะไกลทางอินเทอร์เน็ตและเพื่อสำรวจโลกของ Internet Of Things (IoT)

Blynk คืออะไร Blynk เป็นแพลตฟอร์มที่มีแอป iOS และ Android เพื่อควบคุม Arduino, Raspberry Pi และสิ่งที่ชอบบนอินเทอร์เน็ต เป็นแดชบอร์ดดิจิทัลที่คุณสามารถสร้างส่วนต่อประสานกราฟิกสำหรับโครงการของคุณโดยเพียงแค่ลากและวางวิดเจ็ต (ที่มา: เว็บไซต์ Blynk)

ขั้นตอนที่ 1: อุปกรณ์ฮาร์ดแวร์/ซอฟต์แวร์

อุปกรณ์ฮาร์ดแวร์/ซอฟต์แวร์
อุปกรณ์ฮาร์ดแวร์/ซอฟต์แวร์
อุปกรณ์ฮาร์ดแวร์/ซอฟต์แวร์
อุปกรณ์ฮาร์ดแวร์/ซอฟต์แวร์

ส่วนประกอบฮาร์ดแวร์:

1. NodeMCU (ESP8266)

2. รีเลย์

3. โคมไฟ

4. สายไฟ

6. แหล่งจ่ายไฟ 5V 1AMP (เป็นทางเลือก แต่ฉันแนะนำให้ใช้เพื่อหลีกเลี่ยงการขาดกระแสไฟฟ้าโดยการจ่าย 5v ให้กับรีเลย์

แอพซอฟต์แวร์:

1. แอพ Blynk

2. Arduino IDE

3. Blynk Library สำหรับระบบปฏิบัติการของคุณ (Windows, Linux, iOS)

4. ผู้จัดการบอร์ด ESP8266 สำหรับ Arduino IDE

ขั้นตอนที่ 2: ดาวน์โหลด Blynk Library

ทำตามคำสั่ง:

1. ดาวน์โหลด Blynk_Release_vXX.zip (เลื่อนลงไปที่ส่วนดาวน์โหลด)

2. เปิดเครื่องรูดไฟล์เก็บถาวร คุณจะสังเกตเห็นว่าไฟล์เก็บถาวรมีหลายโฟลเดอร์และหลายไลบรารี

3. คัดลอกไลบรารีทั้งหมดเหล่านี้ไปยัง your_sketchbook_folder ของ Arduino IDE หากต้องการค้นหาตำแหน่งของ your_sketchbook_folder ให้ไปที่เมนูด้านบนใน Arduino IDE:

Windows: ไฟล์ → ค่ากำหนด

Mac OS: Arduino → ค่ากำหนด

หากต้องการดาวน์โหลด Blynk Library และรับข้อมูลเพิ่มเติม ให้ไปที่ลิงก์นี้ (ที่นี่)

ขั้นตอนที่ 3: การเพิ่มตัวจัดการบอร์ด ESP8266

การเพิ่มผู้จัดการบอร์ด ESP8266
การเพิ่มผู้จัดการบอร์ด ESP8266

ในตัวจัดการบอร์ดเพิ่มเติมให้ป้อน URL ด้านล่างhttps://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

ตามที่ไฮไลต์ในรูปแล้วป้อนตกลง

หมายเหตุ: หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนนี้ ให้ดูวิดีโอ

ขั้นตอนที่ 4: ดูวิดีโอสำหรับรายละเอียดเพิ่มเติม

Image
Image

ขั้นตอนที่ 5: การกำหนดค่าของ Blynk

การกำหนดค่าของ Blynk
การกำหนดค่าของ Blynk
การกำหนดค่าของ Blynk
การกำหนดค่าของ Blynk
การกำหนดค่าของ Blynk
การกำหนดค่าของ Blynk

ในการตั้งค่า Blynk App คุณควรทำตามขั้นตอนด้านล่าง:

1. ดาวน์โหลดแอป Blynk บนสมาร์ทโฟนของคุณและสร้างบัญชี

ในการทำสิ่งนี้: ดาวน์โหลดแอป Blynk:

• iOS:

• Android:

2. สร้างโครงการใหม่ เลือกจากรายการฮาร์ดแวร์ของคุณ (NodeMCU)

3. เลือกประเภทการเชื่อมต่อ (USB, Wifi, Bluetooth…)

4. เพิ่มวิดเจ็ตในแผงควบคุมของคุณโดยคลิกที่ไอคอนเครื่องหมายบวกที่ด้านบนขวา

5. เลือกวิดเจ็ตปุ่ม แล้วแตะสองครั้งที่วิดเจ็ตเพื่อแก้ไขการตั้งค่า

หมายเหตุ: รหัสการตรวจสอบจะถูกส่งไปยังอีเมลของคุณ

ขั้นตอนที่ 6: แผนผัง

แผนผัง
แผนผัง

กรุณาทำตามขั้นตอนดังต่อไปนี้:

1. 5v ของแหล่งจ่ายไฟไปยัง Vcc ของบอร์ดรีเลย์

2. GND ถึง GND ของบอร์ดรีเลย์

3. D1 ของ NodeMCU ไปยัง IN1 ของบอร์ดรีเลย์

หมายเหตุ: รีเลย์ต้องการ 5v และเอาต์พุตของ nodemcu เพียง 3.3v นี่คือเหตุผลที่ฉันแนะนำเป็นอย่างยิ่งให้ใช้แหล่งจ่ายไฟ 5v ภายนอก

ขั้นตอนที่ 7: รหัส Arduino

เกี่ยวกับรหัส

#define BLYNK_PRINT ซีเรียล

#include #include /// คุณควรได้รับ Auth Token ในแอป Blynk // ไปที่การตั้งค่าโครงการ (ไอคอนน็อต) char auth = "YourAuthToken"; // ข้อมูลรับรอง WiFi ของคุณ // ตั้งรหัสผ่านเป็น "" สำหรับเครือข่ายที่เปิดอยู่ char ssid = "ชื่อเครือข่ายของคุณ"; char pass = "รหัสผ่านของคุณ"; การตั้งค่าเป็นโมฆะ () {// คอนโซลดีบัก Serial.begin (115200); Blynk.begin(รับรองความถูกต้อง, ssid, ผ่าน); } วงเป็นโมฆะ () { Blynk.run(); }

ขั้นตอนที่ 8: สำหรับการสนับสนุน

สำหรับการสนับสนุน
สำหรับการสนับสนุน

คุณสามารถสมัครรับข้อมูลจากช่อง YouTube ของฉันสำหรับบทแนะนำและโครงการเพิ่มเติม

สมัครสมาชิกเพื่อรับการสนับสนุน

ขอขอบคุณ. ไปที่ช่อง YouTube ของฉัน -ลิงค์

แนะนำ: