इस प्रोजेक्ट के बारे में

nøskop एक प्रयोगात्मक, खुले तौर पर विकसित प्रोजेक्ट है जिसका उद्देश्य एक कंप्यूटरीकृत माइक्रोस्कोप को सीधे ब्राउज़र से गेम कंट्रोलर के माध्यम से नियंत्रित करना है। यह कैसे काम करता है - ब्राउज़र साइड USB या ब्लूटूथ के माध्यम से DualSense कंट्रोलर सपोर्ट के लिए WebHID API पर निर्भर करता है। - यह Marlin-स्टाइल CNC डिवाइस (यानी माइक्रोस्कोप स्टेज को चलाने वाले मोशन हार्डवेयर) के साथ संवाद करने के लिए Web Serial API का उपयोग करता है। वर्तमान स्थिति (प्रोजेक्ट के अनुसार) - cli/ के अंतर्गत एक अलग Node.js CLI टूल है जो DualSense एकीकरण के साथ बुनियादी मूवमेंट कंट्रोल प्रदान करता है। - ब्राउज़र वर्ज़न अभी तक माइक्रोस्कोप के साथ एकीकृत नहीं है, लेकिन इसमें एक बुनियादी UI है जिसमें DualSense और वेबकैम एकीकरण शामिल है। - बहुत कम फीचर्स कार्यात्मक हैं, और प्रोजेक्ट खुद को अधूरा बताता है। - एक होस्टेड प्रीव्यू noskop.com पर उपलब्ध है। उद्देश्य खुद को एक तैयार प्रयोगशाला उपकरण के रूप में पेश करने के बजाय, nøskop को माइक्रोस्कोप संचालन को अधिक आनंददायक और उपयोग में आसान बनाने के प्रयास के रूप में देखा गया है, ताकि अंततः उपकरण स्वयं इंटरैक्शन के पीछे ओझल हो जाए। README में 19वीं सदी के दो माइक्रोस्कोपी मैनुअल — Jabez Hogg की The Microscope: Its History, Construction, and Application (1854) और Lionel Smith Beale की How To Work With The Microscope (1857) — का हवाला दिया गया है, ताकि इस विचार का समर्थन किया जा सके कि कई माइक्रोस्कोप मालिक बुनियादी यांत्रिक विवरणों और हैंडलिंग कठिनाइयों के कारण इससे दूर हो जाते हैं। उपयोगकर्ताओं और योगदानकर्ताओं के लिए व्यावहारिक नोट्स - क्योंकि यह WebHID और Web Serial पर निर्भर करता है, इसके लिए ऐसे ब्राउज़र की आवश्यकता होती है जो इन APIs का समर्थन करता हो, साथ ही संगत कंट्रोलर और CNC हार्डवेयर की भी आवश्यकता होती है। - CLI घटक वर्तमान में अधिक उपयोगी हिस्सा है; ब्राउज़र एप्लिकेशन को पूर्ण कंट्रोल सरफेस के बजाय UI शेल वाले शुरुआती प्रोटोटाइप के रूप में देखा जाना चाहिए। - रिपॉजिटरी को इस तरह व्यवस्थित किया गया है कि CLI को ब्राउज़र कोड से अलग रखा गया है, जो कंट्रोल और इमेजिंग को एक साथ जोड़ने के प्रति प्रोजेक्ट के क्रमिक दृष्टिकोण को दर्शाता है।