আপনি একজন অপেশাদার উত্সাহী বা দ্রুত প্রোটোটাইপিংয়ের একজন বিশেষজ্ঞ হোন না কেন, আপনাকে অবশ্যই মেকার গ্রেড হার্ডওয়্যারের সুবিধার বিষয়ে ইতিমধ্যেই ভালভাবে সচেতন থাকতে হবে। যাইহোক, কৃত্রিম বুদ্ধিমত্তা (AI), রোবোটিক্স, ইন্টারনেট অফ থিংস (IoT) এবং কম্পিউটার ভিশন জড়িত উচ্চ চাহিদা প্রকল্পগুলি এই হার্ডওয়্যার উপাদানগুলিকে অভিভূত করতে পারে।
একটি সাধারণ সমাধান হল পেশাদার সরঞ্জামের সাথে মেকার ডেভেলপমেন্ট বোর্ড ব্যবহার করা। কিন্তু এটি ডিজাইনটিকে ব্যতিক্রমী জটিল করে তুলবে: জটিল আন্তঃবোর্ড যোগাযোগ, প্রচুর পরিমাণে অতিরিক্ত ওয়্যারিং, এবং ডিবাগিং সমস্যা সৃষ্টিকারী মাথাব্যথার একটি সিরিজ। শুধু দুটি স্বাধীন টুলকিট শেখা বিরক্তিকর হতে পারে। আমি একবার এক অপরিচিত ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্টের (আইডিই) মুখোমুখি হতাশার মধ্যে অসংখ্য দীর্ঘ রাত কাটিয়েছি। এই কারণেই আরডুইনোর ইউএনও কিউ-এর চতুর নকশা আমাকে গভীরভাবে আকৃষ্ট করেছিল।
UNO Q একটি একক সার্কিট বোর্ডে একটি উচ্চ-পারফরম্যান্স মাইক্রোপ্রসেসর ইউনিট (MPU) এবং একটি রিয়েল-টাইম মাইক্রোকন্ট্রোলার ইউনিট (MCU) সংহত করে এবং আরডুইনো অ্যাপ ল্যাব নামে একটি নতুন একীভূত উন্নয়ন পরিবেশের উপর নির্ভর করে।
এই দ্বৈত প্রসেসর আর্কিটেকচারটি অ্যাপ্লিকেশনের ক্ষেত্রগুলিকে খুলে দিয়েছে যেগুলি মূলত একাধিক সার্কিট বোর্ডের প্রয়োজন ছিল। স্বায়ত্তশাসিত নেভিগেশন ক্ষমতা সহ রোবট প্রযুক্তি, গোপনীয়তা বান্ধব মুখের স্বীকৃতি সমর্থন করে এমন স্মার্ট হোম ডিভাইস এবং পরিবেশের সাথে স্বয়ংক্রিয়ভাবে খাপ খাইয়ে নিতে পারে এমন স্মার্ট কৃষি ব্যবস্থা হল কয়েকটি উদাহরণ।
ডুয়াল প্রসেসর, ডুয়াল অপারেটিং সিস্টেম আরডুইনো বোর্ড উচ্চ চাহিদার অ্যাপ্লিকেশনের জন্য উপযুক্ত
UNO Q সিরিজের প্রথম পণ্য হল ABX00162 (চিত্র 1)। এই সার্কিট বোর্ডের বিশিষ্ট বৈশিষ্ট্য হল Qualcomm-এর QRB-2210, একটি কোয়াড কোর আর্ম কর্টেক্স-A53 MPU যা 2.0 গিগাহার্টজ (GHz) ফ্রিকোয়েন্সিতে কাজ করে, যা Adreno গ্রাফিক্স প্রসেসিং ইউনিট (GPU) এবং ডুয়াল ইমেজ সিগন্যাল প্রসেসর দিয়ে সজ্জিত। চিপটি 2 Gbytes মেমরি এবং 16 Gbytes eMMC মেমরি দিয়ে সজ্জিত, এটিকে প্রথম Arduino হার্ডওয়্যার যা অনুশীলনে সম্পূর্ণ ডেস্কটপ স্তরের ডেবিয়ান লিনাক্স চালাতে সক্ষম। এর মানে হল যে আপনি আলাদা কম্পিউটারের পরিবর্তে সার্কিট বোর্ডে AI মডেল এবং পাইথন অ্যাপ্লিকেশনগুলি সরাসরি হোস্ট করতে পারেন।
চিত্র 1: Arduino UNO Q ABX00162 রিয়েল-টাইম MCU-এর সাথে উচ্চ-কার্যক্ষমতাসম্পন্ন MPU-কে একত্রিত করে। (ছবির উৎস: Arduino)
এই সবই STM32U585 MCU-তে STMicroelectronics-এর উপর ভিত্তি করে নির্মিত ক্লাসিক Arduino অভিজ্ঞতার পরিপূরক। এই MCU এর মূল হল Arm Cortex-M33n, যা 160 মেগাহার্টজ (MHz) পর্যন্ত ফ্রিকোয়েন্সিতে চলে। MCU Zephyr অপারেটিং সিস্টেমে Arduino Core চালায় এবং বিল্ট-ইন 8 × 13 LED ম্যাট্রিক্স সহ বিভিন্ন পেরিফেরাল চালায়।
যদিও UNO Q-এর বিভিন্ন নতুন বৈশিষ্ট্য রয়েছে, তবুও এটি একটি বৃহত্তর Arduino ইকোসিস্টেমের সাথে সামঞ্জস্যপূর্ণ। ক্লাসিক UNO স্পেসিফিকেশন পিন হেডার বিদ্যমান সম্প্রসারণ বোর্ডগুলির সাথে সামঞ্জস্যপূর্ণ, যখন Qwiic ইন্টারফেস প্লাগ এবং প্লে সমর্থন করে, এটি মডুলানো মডিউলগুলির সাথে সংযোগ করা এবং সেন্সর এবং অন্যান্য পেরিফেরালগুলির সাথে মানিয়ে নেওয়া সহজ করে তোলে৷ নীচে, উচ্চ-গতির পিন শিরোনাম (JMEDIA এবং JMISC) রয়েছে যা MIPI ক্যামেরা এবং ডিসপ্লের মতো উন্নত পেরিফেরালগুলিকে সংযুক্ত করতে ব্যবহৃত হয়।
আরডুইনো অ্যাপ ল্যাব ব্যবহার করে ইউনিফাইড ডেভেলপমেন্ট
হার্ডওয়্যার শুধুমাত্র একটি কারণ কেন UNO Q অত্যন্ত আকর্ষণীয়। আরডুইনো অ্যাপ ল্যাব (চিত্র 2), একটি উন্নয়ন পরিবেশ হিসাবে, দ্বৈত প্রসেসর আর্কিটেকচারকে একটি একক সুসঙ্গত লক্ষ্য হিসাবে দেখতে পারে, এইভাবে পণ্যটির সম্পূর্ণ রূপ গঠন করে।

