สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: มันทำงานอย่างไร
- ขั้นตอนที่ 3: แผนภาพวงจรสำหรับ PCB หลัก
- ขั้นตอนที่ 4: การสร้าง PCB โดยใช้ Eagle CAD
- ขั้นตอนที่ 5: รับ PCB
- ขั้นตอนที่ 6: ครอบคลุม
- ขั้นตอนที่ 7: การเข้ารหัส
- ขั้นตอนที่ 8: Blynk
- ขั้นตอนที่ 9: ประกอบ
- ขั้นตอนที่ 10: สรุป
วีดีโอ: การควบคุมไฟห้องแบบแฮนด์ฟรี: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เช่นเดียวกับในภาพยนตร์เรื่อง "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 ชอบมาก!
- โครงการนี้ยังเป็นประโยชน์อย่างมากสำหรับน้องชายของฉัน เพราะเขาได้เรียนรู้ความรู้ทางอิเล็กทรอนิกส์มากมายที่ใช้ในงานวิศวกรรม
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง