প্রকল্প সম্পর্কে
nøskop হলো একটি পরীক্ষামূলক এবং উন্মুক্তভাবে তৈরি প্রজেক্ট, যার লক্ষ্য হলো একটি কম্পিউটারাইজড মাইক্রোস্কোপকে সরাসরি ব্রাউজার থেকে গেম কন্ট্রোলারের মাধ্যমে নিয়ন্ত্রণযোগ্য করা।
এটি যেভাবে কাজ করে
- ব্রাউজার সাইডটি USB বা ব্লুটুথের মাধ্যমে DualSense কন্ট্রোলার সমর্থনের জন্য WebHID API-এর ওপর নির্ভর করে।
- এটি একটি Marlin-style CNC ডিভাইসের সাথে যোগাযোগ করতে Web Serial API ব্যবহার করে, যা মাইক্রোস্কোপ স্টেজ চালিত করার মোশন হার্ডওয়্যার হিসেবে কাজ করে।
বর্তমান অবস্থা (প্রজেক্টের বর্ণনা অনুযায়ী)
- cli/ ফোল্ডারের অধীনে একটি পৃথক Node.js CLI টুল রয়েছে যা DualSense ইন্টিগ্রেশনের সাথে মৌলিক মুভমেন্ট কন্ট্রোল প্রদান করে।
- ব্রাউজার সংস্করণটি এখনও মাইক্রোস্কোপের সাথে সমন্বিত করা হয়নি, তবে এতে DualSense এবং ওয়েবক্যাম ইন্টিগ্রেশনসহ একটি মৌলিক UI রয়েছে।
- খুব কম ফিচার বর্তমানে কার্যকর এবং প্রজেক্টটি নিজেকে অসম্পূর্ণ হিসেবে বর্ণনা করে।
- noskop.com-এ একটি হোস্ট করা প্রিভিউ উপলব্ধ রয়েছে।
উদ্দেশ্য
একটি সমাপ্ত ল্যাবরেটরি টুল হিসেবে নিজেকে উপস্থাপন করার পরিবর্তে, nøskop-কে মাইক্রোস্কোপ পরিচালনাকে আরও আনন্দদায়ক এবং সহজ করার একটি প্রচেষ্টা হিসেবে দেখা হয়েছে, যাতে যন্ত্রটি ইন্টারঅ্যাকশনের আড়ালে অদৃশ্য হয়ে যায়। README-তে ১৯ শতকের দুটি মাইক্রোস্কোপি ম্যানুয়াল — জেবিজ হগের 'The Microscope: Its History, Construction, and Application' (১৮৫৪) এবং লায়োনেল স্মিথ বেলের 'How To Work With The Microscope' (১৮৫৭) — এর কথা উল্লেখ করা হয়েছে, যা এই ধারণাকে সমর্থন করে যে অনেক মাইক্রোস্কোপ মালিক প্রাথমিক যান্ত্রিক বিবরণ এবং পরিচালনার জটিলতার কারণে নিরুৎসাহিত হন।
ব্যবহারকারী এবং অবদানকারীদের জন্য ব্যবহারিক নোট
- যেহেতু এটি WebHID এবং Web Serial-এর ওপর নির্ভরশীল, তাই এর জন্য এই API-গুলো সমর্থন করে এমন একটি ব্রাউজার এবং সাথে সামঞ্জস্যপূর্ণ কন্ট্রোলার ও CNC হার্ডওয়্যার প্রয়োজন।
- বর্তমানে CLI উপাদানটি অধিক ব্যবহারযোগ্য; ব্রাউজার অ্যাপ্লিকেশনটিকে একটি পূর্ণাঙ্গ কন্ট্রোল সারফেসের পরিবর্তে UI শেলসহ একটি প্রাথমিক প্রোটোটাইপ হিসেবে বিবেচনা করা উচিত।
- রিপোজিটরিটি এমনভাবে সাজানো হয়েছে যেখানে CLI-কে ব্রাউজার কোড থেকে আলাদা রাখা হয়েছে, যা কন্ট্রোল এবং ইমেজিং-কে একত্রে যুক্ত করার ক্ষেত্রে প্রজেক্টের পর্যায়ক্রমিক পদ্ধতির প্রতিফলন ঘটায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.