แอพซิงค์หน้าจอ Philips Hue สำหรับเดสก์ท็อป ใช้ Entertainment API ใหม่ของ Philips เพื่อซิงค์หน้าจอของผู้ใช้กับแสงไฟโดยมีความหน่วงที่ต่ำมาก
ไบนารีที่ดาวน์โหลดได้สำหรับ Windows และ macOS มีอยู่ในหน้า เผยแพร่ ดูการติดตั้งสำหรับข้อมูลเพิ่มเติม ควรเป็นไปได้ที่จะสร้างซอร์สสำหรับ Linux ได้ แต่ยังไม่ได้ทดสอบ ดู การสร้าง ด้านล่าง
ซอฟต์แวร์นี้สามารถทำให้เกิดการกะพริบอย่างรวดเร็วของไฟ Hue ของคุณซึ่งอาจกระตุ้นให้เกิดอาการลมชักจากแสงในบุคคลที่มีความเสี่ยง รวมถึงผู้ที่ไม่เคยเป็นโรคลมบ้าหมูหรืออาการชักมาก่อน อย่า ใช้สิ่งนี้ หากคุณเป็นหรือสงสัยว่าคุณได้รับผลกระทบจากโรคลมบ้าหมูที่ไวต่อแสง หรือเป็นโรคที่ไวต่อแสง โรคลมบ้าหมู หรือมีอาการชักโดยทั่วไป หยุดใช้ทันทีและปรึกษาแพทย์หากคุณมีอาการชักใดๆ ซึ่งอาจรวมถึงอาการวิงเวียนศีรษะ การมองเห็นเปลี่ยนแปลง ตาหรือใบหน้ากระตุก แขนหรือขากระตุกหรือสั่น สับสน สับสน หรือสูญเสียการรับรู้ไปชั่วขณะ
สะพาน Gen2 เป็นสิ่ง จำเป็น สะพานและไฟของคุณควรใช้เฟิร์มแวร์ล่าสุดด้วย ใช้แอป Philips Hue Android หรือ iOS เพื่ออัปเดตเฟิร์มแวร์
ในขณะนี้ซอฟต์แวร์นี้ไม่สามารถสร้างกลุ่มความบันเทิงได้ คุณต้องทำสิ่งนี้ในแอป Hue Philips มีวิดีโออธิบายวิธีการทำเช่นนี้ในช่อง Hue Youtube
Lightstrip Plus เป็นแสงที่ดีที่สุดเท่าที่ฉันเคยพบมา มีช่วงสีที่กว้าง และจะหรี่ลงเป็นสถานะ มืดสนิท ก่อนที่จะปิดลงอย่างสมบูรณ์ ไฟ Gen 1 ของฉันยังค่อนข้างสว่างแม้แสงสลัวที่สุด นี่อาจเป็นปัญหาเมื่อซิงค์ไฟในห้องมืด
เพื่อประสบการณ์ที่ดีที่สุด ฉันขอแนะนำให้ใช้หรือมากกว่าไฟด้านหลังหรือด้านข้างของจอแสดงผล ด้านหน้าคุณ และภายในกรวยการมองเห็นส่วนกลาง การเปลี่ยนแปลงอย่างรวดเร็วของไฟด้านหลังหรือด้านข้างของคุณอาจทำให้ เสียสมาธิ และ น่ารำคาญ มากกว่าที่จะเห็นได้จริงๆ วิดีโอด้านบนมีแสงมากกว่าที่ฉันใช้จริงด้วย โดยปกติแล้วฉันมีแถบแสงเพียงเส้นเดียวที่อยู่ด้านหลังทีวีที่กำลังซิงค์
รองรับเฉพาะ Windows 8 และ 10 (64 บิต) เท่านั้น เนื่องจากแอปพลิเคชันใช้ IDXGIOutputDuplication API ซึ่งมีเฉพาะใน Windows 8 เป็นต้นไป ช่วยให้แอปพลิเคชันสามารถจับภาพได้เกือบทุกอย่าง รวมถึงเกมแบบเต็มหน้าจอ ด้วยประสิทธิภาพที่สูงมาก หากมีใครสนใจทำงานเกี่ยวกับการสนับสนุน Windows 7 ฉันยินดีรับ PR
หากคุณมีการตั้งค่า GPU แบบไฮบริด (แล็ปท็อป คอนเวอร์ทิเบิลบางรุ่น ฯลฯ) ตรวจสอบให้แน่ใจว่าคุณรัน Huestacean บน Integrated GPU ไม่ใช่ Discrete GPU
ดาวน์โหลดล่าสุดจากการเปิดตัว สกัดได้ทุกที่ เรียกใช้ huestacean.exe
รองรับเฉพาะบน macOS 10.7+ (ใช้ AVCaptureScreenInput)
ดาวน์โหลด .app จากรุ่นต่างๆ และเปิดใช้งาน
จนถึงตอนนี้มีการทดสอบเฉพาะบน 10.11.6 บน Macbook Pro รุ่นเก่าเท่านั้น
สร้างจากแหล่งที่มา ดูส่วนที่เกี่ยวข้องใต้อาคาร
สิ่งนี้ยังอยู่ ในช่วงทดลอง และเป็นที่รู้กันว่าเกิดข้อขัดข้อง โหลด APK ด้านข้างแล้วเรียกใช้ ขณะนี้ไม่ได้ทำงานเป็นบริการ ดังนั้น Android จะฆ่ามันเพื่อประหยัดทรัพยากรหากคิดว่าจำเป็น ต้องใช้ Android 5.0 (ใช้ MediaProjection)
APK ควรใช้งานได้กับอุปกรณ์ Android ที่ใช้ ARM สมัยใหม่ส่วนใหญ่ที่มี Android 5 เป็นอย่างน้อย
ใช้ปัญหาของพื้นที่เก็บข้อมูลนี้เพื่อรายงานจุดบกพร่องหรือปัญหาอื่นๆ
ขณะนี้การพัฒนาหลักกำลังดำเนินการอยู่ในสาขาหลัก คุณจะต้องใช้รีลีสก่อนหน้าเพื่อสร้างสำเนา Huestacean ที่ใช้งานได้ในขณะนี้
โคลนพื้นที่เก็บข้อมูลและโมดูลย่อย
git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
หากคุณได้โคลนโดยไม่มีโมดูลย่อยแล้ว หรือคุณได้ซิงค์ก่อนที่ฉันจะเปลี่ยนเส้นทางใดเส้นทางหนึ่ง คุณอาจต้อง
git submodule sync
git submodule update --init --recursive
เรียกใช้ 'พร้อมท์คำสั่ง x64 Native Tools สำหรับ VS 2017' cd
ไปยังไดเร็กทอรีพื้นที่เก็บข้อมูล
สมมติว่าคุณติดตั้ง Qt5.10 ใน C:Qt5.10.0
ให้รัน:
mkdir build
mkdir builddebug
mkdir buildrelease
cd build
SET CMAKE_PREFIX_PATH=C:Qt5.10.0msvc2017_64libcmake
cmake .. -G "Visual Studio 15 2017 Win64"
cd debug
msbuild ../Huestacean.vcxproj /property:Configuration=Debug /property:Platform=x64
cd ../release
msbuild ../Huestacean.vcxproj /property:Configuration=Release /property:Platform=x64
จากนั้นใช้ windeployqt เพื่อคัดลอกไฟล์การปรับใช้ที่จำเป็น เช่น
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
ตั้งค่าตัวแปรสภาพแวดล้อม CMAKE_PREFIX_PATH
เป็น เช่น C:Qt5.10.0msvc2017_64libcmake
เปิด VS 2017 ไฟล์ -> เปิด -> CMake -> huestaceanCMakeLists.txt
สลับการกำหนดค่าเป็น x64-Debug หรือ x64-Release
CMake -> สร้างเท่านั้น -> Huestacean
หรือตั้งค่า Huestacean เป็นเป้าหมายการเริ่มต้นและเริ่มการดีบัก
หมายเหตุ: คุณจะต้องคัดลอก Qt DLLs ที่จำเป็นทับหรือเรียกใช้ windeployqt ก่อนที่โปรเจ็กต์จะทำงาน เช่น
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
ตั้งค่าตัวแปรสภาพแวดล้อม CMAKE_PREFIX_PATH
ให้ชี้ไปที่ไดเร็กทอรีการติดตั้ง Qt ของคุณ สำหรับ Mac อาจมีลักษณะดังนี้:
export CMAKE_PREFIX_PATH=~/Qt/5.10.0/clang_64/lib/cmake
cd
ลงในไดเร็กทอรีที่เก็บ จากนั้นเพียงสร้างด้วย cmake
และ make
mkdir build
cd build
cmake ..
make huestacean
ใช้ macdeployqt
เพื่อคัดลอกในกรอบงานที่จำเป็นและไฟล์อื่นๆ
~/Qt/5.10.0/clang_64/bin/macdeployqt huestacean.app -qmldir=../qml
yum install cmake
หรือ pacman -S cmake
คุณยังสามารถติดตั้ง Qt5 ได้จากเว็บไซต์อย่างเป็นทางการ หากไม่มีเวอร์ชันที่ถูกต้องในตัวจัดการแพ็คเกจของคุณ git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
# The next two lines should only be necessary if you've previously cloned
# without the submodules, or you've synced before one of their paths changed
git submodule sync
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make huestacean
เรียกใช้ Huestacean และสนุกได้เลย! ( .../huestacean/build/huestacean
)
โครงการนี้ใช้:
ซอร์สโค้ดสำหรับแอปพลิเคชันนี้ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0 โค้ดทั้งหมด ยกเว้นสิ่งที่อยู่ในไดเร็กทอรีบุคคลที่สาม ควรถือว่าอยู่ภายใต้ใบอนุญาตนี้ เว้นแต่จะระบุไว้เป็นอย่างอื่น ไม่ว่าจะติดแท็กด้วยต้นแบบ Apache 2.0 หรือไม่ก็ตาม อ้างถึงไฟล์ LICENSE สำหรับข้อความของใบอนุญาตและรายละเอียดอื่น ๆ
ซอฟต์แวร์นี้ใช้ซอฟต์แวร์โอเพ่นซอร์สภายใต้ใบอนุญาตต่างๆ ซึ่งอาจพบได้ในไดเรกทอรี บุคคลที่สาม/ใบอนุญาต
รายละเอียดเพิ่มเติมสามารถพบได้ที่ด้านล่างของไฟล์ LICENSE ใต้ข้อความของ Apache License เวอร์ชัน 2.0