สารบัญ:
วีดีโอ: สุดยอดสวิตช์ไฟ: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
เป้าหมายของคำแนะนำนี้คืออธิบายว่าฉันสร้างสวิตช์ไฟที่เชื่อมต่อกับ wifi ได้อย่างไร (เรียกอีกอย่างว่ารีโมทเพิ่มเติม) เป้าหมายของรีโมตเหล่านี้คือการเปิดและปิดรีเลย์ที่เชื่อมต่อ wifi หลายตัว รีเลย์ไม่ได้อธิบายไว้ในคำแนะนำนี้ มีการอธิบายไว้ในคำสั่งแยกต่างหากที่ฉันทำในอดีต: ESP8266 Wifi Switch
รีโมทเหล่านี้จะมีปุ่มขนาดเล็กถึง 3 ปุ่ม แต่ละปุ่มเปิด/ปิดรีเลย์ตั้งแต่หนึ่งตัวขึ้นไป ไฟ LED ข้างปุ่มแต่ละปุ่มทำหน้าที่เป็นคำติชม ปุ่มขนาดใหญ่ขึ้นใช้เพื่อวัตถุประสงค์พิเศษ: จะปิดรีเลย์ทั้งหมด ไม่เพียงแค่รีเลย์ที่ควบคุมด้วยรีโมทเท่านั้น แต่รีเลย์ทั้งหมดควบคุมโดยรีโมททั้งหมดของบ้าน ใช้ปิดทุกอย่างเมื่อออกไปทำงานหรือเข้านอน
การเชื่อมโยงระหว่างอุปกรณ์ได้รับการจัดการโดย Blynk ไมโครคอนโทรลเลอร์ระยะไกลคือ Huzzah Feather พร้อม ESP8266 กำลังไฟที่จ่ายไปยังรีโมทนั้นมาจากปลั๊ก USB ติดผนัง (ไม่มีแบตเตอรี่)
หากคุณทำตามคำแนะนำของฉัน คุณจะสังเกตเห็นว่าอุปกรณ์นี้มีจุดประสงค์คล้ายกับที่อธิบายไว้ในคำสั่งก่อนหน้านี้: ESP32 Thing Wifi Remote และคุณพูดถูก ฉันได้ทำการปรับปรุงต่อไปนี้จากรุ่นก่อนหน้า:
- ESP32 Thing ถูกแทนที่ด้วย Huzzah Feather ด้วย ESP8266 (ฉันมีปัญหาการเชื่อมต่อกับ ESP32 Thing)
- ปุ่มโลหะถูกแทนที่ด้วยปุ่มพลาสติก (บางครั้งไฟฟ้าสถิตถูกส่งไปยังบอร์ดผ่านปุ่มโลหะซึ่งต้องรีบูต)
- รีโมตเหล่านี้ตอนนี้ควบคุมไฟได้เพียงไม่กี่ดวง โดยปกติแล้วจะเป็นไฟในห้องเดียว แทนที่จะควบคุมไฟทั้งหมดของบ้านด้วยรีโมทแต่ละตัว (เพื่อที่คุณจะได้ไม่ต้องเปิดไฟในห้องนอนอีกห้องโดยไม่ได้ตั้งใจ)
- ฉันมีแบตเตอรี่ในรุ่นเก่า เพื่อให้สามารถถอดรีโมทออกจากปลั๊ก USB และยังคงใช้งานได้สองสามชั่วโมง ปรากฎว่าฉันไม่เคยใช้ฟังก์ชันนี้เลย ฉันจึงถอดแบตเตอรี่ออกเพื่อทำให้รีโมตบางลง
- ฉันเพิ่มปุ่ม "ปิดทุกอย่าง"
- ฉันเพิ่มไฟ LED ป้อนกลับ
ระดับความยาก: ปานกลาง
วัสดุที่จำเป็น:
- กล่องพลาสติก PolyCase และ PolyCase. 1 ชิ้น
- 1 Feather HUZZAH พร้อม ESP8266 Adafruit
- Adafruit. เขียงหั่นขนมครึ่งขนาดครึ่งแผ่น
- 3 leds Adafruit
- ปุ่มกดแบบสูงและแคบ 3 ปุ่ม Adafruit
- Adafruit. ปุ่มกดแบบสั้นและกว้าง 1 ปุ่ม
- ตัวต้านทาน 3.3k 7 ตัว Amazon
- ปลั๊กตัวผู้ USB Type-A 1 ตัว Adafruit
- ลวด Sparkfun
- กาวโพลียูรีเทน Lowes
เครื่องมือที่จำเป็น:
- หัวแร้งอเมซอน
- เดรเมล (ถ้าไม่มี มีดเอนกประสงค์ก็พอ) Lowes
- สว่านแท่น (ถ้าไม่มี สว่านมือก็พอ) Lowes
ขั้นตอนที่ 1: ออกแบบ
ไมโครคอนโทรลเลอร์:
ในฐานะไมโครคอนโทรลเลอร์ ฉันใช้ขนนก Huzzah กับ ESP8266 ที่ผลิตโดย Adafruit ด้วยเหตุผลดังต่อไปนี้:
- มีความสามารถ wifi
- ราคาถูก ($ 18.95 สำหรับรุ่นประกอบ)
- ขนาดค่อนข้างเล็ก (23 มม. x 51 มม. x 8 มม. / 0.9" x 2" x 0.28")
- มีพิน GPIO 9 อัน (ฉันต้องการ 7)
ไมโครคอนโทรลเลอร์จะใช้ไฟ 5V ของเต้ารับ USB
จะใช้ GPIO 4 ตัวเป็นอินพุตจากปุ่ม และ 3 ตัวจะใช้เป็นเอาต์พุตไปยังไฟ LED ปุ่มหนึ่งปุ่ม (ปุ่มที่ปิดไฟทุกดวง) มีไฟ LED อยู่ด้วย ดังนั้นจึงไม่สมเหตุสมผลสำหรับฉันที่จะให้ข้อเสนอแนะสำหรับปุ่มนี้
ปุ่ม:
การออกแบบปุ่มนั้นง่ายมาก สำหรับปุ่มเล็กๆ 3 ปุ่ม ฉันเลือกสวิตช์สัมผัส หรือที่เรียกว่าสวิตช์ SPST ฉันเลือกอันสูงเพื่อให้พวกมันโดดเด่นจากกรง สำหรับปุ่มที่ใหญ่กว่านั้น ฉันยังเลือกสวิตช์ SPST ด้วยเช่นกัน แต่ให้สั้นกว่านั้น เพื่อที่มันจะถูกฝังลงในกล่องหุ้ม เป้าหมายคือมันจะไม่ถูกผลักโดยบังเอิญ มีไฟ LED ด้านในและมีสัญลักษณ์ I/O
ดังแสดงในแผนภาพด้านบน สวิตช์จ่ายกราวด์ให้กับ GPIO ผ่านตัวต้านทานแบบดึงลง 3.3k และจ่าย 3.3V ให้กับ GPIO เมื่อกด
ไฟ LED:
ฉันใช้ไฟ LED สีเหลือง 5 มม. พวกมันเชื่อมต่อกับ GPIO อย่างง่าย ๆ ที่ปลายด้านหนึ่งและต่อกราวด์ผ่านตัวต้านทาน 3.3k ที่ปลายอีกด้านหนึ่ง
สิ่งที่ส่งมาด้วย:
สำหรับกล่องหุ้ม ฉันต้องการกล่องพลาสติกที่มีขนาดภายในอย่างน้อย 51 มม. x 97 มม. x 11 มม. / 2.0" x 3.8" x 0.4" กล่องที่ฉันเลือกมีขนาดภายใน 52 มม. x 100 มม. x 19 มม. / 2.0" x 3.9" x 0.7". ซึ่งหมายความว่าฉันจะต้องวางกระดาษแข็งหรือกระดาษสองสามแผ่นไว้ด้านหลังเขียงหั่นขนม เพื่อให้แน่ใจว่าระบบถูกผลักให้ล้างออกด้วยฝาปิด และปุ่มจะยื่นออกมาจากฝา
ส่วนประกอบทั้งหมดถูกบัดกรีบนเขียงหั่นขนมที่บัดกรีได้ ทำให้มีความคงทนและปลอดภัยกว่าเขียงหั่นขนมทั่วไป และไม่ต้องออกแบบ PCB แบบสั่งทำพิเศษ ฉันพบว่าแผ่นไม้อัดขนาดครึ่งเดียวจาก Adafruit ทำงานได้อย่างสมบูรณ์
ขั้นตอนที่ 2: การสร้างบอร์ด
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-