মাতৃভাষা বাংলায় ট্রিপল ই ইঞ্জিনিয়ারিং

ট্রিপল ই বাংলা

Search
Close this search box.

আরডুইনো হাতেখড়ি

শুরুতে আমরা আরডুইনোর একটি সাধারণ প্রজেক্ট তৈরি করবো।

প্রয়োজনীয় জিনিসপত্র

  • আরডুইনো ইউ.এন.ও. (আরডুইনোর অন্য মডেল হলেও চলবে)
  • আরডুইনো IDE
  • USB A to B ক্যাবল

আরডুইনো ইউ.এন.ও. (Arduino UNO)

আরডুইনো ইউ.এন.ও. তৈরি করা হয়েছে মাইক্রোচিপ কোম্পানির ATmega328P মাইক্রোকন্ট্রোলার দিয়ে। এতে 14 টি ডিজিটাল ইনপুট/আউটপুট আছে যার মধ্যে 6 টি পিন দিয়ে পালস উইথ মডুলেশন (PWM) করা যায়।

আরডুইনো ইউ.এন.ও
আরডুইনো ইউ.এন.ও

এতে 6 টি এনালগ ইনপুট পিন এবং দুই ধরণের রেফারেন্স ভোল্টেজের (5V এবং 3.3V) ব্যবস্থা আছে। বোর্ডে 13 নম্বর পিনের সাথে একটি এল.ই.ডি. সংযোগ করা আছে।

আরডুইনো 6-20V DC পাওয়ার দিয়ে চালানো যায়, তবে 7-12V DC পাওয়ার সাপ্লাই দেয়াই ভালো। পাওয়ার সাপ্লাই সংযোগ দেয়ার জন্য একটি 2.1mm পাওয়ার জ্যাক আছে।

আরডুইনো ইউ.এন.ও স্পেসিফিকেশন

মাইক্রোকন্ট্রোলারATmega328P
অপারেটিং ভোল্টেজ5V
ইনপুট ভোল্টেজ রেঞ্জ7-12V
ডিজিটাল ইনপুট/আউটপুট পিন14 টি 0-13 (3, 5, 6, 9, 10, 11 PWM এর জন্য)
PWM ডিজিটাল ইনপুট/আউটপুট পিন6 টি 3, 5, 6, 9, 10, 11
Analog Input Pins এনালগ ইনপুট/আউটপুট পিন6 টি A0-A5
প্রতি ইনপুট/আউটপুট পিনে ডি.সি. কারেন্ট20 mA
3.3V পিনে ডি.সি. কারেন্ট50 mA
ফ্লাশ মেমরি32 KB (ATmega328P), 0.5 KB বুটলোডারের জন্য
SRAM2 KB (ATmega328P)
EEPROM1 KB (ATmega328P)
ক্লক স্পিড16 MHz

আরডুইনো IDE

আরডুইনো IDE হচ্ছে আরডুইনো প্রোগ্রামের কম্পাইলার যেখানে আমরা প্রোগ্রাম লিখে কম্পাইল করবো এবং হার্ডওয়ারে আপলোড করবো। আরডুইনোর ওয়েবসাইট (https://www.arduino.cc/en/Main/Software) থেকে সফটওয়ার টি ডাউনলোড করে নিতে হবে। উইন্ডোজ ব্যবহারকারী হলে মাইক্রোসফট স্টোর থেকে ডাউনলোড করে নেয়া যাবে।

আরডুইনো IDE
আরডুইনো IDE

USB A to B ক্যাবল

এই ক্যাবলের সাহায্যে আমরা কম্পিউটার থেকে আরডুইনোতে প্রোগ্রাম আপলোড করবো।

USB A to B ক্যাবল
USB A to B ক্যাবল

প্রোগ্রামিং:

আরডুইনো IDE সফটওয়ারটি চালু করে নিচের কোডগুলো কপি-পেস্ট করুন

/*
 * LED Blink
 * www.eeebangla.com
 */
void setup() {
  // put your setup code here, to run once:
  pinMode(13, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

এবার Tools -> Board এ যেয়ে Arduino Uno সিলেক্ট করে দিন।

আরডুইনো সেটআপ
আরডুইনো সেটআপ

এরপর কম্পিউটার পোর্ট সিলেক্ট করতে হবে। এজন্য Tools -> Port এ যেয়ে আপনার নির্ধারিত পোর্ট সিলেক্ট করে দিন।

পোর্ট সেটআপ
পোর্ট সেটআপ

পোর্ট নির্ধারণ: My Computer -> Properties -> Device Manager -> Ports(COM & LPT) এখানে USB SERIAL CH340 অথবা USB SERIAL Device এর পাশে যে পোর্ট লেখা থাকবে, আরডুইনো IDE তে সেই পোর্ট সিলেক্ট করে দিতে হবে।

পোর্ট নির্ধারণ
পোর্ট নির্ধারণ

বি:দ্র: আরডুইনো হার্ডওয়্যার সংযোগ বিচ্ছিন্ন করলে Device Manager এর Ports লিস্টে USB SERIAL CH340 অথবা USB SERIAL Device দেখা যাবে না।

প্রোগ্রাম আপলোড

আরডুইনো IDE আপলোড বাটনে ক্লিক করুন। সবকিছু ঠিক থাকলে প্রোগ্রাম কম্পাইল হয়ে আরডুইনো হার্ডওয়্যারে আপলোড হবে। আপলোড শেষে উইন্ডোর নিচের অংশে Done uploading মেসেজ দেখাবে।

প্রোগ্রাম আপলোড
প্রোগ্রাম আপলোড

আপলোড সঠিকভাবে সম্পন্ন হওয়ার পর হার্ডওয়ারের 13 নম্বর পিনের সাথে সংযুক্ত এল.ই.ডি. প্রোগ্রাম অনুসারে 1 সেকেন্ড পর জ্বলবে আবার 1 সেকেন্ড পর নিভে যাবে এবং এভাবে চলতে থাকবে।

মজার-মজার ইলেকট্রনিক্স প্রজেক্ট পেতে এখনই আমাদের ইউটিউব চ্যানেল সাবস্ক্রাইব করুন: https://www.youtube.com/channel/UCYHfZ8A796IzaOIdLJowwMQ?sub_confirmation=1

 

ভিডিও লিংক: https://youtu.be/k2GcSdiwIo4

আপনি আরো পড়তে পারেন

আরডুইনো ডিজিটাল DHT11 টেম্পারেচার এবং হিউমিডিটি সেন্সর

এই প্রজেক্টে আমরা আরডুইনোতে DHT11 টেম্পারেচার -হিউমিডিটি সেন্সর সংযোগ করবো। প্রয়োজনীয় জিনিস-পত্র আরডুইনো ইউ.এন.ও. আরডুইনো IDE ইউ.এস.বি. A to B ক্যাবল ব্রেডবোর্ড DHT11 মডিউল ব্রেডবোর্ড

আরডুইনো ADC

ADC এর পূর্ণরূপ এনালগ টু ডিজিটাল। বিভিন্ন সেন্সর/ডিভাইস থেকে এনালগ সিগন্যাল পাওয়া যায়। কিন্তু মাইক্রোকন্ট্রোলার শুধু 0 এবং 1 পড়তে পারে। এজন্য এনালগ সিগন্যাল ভোল্টেজকে

আরডুইনো ডিজিটাল থার্মোমিটার

এই প্রজেক্টে আমরা LM35 টেম্পারেচার সেন্সর দিয়ে আরডুইনো ডিজিটাল থার্মোমিটার তৈরি করবো। প্রয়োজনীয় জিনিস-পত্র আরডুইনো ইউ.এন.ও. আরডুইনো IDE ইউ.এস.বি. A to B ক্যাবল ব্রেডবোর্ড LM35

আরডুইনো লিকুইড ক্রিস্টাল ডিসপ্লে (LCD)

এই প্রজেক্টে আমরা আরডুইনো UNO এর সাথে লিকুইড ক্রিস্টাল ডিসপ্লে (LCD) সংযোগ করে ডিসপ্লেতে লেখা প্রদর্শন করবো। প্রয়োজনীয় জিনিস-পত্র আরডুইনো ইউ.এন.ও. আরডুইনো IDE ইউ.এস.বি. A