আমার প্রথম প্রজেক্ট – ডিজিটাল লজিক সার্কিট সিমুলেটর

পাগলামিটা শুরু হয় এই বছরের শুরুতে। যখন 2nd year এ উঠলাম তখন প্রথম এবং সবথেকে ভয়াবহ চিন্তা ছিলো প্রজেক্ট কি দিবো! প্রথমে ভাবলাম মিডিয়া প্লেয়ার দিয়েই শুরু করা যাক। কিন্তু সিনিয়র ভাইদের ইতিহাস আমার পক্ষে খুব একটা ভালো বলে মনে হলোনা। তারপর ই এই আজব বুদ্ধির আগমন আমার মাথায়।

হঠাং করেই আইডিয়া টা যে মাথায় কে ঢুকিয়েছিলো তা মনে নাই। তবে আইডিয়াটা ছিলো অনেকটা এরকম একটা software বানানোর যেটা মোটামুটি TTL IC 7 series ব্যবহার করে একটা ডিজিটাল লজিক সার্কিট বাহ্যিকভাবে যেভাবে কাজ করে তা simulate করতে পারবে। হঠাং মেসি (মেসবাহ ভাই) আইডিয়া দিলো সাথে একটা breadboard যুক্ত করার। ব্যস! আর যাবি কই? নিয়ে নিলাম প্রজেক্ট

আগে বুঝিনাই জিনিসটা বানানো এতটা ঝামেলা হবে। Nicolas Glass নামক এক ব্যক্তি আমার এই অজ্ঞতার অবসান ঘটালেন কয়েকদিন আগে। উনি Yorkshire University এর CSE বিভাগের Lecturer ছিলেন। এখন কোথায় আছেন জানিনা কিন্তু উনি প্রায় ৬০০০ লাইনের কোড আর ২৭ টি জাভা ক্লাস ব্যবহার করে বানিয়েছিলেন এই ডিজিটাল লজিক সার্কিট সিমুলেটর।

যাই হোক। কি আর করা আপাতত আমাকে যাই পারি একটা কিছু বানাতেই হবে। আপাতত একটা virtual breadboard বানিয়ে অন্তত তার hole location গুলো image mapping ব্যবহার করে  detect করার চেষ্টা চালাচ্ছি। সামান্য সফল হইনি যে তা না। কোডসহ বাকি সকল কথা আশা করি এই ব্লগে আমি নিয়মিত পোস্ট করতে পারবো।

বি.দ্র. ইংরেজী ও বাংলা মিশ্রিত লেখার জন্য আন্তরিকভাবে দু:খিত।:)