กลับไปหน้ารวมไฟล์
light-sync-house-7d7267.md

ตอนแรกที่เห็นไฟคริสต์มาสกระพริบตามจังหวะเพลงนี่ ต้องลองทำเองบ้างแล้วว่ะ! บ้านจิ๋วหลังนี้ใช้ EL wire กับ LED ถึง 31 แชนเนล ซิงค์ผ่าน VixenLights จัดไปวัยรุ่น! ส่วนที่โคตรจะหินคือการจัดการกับแหล่งจ่ายไฟ 200V นี่แหละ แต่พอมาถึงเวอร์ชั่น 5 ผลลัพธ์ออกมาสุดยอดดดดด

คลิปนี้คือบ้านซิงค์ไฟเวอร์ชั่น 5 ของพี่นี่เอง สูงไม่ถึงฟุต ใช้ไฟจาก USB พกพาง่ายปรี๊ด LED กับ Electroluminescent wire (EL wire) นี่แหละที่ทำให้เป็นไปได้ ส่วนแอมป์กับลำโพงตอนนี้จ่ายไฟแยก แต่ไม่จำเป็นถ้าน้องใช้บลูทูธสปีกเกอร์หรือต่อกับระบบเสียง

ซอฟต์แวร์ VixenLights ช่วยให้การซิงค์เพลงกับไฟทำได้ง่าย (และฟรี) เอาง่ายๆ คือมันง่ายขึ้นนะ แต่การทำไลท์โชว์ให้เพลงนึงเสร็จก็ยังกินเวลาหลายชั่วโมงอยู่ดี "สมอง" ของการแสดงนี่ไม่ใช่แค่โค้ด แต่เป็นซอฟต์แวร์ระดับโปรอย่าง VixenLights นี่แหละ:

  • ออกแบบการแสดง: ใช้ไทม์ไลน์แบบเห็นภาพใน Vixen ในการแมปทุกจังหวะดนตรีเข้ากับแชนเนลไฟแต่ละช่อง
  • สถาปัตยกรรมเหมือนอุปกรณ์ต่อพ่วง: บ้านหลังนี้ทำงานเหมือนเป็นอุปกรณ์คอมพิวเตอร์ชนิดพิเศษ คอมหรือแล็ปท็อปที่ต่ออยู่จะสตรีมแพ็กเก็ตข้อมูลสำหรับทุกเฟรมของเพลง แล้ว Arduino Micro ก็จะตีความและสั่งงานไฟทันที
  • จัดการความซับซ้อน: ด้วยการใช้ ชิป MM5450 ทำให้ Arduino สามารถควบคุมเอาต์พุตเป็นสิบๆ ช่องโดยใช้พินแค่ไม่กี่พิน ป้องกันไม่ให้ฮาร์ดแวร์ยุ่งเหยิงเกินไป

เวอร์ชั่นนี้บ้านของพี่ทำงานเหมือนอุปกรณ์ต่อพ่วงคอม มันจะแสดงลำดับไฟอะไรก็ตามที่ VixenLights ส่งออกมา คอมหรือแล็ปท็อปที่ต่ออยู่จะทำหน้าที่เล่นเพลงและส่งสตรีมข้อมูลไปที่บ้าน ไมโครคอนโทรลเลอร์ Arduino จะรับสตรีมข้อมูลนี้มาควบคุมไฟ ส่วน EL wire ต้องการขั้นตอนพิเศษ คือต้องมีแหล่งจ่ายไฟที่แปลงไฟ 5 โวลต์จาก USB ขึ้นไปเป็น 200 โวลต์ที่กระแสต่ำมาก การจัดการกับแรงดันสูงนี่แหละคือส่วนที่ยากที่สุดของโปรเจกต์นี้ พี่เลยต้องใช้ Optoisolating Triacs เพื่อแยกวงจรแรงดันต่ำกับแรงดันสูงออกจากกัน

จัดการ 200V อย่างปลอดภัย: ศึก Triac

อุปสรรคทางเทคนิคที่ใหญ่ที่สุดคือการจ่ายไฟให้ EL wire:

  1. แปลงไฟแรงสูง: EL wire ต้องการกระแสสลับ (AC) ความถี่สูงที่ประมาณ 200V โปรเจกต์นี้ใช้บอร์ดอินเวอร์เตอร์เฉพาะเพื่อแปลงไฟ 5V จาก USB ขึ้นไป
  2. Opto-Isolation: เพื่อปกป้อง Arduino และผู้ใช้ ระบบนี้ใช้ Optoisolating Triacs มันอนุญาตให้สัญญาณ DC แรงดันต่ำจากไมโครคอนโทรลเลอร์ ไปเปิดปิดสายไฟ AC แรงดันสูงได้โดยใช้พัลส์ของแสง แยกวงจรทั้งสองออกจากกันทางกายภาพ
  3. พกพาได้: แม้จะมีแรงดันสูงภายใน แต่ทั้งชุดยังคงกะทัดรัดและใช้ไฟจาก USB ได้ ทำให้มันเป็นของตกแต่งโต๊ะปาร์ตี้หรือโต๊ะทำงานที่เจ๋งสุดๆ

ขั้นต่อไปที่พี่จะทำคือเกี่ยวกับซอฟต์แวร์คอม นั่นคือความสามารถในการซิงค์อัตโนมัติกับเพลงที่กำลังเล่นอยู่ เช่น จากสถานีวิทยุหรือในงานปาร์ตี้ ในขณะที่เวอร์ชั่น 5 ใช้ข้อมูลที่จัดลำดับไว้ล่วงหน้า แต่ผู้พัฒนาก็กำลังวางแผนระบบที่สามารถ "ฟัง" และซิงค์อัตโนมัติกับสถานีวิทยุหรือดนตรีสดได้ โปรเจกต์นี้เป็นตัวอย่างที่เพอร์เฟกต์ของการรวม Architectural Modeling และ Electronic Arts เข้าด้วยกันเป็นประสบการณ์อินเทอร์แอคทีฟที่สวยงามและน่าตื่นตาตื่นใจ

ถ้ามีคำถามอะไรเกี่ยวกับโปรเจคนี้ ถามมาได้เลยนะน้อง! พี่จะพยายามตอบให้ สู้งานนะตัวนี้

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

apps:
  - "1x VixenLights Software (Sequencing)"
  - "1x Arduino IDE"
author: "robowarner"
category: "Lights & LEDs"
components:
  - "1x Arduino Micro"
  - "31x Electroluminescent (EL) Wires (Various Colors)"
  - "1x EL Power Supply (5V to 200V AC Inverter)"
  - "1x MM5450 LED/Triac Logic Chip"
  - "31x Optoisolating Triacs (for High-Voltage switching)"
  - "1x Custom 1/12 Scale Miniature House"
  - "1x Audio Amplifier & Speakers"
description: "งานง่ายแต่หล่อ! บ้านโมเดลตึงๆ ที่ไฟ EL wires กับ LEDs ทั้ง 31 แถวเต้นตามเสียงเพลงแบบจังหวะเป๊ะ ควบคุมด้วย Arduino กับ Vixenlights งานนี้ใครทำก็เทพ!"
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/ac560235-f1ba-4ba0-90b0-8b2d952c81ff.ino"
encryptedPayload: "U2FsdGVkX1+PD75kBd/FZVSgGDEctFKqy7XfkSoNbwvho3dz2sqEa4qg+WsNcFvR7g1lcCSvgsLtELWWrl+DWxC1uQj5+FnxEFEAjUVRe+o="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/light-sync-house-7d7267_cover.jpg"
lang: "en"
likes: 3
passwordHash: "a01e6dcfc6b2313a23e5ef4f734e90f5a41397e0e5decd8ca6aaa0b14d2f0474"
price: 2450
seoDescription: "Build a miniature Light Sync House with Arduino. Learn how to sync EL wires and LEDs to music using VixenLights for a professional holiday display."
tags:
  - "el-wire"
  - "audio-synchronization"
  - "vixenlights"
  - "festive-lights"
  - "arduino-micro"
title: "บ้านเต้นไฟ Light Sync House (จัดเต็ม 31 แถว!)"
tools:
  - "1x Soldering iron"
  - "1x Hot Glue Gun"
videoLinks:
  - "https://www.youtube.com/embed/mrSYsr9XO7o"
  - "https://www.youtube.com/embed/M4s5cZ363vE"
views: 5795