Ambilight do-it-yourself: คำแนะนำ คำแนะนำและลูกเล่นทีละขั้นตอน

สารบัญ:

Ambilight do-it-yourself: คำแนะนำ คำแนะนำและลูกเล่นทีละขั้นตอน
Ambilight do-it-yourself: คำแนะนำ คำแนะนำและลูกเล่นทีละขั้นตอน
Anonim

Ambilight คือโลกแห่งสีสัน แบ็คไลท์สามารถทำได้ในเฉดเดียวกับบนหน้าจอ หรือมีสีขาว แดง น้ำเงิน หรือเขียวคงที่ ไม่ว่าจะเลือกการตั้งค่าใด การรับชมทีวีดังกล่าวจะเป็นมหากาพย์ Ambilight เหมาะสำหรับการเริ่มปาร์ตี้และไม่เพียงแต่ติดตามสิ่งที่เกิดขึ้นบนหน้าจอเท่านั้น แต่ยังตอบสนองต่อเพลงด้วย

ปรับความเข้มและสีที่แสดงโดยอัตโนมัติและชาญฉลาดตามจังหวะ ความเข้ม และระดับเสียงของเพลง แม้ว่าระบบจะมาพร้อมกับทีวีที่ทันสมัย แต่คุณสามารถสร้าง Ambilight ได้ด้วยมือของคุณเอง ข้อได้เปรียบหลักของการทำระบบไฟบ้านแบบ DIY ของคุณเองคือคุณสามารถเพิ่มไฟ LED จำนวนมากได้ในราคาเล็กน้อย ช่วยให้คุณใช้ 100-200 ชิ้นหรือมากกว่านั้นได้

ไลท์โชว์สำหรับ Apple TV

การแสดงแสงสีสำหรับ Apple TV
การแสดงแสงสีสำหรับ Apple TV

ไฟส่องสว่างสำหรับทีวี- ปรับปรุงการออกแบบการชมภาพยนตร์ใด ๆ และหากหน้าจอไม่รองรับฟังก์ชันนี้ คุณก็ดำเนินการเองได้ง่ายๆ

ฮาร์ดแวร์สำหรับ DIY Ambilight:

  1. Raspberry Pi 3 รุ่น B.
  2. ที่ชาร์จ USB หรือแหล่งจ่ายไฟ
  3. ไมโคร USB
  4. สาย HDMI สามเส้น
  5. การ์ด SD สำหรับ Raspberry Pi
  6. แถบ LED
  7. ตัวแยกสัญญาณ HDMI AC/DC
  8. ซอฟต์แวร์.

ก่อนเริ่ม ดาวน์โหลดระบบปฏิบัติการ Raspbian เวอร์ชันล่าสุด และติดตั้งลงในการ์ด SD คุณสามารถดาวน์โหลดโปรแกรมได้จากเว็บไซต์ของผู้ผลิต คุณสามารถหาคู่มือการติดตั้งได้ที่นั่น

อัลกอริธึมของอุปกรณ์ Ambilight ที่ต้องทำด้วยตัวเอง
อัลกอริธึมของอุปกรณ์ Ambilight ที่ต้องทำด้วยตัวเอง

อัลกอริทึมสำหรับการปรับใช้ Ambilight ด้วยมือของคุณเอง:

  1. เชื่อมต่ออุปกรณ์เสียง ณ จุดนี้ ให้เชื่อมต่ออุปกรณ์สื่อ HDMI เช่น Apple TV กับตัวแยกสัญญาณ HDMI แล้วต่อกับทีวี เริ่มต้นด้วยการเชื่อมต่อสาย HDMI เส้นใดเส้นหนึ่งจากเอาต์พุตของอุปกรณ์มัลติมีเดียกับอินพุตของตัวแยกสัญญาณ จากนั้นต่อสาย HDMI เส้นที่สองจากเอาต์พุตของตัวแยกสัญญาณตัวแรกไปยังพอร์ตที่ต้องการบนทีวี
  2. จากเอาต์พุตที่สองของตัวแยกสัญญาณ ให้เชื่อมต่อสาย HDMI สายที่สามและสายสุดท้ายเข้ากับพอร์ตอินพุตของตัวแปลง HDMI/AV เมื่อเสร็จแล้ว ให้เชื่อมต่อสาย RCA จากเอาต์พุตวิดีโอสีเหลืองบนตัวแยกสัญญาณเข้ากับอินพุตวิดีโอบนบอร์ดจับภาพ
  3. ต่อไป ไฟ Ambilight ทำเองได้ต่อ เชื่อมต่อแถบ LED กับไฟหลักและ Raspberry Pi เชื่อมต่อขั้วบวก (5 V) และขั้วลบ (กราวด์) กับแหล่งจ่ายไฟ 5V แล้วเปิดเครื่อง ตรวจสอบขั้วที่ถูกต้อง ทำอย่างไร? ตัวบ่งชี้แรกบนแถบควรเปลี่ยนเป็นสีน้ำเงิน
  4. ในการสร้าง Ambilight ของคุณเอง ให้เชื่อมต่อแหล่งกำเนิดแสงกับพิน Raspberry Pi GPIO โดยเชื่อมต่อพินต่อไปนี้: 9 (GND), 21 (DATA) และ 23 (นาฬิกา) สีอาจแตกต่างกันไปขึ้นอยู่กับแถบ LED วิธีที่ดีที่สุดในการเชื่อมต่อแถบคือการใช้สายจัมเปอร์ แต่โดยหลักการแล้ว คุณสามารถใช้อะไรก็ได้ที่สร้างการเชื่อมต่อทางไฟฟ้าที่แรง - การบัดกรีและตัวเชื่อมต่อ
  5. ซอฟต์แวร์ที่ใช้สร้างเอฟเฟกต์ Ambilight คือ Hyperion ซึ่งเป็นซอฟต์แวร์โอเพ่นซอร์สฟรี ติดตั้งง่ายและมาพร้อมกับแอป Java สำหรับการติดตั้งง่าย
  6. เมื่อโปรแกรมเปิดขึ้น ให้ไปที่แท็บ SSH โดยตรงแล้วเชื่อมต่อ Raspberry
  7. ก่อนทำ DIY Ambilight สำหรับทีวี ให้ป้อนที่อยู่ IP ชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง จากนั้นเชื่อมต่อกับ Raspberry Pi
  8. หลังจากเข้าสู่ระบบแล้ว ให้คลิก "แสดงการจราจร" เพื่อดูบันทึกแบบเต็มของสิ่งที่เกิดขึ้น จากนั้นกด Inst./Upd Hyperion ติดตั้งซอฟต์แวร์และส่วนประกอบที่จำเป็นบน Pi หากกระบวนการนี้สำเร็จ สีจะปรากฏบนแถบ LED เมื่อ Hyperion เริ่มทำงาน
  9. ดูคำแนะนำทีละขั้นตอนโดยละเอียดในการตั้งค่าซอฟต์แวร์ได้ในเว็บไซต์ของผู้พัฒนา
  10. สร้างเฟรมเวิร์กสำหรับ Ambilight เช่นโปรไฟล์ L อะลูมิเนียมสองสามตัวแล้วตัดให้ได้ขนาดโทรทัศน์. เจาะรูให้ถูกจุดและเข้ามุมเพื่อความแข็งแรงและความสวยงาม
  11. ทำ DIY Ambilight ให้เสร็จโดยติดกรอบที่ด้านหลังของแผงแล้วถอดสายไฟออก

ซอฟต์แวร์แอมโบน

Amblone ไม่ใช่ระบบแรกในการสร้างเอฟเฟกต์ Ambilight อย่างแน่นอน มีวิธีแก้ปัญหาอื่น ๆ บนเว็บที่ให้ผลเช่นเดียวกับ Amblone ไม่มากก็น้อย บางส่วนเป็นผลิตภัณฑ์เชิงพาณิชย์ บางส่วนเป็นโครงการ DIY เช่น Amblone

ในการ DIY Ambilight สำหรับทีวี คุณจะต้องมีสิ่งต่อไปนี้:

  1. ซอฟต์แวร์แอมโบน
  2. ไมโครคอนโทรลเลอร์อย่าง Arduino Mega.
  3. สาย USB
  4. RGB LED แถบที่สามารถควบคุมได้ด้วยตนเอง ก่อนอื่น คุณต้องตรวจสอบให้แน่ใจว่าแถบนั้นไม่เปลี่ยนสี LED โดยอัตโนมัติ
  5. อะแดปเตอร์ 12V
  6. สายไฟ
  7. เทปสองหน้าหรือฮาร์ดแวร์ติดตั้งแถบ LED อื่นๆ

ไมโครคอนโทรลเลอร์ Arduino เหมาะอย่างยิ่งสำหรับผู้เริ่มต้น เนื่องจากมีราคาไม่แพง ตั้งโปรแกรมได้ง่าย และมีตัวเลือกมากมายสำหรับอุปกรณ์อินพุตและเอาต์พุตที่หลากหลาย ส่วนใหญ่มักถูกใช้โดยนักวิทยุสมัครเล่นเมื่อติดตั้ง Ambilight-backlight ของทีวีด้วยมือของพวกเขาเอง ปัจจุบัน Amblone สำหรับพีซีรองรับได้ถึง 4 ช่องสัญญาณ ดังนั้น Arduino Mega จึงเป็นตัวเลือกที่ดีมากเพราะมี 14 PWM

บัดกรีและประกอบวงจรไฟ

บัดกรีและประกอบวงจรแสงสว่าง
บัดกรีและประกอบวงจรแสงสว่าง

Arduino Mega มีเอาต์พุต Pulse Width Modulation (PWM) หลายช่อง สำหรับแต่ละแถบ LED คุณต้องเชื่อมต่อสายสีแดง สีเขียว และสีน้ำเงินเข้ากับเอาต์พุตเหล่านี้ ในการทำ DIY Ambilight สำหรับทีวี ให้ใช้พิน 2-4 โดยที่พิน 2 เป็นสีแดง พิน 3 เป็นสีเขียว และพิน 4 เป็นสีน้ำเงิน บรรทัดที่สองใช้พิน 5 ถึง 7 โดยที่พิน 5 เป็นสีแดง พิน 6 เป็นสีเขียว พิน 7 เป็นสีน้ำเงิน เป็นต้น

Arduino ไม่สามารถจ่ายแรงดันไฟให้กับสาย LED ได้ด้วยตัวเอง ด้วยเหตุนี้จึงจำเป็นต้องมีแหล่งจ่ายไฟเพิ่มเติม อะแดปเตอร์ 12V, 1A ก็เพียงพอแล้ว คุณจะต้องใช้ตัวต้านทานและทรานซิสเตอร์สำหรับสายไฟสีแดง สีเขียว และสีน้ำเงิน การติดตั้งต้องใช้ตัวต้านทาน 2200 โอห์มสามตัวและทรานซิสเตอร์ NPN สามตัวที่สามารถสลับ 200mA ที่ 12V สำหรับแต่ละช่องสัญญาณ

เพื่อ DIY Ambilight ws2812b ให้เชื่อมต่อเอาท์พุต Arduino เข้ากับตัวต้านทาน และตัวต้านทานกับฐานของทรานซิสเตอร์ เชื่อมต่ออีซีแอลกับกราวด์ Arduino และตัวสะสมกับสีแถบ LED ที่เหมาะสมสำหรับสาย RGB ทั้งหมด ต่อขั้วบวกทั่วไปของแถบ LED เข้ากับขั้วบวกของอะแดปเตอร์ 12V และขั้วลบของขั้วบวกของอะแดปเตอร์ 12V กับกราวด์ Arduino

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

คำแนะนำในการเชื่อมต่อ Arduino

เพื่อ DIY Ambilight Arduino สำหรับทีวี ให้ดาวน์โหลดซอฟต์แวร์ที่เหมาะสม ในการดาวน์โหลด คุณต้องมีสภาพแวดล้อม Arduino ซึ่งสามารถพบได้บนเว็บไซต์ของนักพัฒนา คุณสามารถหาคำแนะนำสำหรับการเชื่อมต่อได้ที่นี่

เปิดไฟล์ pde ในสภาพแวดล้อมและเลือกรุ่นที่ถูกต้องโดยไปที่ "Tools> Panel" และ Arduino Mega เลือกพอร์ตที่ถูกต้องใน "Tools>" (ซีเรียล) ด้วย จากนั้นคลิกปุ่ม "ดาวน์โหลด" เมื่ออัปโหลดโค้ดแล้ว Arduino ควรเริ่มต้นและเปิดโดยอัตโนมัติทุกครั้งที่ได้รับพลังงานจากสาย USB หรืออะแดปเตอร์ไฟฟ้า

ซอฟต์แวร์เมื่อติดตั้ง Ambilight-backlight TV do-it-yourself สามารถทำได้บน Windows OS สำหรับสิ่งนี้ ให้ดาวน์โหลด Amblone สำหรับ Windows คุณสามารถดาวน์โหลดไบนารีหรือซอร์สโค้ดและคอมไพล์ได้ด้วยตัวเอง หลังจากเปิดตัว Amblone ไอคอนจะปรากฏในซิสเต็มเทรย์ คลิกขวาที่ไอคอนและเลือก "กำหนดค่า Amblone"

ถัดไป คุณต้องตั้งค่าพารามิเตอร์ที่สำคัญ ก่อนอื่น เลือกจอภาพที่จะใช้สีเฉลี่ย และระบุช่อง RGB และส่วนของหน้าจอที่แสดง ตัวอย่างเช่น หากมีแถบ LED RGB อยู่ที่ด้านบนของหน้าจอทีวีที่เลือกเป็นจอภาพที่สอง และ LEDเทปเชื่อมต่อกับพินเอาต์พุต 2-4 คุณต้องเลือก "Auxiliary Monitor" ภายใต้ "Source Monitor" และส่วนของหน้าจอที่แถบจะแสดงในช่อง 1 ซึ่งอาจเป็น "ครึ่งบน" หรือ "เต็มหน้าจอ" ". ลายทางอาจปล่อยสีคงที่ที่ไม่ได้มาตรฐาน ในการดำเนินการนี้ ให้เลือกตัวเลือก "คงที่"

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

เคล็ดลับการปรับแต่งประสิทธิภาพ

เมื่อ Arduino เริ่มทำงานแล้ว ให้ปรับแต่งซอฟต์แวร์เพื่อประสิทธิภาพสูงสุด มีหลายตัวเลือก

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

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

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

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

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

คุณจะต้องทำการปรับเทียบนี้ด้วยหากผนังที่แสงส่องลงมานั้นไม่ขาวโพลน ไม่ว่าในกรณีใด วิธีที่ดีในการปรับเทียบ Ambione ก็คือการเลือกสีขาวคงที่สำหรับทุกช่อง (255, 255, 255) และเลื่อนแถบเลื่อนจนกว่าแสงสีขาวจะฉายลงบนผนัง

มีแถบเลื่อนความสว่างด้วย ด้วยแถบเลื่อนนี้ คุณสามารถลดความเข้มแสงทั้งหมดของการติดตั้ง Amblone ได้ สิ่งสุดท้ายที่จะเปลี่ยนคือการตั้งค่าประสิทธิภาพบางอย่างตัวอย่างเช่น ลำดับความสำคัญของกระบวนการ หากคุณมีปัญหาในการเปิด Amblone ข้างเครื่องเล่นสื่อหรือวิดีโอเกม ให้ลองเปลี่ยนการตั้งค่านี้

เทคโนโลยีขาด lzh

ไฟ LED สำหรับ Arduino Ambilight DIY ที่สวยงามสามารถทำได้โดยใช้ซอฟต์แวร์และการประมวลผลสำหรับอุปกรณ์พลาสม่าทุกชนิด ระบบ Ambilight ดังกล่าวมีราคาถูก ปรับเปลี่ยนได้ง่าย ไม่มีอุปกรณ์ Pass-through และเหมาะสำหรับทีวีหรือจอภาพที่มีขนาดต่างกัน ให้แสงแบบกระจายรอบๆ จอแบน ซึ่งสะท้อนสีที่เห็นบนหน้าจอ ผู้เชี่ยวชาญเรียกโครงการนี้ว่า Ozilight มันจะทำให้ทีวีน่าสนใจยิ่งขึ้นอย่างแน่นอน นี่คือตัวเลือก DIY สำหรับ Ambilight สำหรับพีซี

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

อุปกรณ์ที่จำเป็น:

  1. คอมพิวเตอร์
  2. Arduino Uno, Nano หรือ Mega ไมโครคอนโทรลเลอร์ที่รองรับ SPI ก็ใช้งานได้เช่นกัน
  3. Ws2812b แถบ LED ดิจิตอล
  4. แหล่งจ่ายไฟ DC สำหรับไฟ LED 5V/2A ขึ้นอยู่กับว่าจะใช้ริบบอนมากแค่ไหน

เมื่อซื้อแถบ RGB จะดีกว่าถ้าเลือกแถบ RGB "ดิจิทัล" เช่น WS2811 หรือ WS2801 เทปราคาถูกบางชนิดไม่สามารถเปลี่ยนสีของ LED แต่ละดวงได้ คุณยังสามารถซื้อ LED เดี่ยวและเชื่อมต่อได้ไปที่สคีมา แม้ว่ามันจะเทอะทะมากเนื่องจากสายเคเบิล เนื่องจากมี 4 สายเคเบิล ตัวต้านทาน และองค์ประกอบอื่น ๆ สำหรับ LED แต่ละดวง

Arduino Uno สามารถรองรับ RGB LED ได้เพียง 4 ดวง โดยส่วนใหญ่แล้วจะใช้ PWM โดยไม่มีอุปกรณ์ภายนอกอื่นๆ เมื่อใช้แถบ LED WS2811 Arduino จะสามารถขับ LED ทั้งหมดได้ด้วยการต่อสายเพียงเส้นเดียว ยกเว้น Vcc และ GND

WS2801 RGB LED strip มอบเทคโนโลยีล้ำสมัยด้วยเวลาตอบสนองที่รวดเร็วมาก ดังนั้นผู้ใช้จึงไม่สังเกตเห็นความล่าช้าใดๆ ที่มองเห็นได้ระหว่างหน้าจอทีวีกับแสง เมื่อคุณสร้างแบ็คไลท์ทีวี Ambilight ของคุณเอง Raspberry จะควบคุมการทำงานของ LED ราคาของเทปประมาณ 12 ดอลลาร์สหรัฐต่อเมตร ในการพิจารณาว่าต้องใช้กี่เมตร ให้ตรวจสอบขนาดของทีวีหรือจอภาพ ตัวอย่างเช่น สำหรับทีวี 47 นิ้ว จะต้องใช้ประมาณ 3 เมตร

การเลือกแหล่งพลังงานจะขึ้นอยู่กับความยาว ไฟ LED ที่แนะนำต้องการ 8.64 วัตต์ต่อเมตร ดังนั้น แหล่งจ่ายไฟ 5V, 6A ที่แนะนำสามารถจ่ายไฟได้สูงถึง 3.4 ม. ขอแนะนำให้ใช้แหล่งจ่ายไฟ 10A มากกว่า 3.5 ม. ซึ่งยาวกว่า 3.5 ม. ซึ่งสามารถรองรับไฟ LED ได้สูงถึง 5.7 ม.

คำแนะนำสีในการจับภาพหน้าจอ

DIY Ambilight
DIY Ambilight

จับภาพหน้าจอและวิเคราะห์สีได้ง่ายและมีประสิทธิภาพด้วยไลบรารี JAVA บางตัว

ข้อดีของการประมวลผลในสภาพแวดล้อมการเขียนโปรแกรม:

  1. ซอฟต์แวร์ข้ามแพลตฟอร์มสามารถทำงานบน Windows, Mac และลินุกซ์
  2. ใช้ไวยากรณ์ C++
  3. มีแบบแผนการเขียนโปรแกรม IDE เดียวกันกับ Arduino อันที่จริง Arduino IDE ก่อตั้งขึ้นเพื่อเป็น IDE การประมวลผล
  4. รองรับไลบรารี Java ที่ทรงพลังและมีประโยชน์มาก
  5. ฟรี.

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

คุณสามารถสร้างรีโมทคอนโทรลหุ่นยนต์ Gimbal ของกล้อง DIY ได้ นี่เป็นโครงการที่ง่ายมาก

ส่วนแรกของรหัสโปรแกรม

ส่วนแรกของรหัสโปรแกรม
ส่วนแรกของรหัสโปรแกรม

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

โค้ดส่วนที่สองหน้าตาเป็นแบบนี้

ส่วนที่สองของรหัสโปรแกรม
ส่วนที่สองของรหัสโปรแกรม

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

ส่วนที่สามของรหัสโปรแกรมแสดงอยู่ในรูปภาพ

ที่สามชิ้นส่วนของรหัส
ที่สามชิ้นส่วนของรหัส

เชื่อมต่อ Arduino พลังในการถ่ายโอนข้อมูล ใช้แหล่งจ่ายไฟภายนอก - อะแดปเตอร์ไฟ 5V 2A GND ของแหล่งจ่ายไฟต้องเชื่อมต่อกับ Arduino GND

รหัสโปรแกรมส่วนที่สี่อยู่ในรูปภาพ

ส่วนที่สี่ของรหัสโปรแกรม
ส่วนที่สี่ของรหัสโปรแกรม

ต่อไป ฉันใช้ซอฟต์แวร์บนคอมพิวเตอร์ กำหนดรหัสโปรแกรมทุกส่วน

ตอนที่ห้าเป็นแบบนี้

ส่วนที่ห้าของรหัสโปรแกรม
ส่วนที่ห้าของรหัสโปรแกรม

ควบคุมแถบ LED

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

คุณสามารถใช้แถบ LED WS2811 RGB ได้ มันไม่ได้ถูกควบคุมโดยสัญญาณ RGB PWM แต่ด้วยโปรโตคอลอื่นที่ต้องใช้การเชื่อมต่อสายเพียงเส้นเดียว มันค่อนข้างยากที่จะทำตั้งแต่เริ่มต้นด้วยตัวเอง โชคดีที่ทีม Adafruit ได้พัฒนาห้องสมุดสำหรับแถบ LED ประเภทนี้ - NeoPixel

การควบคุมแถบ LED
การควบคุมแถบ LED

25 ไฟ LED จะต้องมีการส่งข้อมูลอย่างน้อย 75 ครั้งในแต่ละครั้งที่มีการจับภาพหน้าจอ เมื่อส่งจะมีการเพิ่มค่าคงที่เช่นอักขระ O และ Z ซึ่งเป็นตัวระบุสำหรับ Arduino จึงรู้ว่านี่คือจุดเริ่มต้นของข้อมูลใหม่ หลังจากได้รับแล้ว แอปพลิเคชันจะได้รับข้อความ "ฉันพร้อมแล้ว ขอแพ็กเก็ตข้อมูลถัดไป" หลังจากนั้นจะทำการปรับตำแหน่งของ LED เล็กน้อย

ประสบการณ์ที่ดีที่สุดไฟฟิลิปส์

ประสบการณ์ไฟแบ็คไลท์ของ Philips ที่ดีที่สุด
ประสบการณ์ไฟแบ็คไลท์ของ Philips ที่ดีที่สุด

Philips Ambilight เป็นระบบไฟส่องสว่างที่น่าตื่นเต้นซึ่งติดตั้งอยู่ในทีวีบางรุ่น ในระยะหลังมีไฟ LED ที่แสดงสีของหน้าจอบนผนังด้านหลังแบบเรียลไทม์ ผลิตภัณฑ์นี้ไม่มีให้บริการในทุกประเทศและอาจมีราคาค่อนข้างสูง แต่โชคดีที่มีเวอร์ชัน DIY ที่คุณสามารถติดตั้งได้เอง โคลน Ambilight เกิดขึ้นได้โดยใช้ Raspberry Pi, ไฟ LED บางตัว และซอฟต์แวร์ฟรี

อุปกรณ์และอุปกรณ์:

  1. แหล่งสัญญาณ HDMI ใด ๆ
  2. เทปกาวสองหน้าติดอะไหล่ทีวี 3 ม.
  3. ราสเบอร์รี่ปี่ 2/3.
  4. การ์ดหน่วยความจำ Micro SD อย่างน้อย 8GB และแหล่งจ่ายไฟ 2.5A
  5. แถบ LED (5 ม. สำหรับทีวี 40")
  6. 5V 10A ไฟ LED.
  7. ตัวแยกสัญญาณ HDMI
  8. อะแดปเตอร์ HDMI เป็น AV
  9. ตัวดึงวิดีโอ
  10. สาย HDMI
  11. หัวแร้ง

ขั้นแรก ให้วัดเทปรอบๆ หน้าจอที่คุณต้องการใช้ เมื่อได้ขนาดแถบแล้ว ให้ค่อยๆ ประสานแถบเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อกันในทิศทางที่ถูกต้องโดยใช้ลูกศรที่ชี้ลงด้านข้าง

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

ตั้งค่า raspberry pi และติดตั้งระบบปฏิบัติการ OpenELEC ณ จุดนี้ให้เรียกใช้แอปพลิเคชัน Hyperion บนคอมพิวเตอร์และ ssh ลงใน Raspberry Pi การตั้งค่าที่คุณต้องเลือกสำหรับแอป Hyperion จะแตกต่างกันไปตามยี่ห้อของทีวี การติดตามการตั้งค่าของคนอื่นอาจไม่ให้ผลลัพธ์ที่ดีเสมอไปในอุปกรณ์บางเครื่อง

มีแอพโทรศัพท์ Hyperion Remote ที่ใช้งานสะดวกซึ่งให้ผู้ใช้เชื่อมต่อกับระบบและปรับแต่งเอฟเฟกต์แสงได้ตามต้องการ รวมไปถึงใช้โหมดที่ตั้งไว้ล่วงหน้า เช่น DIY Embilight สำหรับ Samsung TV

เอฟเฟกต์แสงพื้นหลัง Lightberry HD

เอฟเฟกต์แสงพื้นหลัง Lightberry HD
เอฟเฟกต์แสงพื้นหลัง Lightberry HD

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

ตามหลักวิชา ระบบค่อนข้างเรียบง่าย โดยใช้ Raspberry Pi เป็นโปรเซสเซอร์ในรูปแบบรันไทม์ Ambilight ที่ต้องทำด้วยตัวเองสำหรับทีวีผ่าน HDMI สายเคเบิลจะวิ่งจากตัวแยกสัญญาณไปยังชุดอุปกรณ์ Lightberry HD ซึ่งจะวิเคราะห์ขอบด้านนอกของภาพที่ส่งออกไปยังทีวี จากนั้นเขาก็สร้างใหม่สีและความสว่างพร้อมเอฟเฟกต์แทบจะในทันที ไฟที่แสดงที่ขอบทีวีทำให้เกิดภาพลวงตาของภาพที่ขยายออกไปนอกขอบทีวี และปรับปรุงประสบการณ์การรับชมโดยรวม

การติดตั้งอิมเมจระบบบน Raspberry Pi เมื่อทำ DIY Embilight สำหรับทีวี:

  1. ดาวน์โหลดภาพระบบจากเว็บไซต์ Lightberry HD นี่คือเวอร์ชันแก้ไขของระบบ Raspberry Pi KODI ยอดนิยมที่ออกแบบมาเพื่อทำงานร่วมกับ Lightberry HD
  2. ดาวน์โหลดซอฟต์แวร์เพื่อติดตั้งอิมเมจระบบบนการ์ด microSD ผู้ใช้ Mac สามารถใช้ ApplePi Baker และผู้ใช้ Windows สามารถใช้ Win32DiskImager ได้ฟรีและทำงานได้อย่างแน่นอน
  3. ใส่การ์ด microSD ลงในพีซีหรือ Mac ซึ่งสามารถทำได้ผ่านช่องเสียบการ์ด SD หรือผ่านเครื่องอ่านการ์ด SD แบบ USB
  4. ติดตั้งอิมเมจระบบบนการ์ด microSD
  5. ในหัวข้อ ค้นหาภาพระบบที่ดาวน์โหลดโดยคลิกจุดสามจุดในส่วนสูตร IMG และ "กู้คืนข้อมูลสำรอง" เพื่อติดตั้ง
  6. ผู้ใช้ Windows ต้องเรียกใช้ Win32DiskImager ในฐานะผู้ดูแลระบบโดยคลิกขวาที่ยูทิลิตี้แล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ"
  7. จากนั้นดูภาพของระบบที่บูทก่อนหน้านี้ เลือกตัวอักษรของไดรเวอร์การ์ด SD บนคอมพิวเตอร์
  8. ถัดไป โปรแกรมช่วยจะช่วยคุณกำหนดค่าซอฟต์แวร์

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

แนะนำ: