บอกลาแอปมือถือ! พาทำ LightComposer โคมไฟหมุนได้สไตล์เรโทร

LightComposer Rotary Lamp
โฉมหน้าของ LightComposer โคมไฟมินิมอลไซส์กะทัดรัด ควบคุมง่ายๆ แค่ใช้มือหมุน!

Wassup วัยรุ่น Maker ทุกคน! 🛠️ ยุคนี้อะไรๆ ก็เป็น Smart Home ไปหมด จะเปิดไฟ เปลี่ยนสี หรือหรี่แสง ก็ต้องมานั่งหยิบมือถือ เปิดแอป รอโหลด... บางทีเน็ตหลุดก็เปิดไฟไม่ได้ซะงั้น! ความหงุดหงิดนี้ทำให้บางครั้งเราก็แค่อยากได้อะไรที่ "จับต้องได้ (Physical Interface)" หมุนปุ๊บ สว่างปั๊บ ไม่ง้ออินเทอร์เน็ต!

นี่จึงเป็นที่มาของโปรเจกต์ "LightComposer" จากนักพัฒนาชื่อ [John] ที่ได้แรงบันดาลใจมาจากแป้นหมุนของโทรศัพท์บ้านยุค 90s เกิดเป็นโคมไฟมินิมอลไซส์จิ๋ว (ขนาดพอๆ กับลูกฮอกกี้) ที่สามารถควบคุมความสว่างและสีสันได้ง่ายๆ เพียงแค่ "หมุนฝาครอบด้านบน" เท่านั้นครับ!

แกะกล่องดูไส้ใน มีอะไรน่าสนใจบ้าง? 🧐

โปรเจกต์นี้เป็นมิตรกับสายคราฟต์สุดๆ เพราะโครงสร้างไม่ซับซ้อน อุปกรณ์หาง่าย และเอาไปตั้งโต๊ะคอมก็ดูดี:

  • สมองกลสุดคลาสสิก: ใช้ชิปไมโครคอนโทรลเลอร์ ATmega328P (ชิปตัวเดียวกับที่อยู่บนบอร์ด Arduino UNO) ซึ่งหมายความว่าคุณสามารถเขียนโค้ดและอัปโหลดผ่าน Arduino IDE ได้แบบชิลๆ
  • แสงสีจัดเต็ม: ใช้ไฟ LED เบอร์ SK6812 จำนวน 32 ดวง (อารมณ์คล้ายๆ ไฟ NeoPixel หรือ WS2812B) ทำให้สามารถแสดงผลสี RGB และปรับแสงขาวได้อย่างเนียนตา
  • เซนเซอร์หมุนติ้วๆ: หัวใจหลักของการควบคุมคือโมดูล Rotary Encoder ที่ซ่อนอยู่ตรงกลาง เชื่อมเข้ากับฝาครอบแสง (Diffuser) ด้านบน ทำให้พอเราเอามือหมุนฝาครอบ ตัวเซนเซอร์ก็จะอ่านค่าไปสั่งงานไฟ LED นั่นเอง
  • บอดี้ 3D Print: ตัวเคสออกแบบมาอย่างดีสำหรับการปริ้นท์ 3D โดยมีการใช้เส้นยาง TPU ปริ้นท์เป็นวงแหวนติดไว้ที่ฐานด้านล่าง เพื่อกันลื่นเวลาเราเอามือไปหมุนโคมไฟครับ (ใส่ใจรายละเอียดสุดๆ)

💡 ป้ายยาไอเทมเด็ด: โปรเจกต์นี้ทำตามได้ไม่ยากเลยครับ วัสดุหลักคือบอร์ดตระกูล Arduino, ไฟเส้น LED แบบ Addressable และ Rotary Encoder!

หากเพื่อนๆ กำลังมองหา บอร์ดพัฒนา (Development Boards), โมดูลเซนเซอร์, ไฟ LED หรืออยากได้เคสโคมไฟเนียนๆ แต่ไม่มีเครื่องปริ้นท์ สามารถใช้ บริการรับปริ้นท์ 3D (3D Printing Service) จากร้าน Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาส่งไฟล์ให้เราประเมินราคาได้ฟรี!

ความลับที่ซ่อนอยู่ในโค้ด (Hidden Easter Eggs) 🥚

นอกจากจะหมุนเปลี่ยนสีและหรี่ไฟได้แบบปกติแล้ว ผู้พัฒนายังแอบใส่ "โหมดเอฟเฟกต์ไฟลับ (Hidden light-effect modes)" เอาไว้ในเฟิร์มแวร์ด้วยนะ! ซึ่งคุณสามารถไปไล่แกะโค้ดดูได้ว่าต้องหมุนแบบไหน หรือกดปุ่มยังไงถึงจะเรียกโหมดพวกนี้ออกมา ถือเป็นกิมมิคน่ารักๆ สำหรับคนชอบเขียนโปรแกรมครับ

⚠️ คำเตือนสำหรับสายหาทำ (Complexity Warning)

โปรเจกต์นี้ต้องมีการบัดกรีแผงวงจร (PCB) และการประกอบชิ้นส่วน 3D Print เข้ากับแกน Rotary Encoder ให้พอดีเป๊ะ! ใครที่อยากทำตาม แอดมินแนะนำให้เข้าไปศึกษา เว็บไซต์ต้นฉบับของผู้สร้าง เพื่อดาวน์โหลดไฟล์ Schematic และไฟล์โมเดล 3D มาเช็คระยะให้ชัวร์ก่อนสั่งปริ้นท์นะครับ!

🔗 ข้อมูลอ้างอิงและซอร์สโค้ด (ตามไปเสพความรู้กันต่อ):

ใครอยากได้ไฟล์สำหรับไปทำเอง หรืออยากจะซื้อแบบประกอบเสร็จแล้ว สามารถตามไปดูผลงานของ [John] ได้เลยครับ!

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์งานประดิษฐ์ต่างประเทศ ข้อมูลฮาร์ดแวร์ การบัดกรีวงจร และมิติการประกอบชิ้นส่วน 3D อาจมีความคลาดเคลื่อน ผู้ที่ต้องการสร้างตามควรศึกษาคู่มือและไฟล์ต้นฉบับอย่างละเอียดเพื่อความถูกต้องและปลอดภัยในการใช้งานครับ!

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี