สารบัญ:

Kemper LEDs บน Vixen Music: 4 ขั้นตอน
Kemper LEDs บน Vixen Music: 4 ขั้นตอน

วีดีโอ: Kemper LEDs บน Vixen Music: 4 ขั้นตอน

วีดีโอ: Kemper LEDs บน Vixen Music: 4 ขั้นตอน
วีดีโอ: Automating Kemper Performances Using MIDI and Ableton Live Lite 11 2024, กรกฎาคม
Anonim
ไฟ LED Kemper บน Vixen Music
ไฟ LED Kemper บน Vixen Music

คำแนะนำนี้เป็นข้อมูลเกี่ยวกับผลิตภัณฑ์ใหม่ที่ฉันกำลังพัฒนาที่เรียกว่า "โคมไฟ LED Kemper" เพื่อแสดงความสามารถ ฉันได้ใส่โคมไฟ 64 ดวงลงในแจกันแก้วขนาด 18 นิ้ว จากนั้นแจกันก็ใส่ลูกแก้วใสหนัก 23 ปอนด์ วิธีที่แสงสะท้อนจากลูกแก้วนั้นดูเรียบร้อยมาก ดูวิดีโอด้านล่าง. วิดีโอนี้เป็นความพยายามของฉันที่จะแสดงสิ่งที่สามารถทำได้ด้วยโคมไฟ LED Kemper ตรวจสอบให้แน่ใจว่าได้ดูการสาธิตพิเศษที่แสดงในตอนท้ายของคลิปวิดีโอ กล่าวอีกนัยหนึ่ง หลังจากเพลงหยุด คู่รักพิเศษ ของซีเควนซ์ถูกสาธิตโดยไม่มีดนตรี

ขั้นตอนที่ 1: โคมไฟ LED Kemper

โคมไฟ LED Kemper
โคมไฟ LED Kemper
โคมไฟ LED Kemper
โคมไฟ LED Kemper
โคมไฟ LED Kemper
โคมไฟ LED Kemper

การออกแบบพื้นฐานของโคมไฟแต่ละดวงค่อนข้างเรียบง่าย หลอดไฟประกอบด้วย (1) Pic 12F609 micro, (4) LED 20mA มุมกว้าง (4) (สีแดง เขียว น้ำเงิน และขาว), (4) ตัวต้านทานจำกัดกระแส (1) ฝาครอบตัวกรอง และ (1) 16x19 มม. PCB LED แต่ละตัวถูกขับออกจากพินไมโครเอาท์พุตตัวใดตัวหนึ่ง พินเอาต์พุตได้รับการอัพเดตอย่างต่อเนื่องโดยใช้สัญญาณแบบปรับความกว้างพัลส์ (PWM) เอาต์พุต PWM ยังมีการควบคุมอัตราการฆ่าทั้งการเพิ่มขึ้นและการลดลง ทั้งหมดนี้ทำให้ไฟ LED เรืองแสงได้อย่างสวยงามในขณะที่เปลี่ยนจากระดับหนึ่งไปอีกระดับหนึ่ง - ไม่มีขอบเปิด/ปิดที่แข็ง (เว้นแต่คุณจะตั้งค่าอัตราการฆ่าที่สูง) โคมไฟแต่ละดวงมีที่อยู่โหนดแบบฮาร์ดโค้ดและได้รับการตั้งโปรแกรมให้ตอบสนองต่อเกือบโหล คำสั่ง โหนดทั้งหมดจะตอบสนองต่อที่อยู่โหนดโกลบอลที่สงวนไว้เพียงแห่งเดียว สุดท้าย โหนดสามารถตั้งโปรแกรมให้มีที่อยู่ของโหนดสำรองได้หลายรายการ ที่อยู่สำรองช่วยให้โหนดสามารถจัดกลุ่มเข้าด้วยกันและเข้าถึงได้ด้วยคำสั่งเดียว โปรโตคอลการสื่อสารรองรับโหนดสูงสุด 255 โหนดบนบัส การสื่อสารของหลอดไฟแต่ละดวงประกอบด้วยพินไมโคร I/O เดียว หลอดไฟแต่ละดวงทำหน้าที่เป็นทาสบนสายสื่อสารที่ใช้ร่วมกัน หากแพ็กเก็ตข้อมูลถูกส่งไปยังหลอดไฟดวงเดียวโดยตรง หลอดไฟจะรับทราบข้อความโดยกระจายที่อยู่โหนดของเขาเองกลับมาบนคอมบัส ใช้ผลรวมการตรวจสอบแบบง่ายเพื่อตรวจสอบการสื่อสาร ถึงวันที่ ฉันได้ทดสอบการสื่อสารกับ 64 โหนดทั้งหมดเชื่อมต่อกันบนบัสเดียว ภายใต้การดำเนินการต่อไป ฉันอาจตรวจพบหนึ่งแพ็กเก็ตที่สูญหายต่อชั่วโมง แต่ละหลอดกำลังประมวลผล 2 ล้านคำสั่งต่อวินาที (2MIPS) ดังนั้นหลอดไฟ 64 ดวงจึงผลัก 256 LED เหล่านั้นไปรอบ ๆ โดยใช้แรงม้า 128MIPS! สร้างมาเพื่อการออกแบบที่ปรับขนาดได้ - เมื่อเพิ่ม LED มากขึ้น MIPS จะถูกเพิ่มโดยอัตโนมัติด้วย ฉันรู้ว่าคุณคิดอะไร ไม่ต้องกังวล ไมโครมีราคาเพียง 70 เซ็นต์ อันที่จริง ไฟ LED สี่ดวงรวมกันมีราคาแพงกว่าไมโคร

ขั้นตอนที่ 2: การสร้าง Vase LED Demo

สร้างการสาธิต LED แจกัน
สร้างการสาธิต LED แจกัน
สร้างการสาธิต LED แจกัน
สร้างการสาธิต LED แจกัน
สร้างการสาธิต LED แจกัน
สร้างการสาธิต LED แจกัน

ฉันทำโคมไฟสองเส้นสำหรับแจกัน แต่ละเส้นมีโคมไฟ 32 ดวงและยาว 16 นิ้ว ด้วยสายทั้งสองในแจกันจึงมีไฟ LED 256 ดวงภายใต้การควบคุมด้วยคอมพิวเตอร์ทั่วทั้งช่องสัญญาณ 9600 baud RS232 สตริงทั้งสองทำการเชื่อมต่อแบบขนานที่บอร์ดอินเทอร์เฟซ RS232 แต่ละสตริงที่กำลังไฟเต็มสามารถดึงได้สูงสุด 2.5 แอมป์ ดังนั้น เมื่อเปิดโคมไฟทั้งหมด แจกันจะสว่างด้วยกำลังไฟ LED 25 วัตต์! บอกตามตรงว่ายากเกินไปที่จะดูเมื่อไฟ LED ทั้งหมดติดสว่าง เนื่องจากสายทั้งสองทำการเชื่อมต่อแบบขนานที่บอร์ดอินเทอร์เฟซ RS232 เพียง 2.5 แอมป์ที่ไหลผ่านแต่ละสตริง หลอดไฟแต่ละดวงมีร่องรอยขนาดใหญ่เพื่อส่งกระแสไฟตรงลงไปที่สาย

ขั้นตอนที่ 3: Vixen Lighting Automation

Vixen Lighting Automation
Vixen Lighting Automation

ซอฟต์แวร์ Vixen ออกแบบมาเพื่อควบคุมไฟคริสต์มาสในสวนหน้าบ้านของคุณ ทำให้ง่ายต่อการตั้งค่าช่องสัญญาณออกจำนวนมาก จากนั้นช่องต่างๆ จะถูกจับคู่กับเพลง MP3 นี่คือลิงค์ไปยังเว็บไซต์ Vixen:https://www.vixenlights.com/ มีข้อมูลเพิ่มเติมมากมายบนอินเทอร์เน็ตเกี่ยวกับแพ็คเกจซอฟต์แวร์นี้ ดังนั้นฉันจะไม่ทำใหม่ ที่นี่ สำหรับแอปพลิเคชันของฉัน ฉันเดาว่าฉันจำเป็นต้องเขียนปลั๊กอินแบบกำหนดเองสำหรับ Vixen การเป็นวิศวกรที่ "ขี้เกียจ" ทั่วไป ฉันจึงใช้แนวทางที่แตกต่างออกไป ฉันรัน Vixen (แอพ MS Windows) ภายใน VMware บน Linux VMware อนุญาตให้เปลี่ยนเส้นทางพอร์ต comm ไปยังไฟล์เอาต์พุตแทนพอร์ตฮาร์ดแวร์จริง จากนั้นฉันก็รันสคริปต์ Python เล็กน้อยภายใต้ Linux ที่ประมวลผลสตริงใหม่ที่มาจาก Vixen อย่างต่อเนื่อง สคริปต์ Python จะแปลงข้อความสื่อสารของ Vixen ให้เป็นข้อความที่ไฟ Kemper สามารถเข้าใจได้ ในอนาคต ฉันเดาว่าฉันจะต้องลงมือแล้วเขียนปลั๊กอินสำหรับ Vixen จริงๆ

ขั้นตอนที่ 4: บทสรุป

บทสรุป
บทสรุป
บทสรุป
บทสรุป
บทสรุป
บทสรุป

มีการใช้งานอื่นๆ มากมายสำหรับโคมไฟเหล่านี้ นี่คือรายการความปรารถนาของฉัน:1) สร้างโคมไฟอีก 64 ดวง ดังนั้นฉันจึงมีทั้งหมด 128 ดวง ฉันต้องการจุดไฟต้นคริสต์มาสในปีนี้ ด้วยไฟ LED 512 ดวง @ 50 วัตต์ มันควรจะดูน่าทึ่งจริงๆ! ฉันแทบรอไม่ไหวที่จะเขียนโปรแกรมหิมะที่ตกลงมาในขณะที่ต้นไม้เรืองแสงเป็นสีต่างๆ 2) ฉันอยากจะลองจัดสตริงให้เป็นรูปแปดด้วย เหมือนกับการแสดงเซเว่นเซ็กเมนต์ ฉันคิดว่าฉันสามารถสร้างจอแสดงผลหลายหลักขนาดใหญ่บนกระดาษแข็งได้ สามารถใช้ในเกมฟุตบอลของลูกชายฉันเพื่อติดตามคะแนน 3) ดูเหมือนว่าจะเป็นความคิดที่ดีที่จะสร้างสิ่งที่เรืองแสงซึ่งเชื่อมต่อกับอินเทอร์เน็ตด้วย บางทีสิ่งที่เปลี่ยนสีตามสภาพอากาศหรือตลาดหุ้น) ฉันมีเพื่อนคนหนึ่งที่ต้องการแต่งตัวเป็นไม้เท้าที่มีไฟเรืองแสง ฉันกำลังพยายามบอกให้เขาแฮ็คเข้าสู่ GMLAN เพื่อให้เราเลือกความเร็วของเครื่องยนต์ได้ มันคงจะเจ๋งมากถ้ามีไฟ LED รอบเครื่องยนต์ด้วย! ไม่ยากเกินไปที่จะทำอย่างใดอย่างหนึ่ง5) หนึ่งในนั้นคงจะดีสำหรับโครงการ Cub Scout ของเด็กชายของฉัน: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ ที่หยาบจะต้องใช้ LED ที่ตั้งโปรแกรมได้บางตัวที่จะจางหายไป หนึ่งชั่วโมงหรือสองเวลา จะทำให้เป็นไฟกลางคืนที่ดีสำหรับเด็ก ๆ แผนระยะยาวคือการขายโคมไฟให้กับทุกคนที่สนใจ ฉันเคยมีความสนใจมาบ้างแล้ว หากคุณเป็นหนึ่งในผู้สนใจเหล่านั้น ส่งอีเมลมาหาฉัน แล้วฉันจะแจ้งให้คุณทราบว่าเราจะจัดหาโคมไฟให้คุณได้อย่างไร ฉันยังทำงานบนเว็บไซต์ของฉันเพื่อให้มีประโยชน์ คุณสามารถแวะเยี่ยมชมได้ที่ www.ph-elec.com เพื่อดูว่าจะเกิดอะไรขึ้น มีอะไรให้ทำมากมายโดยใช้เวลาเพียงเล็กน้อย ขอบคุณและหวังว่าคุณจะสนุกกับการแสดงแสงสี จิม

แนะนำ: