ในฐานะเจ้าของเครื่องพิมพ์ 3D ผมได้ลองพิมพ์งานประติมากรรมจาก Thinkinverse และได้แนวคิดที่จะนำมาสร้างเป็นโคมไฟ
ได้รับชิ้นส่วน ออกแบบฐานเพื่อเก็บ Arduino มีแผ่น PCB และสร้างวงจรสำหรับ LED
ได้ลองเขียนโค้ดหลายแบบ แต่เลือกใช้แบบที่ง่ายที่สุด ซึ่งก็ยังไม่สมบูรณ์แบบเท่าที่คิดไว้ เช่น เมื่อเปลี่ยนโค้ด ผมต้องการให้ LED แต่ละดวงเปลี่ยนสีได้อย่างราบรื่น แต่มีเพียงดวงแรกเท่านั้นที่ทำได้
EXPANDED TECHNICAL DETAILS
Parametric Light Art
โคมไฟ Helix เป็นไฟประดับที่สามารถพิมพ์ด้วยเครื่อง 3D หรือตัดด้วยเลเซอร์ได้ ซึ่งใช้ชุด NeoPixel แบบเกลียว เพื่อสร้างลวดลายสีสันแบบเกลียวที่น่าหลงใหล
- WS2812B Spiral Addressing: Arduino ควบคุมแถบ NeoPixel ยาว 60 ดวง ที่ขดเป็นเกลียว เฟิร์มแวร์ใช้ไลบรารี
FastLEDเพื่อสร้างแอนิเมชัน "Tornado" หรือ "DNA" ที่เคลื่อนที่ขึ้นไปตามเกลียว - Capacitive Mode-Switching: มีฐานที่ไวต่อการสัมผัส การแตะที่โคมไฟจะเปลี่ยนธีมการแสดงผลต่าง ๆ ได้แก่ "Lava Lamp," "Ocean Wave," และ "Static Warm White"
Aesthetics
- Organic Fade Kernel: ใช้ฟังก์ชัน sin-wave ที่ปรับแต่งมาเป็นพิเศษ เพื่อให้การเปลี่ยนผ่านระหว่างสีเป็นไปอย่างราบรื่น ทำให้มั่นใจว่าโคมไฟจะให้แสงสว่างบรรยากาศที่สงบและพรีเมียม