আর্ডুইনো কী? আর্ডুইনো রোবট প্রকল্প

আর্ডুইনো কী?

Arduino এর সবচেয়ে বেস্ট পার্ট হল আপনি যেটা চান সেটাই আর্ডুইনো। কথাটা একটু গোলমেলে লাগলেও আরেকটু খোলাখুলি বলা যাক। যদি চান তাহলে আপনার আর্ডুইনো প্ল্যাটফর্মটি হতে পারে আপনার চারাগাছে পানি সরবরাহ করার সিস্টেম, হতে পারে ওয়েব সার্ভার কিংবা কোয়াডকপ্টার অটোপাইলটও হতে পারে।

Arduino একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট প্ল্যাটফর্ম যেটা Intuitive Programming Language এ যুক্ত এবং আপনি এর IDE দ্বারা ডেভেলপ করতে পারেন। আর্ডুইনোর সাথে Sensor, actuator, light, speaker, add-on module (যেটা Arduino Shield নামেও পরিচিত) এবং অন্যান্য IC ব্যবহার করে যেকোন সিস্টেমের Programmable Brain হিসেবে সেট করতে পারেন আপনার আর্ডুইনোকে।

Arduino এর দ্বারা যা কিছু সম্ভব তা একটি কোর্সে লেখা অসম্ভব। ক্রিয়েটিভিটির লিমিট হয় না, যেহেতু আর্ডুইনো ক্রিয়েটিভিটি প্রকাশ করারই একটা মাধ্যম তাই এর দ্বারা কতকিছু সম্ভব সেটারও সীমা নাই। এই কোর্সটি কেবল সাধারণ ধারণা দিবে এবং বেসিক স্কিল আয়ত্ব করার পথ দেখাতে পারে, এর বেশি কিছু আশা করা ভুল হবে।

আর্ডুইনো : একটি ওপেন সোর্স প্ল্যাটফর্ম

আপনি যদি ওপেন সোর্সে নবাগত হয়ে থাকেন তাহলে আর্ডুইনোর মাধ্যমেই বুঝবেন ওপেন সোর্স সবকিছু এতটা পাওয়ারফুল কেন! ওপেন সোর্স নিয়ে নতুন করে বকবকানির কিছু নেই। যেহেতু আর্ডুইনো একটি ওপেন সোর্স হার্ডওয়্যার তাই এর ডিজাইন ফাইল, স্কিম্যাটিক্স ও সোর্স কোড সবই উন্মুক্ত। এর মানে শুধু যে আপনি আর্ডুইনো হ্যাক করে বিভিন্ন কাজ করবেন তাই নয়, বরং আপনি যদি ডিজিটাল ইলেক্ট্রনিক্সের গুরু হয়ে থাকেন তাহলে খুব সহজই আপনার মনমত জিনিসপত্র অ্যাড করে নিজস্ব প্ল্যাটফর্ম তৈরি করতে পারবেন।

আর্ডুইনোর ডিজাইন, সোর্স কোড, লাইব্রেরি ডেস্ক্রিপশন ও লাইব্রেরি ডাউনলোড করা যাবে তাদের অফিশিয়াল সাইট আর্ডুইনো.সিসি থেকে।

আর্ডুইনো অরিজিনাল বোর্ডের দাম প্রায় ২০০০ – ৩০০০ এর মত। সেখানে Chinese ক্লোন ভার্সন পাওয়া যায় মাত্র 900 (UNO)-1200 (MEGA) টাকার মধ্যে। আর্ডুইনো ওপেন সোর্স বলেই এটা সম্ভব। Arduino ছাড়াও এইরকম ক্লোন প্ল্যাটফর্ম আছে আরও ফাংশনালিটি সহ যেমন Freeduino, pcDuino, ODOO ইত্যাদি।

যেসব যন্ত্রপাতি লাগবে:

সিম্যুলেশনের জন্য:

যাদের আপাতত কিছু কেনা সম্ভব হচ্ছে না ইচ্ছা করলে তারাও আর্ডুইনো শিখতে পারেন, এটা শেখার জন্য আর্ডুইনো বোর্ডের প্রয়োজন নেই। Proteus 8.X SPY Design Suite [X & Y for version number]

রিয়েল লাইফ প্র্যাক্টিস:

প্র্যাক্টিক্যাল ও ভার্চুয়াল সিম্যুলেশনের মধ্যে তফাত থাকা অস্বাভাবিক নয়। এমবেডেড সিস্টেমে যতটা পারা যায় ততটা প্র্যাক্টিক্যাল ওরিয়েন্টেড হওয়াই ভাল। প্রতিটি টিউনে বলে দেওয়া হবে কী কী যন্ত্রপাতি লাগবে। তারপরও যেসব যন্ত্রপাতি প্রায় প্রযেক্টেই দরকার হবে সেগুলো বলা হল:

  • Arduino UNO R3 or Arduino Mega 2560
  • Half Size Breadboard
  • Resistor
  • Capacitor
  • LED
  • Variable Resistor
  • DMM (Digital Multimeter)

আপনি  কেন  ইলেকট্রনিক প্রজেক্ট তৈরিতে Arduino ব্যবহার করবেন?

  • Arduino একটা ওপেনসোর্স হার্ডওয়ার।
  • Arduino উইন্ডোজ,লিনাক্স,ম্যাক  এই সবগুলো অপারেটিং সিস্টেম সাপোর্ট করে।
  • অনবোর্ড পাওয়ার সাপ্লাই সার্কিট ইন্ট্রিগ্রেটেড অবস্থায় রয়েছে। তাই এক্সটার্নাল রেগুলেটেড পাওয়ার সাপ্লাইয়ের প্রয়োজন নেই।
  • কম দামে অনেক ভালো ফিচার পাওয়া যায়।
  • অসংখ্যবার প্রোগ্রাম লোড করা যায়।
  • প্রোগ্রামার এবং ডেভলপমেন্ট এনভাইরনমেন্ট অনবোর্ড রয়েছে, তাই বাড়তি কোন হার্ডওয়্যার লাগে না।
  • প্রোগ্রামিং ল্যাঙ্গুয়েজ সহজ এবং প্রোগ্রাম লোড করার পদ্ধতি সহজ।
  • Arduino ব্যবহার পদ্ধতি খুবই সহজ এবং নতুনদের জন্য বিশেষ সহায়ক একটা হার্ডওয়্যার।
  • প্রয়োজনীয় সফওয়্যার টিউটোরিয়াল, ড্রাইভার, প্রোগ্রাম সোর্সকোড http://arduino.cc  থেকে ফ্রিতে ডাউনলোড করা যায়।
  • Arduino সম্পর্কে বিস্তারিত তথ্য টিউটোরিয়াল, আপডেটেড নিউজ সব, তাদের অফিসিয়াল ওয়েব সাইটhttp://arduino.cc  থেকে পাওয়া যায়।
  • অনলাইনে Arduino এর উপর প্রচুর রিসোর্স রয়েছে।
  • আমাদের দেশে বিভিন্ন মডেলের Arduino বোর্ড এবং শিল্ড সহজলভ্য এবং সহজে বহণযোগ্য।
  • মাইক্রোকন্ট্রোলারের মত ইন্টার্নাল আর্কিটেকচার, মেমরি অর্গানাইজেশন ইত্যাদি খুব ভালোভাবে না জেনেও Arduino তে অনেক ভালো কাজ করা যায়।
  • Arduino প্রোগ্রামিং এর জন্য ব্যবহৃত IDE তে সমৃদ্ধ ফাংশন লাইব্রেরি রয়েছে, যা  কোডিং অনেক সহজ এবং সংক্ষিপ্ত করতে সাহায্য করে। অনেক জটিল সমস্যা সমূহ সহজেই সমাধান করা সম্ভব হয়।

বিভিন্ন ধরণের আর্ডুইনো বোর্ড:

Arduino UNO R3 (R stands for Revision):

alt image

Arduino Leonardo:

alt image

Arduino DUE:alt image

Arduino Mega 2560:

alt image

Arduino Mega ADK [Android Development Kit]:

alt image

Arduino LilyPad:

alt image

Arduino Yun:

alt image

আর্ডুইনো রোবট প্রকল্প:

Level 0

আমি Subrata deb nath। Full Stack Web Developer, Sbtechbd Technology, Dhaka। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 25 টি টিউন ও 13 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস