Visorware هو برنامج نظام قائم على Linux مصمم على تشغيل أجهزة يمكن ارتداؤها مع عامل النماذج/النظارات. كونه متوافقًا مع شاشات OLED و TFT الصغيرة ، فإن Visorware قادر على توفير تجربة مستخدم مريحة مع واجهة المستخدم البسيطة وأنظمة تثبيت/إدارة التطبيق الوظيفية المخطط لها .
لاستخدام وتطوير Visorware ، سنحتاج إلى إعداد بيئة أساسية مناسبة مع الأجهزة المطلوبة. سوف تحتاج:
• Raspberry Pi مع أحدث Raspbian مثبت على بطاقة SD 4GB على الأقل. جميع نماذج PI تعمل.
• شاشة OLED صغيرة أحادية اللون. (حاليًا يدعم فقط SSD1306 128x64 "OLED. سيتم إضافة المزيد من الشاشات)
• أربعة أزرار ، سلكية حتى "GPIO4" ، "GPIO17" ، "GPIO27" ، و "GPIO22". سيتم استخدام هذه الأزرار للتنقل من خلال القوائم والتفاعل مع البرامج. (GPIO17 يعمل كزر يسار ، GPIO27 Middle و GPIO22 اليمين | الزر في GPIO4 ليس ضروريًا.)
ارجع إلى ملف Docs/DevSetup.md في دليل الوثائق لمستودع GitHub للحصول على معلومات مفصلة بشأن إعداد أجهزتك.
دعنا ننزل لتثبيت Visorware. لتسهيل الأمور ، يكون لدى Visorware إعداده وتكوينه البسيط لأول مرة. ستحتاج إلى توصيل PI الخاص بك بالاتصال بالإنترنت العاملة. يزيل الإعداد لأول مرة الكثير من البرامج المثبتة مسبقًا من صورة Raspbian القياسية ، لذلك من الأفضل تثبيت Visorware على صورة نظيفة لمنع أي فقدان للبيانات
أول شيء نحتاج إلى فعله هو استنساخ Visorware من مستودع GitHub. يمكن القيام بذلك ببساطة عن طريق إدخال الأمر التالي في المحطة:
git clone https://github.com/1zc/visorware
الآن بعد أن استنسخنا المستودع ، دعنا ندخل دليلنا المحلي الذي تم إنشاؤه حديثًا.
CD Visorware
نحتاج إلى التعمق أكثر للوصول إلى الملف المصدر الرئيسي ، "vw.py" ، والذي يقع في دليل SRC.
CD SRC
عندما نبدأ "vw.py" بحقوق "sudo" ، سيتم مسح المحطة المحطة وسيتم عرض مربع الحوار "الإعداد لأول مرة". يبدأ الإعداد حوالي 20 ثانية بعد عرض مربع الحوار ، ويستغرق وقتًا طويلاً للغاية . بمجرد اكتمال الإعداد ، سيتم إعادة تشغيل PI ويجب أن تبدأ Visorware في العرض على شاشة OLED المتصلة.
يمكنك بدء الإعداد عن طريق الدخول:
Sudo Python3 vw.py
تأكد من تشغيله مع "Sudo Python3" وليس مع "Python"!
الآن ، ابحث عن لعبة جيدة للعب أو فيديو جميل على YouTube لمشاهدته. ربما حتى تحصل على فنجان من القهوة. هذه العملية يمكن أن تستغرق وقتا طويلا!
إذا تم الانتهاء من الإعداد دون أي أخطاء قاتلة وتشغيل Visorware على شاشة OLED الخاصة بك ، فإننا ننتهي ويمكننا الآن الانتقال إلى استخدام برنامجنا المثبت حديثًا!
من المفترض أن تكون Visorware بسيطة قدر الإمكان. استخدم الأزرار الرئيسية الثلاثة (الأزرار التي قمنا بها حتى GPIO17،27،22 في وقت سابق) للتنقل في القوائم وفتح التطبيقات/القوانين الفرعية. يمكنك إيقاف الجهاز أو إعادة تشغيله من خلال إعدادات الطاقة في القائمة الرئيسية ، والتحقق من قيود النظام الأساسية وحتى القيام بتحديث البرنامج من تطبيق الإعدادات!
التطبيقات المخصصة المتوفرة حاليًا مع Visorware (مثل تطبيق الطقس وشاشة الساعة) ليست قابلة للتكوين من Visorware مباشرة. سيتم إضافة هذا في التحديثات المستقبلية حيث يتم تطوير Visorware. لمزيد من التفاصيل حول استخدام Visorware ، راجع ملف Docs/Usage.md في دليل الوثائق.
شكرا لك على التحقق من Visorware! أنا أعمل حاليًا على هذا بمفرده ، لذلك أعتذر إذا لم يكن التطوير والوثائق دائمًا سريعًا/مفصلًا. سأضيف معلومات حول كيفية إجراء المساهمات في المستقبل القريب ، بعد إصدار وثائق حول المكونات الأساسية الفردية للبرنامج بالكامل. إذا كنت ترغب في طرح الأسئلة علي أو الإشارة إلى المشكلات ، فيمكنك استخدام قسم المشكلات في مستودع GitHub أو الاتصال بي على Discord (Infra#0001) أو على Reddit /U /Infranix!