สารบัญ:

สวิตช์ไฟควบคุม Wi-Fi: 5 ขั้นตอน
สวิตช์ไฟควบคุม Wi-Fi: 5 ขั้นตอน

วีดีโอ: สวิตช์ไฟควบคุม Wi-Fi: 5 ขั้นตอน

วีดีโอ: สวิตช์ไฟควบคุม Wi-Fi: 5 ขั้นตอน
วีดีโอ: รีวิว แนะนำ TUYA Switch WIFI ใหม่ (ได้ทั้งต่อ N และคร่อม C) สวิตช์ผนัง WIFI ใช้งานกับแอพ Smartlife 2024, กรกฎาคม
Anonim
สวิตช์ไฟควบคุม Wi-Fi
สวิตช์ไฟควบคุม Wi-Fi
สวิตช์ไฟควบคุม Wi-Fi
สวิตช์ไฟควบคุม Wi-Fi

สวัสดี! คุณเคยเหนื่อยมากจนลืมปิดไฟในห้องของคุณหรือไม่? หรือคุณไม่อยากลุกจากเตียงอุ่นๆ แล้วกดสวิตช์ไฟข้างเตียง เราทุกคนคงรู้จักความรู้สึกนั้นดี นั่นเป็นเหตุผลที่ฉันอยากจะนำเสนอให้คุณเห็นว่าฉันสร้างฐานที่ควบคุมด้วยสมาร์ทโฟนสำหรับระบบอัตโนมัติภายในบ้านในอนาคตได้อย่างไร - สวิตช์ไฟควบคุมด้วย Wi-Fi

ขั้นตอนที่ 1: รายการชิ้นส่วน:

รายการอะไหล่
รายการอะไหล่
รายการอะไหล่
รายการอะไหล่

การพิจารณาว่าเราควรใช้ส่วนใดเป็นเรื่องสนุกเสมอ กำลังค้นหาชิ้นส่วนที่ถูกที่สุดและน่าเชื่อถือที่สุดในขณะที่ดูชิ้นส่วนอื่นในร้านและคิดเกี่ยวกับโครงการดีๆ อีกโครงการหนึ่งด้วย:D

อันดับแรก เราต้องการสมองสำหรับโครงการของเรา

ฉันเลือก Wemos D1 mini board เนื่องจากไม่เพียงแต่ให้การเชื่อมต่อ Wi-Fi สำหรับสวิตช์เท่านั้น แต่มี 11 GPIO และสามารถตั้งโปรแกรมได้ผ่านซอฟต์แวร์ Arduino IDE ดังนั้นเราจึงไม่จำเป็นต้องใช้ไมโครคอนโทรลเลอร์อื่น ฉันซื้ออันหนึ่งราคา 2.69 เหรียญจาก Aliexpress

ตกลง. ตอนนี้เราต้องการสวิตช์จริงที่จะตัดการเชื่อมต่อในสายไฟหลัก

ดังนั้นฉันจึงซื้อโมดูลรีเลย์ 2 ช่องราคา $0.85 อีกครั้งใน Aliexpress

องค์ประกอบที่สำคัญอีกประการหนึ่งคือแหล่งจ่ายไฟ ฉันเลือกหม้อแปลงไฟฟ้า 230VAC ถึง 5VDC ในราคา $1.99 สามารถรองรับกำลังไฟ 3W ซึ่งเกินพอ

เราต้องการเคสสำหรับโปรเจ็กต์ด้วย (ซึ่งฉันใช้กล่องพราลีนส์):D สายไฟ สายจัมเปอร์และเต้ารับบนผนัง (ที่ดีที่สุดคืออันที่ยื่นออกมาจากผนังและติดตั้งด้วยสกรู 2 ตัว)

ขั้นตอนที่ 2: การรับประทานพราลีนจากกล่อง

เมื่อกล่องว่างเปล่า เราสามารถดำเนินการติดตั้งเต้ารับบนผนังเข้ากับเคสได้ กล่องของฉันยากเกินไปที่จะเจาะ ฉันจึงใช้มีดทำช่องเล็กๆ 2 อัน จากนั้นฉันก็ยึดซ็อกเก็ตด้วยสลักเกลียว น็อตและแผ่นอิเล็กโทรดเล็กๆ เข้าที่

ฉันตามด้วยการติดตั้งหม้อแปลงบนแผ่นไม้อัดเพื่อทำให้การบัดกรีง่ายขึ้น จากนั้นฉันก็ถอดสายไฟและบัดกรีสายไฟเข้ากับหมุด AC บนหม้อแปลงไฟฟ้า

ขั้นตอนที่ 3: การเดินสายไฟส่วนประกอบทั้งหมด

การเดินสายไฟส่วนประกอบทั้งหมด
การเดินสายไฟส่วนประกอบทั้งหมด

ตอนนี้ส่วนที่สนุก - เชื่อมต่อทุกชิ้นและในขณะเดียวกันก็ไม่ได้ยุ่งอะไร:D

แผนผังแสดงการเชื่อมต่อทั้งหมดที่เราต้องทำระหว่างบอร์ด ยกเว้นช่องกลางสำหรับเต้ารับควบคุม ซึ่งจะต่อตรงไปยังสายไฟ สำหรับการเชื่อมต่อไฟฟ้าแรงสูง ให้ใช้สายไฟที่สามารถรองรับกระแสไฟได้เสมอ เราสามารถย่อสายไฟของเราให้สั้นลงก่อน และใช้ชิ้นส่วนที่ตัดระหว่างซ็อกเก็ตและรีเลย์ ก็ยังดีที่จะรักษาสีของลวดให้ถูกต้อง

ขั้นตอนที่ 4: การเข้ารหัส Wemos Board

การเข้ารหัส Wemos Board
การเข้ารหัส Wemos Board

ตอนนี้ส่วนที่น่าเบื่อที่สุด - การเข้ารหัส เนื่องจากฉันเป็นคนเกียจคร้านมาก ฉันจึงใช้ภาพร่างตัวอย่างที่มีอยู่และแก้ไขเล็กน้อยเพื่อตอบสนองต่อคำสั่งของเรา รหัสเต็มมีอยู่ใน GitHub ของฉัน

ตอนนี้เราสามารถอัปโหลดรหัสไปยังบอร์ดได้แล้ว อืม แต่เดี๋ยวก่อนได้อย่างไร ไม่ใช่บอร์ด Arduino ขั้นแรกเราต้องเพิ่มคำจำกัดความของบอร์ดลงใน IDE เพื่อให้มองเห็นได้ จากนั้นเราค้นหากระดานสำหรับ Wemos D1 mini ของเรา ตั้งค่าความเร็วในการอัปโหลดเป็น 115200bps จากนั้นจึงอัปโหลดโค้ดในที่สุด

ขั้นตอนที่ 5: การควบคุม Socket

การควบคุมซ็อกเก็ต
การควบคุมซ็อกเก็ต
การควบคุมซ็อกเก็ต
การควบคุมซ็อกเก็ต

ตอนนี้ หากเราถอดสาย USB และเชื่อมต่อบอร์ดของเรากับเต้ารับหลัก บอร์ดควรเชื่อมต่อกับเครือข่าย Wi-Fi ของเราและตอบสนองเมื่อเราเปิดในเบราว์เซอร์

แต่ที่อยู่ที่เราควรเขียนบนแถบเบราว์เซอร์คืออะไร? "การตอบกลับ mDNS" มีประโยชน์เพราะเราไม่จำเป็นต้องรู้ที่อยู่ IP ของบอร์ด ในรหัสเราได้ประกาศว่า mDNS จะตอบสนองต่อชื่อ "remoteSocket01" และเซิร์ฟเวอร์ได้รับการตั้งค่าไว้ที่พอร์ต 81 ดังนั้นที่อยู่เต็มจะเป็น https://remoteSocket01.local: 81 งานทั้งหมดถูกตั้งค่าเป็น /[output]/[on or off]

จะเกิดอะไรขึ้นหากเราไม่สามารถเชื่อมต่อกับบอร์ดด้วยที่อยู่ mDNS เช่น บนสมาร์ทโฟน? มาพร้อมแอพ Android ที่เรียกว่า IP Tools หนึ่งในคุณสมบัติคือเราสามารถค้นหาเครือข่ายท้องถิ่นสำหรับอุปกรณ์ที่เชื่อมต่อทั้งหมด เราจะค้นหาอุปกรณ์ที่ผลิตโดย Espressif Inc. และอ่าน IP ที่แสดงด้านบน

หากคุณไม่ต้องการพิมพ์ที่อยู่บนแถบทุกครั้ง - ฉันได้สร้างแอป Android เพื่อให้ทุกอย่างง่ายขึ้น คุณสมบัติพื้นฐานในตอนนี้คือการสลับเปิดหรือปิดซ็อกเก็ต และ "รีเฟรช" - ทำให้มันดับไปหนึ่งวินาทีแล้วเปิดใหม่อีกครั้ง คุณสามารถดาวน์โหลดได้จากที่นี่

หวังว่าคุณจะสนุกกับโคมไฟข้างเตียงอัจฉริยะ DIY:D

จนกว่าจะถึงครั้งต่อไป Krzysztof:)

แนะนำ: