ATtiny85 breakout board কিভাবে ব্যবহার করবেন

ATtiny85 একটি আট পিনের এভিআর মাইক্রোকন্ট্রোলার। মাইক্রোকন্ট্রোলারভিত্তিক ছোট প্রজেক্টের জন্য খুবই সুবিধাজনক। শুধু তা-ই নয়। এই মাইক্রোকন্ট্রোলারটিকে চাইলে একটি ছোট্ট আরডুইনো হিসেবেও ব্যবহার করা যায়। ATtiny85 breakout board এ রয়েছে…

Continue Reading

এসএমএসের মাধ্যমে লোড কন্ট্রোল

এই টিউটোরিয়ালে আমরা দেখব কিভাবে এসএমএস পাঠিয়ে একটি বাল্বকে অন-অফ করা যায়। এই প্রজেক্টের বাস্তব প্রয়োগ হতে পারে বাইরে যাবার আগে ঘরের ফ্যান-লাইট অফ করতে ভুলে গেলেও পরে এসএমএস পাঠিয়ে…

Continue Reading

মাইক্রোকন্ট্রোলারের সাথে জিএসএম মডেম সংযুক্ত করা-পর্ব : ২।

এই টিউটোরিয়ালের আগের অংশে আমরা জিএসএম মডেমের AT কমান্ড সম্পর্কে জেনেছি। এই অংশে আমরা দেখব একটি জিএসএম মডেমকে কিভাবে মাইক্রোকন্ট্রোলারের সাথে কানেক্ট করতে হয়। আরও দেখব AT কমান্ড ব্যবহার করে কিভাবে এসএমএস…

Continue Reading

মাইক্রোকন্ট্রোলারের সাথে জিএসএম মডেম সংযুক্ত করা-পর্ব : ১।

এই আলোচনার উদ্দেশ্য হল একটি এমবেডেড ওয়্যারলেস ডিভাইস তৈরী করা যা একটি জিএসএম মডেম তথা একটি মোবাইল সিমের সাথে সংযুক্ত থাকবে। এই উদ্দেশ্যে আমরা মাইক্রোকন্ট্রোলারকে একটি জিএসএম মডেমের সাথে কানেক্ট…

Continue Reading

পর্ব ২২ঃ তালা-চাবিকে দিলাম ছুটি (পাসওয়ার্ডভিত্তিক ডোরলক)

পুরো পৃথিবীই ডিজিটাল হবার পথে। তাহলে দরজার তালার মতো গুরুত্বপূর্ণ জিনিস যা কিনা আমাদের নিরাপত্তার সাথে ঘনিষ্টভাবে জড়িত, সেটি কেন পড়ে থাকবে সেকেলে হয়ে? এই টিউটোরিয়ালে আমরা একটি পাসওয়ার্ডভিত্তিক ডোরলক…

Continue Reading

পর্ব ২১ঃ সার্কিটে বাজাই সুর

মাইক্রোকন্ট্রোলার মানেই কি শুধু রসকসহীন বিট,বাইট আর রেজিস্টারের হিসাব? শুধুই জটিল অংক করে ভোল্টেজ, কারেন্ট আর টেম্পারেচার দেখানো? একটু শৈল্পিক কিছু করলে কেমন হয়? যেমন, মিউজিক? এই এক্সপেরিমেন্টটিতে আমরা মাইক্রোকন্ট্রোলারের…

Continue Reading

পর্ব ২০ঃ ইউএসবি টু সিরিয়াল কনভার্টারের ব্যবহার-২।

প্রথম পর্বে এফটিডিআই ড্রাইভার ইন্সটলেশনের পর এবার এক্সপেরিমেন্ট শুরুর পালা। এই পর্বে আমরা একটি খুব সহজ উদাহরন দিয়ে দেখব কিভাবে ইউএসবি টু সিরিয়াল কনভার্টার ব্যাবহার করে কম্পিউটারের সাথে মাইক্রোকন্ট্রোলারের ডেটা…

Continue Reading

পর্ব ১৯ঃইউএসবি টু সিরিয়াল কনভার্টারের ব্যবহার-১

ধরা যাক, এভিআর মাইক্রোকন্ট্রোলারকে আপনি কম্পিউটারের ইউএসবি পোর্টের সাথে কানেক্ট করবেন। এভিআর মাইক্রোকন্ট্রোলাগুলোর সাধারনত ইউএসবি কম্যুনিকেশনের জন্য কোনো পিন থাকে না। কিন্তু সিরিয়াল কম্যুনিকেশনের জন্য ইউজার্ট পিন থাকে। এদিকে আজকালকার…

Continue Reading

পর্ব ১৮ঃ ইউজার্ট (পর্ব-১)

ইউজার্ট কী?: ইউজার্ট (USART) এর পূর্নরুপ হল Universal synchronous Asynchronous receiver Transmitter. সিরিয়াল ডেটা কমিউনিকেশন দুই রকম হতে পারে। Synchronous এবং asynchronous. সিঙ্ক্রোনাস মোডে একসাথে গোটা একটি ক্যারেক্টার ট্রান্সমিটার থেকে…

Continue Reading

পর্ব ১৭ঃ কিপ্যাড ব্যবহার

একটি কিপ্যাড এর ইন্টারনাল কানেকশন ডায়াগ্রাম দেখতে এরকম হয়। এভিআর মাইক্রোকন্ট্রোলার ব্যবহার করে একটি ৪*৪ কিপ্যাডের বিভিন্ন কি এর ভ্যালু কিভাবে পড়তে হয় তার একটি উদাহরন এইখানে দেওয়া হল। কিপ্যাডের…

Continue Reading

পর্ব ১৬ঃ চলো ঘড়ি বানাই।

এই টিউটোরিয়ালে আমরা মাইক্রোকন্ট্রোলারের দুটি টাইমার কনফিগার করে একটি ছয় ডিজিটের(ঘন্টা, মিনিট, সেকেন্ড) ঘড়ি বানাব। এই এক্সপেরিমেন্টটি ভালোভাবে বুঝতে হলে আমাদের কয়েকটি বিষয় ভালোভাবে বুঝতে হবে। সেগুলো হচ্ছে- ১)ATmega16 মাইক্রোকন্ট্রোলারের…

Continue Reading

পর্ব ১৫ঃ টাইমার

টাইমার কী? প্রতিদিনই আমরা টাইমার ব্যবহার করছি। টাইমারের সবচেয়ে সহজ উদাহরণ হল আমাদের হাতঘড়ি যা ঘন্টা, মিনিট এবং সেকেন্ড গননা করে। এভিআর মাইক্রোকন্ট্রোলারের টাইমারের কাজও ঠিক এরকম। সময় গননা করা।…

Continue Reading

পর্ব ১৪ঃ একটি সহজ থার্মোমিটার তৈরি

এই টিউটোরিয়ালটিতে টেকশপবিডিতে উৎপাদিত দুইটি মডিউল ব্যবহার করে আমরা ATmega16 মাইক্রোকন্ট্রোলারভিত্তিক একটি থার্মোমিটার তৈরি করব। থার্মোমিটারের সেন্সর হিসেবে আমরা ব্যবহার করব Temperature Sensor Module এবং ডিসপ্লে অংশে ব্যবহার করব  LCD Module। অর্থ্যাৎ, টেম্পারেচার…

Continue Reading

পর্ব ১৩ঃ এলসিডি

এলসিডিঃ LCD এর পূর্নরুপ হল Liquid crystal display. ইতোমধ্যে আমরা সেভেন সেগমেন্টের ব্যবহার দেখেছি। সেভেন সেগমেন্টের সীমাবদ্ধতা হল একটি সেভেন সেগমেন্ট দিয়ে শুধু একটি সংখ্যাই দেখানো যায়। ইংরেজি বর্নমালার খুবই  অল্পকিছু…

Continue Reading

পর্ব ১২ঃ এডিসি

এডিসি কী? ইলেক্ট্রনিক্সে আমরা যেসব প্যারামিটার নিয়ে কাজ করি বা পরিমাপ করি সেগুলো সাধারনত অ্যানালগ। যেমন ভোল্টেজ, কারেন্ট, রেজিস্টেন্স, টেম্পারেচার ইত্যাদি। কিন্তু মাইক্রোকন্ট্রোলারের যে কয়টা প্রজেক্ট আমরা এই পর্যন্ত করেছি…

Continue Reading

পর্ব ১১ঃ ৪ ডিজিটের ইন্টারাপ্ট কাউন্টার।

ইন্টারাপ্ট কী?: ইন্টারাপ্ট হচ্ছে এমনকিছু কাজ যা মাইক্রোকন্ট্রোলার  মূল ফাংশনের বাইরে গিয়ে ধারাবাহিকভাবে সম্পন্ন করে। যদি আমরা মাইক্রোকন্ট্রোলারকে ইন্টারাপটের মাধ্যমে কিছু করাতে চাই তাহলে  আমাদের একটি ইন্টারাপট সাবরুটিন(ISR) ফাংশন লিখতে…

Continue Reading

পর্ব ১০ : সেভেন সেগমেন্ট ডিসপ্লে।

ইলেক্ট্রনিক্সের ক্ষেত্রে সেভেন সেগমেন্ট ডিসপ্লের ব্যবহার বহুল প্রচলিত। এটি ব্যবহার করা সহজ। যেসব প্রজেক্টে সংখ্যা ডিসপ্লে করার প্রয়োজন পড়ে সেগুলোতে এই সেভেন সেগমেন্ট ডিসপ্লের ব্যবহার খুবই জনপ্রিয়। নাম দেখলেই বোঝা…

Continue Reading

পর্ব ৯ঃ এক্সটার্নাল ইন্টারাপ্ট

ধরা যাক, আপনি আপনার ঘরে বসে একটি বই পড়ছেন। এমন সময় কলিং বেল বেজে উঠলো। আপনি কী করবেন? বইয়ের কোন লাইন পড়ছিলেন সেটা মনে রাখবেন, পড়া বন্ধ রেখে দরজা খুলবেন,…

Continue Reading

পর্ব ৮ঃমাইক্রোকন্ট্রোলার ইনপুট

এই পর্বে আমরা আলোচনা করব কিভাবে মাইক্রোকন্ট্রোলারে ইনপুট দেওয়া যায়। কোডটি খুবই সহজ। AVR studio তে লেখা। এই প্রোগ্রামটি PORTB থেকে ইনপুট নিয়ে PORTC তে আউটপুট দেখায়। সার্কিটে আমরা PORTB…

Continue Reading

পর্ব ৭ঃ মাইক্রোকন্ট্রোলার দিয়ে প্রথম প্রজেক্টঃ এল ই ডি জ্বালানো, নেভানো

সবকিছুরই একটা শুরু থাকে। মাইক্রোকন্ট্রোলার প্রোগ্রামিংয়ের শুরু হল এলইডি ব্লিংকিং অর্থ্যাৎ একটি এলইডিকে পরপর জ্বালানো এবং নেভানো। কাজটি খুবই সহজ। শুধুমাত্র মাইক্রোকন্ট্রোলারের যেকোনো একটি পোর্টকে বারবার হাই( প্রতি পিনে ৫…

Continue Reading

পর্ব ৬ঃএমবেডেড সি

এই পর্বে আমরা মাইক্রোকন্ট্রোলার প্রোগ্রামিং এ ব্যবহৃত সি ল্যাংগুয়েজের কিছু প্রয়োগ নিয়ে আলোচনা করব। সি ল্যাঙ্গুয়েজে মাইক্রোকন্ট্রোলার প্রোগ্রাম করতে হলে আমাদের মাইক্রোকন্ট্রোলারের রেজিস্টারগুলো সম্পর্কে জানতে হবে। সবচেয়ে বেশি যে কাজগুলো…

Continue Reading

পর্ব ৫ঃ কম্পাইলার, লোডার এবং সিমুলেটর

কম্পাইলার কী? মাইক্রোকন্ট্রোলারের জন্য প্রোগ্রাম লিখতে এবং লিখিত প্রোগ্রামকে মেশিন ল্যাংগুয়েজে কনভার্ট করতে যে সফটওয়্যার ব্যবহার করা হয় তাকে কম্পাইলার বলে। AVR মাইক্রোকন্ট্রোলার প্রোগ্রামিংয়ের জন্য বিভিন্ন কম্পাইলার ব্যবহৃত হয়। যেমনঃ…

Continue Reading

পর্ব ৪ঃ মাইক্রোকন্ট্রোলার প্রোগ্রামার

প্রোগ্রামার বিভিন্ন ধরনের হয়ে থাকে। এখানে তিন ধরনের প্রোগ্রামার নিয়ে আলোচনা করা হলঃ ১)আই এস পি অ্যাডাপটার:এটি প্যারালাল পোর্ট ভিত্তিক প্রোগ্রামার। সুবিধাঃ বানানো সহজ এবং দামে সস্তা। অসুবিধাঃ বেশিরভাগ কম্পিউটারেই…

Continue Reading

পর্ব ৩ঃ এসো বানাই পাওয়ার সাপ্লাই

এই টিউটোরিয়ালে আমরা একটি পাওয়ার সাপ্লাই সার্কিট তৈরী করব। কারন, মাইক্রোকন্ট্রোলারকে সচল রাখতে ৫ ভোল্ট ডিসি সাপ্লাই প্রয়োজন। এই কাজটি একটি ডিসি অ্যাডাপটার দিয়ে করা সম্ভব। কিন্তু ডিসি অ্যাডাপটারের কিছু…

Continue Reading

পর্ব ২ঃ মাইক্রোকন্ট্রোলারের বিভিন্ন অংশ

মাইক্রোকন্ট্রোলার শেখা খুব মজা। আজকালকার  দৈনন্দিন ব্যবহারের প্রায় সব যন্ত্রপাতিতেই মাইক্রোকন্ট্রোলার ব্যবহৃত হয়। মাইক্রোকন্ট্রোলার দিয়ে যেকোনো সিস্টেম ডিজাইন করা তুলনামূলকভাবে সহজ।নিচের ডায়াগ্রামটির মাঝখানের ব্লকটি দ্বারা একটি মাইক্রোকন্ট্রোলারকে বোঝানো হয়েছে। মাইক্রোকন্ট্রোলারটি…

Continue Reading

পর্ব ১ঃ মাইক্রোকন্ট্রোলারের দুনিয়ায় স্বাগতম।

মাইক্রোকন্ট্রোলার কী? মাইক্রো অর্থ অত্যান্ত ক্ষুদ্র, কন্ট্রোলার অর্থ নিয়ন্ত্রক। মাইক্রোকন্ট্রোলার হল একটিমাত্র চিপের ভেতর  একটি কম্পিউটার। সাধারণত একটি কম্পিউটারের কী কী অংশ থাকে? সিপিইউ, হার্ড ডিস্ক ,র‍্যাম, রম ইত্যাদি। মাইক্রোকন্ট্রোলার…

Continue Reading

That's All We Have Till Now!

That's All We Have Till Now!