กลับไปหน้ารวมไฟล์
helix-rgb-lamp-6695a6.md

ในฐานะเจ้าของเครื่องพิมพ์ 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 ที่ปรับแต่งมาเป็นพิเศษ เพื่อให้การเปลี่ยนผ่านระหว่างสีเป็นไปอย่างราบรื่น ทำให้มั่นใจว่าโคมไฟจะให้แสงสว่างบรรยากาศที่สงบและพรีเมียม

ข้อมูล Frontmatter ดั้งเดิม

title: "Helix RGB Lamp"
description: "Switching RGB LED Lamp"
author: "spittorbone"
category: ""
tags:
  - "lights"
  - "art"
  - "toys"
views: 640
likes: 0
price: 1499
difficulty: "Easy"
components:
  - "9x Resistor 221 ohm"
  - "1x Solder Wire, Lead Free"
  - "1x Solderless Breadboard Half Size"
  - "1x Solder Flux, Soldering"
  - "1x 3D Printer (generic)"
  - "1x USB-A to Mini-USB Cable"
  - "1x Soldering iron (generic)"
  - "5x Jumper wires (generic)"
  - "1x Custom PCB"
  - "1x Arduino Nano R3"
  - "3x RGB Diffused Common Anode"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "b5a297bae575320428c35563f76416025e04b559fb29f4540c9c99368eee2a21"
encryptedPayload: "U2FsdGVkX1+glSi9e+f5H6GI0fEHiTzuOzzENiOVfnXCG6EtvqjAiCOVZSVH7fWmWiG+mGtz2pYbY5rsbpJ8ZEoJvncbCF2tdy77Ni1Bj2E="
seoDescription: "Build a Helix RGB Lamp with Arduino. A modern Switching RGB LED Lamp for home decor."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/helix-rgb-lamp-6695a6_cover.jpg"
lang: "th"