আরডুইনো ন্যানো পরিচিতি
Arduino Nano হল একটি কমপ্যাক্ট মাইক্রোকন্ট্রোলার বোর্ড যা DIY ইলেকট্রনিক্স প্রকল্প এবং প্রোটোটাইপগুলিতে ব্যাপকভাবে ব্যবহৃত হয়। আরডুইনো ন্যানো ব্যবহার করে Atmega328 নির্দেশাবলী প্রক্রিয়াকরণের জন্য মাইক্রোকন্ট্রোলার। এটি Arduino Uno বোর্ডের ছোট রূপ।
আরডুইনো ন্যানোতে কমপ্যাক্ট সাইজের সুবিধা রয়েছে। এটি Arduino Uno-এর তুলনায় অনেক ছোট এবং আরও কমপ্যাক্ট, এটি এমন প্রকল্পগুলির জন্য আদর্শ যেখানে স্থান একটি সীমাবদ্ধ ফ্যাক্টর। উপরন্তু, এটি হালকা যা এটি পোর্টেবল প্রকল্পের জন্য একটি ভাল পছন্দ করে তোলে।
আরডুইনো ন্যানো এর আরেকটি সুবিধা হল এর বহুমুখিতা। এটিতে সংযোগকারী এবং পিনের একটি পরিসীমা রয়েছে যা এটিকে বিভিন্ন সেন্সর, অ্যাকচুয়েটর এবং অন্যান্য উপাদানগুলির সাথে যোগাযোগ করতে দেয়, যা ন্যূনতম প্রচেষ্টায় জটিল প্রকল্পগুলি তৈরি করা সহজ করে তোলে। এটি সি++ এবং পাইথন সহ বিস্তৃত প্রোগ্রামিং ভাষার সাথেও সামঞ্জস্যপূর্ণ, যা বিভিন্ন প্রকল্পের মধ্যে একীভূত করা সহজ করে তোলে।
Arduino Uno পরিচিতি
Arduino Uno একটি মাইক্রোকন্ট্রোলার বোর্ড যা DIY ইলেকট্রনিক্স প্রকল্প এবং প্রোটোটাইপগুলিতে ব্যাপকভাবে ব্যবহৃত হয়। এটি Atmel উপর ভিত্তি করে Atmega328P মাইক্রোকন্ট্রোলার এবং এটি ব্যবহার করা সহজ এবং বহুমুখী বৈশিষ্ট্যের একটি পরিসীমা আছে।
Arduino Uno তার সরলতার জন্য বিখ্যাত। এটি এমনভাবে ডিজাইন করা হয়েছে যে ব্যবহারকারী-বান্ধব এবং এমন লোকেদের কাছে অ্যাক্সেসযোগ্য যা সামান্য থেকে কোন প্রোগ্রামিং অভিজ্ঞতা নেই৷ Arduino Uno এর অনলাইনে ব্যাপক সমর্থন রয়েছে।
আরডুইনো ইউনোতে অনেকগুলি বিভিন্ন পিন রয়েছে যা একাধিক সেন্সর ইন্টারফেস করতে পারে। Arduino Uno দুটি মাইক্রোকন্ট্রোলার ব্যবহার করে। Atmega328P প্রধান মস্তিষ্ক যা নির্দেশাবলী প্রক্রিয়া করে এবং Atmega16U2 ইউএসবি টু সিরিয়াল কমিউনিকেশন ইন্টারফেস যা আরডুইনো ইউএনওকে পিসি এবং বাহ্যিক হার্ডওয়্যারের সাথে সিরিয়ালি যোগাযোগ করতে সাহায্য করে।
আরডুইনো ন্যানো এবং ইউনোর মধ্যে তুলনা
আরডুইনো ন্যানো এবং আরডুইনো ইউনো উভয়েরই কোনো না কোনোভাবে মিল রয়েছে তবে তাদের মধ্যে কিছু পার্থক্য রয়েছে। নিচে ন্যানো এবং ইউনো উভয় বোর্ডের সংক্ষিপ্ত তুলনা করা হল।
আকার
ন্যানো এবং ইউনোর মধ্যে আকার প্রধান পার্থক্য। ন্যানো ছোট এবং আরও কমপ্যাক্ট, এটি এমন প্রকল্পগুলির জন্য আদর্শ যেখানে স্থান একটি সীমাবদ্ধ ফ্যাক্টর। অন্যদিকে, Uno বড় এবং এতে আরও সংযোগকারী এবং পিন রয়েছে, যা এটিকে এমন প্রকল্পগুলির জন্য আরও উপযুক্ত করে তোলে যার জন্য প্রচুর ইনপুট এবং আউটপুট প্রয়োজন।
প্রসেসর
আরেকটি পার্থক্য হল প্রতিটি বোর্ডে ব্যবহৃত প্রসেসর। ন্যানো একটি Atmel Atmega328 মাইক্রোকন্ট্রোলার ব্যবহার করে, যখন Uno একটি Atmega328P ব্যবহার করে। যদিও উভয় প্রসেসর একই রকম, Atmega328-এর P সংস্করণে হার্ডওয়্যার সিরিয়াল কমিউনিকেশনের মতো কিছু অতিরিক্ত বৈশিষ্ট্য রয়েছে, যা নির্দিষ্ট পরিস্থিতিতে কার্যকর হতে পারে।
শক্তির উৎসসমূহ
শক্তির ক্ষেত্রে, ন্যানো একটি USB সংযোগ বা একটি বাহ্যিক শক্তি উৎসের মাধ্যমে চালিত হতে পারে, যখন Uno শুধুমাত্র একটি বহিরাগত শক্তি উৎসের মাধ্যমে চালিত হতে পারে। এর মানে হল যে ন্যানো কীভাবে চালিত হতে পারে তার পরিপ্রেক্ষিতে এটি আরও বহুমুখী, এটি এমন প্রকল্পগুলির জন্য একটি ভাল পছন্দ করে যা বহনযোগ্য হতে হবে বা যেখানে একটি পাওয়ার আউটলেট সহজেই উপলব্ধ নাও হতে পারে৷
স্মৃতি
ন্যানো থেকে আরডুইনো ইউনোর একটি বড় সুবিধা হল আরও মেমরির প্রাপ্যতা। Uno তে 32 KB ফ্ল্যাশ মেমরি রয়েছে, যেখানে ন্যানোতে 16 KB এর পরিমাণ মাত্র অর্ধেক। এটি এমন প্রকল্পগুলির জন্য একটি উল্লেখযোগ্য কারণ হতে পারে যার জন্য প্রচুর প্রোগ্রামিং বা ডেটা স্টোরেজ প্রয়োজন।
যোগাযোগ নীতি
সংযোগের ক্ষেত্রে, উভয় বোর্ডেই একই সংখ্যক ইনপুট/আউটপুট পিন রয়েছে এবং বিভিন্ন যোগাযোগ প্রোটোকল যেমন I2C এবং SPI সমর্থন করে। যাইহোক, ইউনোতে সামগ্রিকভাবে আরও বেশি সংযোগকারী এবং পিন রয়েছে, যা অনেক ইনপুট এবং আউটপুট প্রয়োজন এমন প্রকল্পগুলির জন্য উপযোগী হতে পারে।
বৈশিষ্ট্য | আরডুইনো ন্যানো | arduino uno |
প্রসেসর | Atmel Atmega328 | Atmel Atmega328P |
ফ্ল্যাশ মেমরি | 32 KB | 32 KB |
SRAM মেমরি | 2 KB | 2 KB |
EEPROM মেমরি | 1 KB | 1 KB |
ঘরির গতি | 16 মেগাহার্টজ | 16 মেগাহার্টজ |
অপারেটিং ভোল্টেজ | 5V | 5V |
ডিজিটাল ইনপুট/আউটপুট | 22 (যার মধ্যে 6টি PWM) | 14 (যার মধ্যে 6টি PWM) |
এনালগ পিন | 8 | 6 |
ইনপুট ভোল্টেজ | 7-12V | 6-20V |
প্রতি I/O DC কারেন্ট | 40mA | 20mA |
কমিউনিকেশন প্রোটোকল | UART, I2C, SPI | UART, I2C, SPI |
শক্তি | ইউএসবি, এক্সটার্নাল ভিআইএন | ইউএসবি, ডিসি ব্যারেল জ্যাক, এক্সটার্নাল ভিআইএন |
আকার | 18 x 45 মিমি | 68 x 53 মিমি |
ওজন | 7 গ্রাম | 25 গ্রাম |
উপসংহারে, Arduino Nano এবং Arduino Uno উভয়ই DIY ইলেকট্রনিক্স প্রকল্প এবং প্রোটোটাইপের জন্য চমৎকার পছন্দ। ন্যানো ছোট এবং আরও পোর্টেবল, যখন ইউনোতে আরও মেমরি এবং সংযোগকারী রয়েছে।
ন্যানোতে একটি ছোট প্রসেসর এবং কম ফ্ল্যাশ মেমরি রয়েছে, তবে এটি ইউনো থেকেও ছোট এবং হালকা। Uno-তে আরও অ্যানালগ ইনপুট পিন রয়েছে এবং এটি শুধুমাত্র একটি বাহ্যিক উত্স দ্বারা চালিত হয়, যখন ন্যানো একটি USB সংযোগ বা একটি বাহ্যিক উত্সের মাধ্যমে চালিত হতে পারে।
একটি প্রকল্পের নির্দিষ্ট প্রয়োজনীয়তা এবং সীমাবদ্ধতা নির্ধারণ করবে কোন বোর্ড এটির জন্য সর্বোত্তম।
উপসংহার
Arduino Nano Uno এর একটি কমপ্যাক্ট সংস্করণ। তাদের মধ্যে কিছু সামান্য পার্থক্য আছে। সেন্সর ইন্টারফেস করার জন্য উভয়েরই বেশ কয়েকটি GPIO পিন রয়েছে। এই নিবন্ধে আমরা এই উভয় বোর্ডের মধ্যে একটি সংক্ষিপ্ত তুলনা কভার করেছি। আরো বিস্তারিত জানার জন্য নিবন্ধ পড়ুন.