Arduino UNO: প্লেট বিশ্লেষণ hardware libre পুঙ্খানুপুঙ্খভাবে

আরডুইনো আই 2 সি বাস

যেহেতু এটি বাজারে চালু হয়েছিল প্লেট Arduino UNO, অনেকগুলি তার সর্বশেষ সংশোধনগুলির আউটপুট নিয়ে এই বোর্ডকে বিকশিত করেছে। তদতিরিক্ত, এর একই নির্মাতারা ইউএনও-র আওতাভুক্তদের চেয়ে প্রাথমিক প্রয়োজনগুলির তুলনায় আরও প্রয়োজনীয়তা কমাতে বিভিন্ন ফর্ম্যাটে অন্যান্য অনুরূপ প্লেট তৈরি করতে ছুটে গেছে। এমনকি আরও অনেকে তাদের নিজস্ব ক্লোন বা সামঞ্জস্যপূর্ণ বোর্ড তৈরি করার সাহস করেছে, যদিও একই সাফল্যের সাথে নয়।

ইতিমধ্যে আরডুইনোর উপস্থিতির আগে অন্যান্য অনুরূপ প্রকল্প ছিল, মাইক্রোচিপ পিআইসি মাইক্রোকন্ট্রোলার সহ বিখ্যাত প্যারালাক্স বোর্ডগুলির মতো যেগুলি অন্যদের মধ্যে PBASIC-এর মতো ভাষা ব্যবহার করে খুব সহজে প্রোগ্রাম করা যেতে পারে। এর একটি উদাহরণ হল প্যারালাক্স থেকে বেসিক স্ট্যাম্প 2। কিন্তু না হওয়ার ঘটনা hardware libre এর মানে হল যে আরডুইনো প্রকল্পের মতো বাজারে তাদের একই শিকড় নেই। ইতালীয় প্লেট সত্যিই এই অর্থে একটি বিপ্লব হয়েছে.

কি হচ্ছে? Arduino UNO রেভ 3?

আরডিনো লোগো

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

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

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

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

বিখ্যাত প্রকল্পটির নাম আইভরিয়ার একটি বারে উদ্ভূত হয়েছিল, যেখানে প্রকল্পটির প্রতিষ্ঠাতা মিলিত হয়েছিল। বারটিকে বার ডি রে আরডুইনো বলা হত, যার ফলস্বরূপ 1014 সাল পর্যন্ত ইতালির রাজা আইভরিয়া থেকে আরডুইনোর নামকরণ করা হয়েছিল।

এই প্লেটের সম্ভাব্যতার দিক থেকে, সম্প্রদায় থেকে আরও এগিয়ে যাওয়ার এবং আরও প্লেট তৈরির জন্য আরও সমর্থন যুক্ত করা হয়েছিল। এছাড়াও, সরবরাহকারী বৈদ্যুতিন উপাদান এবং নির্মাতারা নির্দিষ্ট পণ্য নকশা শুরু আরডুইনোর সাথে সামঞ্জস্যপূর্ণ। যেমনটি অ্যাডাফ্রুট ইন্ডাস্ট্রিজের ক্ষেত্রে। এখান থেকে এই প্লেটগুলির জন্য असंख्य ঝাল এবং অতিরিক্ত মডিউল তৈরি হয়েছিল।

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

এই বিন্দু হিসাবে, অনেক ফর্ম ফ্যাক্টর এবং বিভিন্ন মাইক্রোকন্ট্রোলারগুলির পাশাপাশি অনেকগুলি আরডুইনো রূপগুলি তৈরি হয়েছে been অনেক আনুষাঙ্গিক যা আমরা এই ব্লগে আলোচনা করেছি:

বিস্তারিত তথ্য Arduino UNO

এই প্লেট Arduino UNO এর কিছু বৈশিষ্ট্য রয়েছে যা এটিকে অনন্য করে তোলে এবং এটি অন্যান্য আরডুইনো বোর্ডের প্রতি শ্রদ্ধার সাথে একটি ধারাবাহিকতা রয়েছে যা আমরা হাইলাইট করতে যাচ্ছি।

প্রযুক্তিগত বৈশিষ্ট্য, স্কিম এবং পিনআউট

আরডুইনো পিনআউট

El বোর্ডের পিনআউট এবং প্রযুক্তিগত বৈশিষ্ট্যগুলি Arduino UNO রেভ 3 এটি সঠিকভাবে কীভাবে ব্যবহার করতে হয় তা জানা তাদের পক্ষে গুরুত্বপূর্ণ, অন্যথায় আপনি সমস্ত ইলেকট্রনিক উপাদান তাদের উপলব্ধ পিন এবং বাসের সাথে সংযুক্ত করার সীমা এবং সঠিক উপায়টি জানতে পারবেন না।

প্রথম দিয়ে শুরু তার বৈশিষ্ট্য, তোমার আছে কি:

  • 328 মেগাহার্জ এটেল এটিমেগ 16 মাইক্রোকন্ট্রোলার
  • জাহাজে থাকা এসআরএএম মেমরি: 2 কেবি
  • ইন্টিগ্রেটেড EEPROM মেমরি: 1 কেবি
  • ফ্ল্যাশ মেমরি: 32 কেবি, যার মধ্যে 0.5 কেবি বুটলোডার ব্যবহার করে, তাই এগুলি অন্য উদ্দেশ্যে ব্যবহার করা যায় না।
  • চিপ ওয়ার্কিং ভোল্টেজ: 5 ভি
  • প্রস্তাবিত সরবরাহের ভোল্টেজ: 7-12 ভি (যদিও এটি 6 থেকে 20 ভি সমর্থন করে)
  • অবিচ্ছিন্ন বর্তমান তীব্রতা: I / O এর জন্য 40mA এবং 50V পিনের জন্য 3.3 এমএ।
  • আই / ও পিন: 14 টি পিন, যার মধ্যে 6 টি PWM.
  • অ্যানালগ পিন: 6 পিন
  • মেমরিতে লোড হওয়া প্রোগ্রামটির পুনরায় চালু করতে পুনরায় সেট করুন বোতামটি।
  • ইউএসবি ইন্টারফেস চিপ।
  • ছন্দ দরকার এমন সংকেতের জন্য অসিলেটর ঘড়ি।
  • পিসিবিতে পাওয়ার এলইডি
  • ইন্টিগ্রেটেড ভোল্টেজ নিয়ন্ত্রক।
  • মূল্য প্রায় 20 ডলার।

জন্য হিসাবে পিন এবং সংযোগ প্লেটে উপলব্ধ Arduino UNO:

  • ব্যারেল জ্যাক বা ডিসি পাওয়ার জ্যাক: বোর্ড সংযোগকারী Arduino UNO বৈদ্যুতিকভাবে এটি ক্ষমতা করতে সক্ষম হতে। কার্ডটি একটি উপযুক্ত জ্যাক এবং একটি অ্যাডাপ্টারের মাধ্যমে 5-20 ভোল্ট সরবরাহ করতে পারে। আপনি যদি প্লেটের সাথে প্রচুর পরিমাণে উপাদান সংযোগ স্থাপন করতে চলেছেন তবে সম্ভবত পর্যাপ্ত হতে আপনাকে 7 ভি বাধা অতিক্রম করতে হবে।
  • ইউএসবি: ইউআরডি পোর্টটি আরডুইনো বোর্ডকে পিসিতে সংযুক্ত করতে ব্যবহৃত হয়, আপনি যেভাবে এটি প্রোগ্রাম করতে পারেন বা সিরিয়াল বন্দর দিয়ে এটি থেকে ডেটা গ্রহণ করতে পারেন। এটি হ'ল মূলত এটি আপনাকে মাইক্রোকন্ট্রোলারের অভ্যন্তরীণ স্মৃতিতে আপনার আরডুইনো আইডিই স্কেচগুলি লোড করতে সহায়তা করবে যাতে এটি এটি কার্যকর করতে পারে। এটি হোব এবং এর সাথে সংযুক্ত উপাদানগুলির জন্য পাওয়ার ফাংশনও পূরণ করতে পারে।
  • ভিআইএন পিন: আপনি এমন একটি ভিআইএন পিনও পাবেন যা আপনাকে বোর্ডকে শক্তিশালী করতে দেয় Arduino UNO আপনি যদি ইউএসবি বা উপরের জ্যাকটি ব্যবহার করতে না চান তবে একটি বাহ্যিক পাওয়ার সরবরাহ ব্যবহার করে।
  • 5V: 5V এর ভোল্টেজ সরবরাহ করে। যে শক্তিটি এটি পৌঁছাবে তা পূর্ববর্তী তিনটি ক্ষেত্রে একটির মাধ্যমে আসে যার দ্বারা আপনি আপনার প্লেটকে শক্তি দিতে পারেন।
  • 3V3: এই পিনটি আপনাকে আপনার প্রকল্পগুলিতে 3.3v এবং 50mA পর্যন্ত খাওয়ানোর অনুমতি দেয়।
  • GND: আপনার বৈদ্যুতিন প্রকল্পের গ্রাউন্ডটি তাদের সাথে সংযুক্ত করতে এটিতে 2 গ্রাউন্ড পিন রয়েছে।
  • রিসেট: এর মাধ্যমে একটি নিম্ন সিগন্যাল প্রেরণ করে পুনরায় সেট করার জন্য একটি পিন।
  • পুয়ের্তো সিরিয়াল: এটিতে টিটিএল সিরিয়াল তথ্য যথাক্রমে প্রাপ্ত এবং সংক্রমণ করতে দুটি পিন 0 (আরএক্স) এবং 1 (টিএক্স) রয়েছে। তারা তাদের ইউএসবি-থেকে-টিটিএল পিনগুলিতে মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত রয়েছে।
  • বাহ্যিক বাধা: 2 এবং 3, পিনগুলি যা ক্রমবর্ধমান, পতনশীল প্রান্ত বা একটি উচ্চ বা নিম্ন মানের দিয়ে বাধা বিঘ্নিত করতে কনফিগার করা যেতে পারে।
  • SPI: বাসটি 10 ​​(এসএস), 11 (এমআইএসওআই), এবং 13 (এসসিকে) চিহ্নিত পিনগুলিতে রয়েছে যার সাহায্যে আপনি এসপিআই লাইব্রেরি ব্যবহার করে যোগাযোগ করতে পারেন।
  • A0-A5: এনালগ পিন হয়।
  • 0-13: আপনি কনফিগার করতে পারেন এমন ডিজিটাল ইনপুট বা আউটপুট পিন। একটি ছোট ইন্টিগ্রেটেড এলইডি 13 টি পিনের সাথে সংযুক্ত রয়েছে যে এই পিনটি বেশি হলে এটি আলোকিত হবে।
  • টোয়াই: সমর্থন করেযোগাযোগ TWI ওয়্যার লাইব্রেরি ব্যবহার করে। আপনি পিন এ 4 বা এসডিএ এবং পিন এ 5 বা এসসিএল ব্যবহার করতে পারেন।
  • এআরএফ: এনালগ ইনপুট জন্য রেফারেন্স ভোল্টেজ পিন্ট।

datasheets

ওপেন সোর্স বোর্ড হওয়া, কেবল নয় আপনি ডেটাশিট পাবেন অন্যান্য অনেক ইলেকট্রনিক পণ্য হিসাবে। আপনি আরও অনেক নথি এবং বৈদ্যুতিন ডায়াগ্রাম ডাউনলোড করতে পারেন যা এই বোর্ড কীভাবে কাজ করে তা আপনাকে বুঝতে সহায়তা করবে। Arduino UNO অভ্যন্তরীণভাবে এবং এমনকি নিজের আর্দুইনো বাস্তবায়ন নিজেই তৈরি করুন। উদাহরণস্বরূপ, আপনার নিজের হাতে নিচের অফিসিয়াল তথ্য রয়েছে:

অন্যান্য আরডুইনো বোর্ডের সাথে পার্থক্য

আরডুইনো বোর্ড

Arduino UNO রেভ 3 এটি আদর্শ প্লেট যারা শুরু করেন তাদের জন্য এই ধরণের প্লেট ব্যবহার করতে। আর কিছু, আপনার অন্তর্ভুক্ত থাকা সমস্ত কিছু দিয়ে শুরু করার জন্য স্টার্টার কিট রয়েছে are। এই কিটটিতে অনুশীলন শুরু করার জন্য বিপুল সংখ্যক বৈদ্যুতিন উপাদান নয়, প্রতিটি পদক্ষেপে আপনাকে সহায়তা করার জন্য একটি বিস্তৃত ম্যানুয়ালও রয়েছে।

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

  • Arduino UNO রেভ 3: প্রযুক্তিগত বৈশিষ্ট্য সহ বিভাগ দেখুন।
  • আরডুইনো মেগা: ইউএনও প্লেটের চেয়ে কিছুটা বড় মাত্রার সাথে দাম € 30 এর উপরে উঠে যায়। তদতিরিক্ত, এটিতে আরও শক্তিশালী এটিমেগা 2560 মাইক্রোকন্ট্রোলার রয়েছে যা 16 মেগাহার্টজ-এ কাজ করে তবে 256KB ফ্ল্যাশ মেমরি, 4KB EEPROM এবং আরও জটিল প্রোগ্রামের জন্য 8KB এসআরএম। এছাড়াও, 54 টি ডিজিটাল আই / ও, 15 পিডব্লিউএম এবং 16 টি এনালগ সহ এটিতে আরও পিন রয়েছে।
  • আরডুইনো মাইক্রো: ইউএনওর চেয়ে কম আকারের হলেও এর আকারটি তার ছোট আকারের জন্য দাঁড়িয়েছে। এই ছোট স্থানটিতে এটি একটি ছোট এটিমেগ 32 ইউ 4 মাইক্রোকন্ট্রোলার সংহত করে, তবে এটি 16 মেগাহার্টজ-এও কাজ করে। মেমরিটি ইউএনওর সমান, এসআরএএম ব্যতীত, যেখানে আরও 0.5 কেবি রয়েছে। 20 ডিজিটাল, 7 পিডব্লিউএম এবং 12 এনালগ সহ ছোট আকারের পরেও পিনগুলি বাড়ানো হয়েছে। আর একটি পার্থক্য হ'ল এটি ইউএসবির পরিবর্তে এর সংযোগের জন্য মাইক্রো-ইউএসবি ব্যবহার করে। এত ছোট হওয়ায় এটি আগের দু'টির মতো ঝাল বা withালগুলির সাথে সামঞ্জস্যপূর্ণ নয় ...

আরডুইনো আইডিই এবং প্রোগ্রামিং

আরডুইনো আইডিইর স্ক্রিনশট

আরডুইনো প্রোগ্রাম করার জন্য, এর যে কোনও সংস্করণে আপনার আইডিই বা বিকাশ পরিবেশ বলা হয় আরডুইনো আইডিই। এটি ম্যাকস, উইন্ডোজ এবং লিনাক্স উভয়ের সাথেই সামঞ্জস্যপূর্ণ। এটি যে কোনও ফ্রি এবং ওপেন সোর্স স্যুট can এই লিঙ্ক থেকে ডাউনলোড করুন। এটির সাহায্যে আপনি বোর্ডে মাইক্রোকন্ট্রোলার চিপ প্রোগ্রাম করার জন্য কোডগুলি তৈরি করতে পারেন এবং এইভাবে আপনার প্রকল্পগুলিকে কাজ করতে পারেন।

প্ল্যাটফর্মটি একটি আরডুইনো প্রোগ্রামিং ভাষা দ্বারা সমর্থিত যা উচ্চ স্তরের প্রোগ্রামিং ভাষার উপর ভিত্তি করে on প্রসেসিংযা পরিবর্তে সুপরিচিত সি ++ এর মতো similar সে কারণেই তাদের অভিনয়ের অনুরূপ বাক্য গঠন এবং পদ্ধতি থাকবে।

আপনি সম্পর্কে আরও জানতে পারেন কীভাবে আরডুইনো আইডিই ব্যবহার করবেন এই ব্লগের নিবন্ধগুলির সাথে ব্যাখ্যা করে যে কীভাবে প্রতিটি বৈদ্যুতিন উপাদান বা মডিউলটিকে বোর্ডের সাথে সংহত করতে হয় বা সরাসরি প্রোগ্রামিং কোর্স ডাউনলোড করতে হয় পিডিএফে আরডুইনো আইডিই বিনামুল্যে. এটির সাহায্যে আপনি আপনার প্রকল্পগুলি দিয়ে শুরু করতে বাক্য গঠন এবং প্রোগ্রামিং ভাষা শিখবেন ...


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।