สร้างกำแพง LED แบบควบคุม IPad แบบโต้ตอบ: 8 ขั้นตอน (พร้อมรูปภาพ)

สร้างกำแพง LED แบบควบคุม IPad แบบโต้ตอบ: 8 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

แสดงวิดีโอ youtube ของกำแพงในการกระทำ!

ทุกคนต้องการสร้างหน้าจอ LED ขนาดยักษ์เพื่อแสดงคลื่น LED ทางเรขาคณิตที่เย็นสบายหรือศิลปะ Elvis สีชมพูเลือน ๆ อย่างไรก็ตามในการพูดถึงกำแพงไฟ LED ขนาดใหญ่คุณต้องหาวิธีเปลี่ยนงานศิลปะเอลวิสสีชมพูของคุณให้เป็นสตริงของศูนย์และวัตถุที่ได้รับบัฟเฟอร์ถูกปรับเลื่อนและส่งลวดด้วยความเร็วไฟฟ้า - ไม่มีความง่ายอย่างไรก็ตามในคำสั่งนี้เราจะสาธิตวิธีการใช้งานคอนโทรลเลอร์ PixelPusher LED ควบคู่กับ L.E.D ซอฟต์แวร์ iPad ของ Labs เพื่อกำจัดขั้นตอนกลางที่น่ารำคาญของดิจิตอล

วัสดุ:

ขั้นตอนที่ 1: รับอุปกรณ์ของคุณ

คำแนะนำนี้มุ่งเน้นไปที่ส่วนประกอบด้านหลังที่จำเป็นในการทำให้กำแพงนี้ทำงานได้แม้ว่าเราจะพูดคุยเล็กน้อยเกี่ยวกับโครงสร้างของโครงสร้างที่ดีเช่นกัน วิธีการควบคุมไฟ LED นี้ต้องใช้ pixelpusher เพื่อยกของหนักในการขับ LED ทางกายภาพ ซอฟต์แวร์ LED Labs ที่ทำงานบน iPad ช่วยยกระดับการถ่ายภาพ / วิดีโอ / อัลกอริธึมของคุณอย่างหนักหน่วงและ PixelPusher สามารถเข้าใจได้

สำหรับคำแนะนำนี้เราจะควบคุม WS2801 LEDs ในแพ็คเกจ "พิกเซล" แทนแพ็คเกจ "strip" มันเป็นเรื่องธรรมดามากและมีราคาแพงกว่าตัวเลือกอื่น ๆ เล็กน้อย แต่สามารถควบคุมได้ง่ายจากชิปเซ็ตหลากหลายประเภท โดยทั่วไปแพคเกจสตริปจะมีอยู่ทั่วไปมากกว่าเนื่องจากการติดตั้งนั้นง่ายกว่ามาก แต่เพื่อให้ได้เอฟเฟกต์ที่เราต้องการกับชิ้นส่วนนี้เราต้องดำเนินการตามรุ่นพิกเซลแทน เราลงเอยด้วยการรับของเราจากซัพพลายเออร์จำนวนมากในประเทศจีนเนื่องจากเราต้องการ LED ประมาณ 2,000 ดวง แต่การไปในพื้นที่นั้นง่ายกว่าและช่วยรักษาสติของคุณในระยะยาวหากคุณต้องการปริมาณที่น้อยลง:

5V WS2801 พิกเซลบน Adafruit:

Pixelpusher บน Illumn: http: //www.illumn.com/heroic-robotics-pixelpusher ….

นอกจากนี้แน่นอนว่าคุณจะต้องการ iPad แหล่งจ่ายไฟ 5V ที่เหมาะสมและเราเตอร์ไร้สาย เราเตอร์ไร้สายที่เราชอบที่สุดคือรุ่น Ubiquiti Consumer เนื่องจากมีคุณสมบัติขั้นสูงบางอย่างเช่นการรีเซ็ตอัตโนมัติและสิ่งที่สามารถทำให้ระบบไฟ LED ของคุณทำงานไม่หยุด อย่างไรก็ตามพวกมันจะล้ำหน้ากว่าเราเตอร์ระดับผู้บริโภครายอื่นเล็กน้อยดังนั้นเลือกตัวเลือกที่เหมาะสมกับระดับความเชี่ยวชาญของคุณ

ขั้นตอนที่ 2: ตั้งค่าฮาร์ดแวร์ Pixel Pusher

เมื่ออุปกรณ์ของคุณเข้ามาขั้นตอนแรกของคุณคือเพื่อให้แน่ใจว่าคุณจะไม่ระเบิด PixelPusher ที่ดีและใหม่ของคุณ มีตัวเลือกฮาร์ดแวร์บางตัวในการตั้งค่าผ่านจัมเปอร์บนเมนบอร์ด ขั้นตอนที่ 1 คือการเปิดกล่องพลาสติกและเปิดดูสินค้า

บายพาส 5v: ควรใช้จัมเปอร์นี้เพื่อเลี่ยงผ่านตัวควบคุมออนบอร์ดสำหรับไมโครคอนโทรลเลอร์ PixelPusher PixelPusher รองรับแรงดันไฟฟ้าอินพุตที่ 4.5V ถึง 30V ที่ตัวควบคุม แต่ไมโครคอนโทรลเลอร์คือ 5V ดังนั้น อย่าตั้งค่าตัวเลือกนี้หากคุณใช้แหล่งจ่ายไฟอื่นที่ไม่ใช่ 5V!

โดยตรง: จัมเปอร์เหล่านี้ทำหน้าที่เป็นทีม จัมเปอร์เหล่านี้ควรถูกตั้งค่าถ้าไฟ LED ควรข้ามตัวควบคุมออนบอร์ด โดยทั่วไปนี่คือสิ่งที่คุณต้องการทำยกเว้นว่าคุณกำลังใช้ไฟ LED น้อยมาก ตัวควบคุมออนบอร์ดสามารถจัดการได้เพียงแอมป์หรือสองตัวเท่านั้น

แถบ 5v: ตั้งแรงดันเอาท์พุทของตัวควบคุมเอาท์พุทเป็น 5.1v แทน 10.6v วิธีนี้เหมาะสมถ้าคุณใช้ WS2801s หรือ 2811s หรือ 5V pixel บางส่วนจากตัวปรับแรงดันไฟฟ้า (ไม่ได้ตั้งจัมเปอร์โดยตรง)

ขั้นตอนที่ 3: ตั้งค่าซอฟต์แวร์ PixelPusher

PixelPusher ได้รับการกำหนดค่าผ่านทางคีย์ USB ในรูปแบบ FAT หรือสามารถเขียนลงใน EEPROM ของออนบอร์ดได้โดยใช้เครื่องมือกำหนดค่า PixelPusher สำหรับโครงการนี้เราต้องการใช้ตัวเลือกคีย์ USB ดังนั้นการกำหนดค่าสามารถสลับออกได้อย่างง่ายดายในกรณีที่เราทำบางสิ่งผิดพลาด

ในกรณีใดกรณีหนึ่งคุณต้องเขียนไฟล์ชื่อ pixel.rc ไปที่ PixelPusher ซึ่งกำหนดประเภทของไฟ LED ที่คุณใช้ตัวเลือกเวลาที่หลากหลายและตัวเลือกขั้นสูงอื่น ๆ สำหรับการผูกตัวควบคุม PixelPusher หลายตัวเข้าด้วยกัน โพสต์ที่ดีด้วย ทั้งหมด ตัวเลือกที่ใช้ได้สำหรับการกำหนดค่า pixel.rc มีให้ที่นี่ ข้อมูลเพิ่มเติมสำหรับการตั้งค่าฮาร์ดแวร์ PixelPusher สามารถพบได้ในคู่มือการกำหนดค่าฮาร์ดแวร์ PixelPusher

สำหรับการตั้งค่าเฉพาะของเราเราใช้ตัวผลักพิกเซลที่แยกกัน 2 ตัว เนื่องจากผนังถูกแบ่งออกเป็น 9 พาเนลและจำเป็นต้องประกอบในสถานที่จึงง่ายที่สุดจากมุมมองการนำไปปฏิบัติหากแต่ละพาเนลถูกควบคุมโดยส่วนหัวแถบเดียวจาก pixelpusher นอกจากนี้เรายังใช้เครื่องมือกำหนดค่า pixelpusher เพื่อเบิร์นไฟล์ pixel.rc ลงบนฮาร์ดแวร์ของตัวเองเพื่อให้ลูกค้าของเรามีสำเนาสำรองที่เหมาะสมของการกำหนดค่าการทำงานที่รู้จัก

ไฟล์ pixel.rc ที่ให้พลังงานแก่ผนังของเราเชื่อมต่อกับขั้นตอนนี้

หากคุณเป็นเหมือนเราและตัดสินใจที่จะเผาไฟล์ pixel.rc ของคุณลงใน 'เร่งเร้าของคุณฉันขอแนะนำให้คุณเริ่มติดฉลากบางสิ่งเพื่อช่วยตัวเองให้ประสบปัญหา!

ขั้นตอนที่ 4: เชื่อมต่อ Pixelpushers ของคุณเข้ากับพาวเวอร์ซัพพลาย

ขั้นตอนนี้ง่าย - เชื่อมต่อ pixelpushers ของคุณกับแหล่งจ่ายไฟที่มีขนาดที่ถูกต้องและตรวจสอบให้แน่ใจว่าทุกอย่างทำงานได้อย่างที่คาดไว้ หากคุณสังเกตเห็นจากภาพด้านบนเราเตอร์ Ubiquiti ของเรายังใช้พลังงานจาก 5V ดังนั้นเราจึงสามารถจ่ายไฟทั้ง 3 อุปกรณ์จากแหล่งจ่ายไฟเดียวและมีเพียง 1 ปลั๊กที่จำเป็นในผนังติดตั้งของเรา!

นอกจากนี้เราได้ออกแบบตัวเชื่อมต่อ powerpole anderson จาก pixelpushers และสายบัดกรี 4ga ไปยัง 'pushers สำหรับแหล่งจ่ายไฟเพื่อการเชื่อมต่อที่แข็งแกร่งและเสถียรยิ่งขึ้น

ขั้นตอนที่ 5: จัดวางพิกเซลของคุณ

การวางผังของกริดพิกเซลต้องทำด้วยความใส่ใจในรายละเอียด หากคุณจัดวางพิกเซลแบบสุ่มโดยสมบูรณ์แทบจะเป็นไปไม่ได้เลยที่จะติดตั้งแล็บ LED เพื่อตรวจจับว่าพิกเซลของคุณอยู่ที่ไหนและความพยายามที่จะแสดงรูปภาพหรือวิดีโอบนเลย์เอาต์จะล้มเหลว

เราได้ออกแบบเลย์เอาท์ลวดลายใน Inventor แล้วส่งแผ่น MDF 1/2 นิ้วเพื่อตัดซีเอ็นซีให้พอดีกับพิกเซลอย่างถูกต้อง countersink ในแต่ละหลุมช่วยปรับปรุงคุณภาพผิวที่เสร็จสมบูรณ์อย่างมากเมื่อใช้สียางเพื่อให้สีไม่ต้องการ เพื่อสะสมที่มุมรูที่แหลม

ขั้นตอนที่ 6: ตั้งค่า LED Lab

LED Lab ของ Christopher Schardt เป็นซอสลับในการทำให้กำแพงนี้ทำงาน เขาได้กำหนดวิธีง่ายๆในการจัดวางเครือข่าย LED ที่ซับซ้อนและควบคุมสีและความสว่างเพื่อสร้างภาพวิดีโอและรูปแบบที่สร้างขึ้นทางคณิตศาสตร์

ซอฟต์แวร์นี้ให้บริการฟรีดังนั้นคุณสามารถลองใช้ฟังก์ชั่นทั้งหมดได้ คุณจะต้องเริ่มจ่ายสำหรับแพ็คเกจเมื่อคุณต้องการเริ่มต้นการผลักดันข้อมูลลงบนตัวควบคุม pixelpusher มันสามารถใช้ได้จากร้านค้า iTunes

เมื่ออยู่ในแล็บ LED คุณจะต้องแจ้งให้ซอฟต์แวร์ทราบว่าแถบทั้งหมดของคุณมีการจัดวางอย่างไรและการตั้งค่าคอนโทรลเลอร์ของคุณเป็นอย่างไร ภายใต้เมนูหลัก -> setup, pixelpushers ในเครือข่าย WiFi เดียวกันกับ iPad ของคุณจะปรากฏขึ้นโดยอัตโนมัติ นอกจากนี้มันจะสำรวจไฟล์ pixel.rc เพื่อกำหนดจำนวนเอาต์พุตที่ใช้งานอยู่ เลย์เอาต์ที่เหลือถูกควบคุมผ่านปุ่มบนแผงที่ด้านล่างของหน้าจอ ง่ายตาย สุดยอดการทำงานที่นี่

ขั้นตอนที่ 7: รวบรวมและกำหนดค่ากำแพงให้เสร็จสมบูรณ์

เราสร้างกำแพงเหมือนประตูขนาดใหญ่ที่สามารถแกว่งออกไปจากผนัง ครั้งแรกสิ่งนี้ช่วยให้เราสามารถเข้าถึงด้านหลังของผนังเพื่อให้เราสามารถปกปิดการยึดและพื้นผิวเรียบหรูจากด้านหน้าของผนัง ประการที่สองถ้าเราไปถึงด้านหลังกำแพงการบำรุงรักษาและการเปลี่ยนหลอด LED ที่ล้มเหลวนั้นง่ายกว่ามากสำหรับการติดตั้งถาวรนี้

ดังที่กล่าวไว้วิศวกรรมโครงสร้างที่จำเป็นในการออกแบบผนังในลักษณะนี้มีความเข้มข้นมากกว่าการติดตั้งแต่ละแผงเข้ากับผนัง เราสร้างบานพับขึ้นมาจากแถบแบนขนาด 3/8 "ซึ่งสามารถติดตั้งเข้ากับมุมกำแพงได้ด้วยความล่าช้า 12x5" x3 / 8 "แผงผนังทั้งหมดถูกยึดติดกันด้วยน็อต 1/4 นิ้วและสลักเกลียว

หลังจากประกอบชุดติดตั้งแล้วพาเนล LED จะถูกตรวจสอบสองครั้งในห้องแล็บ LED

ขั้นตอนที่ 8: สนุก!

นี่เป็นงานสร้างที่สนุกจริงๆ … เราแทบรอไม่ไหวที่จะทำอะไรมากกว่านี้!