คุณสมบัติของชั้นนี้คือ LED WS2801 RGB LED 36 มม. ตัวเลือกลดลงบนไฟ LED ดังกล่าวเนื่องจากมีลักษณะค่อนข้างต่ำ (ความลึก 5 มม.) ขนาดนี้เหมาะสำหรับปลูกตามพื้นกระเบื้อง
วัสดุ:
- Arduino Uno
- Arduino Proto Board
- สาย USB 2.0
- เขียงหั่นขนม
- สายไฟและปลั๊ก
- WS2801 LED 36 มม
- สวิตช์ไฟ 12V 5A
- แผ่นใสโพลีคาร์บอเนต Lexan MARGARD 5 มม
- แผ่นไม้ 9 x 21 มม
- ไวนิลใสติดด้วยตนเอง
- PC / แล็ปท็อปสำหรับโปรแกรม Jinx!
- สายไฟ LED
ผู้เขียนระบุว่าสามารถเปลี่ยนวัสดุได้ตามต้องการ ในความคิดของเขาแผ่น Lexan MARGARD พอดีอย่างสมบูรณ์เพราะความแข็งแรงและความทนทานของพวกเขา วัสดุที่เคลือบด้านจะกระจายความมันวาวของ LED ที่อยู่ใกล้กับมันได้อย่างสมบูรณ์แบบ
ขั้นตอนแรก วงจรไฟฟ้า
โครงการใช้เขียงหั่นขนมขนาดเล็กเพื่อแยก Arduino ตัวนำดินและไฟ LED วิธีการแก้ปัญหานี้อนุญาตให้ใช้ตัวนำ 4 ตัวสำหรับ LED เท่านั้น ตัวนำที่เป็นค่าบวกกับ LED โดยตรงไปจากแหล่งพลังงาน ในการเชื่อมต่อปลั๊กกับสวิตช์ไฟผู้เขียนเชิญช่างไฟฟ้า คุณสามารถใช้แหล่งจ่ายไฟจากคอมพิวเตอร์ไปยัง 12V
ขั้นตอนที่สอง การเขียนโปรแกรม
สำหรับเอฟเฟกต์แสง Arduino ตัดสินใจที่จะเขียนโปรแกรมด้วยร่าง Glediator ซึ่งจะถูกแนบไว้ใต้บทความ Arduino เชื่อมต่อกับแล็ปท็อปโดยตรงผ่าน USB และอัปโหลดภาพร่างไปยังไมโครคอนโทรลเลอร์ จำนวนพิกเซลในบรรทัดนี้เท่านั้นที่มีการเปลี่ยนแปลงในรหัส:
"#Define Num_Pixels 120", หมายเลขพิน:
int SDI = 2;
int CKI = 3;
ขั้นตอนที่สาม ซวย!
สำหรับโครงการนี้จะสะดวกที่สุดในการใช้โปรแกรม Jinx! ด้วยภาพร่าง Glediator ผู้เขียนไม่ได้ใช้บลูทู ธ เพื่อเชื่อมต่อ Arduino และเปิดตัวโดยเชื่อมต่อโดยตรงกับแล็ปท็อป ภาพหน้าจอด้านล่างแสดงการตั้งค่าที่ใช้สำหรับ 120 LED ควรสังเกตว่าจำนวนช่องสัญญาณที่ใช้สำหรับพิกเซล / ไฟ LED ต้องคูณด้วย 3 บนแท็บ Fast Patch ตัวเลือก Snakelines จะถูกเลือกจึงเหมาะสำหรับไฟ LED ประเภทนี้ นอกจากนี้ลำดับช่องทางระบุเป็น GBR เนื่องจาก LED เหล่านี้มีลำดับนี้อย่างแน่นอน ในการเลือกเอฟเฟกต์ที่ต้องการเมนูการตั้งค่าจะถูกเลือกและจะมีการตรวจสอบเอาท์พุทเริ่มต้นทันทีและวิธีที่ไฟ LED สว่างขึ้น โปรแกรมนำโชคร้ายมา! มันมีความสามารถในการเขียนโปรแกรมหลายโซนในครั้งเดียวฟังก์ชั่นนี้ถูกใช้โดยผู้เขียนสำหรับการเรืองแสงเพศที่แตกต่างกัน คุณสามารถดาวน์โหลดโปรแกรมได้ที่นี่:
ขั้นตอนที่สี่ กรอบชั้น
เฟรมพื้นสร้างขึ้นในรูปแบบของพิกเซลเนื่องจากจะช่วยให้คุณกระจายน้ำหนักอย่างสม่ำเสมอเมื่อมีคนยืนบนพื้นและจะช่วยในการแสดงแสงจาก LEDs ในแต่ละพิกเซลอย่างแม่นยำและแม่นยำยิ่งขึ้น ขนาดพื้นถึง 1640x930 มม. มันพอดี 120 พิกเซลพวกมันถูกจัดในรูปแบบของเมทริกซ์ 8 คูณ 15 สำหรับไม้กระดานความกว้าง 21 มม. ทำให้แต่ละตารางจาก 90 ถึง 100 มม. รอบแต่ละพิกเซล
ช่องเล็ก ๆ ถูกสร้างขึ้นภายใต้แต่ละพิกเซลเพื่อรองรับสายไฟ ไม้กระดานและพิกเซลที่ทำด้วยไม้ทั้งหมดติดกาวด้วยปืน
ขั้นตอนที่ห้า พื้นผิว
หลังจากการไตร่ตรองอย่างถี่ถ้วนผู้เขียนได้ตัดสินแผ่นงาน Lexan Margard ซึ่งมีการป้องกันการถูและไม่แตก ด้วยการออกแบบที่มีเซลล์ 10x10 ทำให้พื้นสามารถรองรับน้ำหนักของเก้าอี้และรองเท้าส้นสูง แผ่นงานที่เลือกมีความหนา 5 มม. สำหรับการติดตั้งแบบชักโครกด้วยกระเบื้องปูพื้น แผ่น
ขั้นตอนที่หก เรซิน
ในขั้นตอนนี้วัสดุพื้นผิวโปร่งใสจะถูกเคลือบด้วยไวนิลแบบกระจายกาวในตัว วัสดุดังกล่าวช่วยให้ไฟ LED ส่องแสงอย่างสดใสและในเวลาเดียวกันไม่ให้โดนตา คุณยังสามารถใช้ไวนิลด้าน
ขั้นตอนที่เจ็ด การรวบรวม
แผ่น Lexan ที่มีไวนิลอยู่ข้างใต้นั้นวางอยู่บนกรอบและติดด้วยซิลิโคนรอบ ๆ ขอบ
ฉันใช้ซอฟต์แวร์ Jinx! และเปลี่ยนการเรืองแสงต่าง ๆ ที่คุณสามารถทดลองได้มากมาย ผู้เขียนทำลำดับที่แตกต่างกันสำหรับการเปิดเรืองแสง โปรแกรมสามารถเปลี่ยนทางลัดบนเดสก์ท็อปเพื่อเปิดเอฟเฟกต์ทางลัดนี้สามารถเพิ่มในการเริ่มต้น Windows สิ่งนี้จะช่วยให้ไฟ LED สว่างขึ้นตามลำดับที่ถูกต้องเมื่อคุณเปิดคอมพิวเตอร์
วิดีโอที่มีการทำงานของพื้นดิสโก้: