เอ่อ... คริสต์มาสแล้ว!!
ผมอยากจะทำอะไรบางอย่างสำหรับเทศกาลนี้ แถมยังอยากให้ลูกพี่ลูกน้องคนเล็กของผมได้สนุกกับมันด้วย ผมจึงหยิบ two-pin multicolour LED และ LED สีเหลืองอีกหนึ่งตัว, Arduino Uno และ breadboard กับ jumper อีกสองสามเส้น และ voila! นี่คือต้นคริสต์มาส! เนื่องจากนี่เป็นเพียงต้นแบบ มันจึงดูหยาบและเล็ก แต่คุณสามารถปรับปรุงมันให้ดีขึ้นได้! คุณสามารถใช้สิ่งนี้เป็นของตกแต่งห้องได้.
รายละเอียดทางเทคนิคเพิ่มเติม
แสงไฟประดับเทศกาลที่ตั้งโปรแกรมได้
โปรเจกต์นี้สร้างต้นไม้ประดับเทศกาลแบบ 3D ที่ส่องสว่างตามต้องการ โดยใช้ LED strips ความหนาแน่นสูงและการแสดงแสงที่ปรับแต่งได้.
- การจัดการ LED แบบ Charlieplexed: (เวอร์ชันขั้นสูง) ช่วยให้ Arduino สามารถควบคุม LED จำนวนมากโดยใช้จำนวนขา (pin) ที่น้อยที่สุด. เฟิร์มแวร์ใช้ multiplexing ความเร็วสูงเพื่อสร้างรูปแบบที่ซับซ้อน เช่น "Snowfall" และ "Shimmer."
- เมทริกซ์รูปแบบที่ผู้ใช้กำหนดเอง: ผู้ใช้สามารถสลับไปมาระหว่างโหมดไฟต่างๆ ได้โดยการกดปุ่มทางกายภาพ. โหมดปัจจุบันจะถูกเก็บไว้ใน EEPROM ของ Arduino ดังนั้นต้นไม้จะยังคงจำรูปแบบของมันได้หลังจากมีการเปิดปิดไฟ.
สุนทรียภาพ
- การสังเคราะห์การจางแบบธรรมชาติ: ใช้ฟังก์ชัน PWM แบบ sine-wave เพื่อสร้างการเปลี่ยนผ่านระหว่างสีที่นุ่มนวลและ "เรืองแสง" ซึ่งช่วยหลีกเลี่ยงการกะพริบแบบดิจิทัลที่รุนแรงของไฟประดับราคาถูก.