শনিবার, ১৩ আগস্ট, ২০১৬

Arduino Based Fingerprint Development Board


Fig1: Fingerprint Development Board


Fig2: Fingerprint Development Board connected with Electric Door Lock

Fig3: Fingerprint Development Board connected with Motion Sensor1,  Motion Sensor2

Fig4: Fingerprint Development Board connected with FPM10A



      নুর মোহাম্মদ
      ইঞ্জিনিয়ার

সোমবার, ৮ আগস্ট, ২০১৬

এনালগ বাটন মডিউল

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



কোডঃ

void setup() {
  // initialize serial communication:
  Serial.begin(9600);
}
void loop() {
  int x;
  x = analogRead (0);
  if (x < 60) {
    Serial.println ("Key Pressed RIGHT");
    delay (500);
  }
  else if (x < 200) {
    Serial.println ("Key Pressed UP");
    delay (500);
  }
  else if (x < 400){
    Serial.println ("Key Pressed DOWN");
    delay (500);
  }
  else if (x < 600){   
    Serial.println ("Key Pressed LEFT");
    delay (500);
  }
  else if (x < 800){
    Serial.println ("Key Pressed Enter");
    delay (500);
  }
}



নুর মোহাম্মদ
      ইঞ্জিনিয়ার

ফিঙ্গারপ্রিন্ট ডেভলেপমেন্ট বোর্ড


বৃহস্পতিবার, ২৮ জুলাই, ২০১৬

নিজেই বানিয়ে নিন আরডুইনো

এক ক্লিকেই Arduino!


Arduino Bootloader Shield দিয়ে আপনি খুব অল্প সময়ে ATmega328P Microcontroller কে Bootload করে ফেলতে পারেন। Bootload শেষে আপনার Microcontroller টি Arduino Bootloader Shield অথবা Arduino uno তে বসিয়েই Program Upload করতে পারবেন। যেহেতু Arduino Bootloader Shield কোন USB to Serial Converter নেই, সেক্ষেত্রে আপনাকে FTDI Basic Breakout – 5V ব্যবহার করতে হবে।

যা যা লাগবেঃ

1.       Arduno Uno                                       - 1 piece
2.       Arduino Bootloader Shield                - 1 piece
3.       ATmega328P                                   -1 piece

কিভাবে করবেনঃ

1.      Arduno Uno এর উপর Arduino Bootloader Shield স্থাপন করুন
2.      Zif Socket  (হ্যান্ডেলের দিকে Microcontroller এর নং পিন) এর উপর Microcontroller টি স্থাপন করুন।
3.      USB Cable connect করুন।
4.      তারপর Arduino IDE Run করতে হবে।
5.      “ArduinoISP” Code টি open করুন।(File>Examples>11.ArduinoISP>ArduinoISP)
6.      Tools>Port থেকে আপনার কাঙ্ক্ষিত Port টি select করুন।
7.      “ArduinoISP” Code টি upload করুন।
8.      এবার Tools>Burn Bootloader click  করুন।
9.      থেকে মিনিট সময় অপেক্ষা করুন। দেখবেন Done Bootloader আসবে।
10.  কিভাবে Program Upload করবেনঃ
a)      শুধু Arduino Bootloader Shield খুলে ফেলুন, তারপর FTDI Basic Breakout – 5V ব্যবহার করে কোড আপলোড দিন।
অথবা,
b)      zif থেকে Microcontroller খুলে Arduino uno Board এর Microcontroller-টিকে প্রতিস্থাপন করুন। অতঃপর, সাধারন নিয়মে (যেভাবে যেকোন আরডুইনোতে কোড আপলোড সচরাচর করে থাকেন, সেভাবে) কোড আপলোড দিন।


নুর মোহাম্মদ
         ইঞ্জিনিয়ার