عن المشروع

nøskop هو مشروع تجريبي يتم تطويره بشكل مفتوح يهدف إلى جعل المجهر المحوسب قابلاً للتحكم بواسطة وحدة تحكم ألعاب، مباشرة من المتصفح. آلية العمل - يعتمد جانب المتصفح على WebHID API لدعم وحدة تحكم DualSense عبر USB أو Bluetooth. - يستخدم Web Serial API للتواصل مع جهاز CNC بنمط Marlin، وهو عبارة عن أجهزة الحركة التي تحرك منصة المجهر. الحالة الراهنة (كما ذكر المشروع) - توجد أداة Node.js CLI منفصلة تحت مجلد cli/ توفر عناصر تحكم أساسية في الحركة مع تكامل DualSense. - نسخة المتصفح لم يتم دمجها بعد مع المجهر، ولكن توجد واجهة مستخدم أساسية تتضمن تكامل DualSense وكاميرا الويب. - عدد قليل جداً من الميزات يعمل حالياً، ويصف المشروع نفسه بأنه غير مكتمل. - تتوفر معاينة مستضافة على noskop.com. الهدف بدلاً من تقديم نفسه كأداة مختبرية نهائية، يتم طرح nøskop كمحاولة لجعل تشغيل المجهر أكثر متعة وأسهل في الاستخدام، بحيث تختفي الأداة نفسها خلف التفاعل. يستشهد ملف README بدليلين للمجهر من القرن التاسع عشر — كتاب Jabez Hogg بعنوان The Microscope: Its History, Construction, and Application (1854) وكتاب Lionel Smith Beale بعنوان How To Work With The Microscope (1857) — لدعم فكرة أن العديد من مالكي المجاهر ينفرون من التفاصيل الميكانيكية الأولية وصعوبات التعامل. ملاحظات عملية للمستخدمين والمساهمين - نظراً لاعتماده على WebHID وWeb Serial، فإنه يتطلب متصفحاً يدعم هذه الواجهات البرمجية، بالإضافة إلى وحدة تحكم وأجهزة CNC متوافقة. - يعتبر مكون CLI هو الجزء الأكثر قابلية للاستخدام حالياً؛ أما تطبيق المتصفح فيفضل التعامل معه كنموذج أولي مبكر بواجهة مستخدم بدلاً من كونه سطح تحكم كاملاً. - تم تنظيم المستودع بحيث يتم الاحتفاظ بـ CLI بشكل منفصل عن كود المتصفح، مما يعكس نهج المشروع التدريجي في ربط التحكم والتصوير معاً.