ใบไม้แห่งความรัก (Love Leaf) - โครงการ DIY ไฟตกแต่ง LED แบบควบคุมได้
ปัจจุบันนี้ ไฟตกแต่งรูปใบไม้หรือที่เรียกว่า Nano Leaf และไฟ LED สำหรับตกแต่งค่อนข้างได้รับความนิยม ฉันเห็นว่ามีผลิตภัณฑ์เชิงพาณิชย์และบทสอนมากมายเกี่ยวกับการสร้างไฟตกแต่ง LED แบบนี้ ซึ่งมักเรียกกันว่า nano leaf ตามสื่อสังคมออนไลน์ อย่างไรก็ตาม ฉันคิดว่าสำหรับเวอร์ชัน DIY หรือผลิตภัณฑ์เชิงพาณิชย์อาจมีราคาค่อนข้างสูง และบางครั้งก็ทำได้ยาก หรืออาจเป็นเพียงไฟ LED ทั่วไป ซึ่งสำหรับฉันแล้วยังไม่ค่อยน่าพอใจนัก
ด้วยเหตุผลข้างต้น ฉันจึงพยายามหาสิ่งที่แตกต่าง ง่าย และมีราคาไม่แพง เพื่อสร้างไฟตกแต่งที่คล้ายคลึงกัน ดังนั้น ฉันจึงไม่เรียกสิ่งนี้ว่า nano leaf แต่เรียกว่า ใบไม้แห่งความรัก (Love Leaf)
รูปทรงของใบไม้นี้ สำหรับฉันแล้วน่าตื่นเต้นมาก และอาจไม่มีใครเคยสร้างแบบเดียวกันมาก่อน วัสดุที่ใช้ค่อนข้างราคาถูก และวิธีการควบคุมไฟนี้ก็ง่ายมาก สำหรับฉัน นี่เป็นหนึ่งในผลงานที่ดีที่สุดที่ฉันพยายามพัฒนาขึ้น ขอขอบคุณ WLED สำหรับการสร้างตัวควบคุม LED ที่ยอดเยี่ยมและใช้ง่าย
ดูเอกสารประกอบของฉันด้านล่าง
มุมมองของโครงการ
DIY Love Leaf นี้เป็นการสำรวจเทคโนโลยีเชิงศิลปะและการโต้ตอบทางภาพอย่างซับซ้อน โดยมุ่งเน้นไปที่องค์ประกอบพื้นฐานสำคัญ ได้แก่ การแมปพิกเซลแอนิเมชันไปยัง WiFi และ ตรรกะการส่งผ่านและซิงค์สีประสิทธิภาพสูงของ WLED คุณจะได้เรียนรู้วิธีการสื่อสารและประสานงานงานด้านสุนทรียศาสตร์โดยใช้ตรรกะซอฟต์แวร์เฉพาะทางและการตั้งค่าที่แข็งแกร่ง
การนำไปใช้ทางเทคนิค: LED แอดเดรสได้และ WLED
โครงการนี้เผยให้เห็นชั้นที่ซ่อนอยู่ของการโต้ตอบระหว่างแสงไฟแบบง่ายๆ กับสภาพแวดล้อม:
- ชั้นการระบุตัวตนและการควบคุม: WLED Web Interface ทำหน้าที่เป็นศูนย์ควบคุมความละเอียดสูง ช่วยให้คุณเลือกและส่งจานสีและเอฟเฟกต์ต่างๆ
- ชั้นการแปลงและการส่งผ่าน: ระบบใช้โปรโตคอลดิจิทัลความเร็วสูง (800kHz สำหรับ LED WS2812) เพื่อรับแพ็กเก็ตข้อมูลสีและประสานงานงานให้แสงสว่าง
- ชั้นอินเทอร์เฟซภาพ: อาร์เรย์ LED WS2812B ให้ผลตอบรับภาพความละเอียดสูงสำหรับทุกเอฟเฟกต์และสถานะสี (เช่น Rainbow Spin, Solid Red)
- เกตเวย์การสื่อสาร: Wemos D1 Mini (ESP8266) ทำหน้าที่เป็นสมอง จัดการการเชื่อมต่อเครือข่าย ตีความคำสั่ง และขับ LED
- ตรรกะการประมวลผล: เฟิร์มแวร์ WLED ปฏิบัติตามกลยุทธ์ "การส่งผ่านเอฟเฟกต์" ที่มีประสิทธิภาพ โดยจะตีความคำสั่ง HTTP หรือ E1.31 ที่เข้ามาและอัปเดตสถานะบัฟเฟอร์ของ LED เพื่อให้แสงสว่างบรรยากาศแบบไดนามิกและเป็นจังหวะ
- บทสนทนาการสื่อสาร: รหัสสถานะจะถูกส่งไปยัง Serial Monitor ในระหว่างการตั้งค่าเริ่มต้นและการปรับเทียบเพื่อการดีบัก
ฮาร์ดแวร์และโครงสร้างพื้นฐานด้านแสง
- Wemos D1 Mini (ESP8266): เป็น "สมอง" ของโปรเจกต์ ทำหน้าที่จัดการการเชื่อมต่อ WiFi และประสานงานการซิงโครไนซ์แอนิเมชันของ LED
- เฟิร์มแวร์ WLED: ให้อินเทอร์เฟซที่ชัดเจนและน่าเชื่อถือสำหรับการควบคุมแสงรอบข้าง พร้อมเอฟเฟกต์ในตัวมากมายและตัวเลือกการผสานรวม
- LED แบบ WS2812B: เป็น LED แอดเดรสได้ความจุสูง ทำหน้าที่เป็นแหล่งกำเนิดแสงทางกายภาพที่เชื่อถือได้สำหรับการตกแต่งของคุณ
- โครงหุ้ม 3D แบบกำหนดเอง: สำคัญสำหรับการกระจายแสงที่ชัดเจนและสวยงาม
- แหล่งจ่ายไฟ 5V: สำคัญอย่างยิ่งสำหรับการจ่ายกระแสไฟที่เสถียรและเพียงพอให้กับแถบ LED (ดูหมายเหตุสำคัญเกี่ยวกับกระแสไฟด้านล่าง)
- สาย Micro-USB: ใช้สำหรับโปรแกรม Wemos D1 Mini และสามารถจ่ายไฟระหว่างการพัฒนาได้
การติดตั้งและการโต้ตอบ
กระบวนการนี้ออกแบบมาให้ใช้งานง่าย:
- เตรียมพื้นที่ทำงาน: ติดตั้งแถบ LED ของคุณให้ถูกต้องภายในโครงใบไม้ที่พิมพ์ด้วยเครื่อง 3D และเชื่อมต่อกับพินข้อมูล (data pin) ของ Wemos D1 Mini
- กำหนดค่า WLED: เฟลช Wemos ด้วยเฟิร์มแวร์ WLED ใช้เว็บอินเทอร์เฟซหรือแอปของ WLED เพื่อกำหนดค่า
LED Preferencesเพื่อกำหนดจำนวนพิกเซล (LED) ทั้งหมดในการติดตั้งของคุณ - ลูปการทำงาน: เมื่อกำหนดค่าแล้ว Love Leaf จะอัปเดตสีและเอฟเฟกต์แบบเรียลไทม์อย่างต่อเนื่องตามการตั้งค่าที่คุณเลือก
- การตอบสนองด้วยภาพ: Love Leaf ของคุณจะกลายเป็นสัญญาณสถานะแบบไดนามิกหรือแสงรอบข้าง ที่เต้นและเปลี่ยนแปลงตามคำสั่งจากสมาร์ทโฟนหรือตารางเวลาอัตโนมัติ
ไอเดียสำหรับการขยายในอนาคต
- แดชบอร์ด OLED: เพิ่มจอแสดงผล OLED ขนาดเล็กเพื่อแสดง "เอฟเฟกต์ปัจจุบัน" หรือสถานะของระบบ
- การซิงค์เซนเซอร์หลายตัว: เชื่อมต่อเซนเซอร์สภาพแวดล้อม (เช่น อุณหภูมิ, แสงรอบข้าง) เพื่อเปลี่ยนแสงตามสภาพห้อง
- อินเทอร์เฟซคลาวด์: ขยายระบบด้วยแดชบอร์ดเว็บแบบกำหนดเองสำหรับการติดตามขั้นสูง การบันทึก และการควบคุมผ่านอินเทอร์เน็ต
- ระบบอัตโนมัติขั้นสูง: ผสานรวมกับแพลตฟอร์มเช่น Home Assistant สำหรับการควบคุมด้วยเสียงหรือระบบอัตโนมัติที่ซับซ้อนตามทริกเกอร์อื่นๆ ในบ้านอัจฉริยะ
DIY Love Leaf เป็นโปรเจกต์ที่สมบูรณ์แบบสำหรับผู้ที่ชื่นชอบงานอดิเรกที่กำลังมองหาเครื่องมือด้านสุนทรียะแบบโต้ตอบและน่าสนใจ!
[!IMPORTANT] ข้อควรพิจารณาด้านพลังงาน: LED แบบ WS2812B ต้องการ การวางแผนโหลดกระแสไฟที่แม่นยำ LED แต่ละดวงสามารถกินกระแสได้สูงสุดถึง 60mA เมื่อแสดงสีขาวเต็มความสว่าง ควรใช้แหล่งจ่ายไฟ 5V ที่มีกำลังไฟเหมาะสมเสมอ (เช่น 5V/5A สำหรับ LED ประมาณ 80 ดวง) และจ่ายไฟเข้าที่หลายจุดสำหรับแถบ LED ที่ยาวเพื่อป้องกันแรงดันตกและรักษาความแม่นยำของสีให้เชื่อถือได้