تطبيق Philips Hue لمزامنة الشاشة لسطح المكتب. يستخدم واجهة برمجة التطبيقات الترفيهية الجديدة من Philips لمزامنة شاشة المستخدم مع أضواءه بزمن انتقال منخفض جدًا.
تتوفر الثنائيات القابلة للتنزيل لنظامي التشغيل Windows وmacOS في صفحة الإصدارات ؛ راجع التثبيت لمزيد من المعلومات. من المفترض أيضًا أن يكون من الممكن إنشاء المصدر لنظام التشغيل Linux ولكن لم يتم اختبار ذلك بعد، راجع البناء أدناه.
يمكن أن يسبب هذا البرنامج وميضًا سريعًا لأضواء Hue الخاصة بك مما قد يؤدي إلى حدوث نوبات صرع حساسة للضوء لدى الأفراد الضعفاء، بما في ذلك أولئك الذين لم يسبق لهم تجربة الصرع أو أعراض النوبات من قبل. لا تستخدم هذا إذا كنت مصابًا أو تشك في أنك مصاب بالصرع الحساس للضوء، أو إذا كنت حساسًا للضوء، أو مصابًا بالصرع، أو تعاني من النوبات بشكل عام. توقف عن الاستخدام فورًا واستشر الطبيب إذا كنت تعاني من أي أعراض نوبات، والتي قد تشمل الدوار أو تغير الرؤية أو ارتعاش العين أو الوجه أو الرجيج أو اهتزاز الذراعين أو الساقين أو التوهان أو الارتباك أو فقدان الوعي مؤقتًا.
جسر Gen2 أمر لا بد منه . يجب أيضًا أن يستخدم الجسر والأضواء أحدث البرامج الثابتة. استخدم تطبيق Philips Hue Android أو iOS لتحديث البرنامج الثابت.
في الوقت الحالي، لا يستطيع هذا البرنامج إنشاء مجموعات ترفيهية. تحتاج إلى القيام بذلك في تطبيق Hue. لدى Philips مقطع فيديو يشرح كيفية القيام بذلك على قناة Hue Youtube.
يعد Lightstrip Plus أفضل ضوء وجدته لهذا الغرض إلى حد بعيد. إنه يحتوي على نطاق ألوان واسع، ويخفت إلى حالة داكنة للغاية قبل أن ينطفئ تمامًا. لا تزال أضواء My Gen 1 ساطعة جدًا في أقل حالاتها. يمكن أن يكون هذا مشكلة عند مزامنة الأضواء في غرفة مظلمة.
للحصول على أفضل تجربة، أقترح استخدام المزيد من الأضواء خلف الشاشة أو بجانبها، وأمامك وداخل المخروط المركزي للرؤية. من المرجح أن تكون التغييرات السريعة في الأضواء خلفك أو بجانبك أكثر تشتيتًا وإزعاجًا مما هي عليه في الواقع. الفيديو أعلاه يحتوي على المزيد من الأضواء مما أستخدمه بالفعل؛ عادةً ما يكون لدي شريط ضوئي واحد فقط خلف مزامنة التلفزيون.
يتم دعم نظامي التشغيل Windows 8 و10 فقط (64 بت) بشكل كامل حيث يستخدم التطبيق واجهة برمجة التطبيقات IDXGIOutputDuplication API المتوفرة فقط من نظام التشغيل Windows 8 وما بعده. يتيح ذلك للتطبيق التقاط أي شيء تقريبًا، بما في ذلك الألعاب بملء الشاشة، بأداء عالٍ للغاية. إذا كان شخص آخر مهتمًا بالعمل على دعم Windows 7، فأنا أرحب بممثلي العلاقات العامة.
إذا كان لديك إعداد Hybrid GPU (بعض أجهزة الكمبيوتر المحمولة، والسيارات المكشوفة، وما إلى ذلك)، فتأكد من تشغيل Huestacean على وحدة معالجة الرسومات المدمجة ، وليس وحدة معالجة الرسومات المنفصلة.
قم بتنزيل الأحدث من الإصدارات. استخراج في أي مكان. قم بتشغيل huestacean.exe
مدعوم فقط على نظام التشغيل macOS 10.7+ (يستخدم AVCaptureScreenInput)
قم بتنزيل .app من الإصدارات وقم بتشغيله.
حتى الآن تم اختباره فقط بتاريخ 10.11.6 على جهاز Macbook Pro قديم.
البناء من المصدر. انظر القسم ذو الصلة ضمن المبنى.
هذا لا يزال تجريبيًا ومن المعروف أنه يتعطل. قم بتحميل ملف APK جانبيًا وقم بتشغيله. إنه لا يعمل حاليًا كخدمة، لذا سيقتله Android لتوفير الموارد إذا اعتقد أنه بحاجة إلى ذلك. يتطلب Android 5.0 (يستخدم MediaProjection)
يجب أن يعمل ملف apk مع معظم أجهزة Android الحديثة المستندة إلى ARM والتي تعمل بنظام Android 5.0 على الأقل
استخدم مشكلات هذا المستودع للإبلاغ عن الأخطاء أو المشكلات الأخرى.
التطوير الرئيسي نشط حاليًا في الفرع الرئيسي، ستحتاج إلى استخدام إصدار سابق لإنشاء نسخة عمل من Huestacean في الوقت الحالي.
استنساخ المستودع ووحداته الفرعية
git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
إذا قمت بالفعل بالاستنساخ بدون الوحدات الفرعية، أو قمت بالمزامنة قبل أن أغير أحد مساراتها، فقد تحتاج إلى
git submodule sync
git submodule update --init --recursive
قم بتشغيل "موجه أوامر الأدوات الأصلية x64 لـ 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 DLL الضرورية عبر 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 الإصدار 2.0. يجب افتراض أن جميع التعليمات البرمجية، باستثناء ما هو موجود في دليل الطرف الثالث، تخضع لهذا الترخيص ما لم يُنص على خلاف ذلك، بغض النظر عن وضع علامة عليها باستخدام نموذج Apache 2.0 أم لا. ارجع إلى ملف الترخيص للحصول على نص الترخيص والتفاصيل الأخرى.
يستخدم هذا البرنامج برامج مفتوحة المصدر بموجب تراخيص مختلفة، والتي يمكن العثور عليها في دليل الجهات الخارجية/التراخيص .
يمكن العثور على مزيد من التفاصيل في أسفل ملف الترخيص، أسفل نص ترخيص Apache الإصدار 2.0.