มุมมองของโปรเจกต์
DIY Heng Balance Lamp คือโปรเจกต์โคมไฟสมดุลแม่เหล็กที่สร้างสรรค์และล้ำสมัย โดยการมุ่งเน้นไปที่องค์ประกอบหลักอย่าง Neodymium Magnets และ NeoPixel LEDs คุณจะได้เรียนรู้วิธีการสื่อสารโดยใช้สวิตช์แม่เหล็กพิเศษและการตั้งค่าฮาร์ดแวร์ที่แข็งแกร่ง
การนำไปใช้งานทางเทคนิค: แม่เหล็กและวงจรสี
โปรเจกต์นี้มุ่งเน้นการสร้างโคมไฟสมดุลที่มีประสิทธิภาพสูงและใช้งานง่าย:
- Magnetic Control layer (เลเยอร์ควบคุมแม่เหล็ก): Neodymium Magnets สองชิ้นทำหน้าที่เป็นสวิตช์ทางกายภาพของโคมไฟ เมื่อนำเข้าใกล้กันพอ สวิตช์จะกระตุ้น magnetic reed switch หรือปุ่ม tactile ขนาดเล็กที่ซ่อนอยู่ในโครงสร้าง
- Lighting layer (เลเยอร์แสงสว่าง): โดยใช้ WS2812B NeoPixel LEDs บอร์ด Arduino สามารถระบุตำแหน่งและควบคุมสีและความสว่างของแต่ละพิกเซลบนเฟรมโค้งของโคมไฟได้
- Micro-controller layer (เลเยอร์ไมโครคอนโทรลเลอร์): Arduino Uno Wifi Rev.2 จัดการสถานะของสวิตช์และประสานงานลำดับแอนิเมชัน LED ความเร็วสูง
โครงสร้างฮาร์ดแวร์
- Arduino Uno Wifi Rev.2: "สมอง" ของโปรเจกต์ ทำหน้าที่จัดการอินพุตจากสวิตช์แม่เหล็ก และประสานงานการทำงานของแสง LED
- WS2812B RGB LEDs: ให้การตอบสนองทางภาพที่ชัดเจนและน่าสนุกสำหรับการโต้ตอบตามสมดุลของโคมไฟ
- Neodymium Magnets: มอบวิธีที่ราบรื่นและสัมผัสได้ในการเปิดหรือปิดโคมไฟด้วยตนเอง
- 3D Printed Frame: โครงที่ออกแบบมาเป็นพิเศษสำหรับเก็บอุปกรณ์อิเล็กทรอนิกส์และแม่เหล็กทั้งหมด
- 5V Phone Charger: ให้แหล่งจ่ายไฟที่เสถียรสำหรับ Arduino และแถบ LED
- Jumper Wires: ใช้เชื่อมต่อส่วนประกอบทั้งหมดเข้าด้วยกัน
ขั้นตอนการโต้ตอบ
การโต้ตอบของโคมไฟสมดุลถูกออกแบบมาให้ใช้งานง่ายมาก:
- Initialize Hardware (เริ่มต้นฮาร์ดแวร์): ติดตั้งแถบ NeoPixel และชุดแม่เหล็กเข้ากับเฟรมที่พิมพ์ด้วย 3D Printed ของคุณอย่างถูกต้อง
- Setup Animation (ตั้งค่าแอนิเมชัน): อัปโหลดโค้ดควบคุม LED โดยใช้ไลบรารี FastLED ใน Arduino IDE
- Poll Switch (ตรวจสอบสวิตช์): Arduino จะทำการวัดสถานะของสวิตช์แม่เหล็กอย่างต่อเนื่องและกระตุ้นแอนิเมชัน "เปิด" เมื่อแม่เหล็กทั้งสองสมดุลกัน
- Visual Feedback Integration (การรวมการตอบสนองทางภาพ): ชม NeoPixels สว่างขึ้นทีละดวงโดยอัตโนมัติด้วยแสงสีส้มที่นุ่มนวลและอบอุ่นเมื่อแม่เหล็กมาบรรจบกัน
การขยายเพิ่มเติมในอนาคต
- OLED Status Dashboard Integration (การรวมแดชบอร์ดแสดงสถานะ OLED): เพิ่มหน้าจอ OLED ขนาดเล็กเพื่อแสดงความสว่างของโคมไฟปัจจุบันและจำนวนครั้งที่โคมไฟถูก "สมดุล"
- Cloud Interface Synchronization Registration (การลงทะเบียนเชื่อมต่อกับ Cloud Interface): เพิ่มโมดูล WiFi (ESP8266/ESP32) และเชื่อมโยงกับ cloud dashboard เพื่อติดตามการใช้งานโคมไฟจากสมาร์ทโฟนของคุณ
- Multi-LED Color Sync Support (รองรับการซิงค์สี LED หลายดวง): เชื่อมต่อโคมไฟหลายดวงและใช้แม่เหล็กเพียงอันเดียวเพื่อควบคุมสีและระดับความสว่างทั้งหมดพร้อมกันผ่าน WiFi
- Advanced Velocity Profile Dashboard (แดชบอร์ดโปรไฟล์ความเร็วขั้นสูง): ออกแบบแอปพลิเคชัน Android หรือ iOS แบบกำหนดเองที่มีแถบเลื่อนเพื่อควบคุมสีและรูปแบบการกะพริบของโคมไฟได้อย่างแม่นยำผ่าน Bluetooth
DIY Heng Balance Lamp เป็นโปรเจกต์ที่สมบูรณ์แบบสำหรับผู้ที่ชื่นชอบอุปกรณ์อิเล็กทรอนิกส์ที่กำลังมองหาเครื่องมือให้แสงสว่างที่โต้ตอบและน่าสนใจยิ่งขึ้น!