สารบัญ:

บอร์ด Translightion ( Visualizer ควบคุมเพลงได้): 5 ขั้นตอน
บอร์ด Translightion ( Visualizer ควบคุมเพลงได้): 5 ขั้นตอน

วีดีโอ: บอร์ด Translightion ( Visualizer ควบคุมเพลงได้): 5 ขั้นตอน

วีดีโอ: บอร์ด Translightion ( Visualizer ควบคุมเพลงได้): 5 ขั้นตอน
วีดีโอ: ยกกำลังเล่น EP.16 บอร์ดเกม Sheriff ผู้ตรวจการ !!! | ยกกำลัง 2024, พฤศจิกายน
Anonim
บอร์ด Translightion (Visualizer ควบคุมเพลงได้)
บอร์ด Translightion (Visualizer ควบคุมเพลงได้)

แปลเพลงเป็นการแสดงแสงสีตระการตาด้วยโปรเจ็กต์ตัวควบคุมแสงที่ปรับแต่งได้นี้ เหมาะสำหรับดีเจ ปาร์ตี้ และการแสดงแบบ 1:1!

อัปเดตการสาธิตด้านล่าง!

ขั้นตอนที่ 1: พื้นหลัง

พื้นหลัง
พื้นหลัง

แนวคิดเบื้องหลังโครงการนี้คือการสร้างตัวควบคุมเพื่อให้ผู้ใช้สามารถ "เล่น" แสงได้เหมือนกับเป็นเครื่องมือที่มีภาพที่กำหนดเอง การควบคุมด้วยท่าทางสัมผัส และความสว่าง/แป้นหมุนเร็ว

เมื่อพิจารณาว่าตัวควบคุมแสงสำหรับผู้บริโภคที่มีราคาแพงสามารถเป็นได้เพียงใด (โดยปกติคือ $100 bucks หรือมากกว่า- ไม่รวมไฟ) เราจึงตัดสินใจลองสร้างโซลูชันที่ถูกกว่าและปรับแต่งได้มากกว่า!

UPDATE- เราเพิ่งอัปเดตโครงการนี้ รูปภาพบิลด์มาจากเวอร์ชัน 1.0 ซึ่งมีการสาธิตอยู่ด้านล่าง

การเดินสายและบิลด์นั้นโดยพื้นฐานแล้วสำหรับเวอร์ชัน 2.0 เราเพียงแค่ใส่ไว้ในเคสที่ดูดีกว่าและเพิ่มฮาร์ดแวร์เพิ่มเติมสำหรับการอัปเดตในภายหลัง รหัสที่อัปเดตยังโพสต์ในส่วนรหัส

ขั้นตอนที่ 2: วัสดุ

  • Arduino UNO
  • เครื่องวัดระยะด้วยคลื่นเสียง
  • Digilent Pmod KYPD
  • โพเทนชิออมิเตอร์แบบหมุน
  • แถบ LED (2)
  • Seeed Grove Sound Sensor v1.6
  • ปืนกาวร้อน
  • Backboard (ฉันใช้ตัวอย่างไม้จาก Home Depot)

ขั้นตอนที่ 3: ตั้งค่าวงจร

ตั้งค่าวงจร
ตั้งค่าวงจร
ตั้งค่าวงจร
ตั้งค่าวงจร
ตั้งค่าวงจร
ตั้งค่าวงจร

หนึ่งในความท้าทายของโปรเจ็กต์เช่นนี้คือจำนวนปุ่มที่ต้องมี แม้แต่ในการออกแบบที่อนุรักษ์นิยม ฉันต้องการมีปุ่มประมาณ 8 ปุ่มเพื่อจัดการลำดับภาพ จานสี และการเลือกโหมดอื่นๆ การเดินสายไฟหลายปุ่มอาจเป็นเรื่องที่น่าเบื่อหน่ายและเปิดโอกาสให้มีการเชื่อมต่อเพียงครั้งเดียวเพื่อทำลายและทำลายประสิทธิภาพการทำงานทั้งหมด นอกจากนี้ Arduino ที่เราใช้ (UNO) มีอินพุตดิจิตอลจำนวนมากที่สามารถใช้ได้เท่านั้น โชคดีที่ใช้ Pmod KYPD เราสามารถหลีกเลี่ยงปัญหาทั้งสองนี้ได้!

ฟอร์มแฟคเตอร์ขนาดเล็กของ Pmod KYPD ช่วยให้พอดีกับกระดานข้างก้นใด ๆ โดยไม่ต้องใช้อสังหาริมทรัพย์มากเกินไป ฉันกำลังใช้ตัวอย่างไม้ที่ฉันได้รับจากร้านฮาร์ดแวร์ในพื้นที่ของฉันฟรีเพื่อเป็นแผงติดตั้งของฉัน ในการต่อสายโปรเจ็กต์นี้ ขั้นแรกให้ต่อสาย Pmod KYPD ตามแผนภาพ Fritzing ด้านบน

จากนั้นต่อโพเทนชิโอมิเตอร์ของคุณเข้ากับ Analog Pins A5 (ความสว่าง) และ A4 (ความเร็ว) ติดแถบ LED เข้ากับกราวด์และ 5V จากนั้นต่อพินสัญญาณทั้งสองเข้ากับ Digital Pin 11 ต่อสายเซ็นเซอร์เสียงเข้ากับพลังงานและกราวด์ และสีขาว ต่อสาย A1 และสายสีเหลืองไปที่ A0 (หากคุณไม่มีสายเชื่อมต่ออ้างอิง สายสีเหลืองคือสายภายนอก และเอกสารเพิ่มเติมเกี่ยวกับเซ็นเซอร์อยู่ที่นี่ สำหรับเซ็นเซอร์ Ping/Ultrasonic rangefinder Trig อยู่ที่ Digital Pin 13 และ Echo อยู่บน Digital Pin 12 (นอกเหนือจากพลังและแน่นอน)

ขั้นตอนที่ 4: รหัส

สำหรับโค้ด คุณจะต้องใช้ไลบรารี FastLED และคีย์แพด (ทั้งสองพบในตัวจัดการไลบรารี Arduino IDE) ปุ่มกดไม่อยู่ในรายการก่อนเมื่อคุณค้นหา คุณจะต้องเลื่อนลงไปจนกว่าคุณจะพบโดย Mark Stanley และ Alexander Brevig

คัดลอกและวางโค้ดลงใน Arduino IDE แล้วคลิกอัปโหลด ตอนนี้ได้เวลาเล่นกับกระดานแล้ว! หมายเหตุ- ปุ่ม 3 และ 4 ติดอยู่กับเซ็นเซอร์ ping ดังนั้นให้ลองวางมือเหนือเซ็นเซอร์เมื่อคุณเปิดใช้งานเครื่องมือสร้างภาพเหล่านี้ ขอให้สนุกและรู้สึกอิสระที่จะขยายโปรเจ็กต์นี้เพื่อเพิ่มเครื่องมือสร้างภาพ เซ็นเซอร์ และอื่นๆ

UPDATE- เราได้อัปเดตโค้ดและเพิ่มฟังก์ชันการทำงานมากขึ้น ดาวน์โหลด LEDController_2 หากคุณต้องการคุณลักษณะเพิ่มเติม

ในโค้ดใหม่ visualizers คือ:

1. ไหล

2. น้ำตก

3. DoubleBounce

4. มือเด้ง

5. ระดับ

6. ระดับศูนย์

7. บล็อบ

8. AmbientSpots

9. เซ็กเมนต์

0. ชีพจร

ขั้นตอนที่ 5: เวลาสำหรับการแสดงแสงสี

ถึงเวลาไลท์โชว์!
ถึงเวลาไลท์โชว์!

ตอนนี้ได้เวลาใช้กระดานแล้ว!

ในปุ่มการตั้งค่าของฉัน 1-4 คือลำดับภาพ 5 คือโหมดอัตโนมัติพร้อมเซ็นเซอร์เสียง และ 6-9, F และ C คือจานสี ซึ่งส่งผลต่อตัวสร้างภาพใดๆ

แนะนำ: