กลับไปหน้ารวมไฟล์
malachite-1b692e.md

Malachite: งานติดตั้งแสงแห่งความเท่

Malachite คืองานติดตั้งแสงที่เราสร้างขึ้นสำหรับงาน OFF: Roots United 8 Years ซึ่งจัดขึ้นที่เซนต์ปีเตอร์สเบิร์กในวันที่ 23 กันยายน 2017 มันเป็นส่วนหนึ่งของเวทีและตั้งอยู่ด้านหลังบูธดีเจ

แรงบันดาลใจของโปรเจกต์นี้มาจากผลงานชิ้นเอก "โมเสกสไตล์รัสเซีย" ที่พบได้ในงานตกแต่งภายในของชนชั้นสูงก่อนยุคปฏิวัติในเซนต์ปีเตอร์สเบิร์ก ช่างตัดหินในยุคนั้นใช้แผ่นหินมาลาไคต์ที่คัดสรรมาอย่างดีมาปิดผนังและรายละเอียดภายในด้วยลวดลายสีเขียว-ดำขนาดใหญ่ที่ต่อเนื่องกัน เอฟเฟกต์ที่คล้ายกันนี้ถูกสร้างขึ้นด้วยการผสมผสานระหว่างแสงเลเซอร์สีเขียวและหมอกควันเทียม

เราพัฒนาระบบโมดูลาร์น้ำหนักเบาขึ้นมา ประกอบด้วยโครงอลูมิเนียมรูปสามเหลี่ยม 33 ชิ้น โดยแต่ละชิ้นมีเลเซอร์สีเขียวติดตั้งอยู่ภายใน โมดูลเหล่านี้ถูกประกอบเข้าด้วยกันเป็นโครงสร้างรูปเพชร 2 มิติ (ขนาด 5x5 เมตร) และติดตั้งบนเพดาน แอนิเมชั่นเลเซอร์แบบเจเนอเรทีฟถูกซิงค์กับดนตรีของดีเจแบบเรียลไทม์ ส่วนโครงสร้างตกแต่งของห้องเต้นรำก็ทำขึ้นจากสเก็ตช์ของพวกเราเอง

ชุดโมดูลสามเหลี่ยมที่เราสร้างขึ้นนี้ทำให้สามารถออกแบบโครงสร้างแบบแบนราบหรือสามมิติได้หลากหลายรูปแบบ ช่วยให้ยืดหยุ่นในขั้นตอนการออกแบบและติดตั้งในสถานที่จริงได้ง่ายขึ้น เรียกได้ว่า จัดไปวัยรุ่น เลยทีเดียว

การนำไปใช้จริง: อาร์เรย์เลเซอร์และหมอกควันแบบเจเนอเรทีฟ

โปรเจกต์นี้เผยให้เห็นเลเยอร์ที่ซ่อนอยู่ของระบบปฏิสัมพันธ์อันซับซ้อน ตั้งแต่การรับรู้ไปจนถึงการแสดงผลภาพ:

  • เลเยอร์ระบุตัวตนและควบคุม: Arduino Mega 2560 ทำหน้าที่เป็นตัวควบคุมกลางความละเอียดสูง ทำหน้าที่ตีความข้อมูลแอนิเมชั่นแบบเจเนอเรทีฟและส่งคำสั่งที่แม่นยำไปยังแต่ละโมดูลเลเซอร์
  • เลเยอร์แปลงสัญญาณ: ระบบใช้พินดิจิทัลความเร็วสูงของ Arduino เพื่อสร้างสัญญาณ PWM (Pulse Width Modulation) ทำให้สามารถควบคุมความเข้มของเลเซอร์และจังหวะเวลาได้อย่างแม่นยำสำหรับรูปแบบภาพที่สำคัญ
  • เลเยอร์อินเทอร์เฟซภาพ: กริดของ โมดูลสามเหลี่ยม 33 ชิ้น ให้เอาต์พุตภาพความละเอียดสูง ทำหน้าที่เป็นแดชบอร์ดแสดงสถานะของงานติดตั้ง
  • ตรรกะการประมวลผล: โค้ด Arduino ใช้กลยุทธ์ "รูปแบบชั่วคราว": มันรันอัลกอริธึมแบบเจเนอเรทีฟและแมปข้อมูลผลลัพธ์ไปยังสถานะของเลเซอร์ เพื่อสร้างโมเสกภาพที่ปลอดภัยและมีจังหวะสอดคล้องกับดนตรี
  • การสื่อสารและการปรับเทียบ: ข้อมูลเทเลเมทรีจะถูกส่งผ่าน Serial Monitor ในระหว่างการปรับเทียบและตั้งค่าระบบเริ่มต้น เพื่อประสานสถานะและรับประกันการซิงโครไนซ์

สู้งานนะน้อง อย่าลืมว่าไอเดียดีๆ บางทีก็มาจากการมองสิ่งรอบตัวนี่แหละ

ฮาร์ดแวร์-โครงสร้างพื้นฐานแบบครีเอทีฟ

  • Arduino Mega 2560: เป็น "สมอง" ของโปรเจกต์นี้ จัดการควบคุมเลเซอร์หลายช่องสัญญาณและประสานงานกับระบบรอบข้าง เช่น เครื่องทำหมอก
  • โมดูลเลเซอร์สีเขียว (Green Laser Modules): ให้แหล่งกำเนิดแสงที่ชัดเจนและน่าเชื่อถือสำหรับแต่ละจุดในรูปแบบภาพ
  • FET / Relay Shield: ให้อินเทอร์เฟซทางกายภาพที่มีความจุสูงและน่าเชื่อถือ ซึ่งจำเป็นสำหรับการสลับไฟให้กับแต่ละโมดูลเลเซอร์อย่างปลอดภัย
  • โครงอลูมิเนียม (Aluminum Frames): สำคัญมากสำหรับการให้โครงสร้างรองรับที่ชัดเจน น้ำหนักเบา และประหยัดพลังงาน สำหรับการตั้งค่าแบบโมดูลาร์
  • เครื่องทำหมอกเทียม (Artificial Haze Machine): ให้ตัวกลางที่ชัดเจนและดูโปร เพื่อทำให้ลำแสงเลเซอร์มองเห็นในอากาศได้ ซึ่งจำเป็นสำหรับเอฟเฟกต์ "การเปล่งแสง"
  • สาย Micro-USB: ใช้สำหรับโปรแกรม Arduino และทำหน้าที่เป็นอินเทอร์เฟซหลักสำหรับตัวควบคุมระบบ

ระบบอัตโนมัติและการโต้ตอบ

กระบวนการควบคุมเลเซอร์แบบเจเนอเรทีฟถูกออกแบบมาเพื่อประสิทธิภาพ:

  1. เตรียมพื้นที่ทำงาน (Initialize Workspace): ประกอบโมดูลเลเซอร์ไว้ในโครงอลูมิเนียมที่สถานที่จัดงาน และเชื่อมต่อเข้ากับพินเอาต์พุตของ Arduino ที่กำหนดไว้
  2. ตั้งค่าการซิงค์เอาต์พุต (Setup Output Sync): ในสเก็ตช์ Arduino ให้เริ่มต้นพินควบคุมเลเซอร์ทั้งหมดด้วย pinMode() และกำหนดอัลกอริทึมแอนิเมชันเจเนอเรทีฟหลักภายในฟังก์ชัน setup()
  3. ลูปควบคุมหลัก (Main Control Loop): ระบบจะรันลูปแบบเป็นคาบประสิทธิภาพสูงในฟังก์ชัน loop() อย่างต่อเนื่อง อัปเดตสถานะของเลเซอร์แต่ละตัวแบบเรียลไทม์ตามรูปแบบเจเนอเรทีฟที่กำลังทำงานอยู่
  4. การตอบรับภาพและข้อมูล (Visual and Data Feedback): ตรวจสอบเอาต์พุตซีเรียลเพื่อดูสัญญาณสถานะแบบจังหวะและข้อมูลเทเลเมทรี ซึ่งจะปล่อยพัลส์ให้สอดคล้องกับการตั้งค่าตำแหน่งในห้องและการเคลื่อนไหวของแอนิเมชัน

การขยายในอนาคต

  • OLED Identity Dashboard: เพิ่มจอแสดงผล OLED ขนาดเล็กเข้าไปในโมดูลควบคุมหลัก เพื่อแสดงชื่อ "รูปแบบที่กำลังทำงาน" หรือสถานะระบบ เช่น "แบตเตอรี่ (%)"
  • Multi-sensor Audio Sync: บูรณาการเซ็นเซอร์เสียงเพื่อเปิดใช้งานลอจิกที่ตอบสนองต่อเสียงด้วยความแม่นยำสูงขึ้น ทำให้เลเซอร์สามารถตอบสนองต่อไดนามิกส์ของเพลงได้โดยตรง
  • Cloud Interface & Logging: พัฒนาเว็บแดชบอร์ดที่เข้าถึงได้ผ่านสมาร์ทโฟน via WiFi/BT เพื่อตรวจสอบ ควบคุม และบันทึกประวัติการทำงานของระบบติดตั้งจากระยะไกล
  • Advanced Pattern Customization: บรรจุอัลกอริทึมแมชชีนเลิร์นนิงเพื่อให้รูปแบบภาพและทริกเกอร์สามารถปรับเปลี่ยนได้โดยอัตโนมัติตามปัจจัยสภาพแวดล้อมหรือการโต้ตอบของผู้ใช้

[!IMPORTANT] โมดูลเลเซอร์สีเขียว (Green Laser Modules) ต้องการ วงจรสวิตชิ่ง FET ที่แม่นยำ เพื่อการควบคุมที่ปลอดภัย อย่าลืมตรวจสอบให้แน่ใจว่าคุณมี แว่นตานิรภัยสำหรับเลเซอร์ ที่เหมาะสม และจัดการ ความหนาแน่นของหมอก ในสภาพแวดล้อมอย่างระมัดระวัง เพื่อหลีกเลี่ยงความเสียหายที่อาจเกิดขึ้นกับดวงตา!

โปรเจกต์ Malachite Laser Installation เป็นโปรเจกต์ที่เพอร์เฟกต์สำหรับผู้ที่หลงใหลในการสร้างเครื่องมือภาพขนาดใหญ่ที่มีการโต้ตอบและน่าสนใจมากขึ้น! จัดไปวัยรุ่น! สู้งานนะน้อง

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

apps:
  - "1x Arduino IDE"
author: "VOLNA"
category: "Installations"
components:
  - "1x Arduino Mega 2560"
  - "33x Green Laser Modules (5V-12V)"
  - "1x 33-Channel Relay / FET Shield (Custom)"
  - "1x Artificial Haze Machine"
  - "33x Aluminum Triangle Frames"
  - "1x High-Capacity 12V Power Supply"
  - "10x Jumper wires (generic)"
  - "1x Micro-USB Cable"
description: "A professional and advanced light installation project that uses an Arduino Mega 2560 and synchronized green lasers to recreate traditional mosaic techniques through generative laser animation and artificial haze."
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles: []
encryptedPayload: "U2FsdGVkX1+JpUHM4uyiictEtMabcVzqb0YRuyO7T1MQNO1s4KAgEs38mAmtkGI+1NRhRX+b7YsTikrxI7U5Q/WzBVrbZg8/n2DQ4BI2t3E="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/malachite-1b692e_cover.png"
lang: "en"
likes: 2
passwordHash: "b6c691e958ae21a3ffffceb1dde1b7d9c9a1b12ff9480804296fd2489ba74eb9"
price: 4500
seoDescription: "An advanced and playsomely interactive Malachite-Laser-Sync for beginners interested in Arduino mega-2560 and laser-to-art projects."
tags:
  - "light-installation"
  - "laser-animation"
  - "generative-art"
  - "mega-2560"
  - "intermediate"
title: "โปรเจค Malachite: งานโมเสคโบราณ แต่อัพเกรดด้วยเลเซอร์ ตึงๆ!"
tools: []
videoLinks:
  - "https://player.vimeo.com/video/235766578"
views: 2814