» อิเล็กทรอนิกส์ » Arduino »พื้นดิสโก้ไฟ LED บน Arduino

พื้นดิสโก้ไฟ LED บน Arduino

พื้นดิสโก้ไฟ LED บน Arduino


คุณสมบัติของชั้นนี้คือ 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 สว่างขึ้นตามลำดับที่ถูกต้องเมื่อคุณเปิดคอมพิวเตอร์


วิดีโอที่มีการทำงานของพื้นดิสโก้:


glediator_v2.0.3.zip [1.27 Mb] (ดาวน์โหลด: 394)
10
6.5
10

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...