สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เช่นเดียวกับในภาพยนตร์เรื่อง "Mission Impossible" กล่าวว่า " Desperate Times เรียกร้องให้มีมาตรการที่สิ้นหวัง " พี่ชายของฉันที่อยู่ในชั้นที่ 10 ได้มีความคิดที่จะควบคุมไฟของห้องครัวโดยใช้โทรศัพท์แทนการใช้สวิตช์และเหตุผลที่ห้องครัวของเราถูกแบ่งปันด้วย แขกคนอื่นๆ ของ Airbnb และสวิตช์เป็นพื้นที่เสี่ยงที่สุดในการแพร่กระจาย COVID 19
หลังจากที่ได้ไอเดียแล้ว เราก็ได้วางแผนว่าจะทำให้มันเป็นจริงได้อย่างไร ฉันมีความรู้ด้านวิศวกรรมและน้องชายของฉันที่มีความรู้ระดับความคิดสร้างสรรค์ระดับ 10 ได้เกิดขึ้นแล้ว พ่อแม่ของเราช่วยเราในการเชื่อมต่อเพื่อรับส่วนประกอบและงานเบ็ดเตล็ดอื่นๆ
ขั้นตอนที่ 1: ส่วนประกอบ
- Smps มินิ -5v
- MOC3041
- MOC3021
- วงจรเรียงกระแส
- Triac-BT136
- ตัวต้านทาน
- หมุดส่วนหัว
- 4N35
- NodeMCU
- ตัวต้านทาน
ขั้นตอนที่ 2: มันทำงานอย่างไร
- ประกอบด้วยโมดูล NodeMCU ที่เชื่อมต่อกับ Wifi จากตำแหน่งที่เชื่อมต่อกับเซิร์ฟเวอร์ Blynk
- มี Triac ควบคุมการเปิดปิดไฟ ฉันใช้ Triac แทนรีเลย์เพราะราคาถูกกว่าและเชื่อถือได้มากกว่า
- มี Smp เพื่อแปลงกระแสไฟ AC เป็นกระแสตรง
ขั้นตอนที่ 3: แผนภาพวงจรสำหรับ PCB หลัก
PCB ถูกสั่งทำและพิมพ์จาก pcbway ฉันได้รวมแผนภาพวงจร
ขั้นตอนที่ 4: การสร้าง PCB โดยใช้ Eagle CAD
สามารถไปที่โปรไฟล์ของฉันซึ่งฉันได้อธิบายวิธีออกแบบ PCB แบบกำหนดเองโดยใช้ Eagle CAD รูปภาพแสดงไฟล์บอร์ดและ Gerber View ของโครงการ
ขั้นตอนที่ 5: รับ PCB
PCB ถูกจัดส่งภายใน 2 สัปดาห์
ขั้นตอนที่ 6: ครอบคลุม
- อย่างที่บอกไปแล้วว่าน้องชายของฉันมีความคิดสร้างสรรค์มาก เขาใช้ Sweet box แบบเก่าและ Sunmica รุ่นเก่าทำปก
- มันถูกทาสีดำ
- Sunmica ให้การตกแต่งด้วยไม้อย่างดี
ขั้นตอนที่ 7: การเข้ารหัส
#define BLYNK_PRINT ซีเรียล
#รวม #รวม
char auth ="รหัสรับรองความถูกต้องของคุณ"; // คุณควรได้รับ Auth Token ในแอป Blynk
const int R1 = 5; // รีเลย์เอาต์พุต 1
const int R2 = 4; // รีเลย์เอาต์พุต 2
char ssid = "ชื่อเครือข่าย Wifi ของคุณ"; // ข้อมูลรับรอง WiFi ของคุณ
char pass = "รหัสผ่านเครือข่ายของคุณ"; // ตั้งรหัสผ่านเป็น "" สำหรับเครือข่ายที่เปิดอยู่
การตั้งค่าเป็นโมฆะ () {
Serial.begin(9600); // ดีบักคอนโซล
Blynk.begin(รับรองความถูกต้อง, ssid, ผ่าน);
โหมดพิน (R1, เอาต์พุต);
โหมดพิน (R2, เอาต์พุต); }
วงเป็นโมฆะ () { Blynk.run (); }
ขั้นตอนที่ 8: Blynk
- สร้างโครงการใหม่ในแอป BLYNK
- เขียนชื่อโครงการ "Hands-Free Lights Control" และเลือก NodeMCU จากเมนูแบบเลื่อนลง
- โทเค็น AUTH จะถูกส่งไปยังอีเมลที่ลงทะเบียนของคุณ
- เพิ่มปุ่มรีเลย์ 2 ปุ่มจากดรอปดาวน์ขวา
- D1 สำหรับรีเลย์ 1 และ D2 สำหรับรีเลย์ 2 หรือตามที่คุณต้องการ
ขั้นตอนที่ 9: ประกอบ
- ประกอบชิ้นส่วนทั้งหมดตามแผนภาพวงจรที่ให้มา
- และวางฝาครอบไว้บนวงจรอย่างปลอดภัยโดยใช้สกรู
ขั้นตอนที่ 10: สรุป
- โครงการนี้ประสบความสำเร็จอย่างมากและแขกของ Airbnb ชอบมาก!
- โครงการนี้ยังเป็นประโยชน์อย่างมากสำหรับน้องชายของฉัน เพราะเขาได้เรียนรู้ความรู้ทางอิเล็กทรอนิกส์มากมายที่ใช้ในงานวิศวกรรม