![[Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk: 4 ขั้นตอน [Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk: 4 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-16347-42-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![[Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk [Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk](https://i.howwhatproduce.com/images/006/image-16347-43-j.webp)
![[Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk [Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk](https://i.howwhatproduce.com/images/006/image-16347-44-j.webp)
![[Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk [Home Automation] ควบคุมรีเลย์จากทุกที่โดยใช้ ESP8266 + Blynk](https://i.howwhatproduce.com/images/006/image-16347-45-j.webp)
มีหลายวิธีในการทำโฮมออโตเมชั่น บางอันซับซ้อน บางอันง่าย คำแนะนำนี้ฉันจะแสดงวิธีสร้างการควบคุมรีเลย์อย่างง่ายโดยใช้ ESP-12E กับ Blynk เพื่อความสะดวกในการออกแบบเป็น PCB ด้านเดียว ให้คุณทำเองได้ที่บ้าน หรือแม้แต่ส่งไฟล์ gerber ให้ผู้ผลิต PCB ทำมาให้
ขั้นตอนที่ 1: การออกแบบ PCB




ขั้นตอนการออกแบบ PCB เป็นขั้นตอนที่สำคัญที่สุด เพราะหากเราผิดพลาดบางอย่างในขั้นตอนนี้ โครงการจะทำงานไม่ถูกต้อง
ตามหัวข้อของคำแนะนำนี้ เราจะใช้โมดูล ESP8266 (ESP-12E) เพื่อขับเคลื่อนการเปิด/ปิดรีเลย์ ดังนั้นเราต้องเข้าใจข้อกำหนดของ ESP8266 ถ้าเราดูในส่วนลักษณะทางไฟฟ้าในแผ่นข้อมูล ESP8266 เราพบว่า
- แรงดันไฟจ่าย 3.3V
- แรงดันไฟฟ้าสูง GPIO สูงสุดคือ 3.3V
- กระแส GPIO สูงสุดคือ 12mA
เราจะใช้รีเลย์ 5V การจ่ายไฟจะเป็น 5V แต่ ESP8266 ต้องการเพียง 3.3V ดังนั้นเราจึงต้องการตัวควบคุมบางส่วนจาก 5V ถึง 3.3V สำหรับรีเลย์ไดรฟ์ 5V ที่ใช้ 3.3V เราจำเป็นต้องมีทรานซิสเตอร์เพื่อเพิ่มกระแสและแรงดัน สำหรับจำนวนชิ้นส่วนขั้นต่ำ ฉันแนะนำให้ใช้อาร์เรย์ทรานซิสเตอร์ ULN2803 ด้วย ULN2803 เราสามารถขับรีเลย์ได้มากถึง 8 ตัว และมีฟลายแบ็คไดโอดภายในเพื่อป้องกันแรงดันไฟกระชากเมื่อปิดโหลดอุปนัย
สุดท้ายฉันเลือก 1117-3.3 สำหรับตัวควบคุมแรงดันไฟฟ้า ULN2803A สำหรับรีเลย์ของไดรฟ์
ถัดไป โหมดบูต ESP8266 และโหมดแฟลช
จากแผ่นข้อมูลหน้า 8 เพื่อให้ ESP8266 บูตได้ตามปกติ คุณต้องใช้ตรรกะกับพินดังนี้
- สูงใน CHIP_EN, GPIO0, GPIO2
- ต่ำใน GPIO15
ในการแฟลชเฟิร์มแวร์ไปยัง ESP8266 คุณต้องใช้ตรรกะกับพินดังต่อไปนี้
- สูงใน CHIP_EN, GPIO2
- ต่ำใน GPIO15, GPIO0
ดังนั้นฉันจึงใช้ตัวต้านทาน 10k เพื่อดึงขึ้นและดึงลงบนแต่ละพินตามที่อธิบายไว้และใช้ปุ่มกดเป็น RESET และ FLASH เพื่อให้คุณสามารถเข้าสู่แต่ละโหมดได้อย่างง่ายดาย
ขั้นตอนที่ 2: สร้าง PCB




ถ้าเป็นไปได้คุณสามารถส่งไฟล์ gerber ไปยังผู้ผลิต PCB ได้ แต่ถ้าไม่ใช่เราจะสร้างมันขึ้นมาเอง
ฉันใช้การถ่ายเทความร้อนเพื่อทำให้ PCB มีขั้นตอนดังนี้:
- พิมพ์ชั้นล่างสุดบนกระดาษภาพถ่าย
- ตัด PCB ธรรมดาที่มีขนาดเท่ากันกับการออกแบบของเรา
- ใช้เตารีดเพื่อถ่ายโอนหมึกจากกระดาษไปยัง PCB
- หลังจากแกะกระดาษออกแล้วจุ่ม PCB ลงใน PCB acid etching
- ทำความสะอาด PCB ด้วยทินเนอร์เพื่อขจัดหมึก
- เจาะ PCB
- การแกะสลัก PCB
ขั้นตอนที่ 3: การประกอบ PCB




ในขั้นตอนการประกอบ PCB โปรดใช้ความระมัดระวังเกี่ยวกับหัวแร้ง
ในขั้นตอนนี้ ฉันแนะนำให้บัดกรีอุปกรณ์ขนาดเล็กก่อน หากคุณสร้าง PCB ด้วยตัวเอง ให้ใช้มัลติมิเตอร์เพื่อตรวจสอบพื้นที่แทร็กแคบๆ เพื่อป้องกันไฟฟ้าลัดวงจร
ขั้นตอนที่ 4: การเข้ารหัสและกะพริบ





ขั้นแรก ติดตั้งแอปพลิเคชัน "Blynk" บนโทรศัพท์มือถือของคุณ ลงทะเบียนและลงชื่อเข้าใช้แอปพลิเคชัน
หลังจากลงชื่อเข้าใช้แอปพลิเคชันแล้วให้แตะ "โครงการใหม่"
ป้อนชื่อโครงการ เลือก ESP8266 เป็นอุปกรณ์ จากนั้นแตะ "สร้างโครงการ"
แอปพลิเคชันจะแสดงข้อความ "Auth Token ถูกส่งไปยัง:"
แท็บใดก็ได้ในการออกแบบโครงการ กล่องวิดเจ็ตจะปรากฏขึ้น
เลือกปุ่มจากนั้นป้อน LED1 เป็นชื่อปุ่ม เลือก "GP16" เป็นเอาต์พุตจาก ESP8266 (ดูแผนผัง) ค่าต่ำสุด "0" ค่าสูงสุด "1" โหมด "สวิตช์" ป้อนป้ายกำกับเปิด/ปิดตามที่คุณต้องการและแท็บ ปุ่ม "ตกลง" ที่ด้านบนขวาของหน้าจอเพื่อสิ้นสุดการตั้งค่าปุ่ม
ทำเช่นเดียวกันกับ LED2, LED3 และ LED4. ด้านบน
ลากปุ่มไปทุกที่ที่คุณต้องการ
แตะปุ่ม "สามเหลี่ยม" หรือ "เล่น" ที่ด้านบนขวาของหน้าจอเพื่อเรียกใช้โครงการ
คุณจะสังเกตเห็นว่าบอร์ดของคุณออฟไลน์อยู่
ไปที่โปรแกรมด้าน ESP8266 กัน
เชื่อมต่อ USB เข้ากับ RS-232 กับ ESP8266 PCB ระวังระดับ TTL ของโมดูล USB เป็น RS-232 ระดับ TTL ต้องไม่เกิน 3.6 โวลต์
หากต้องการเข้าสู่โหมดแฟลช ให้กดปุ่มรีเซ็ตและปุ่มแฟลชหลังจากปล่อยปุ่มรีเซ็ตแล้วปล่อยปุ่มแฟลชตามลำดับ หากบอร์ดอยู่ในโหมดแฟลช LED1 จะ "เปิด"
ไปที่เว็บไซต์ Blynk ดาวน์โหลดไลบรารี Blynk และติดตั้งบนพีซีของคุณ
บน Arduino IDE ไปที่ File->Examples->Blynk->Boards_Wifi->ESP8266_Standalone
เปลี่ยนสตริง "YourAuthToken" เป็นโทเค็นการรับของคุณจากอีเมล
เปลี่ยน ssid ที่บ้านและรหัสผ่านของคุณ
เลือก "NodeMCU 1.0" เป็นบอร์ด
เลือกพอร์ตโมดูล USB เป็น RS-232
อัปโหลดรหัสไปยังบอร์ดรอจนกว่าการอัปโหลดจะเสร็จสิ้น (LED1 จะปิดลง)
ตอนนี้พร้อมที่จะควบคุมรีเลย์จากโทรศัพท์มือถือของคุณแล้ว
กลับไปที่โทรศัพท์สถานะของกระดานจะกลายเป็น "ออนไลน์"
แตะที่แต่ละปุ่ม จากนั้นรีเลย์จะเปิด/ปิดตามที่แสดงบนโทรศัพท์ของคุณ
ขอให้โชคดี.
แนะนำ:
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: 3 ขั้นตอน

รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: ฉันสร้างโปรเจ็กต์นี้เพราะต้นไม้ในร่มของฉันต้องแข็งแรงแม้ในขณะที่ฉันพักร้อนเป็นระยะเวลานาน และฉันชอบแนวคิดที่มี ควบคุมหรืออย่างน้อยก็เฝ้าติดตามเหตุการณ์ที่เป็นไปได้ทั้งหมดที่เกิดขึ้นในบ้านของฉันผ่านทางอินเทอร์เน็ต
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน

ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา
เปิดและปิดคอมพิวเตอร์ของคุณด้วย Google Home & Blynk: 6 ขั้นตอน

เปิดและปิดคอมพิวเตอร์ของคุณด้วย Google Home & Blynk: สวัสดีทุกคนและยินดีต้อนรับสู่บทช่วยสอนนี้! คราวนี้ฉันจะแสดงวิธีเปิดคอมพิวเตอร์ของคุณด้วย Google Home ระวัง !!อ่านสิ่งนี้!!: 1. อย่าลืมแยก คอนเนคชั่น! ฉันเลือกที่จะพิมพ์เคสแบบ 3 มิติเพื่อแก้ไขปัญหานี้ 2. หากคุณต่อสายไฟเข้ากับเ
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino ด้วยแอป Blynk: 5 ขั้นตอน

สวัสดี Blynk! การเชื่อมต่อ SPEEEduino กับแอป Blynk: SPEEEduino คืออะไร SPEEEduino เป็นบอร์ดไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โดยอิงจากระบบนิเวศ Arduino ซึ่งสร้างขึ้นสำหรับนักการศึกษา SPEEEduino รวมฟอร์มแฟคเตอร์และไมโครคอนโทรลเลอร์ของ Arduino เข้ากับ ESP8266 Wi-Fi SoC ทำให้
Node MCU พร้อมโมดูลรีเลย์ 4 พอร์ต, แอป Blynk, IFTTT และ Google Home กำไร?: 5 ขั้นตอน

Node MCU พร้อมโมดูลรีเลย์ 4 พอร์ต, แอป Blynk, IFTTT และ Google Home กำไร?: โพสต์นี้เป็นข้อมูลเกี่ยวกับวิธีเชื่อมต่อ Google Home กับ NodeMCU และแอป blynk คุณสามารถควบคุมเครื่องใช้ของคุณด้วยสวิตช์ NodeMCU ที่ควบคุม blynk และผู้ช่วยของ Google ได้เลย ตกลง Google .. เปิดสิ่งที่ดี