adsense

What aspects of electrical engineering do you like best? Will you share with us?

 What aspects of electrical engineering do you like best? Will you share with us?

আমার মতে, তড়িৎ প্রকৌশলের সবচেয়ে আকর্ষণীয় বিষয়টি হচ্ছে - Microcontroller based system design

এই বিষয়টি আয়ত্ত্ব করার পরে আপনি মোটামুটি যে কোনো ধরণের প্রজেক্ট সমাধান করতে পারবেন। ধরুন আপনি চাচ্ছেন এমন একটি সিস্টেম ডিজাইন করতে যাতে করে পানির ট্যাঙ্কি ভর্তি হয়ে গেলে পাম্পটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে কিংবা এমন একটি সোলার প্যানেল ডিজাইন করতে চাচ্ছেন যা সূর্যকে লক্ষ্য করে ঘুরতে থাকবে অথবা একটি খেলনা গাড়ি যা কোন একটি রেখা অনুসরণ করে অগ্রসর হবে ইত্যাদি অসংখ্য আইডিয়া আপনি বাস্তবায়ন করতে পারবেন যদি এই বিষয়ে আপনার জ্ঞান লাভ হয়ে থাকে।

এখানে আপনি একই সাথে সফটওয়্যার ও হার্ডওয়্যার এর কাজ করার মজা পাবেন। আমি কাজের ধারা গুলো বলছিঃ

১) প্রথমে আপনার আইডিয়াটি নির্বাচন করুন। এটিকে কিভাবে সমাধান করা যায় সেটি নিয়ে ভাবুন।

২) এরপর একটি মাইক্রোকন্ট্রোলার বাছাই করুন। সেটি হতে পারে AVR, PIC, Arduino ইত্যাদি। এবার ওয়েবসাইট হতে সেটির আর্কিটেকচার নিয়ে একটু পড়াশোনা করুন।

৩) মাইক্রোকন্ট্রোলারের আর্কিটেকচার জানা হয়ে গেলে এবার সেটির সাথে আসা IDE (Integrated Development Environtment) দিয়ে আপনার আইডিয়া অ্যালগরিদমটির প্রোগ্রামিং করুন। প্রোগ্রামিংটি হতে পারে একদম নিম্ন লেভের ভাষা Assembly Language হতে উচ্চ লেভেলের ভাষা C, C++ পর্যন্ত।

৪) প্রোগ্রামিংটি সম্পন্ন হয়ে গেলে এবার একটি সার্কিট সিমুলেটর সফটওয়্যার (LTSpice, PSpice, Proteus ইত্যাদি) এ আপনার ডিজাইনটি এঁকে তাতে এই প্রোগ্রামটি লোডিং করে সিমুলেট করে দেখুন, আশানুরুপ ফলাফল পাচ্ছেন কি না। এই কাজটি খুবই গুরুত্বপূর্ণ। হার্ডওয়্যার পর্যায়ে যাবার আগে এখানে আপনার আইডিয়া বাস্তবায়নের লজিকটি সঠিক কি না তা যাচাই হয়ে যাবে। হয়তো দেখা যাবে আপনার অ্যালগরিদমটি সঠিক নয়। সেক্ষেত্রে IDE তে প্রোগ্রামিংয়ে কিছু পরিবর্তন আনতে হবে। হয়তো আপনার ডিজাইনে আরো কিছু হার্ডওয়্যার সংযোজন বা বিয়োজন করতে হতে পারে।

৫) যদি যথার্থ ফলাফল পান, তবে পরবর্তি ধাপ হলো হার্ডওয়্যার ডিজাইন। আপনি আপনার মাইক্রোকন্ট্রোলারের জন্য করা প্রোগ্রামটি কম্পিউটার থেকে সরাসরি মাইক্রোকন্ট্রোলারে burn করুন (এক্ষেত্রে প্রতিটি মাইক্রোকন্ট্রোলারের জন্য আলাদা Kit পাওয়া যায়)।

৬) সঠিকভাবে উপরের কাজটি সম্পন্ন হলে, অন্যান্য আনুষাঙ্গিক ডিভাইস যুক্ত করে সেরে ফেলুন আপনার ডিজাইনটি। মাইক্রোকন্ট্রোলারে পাওয়ার সাপ্লাই দিয়ে দেখুন, সবকিছু ঠিকঠাক মত কাজ করেছে কি না। ব্যাস হয়ে গেল আপনার আইডিয়ার বাস্তবায়ন।

৭) যদি বাণিজ্যিকভাবে আপনার ডিজাইনটি চালাতে চান তবে PCB (Printed Circuit Board) ডিজাইন করে তা চালিয়ে দিতে পারবেন।

মোটামুটি এ কাজগুলো শেখা হয়ে গেলে আপনার জন্য Sky is the limit. সত্যিকারের তড়িৎ প্রকৌশলীর স্বাদ আপনি পাবেন।

Post a Comment

0 Comments