Arduino انواع مختلفی دارد و تفاوت بین آنها همان چیزی است که در این مقاله به آن پرداخته می شود.
آردوینو چیست؟
یک کامپیوتر تک برد SBC ، همانطور که از نامش پیداست، رایانه ای است که روی یک صفحه مدار ساخته شده است.
این رایانه می تواند شامل ریز پردازنده ها، RAM، حافظه ذخیره سازی ، پورت های GPIO ، پورت های USB ، درگاه های نمایشگر و موارد دیگر باشد.
یکی از رایج ترین رایانه های تک برد Raspberry Pi است.
Pi و SBC های مشابه برای پروژه های پیچیده مانند آینه هوشمند بسیار مناسب هستند.
اما برای پروژه های کمتر پیچیده شاید کمی پیچیده باشند. اینجاست که آردوینو وارد می شود.
آردوینوها مانند Raspberry Pi نیستند.
آنها میکروکنترلرهایی هستند که برای ربات ها و پروژه های مشابه عالی هستند، در حالی که هنوز هم بهترین جنبه های یک رایانه تک برد را دارند.
پروژه های آردوینو پیچیدگی کمتری دارند، به عنوان مثال ، یک دستگاه ضدعفونی کننده دست اتوماتیک.
معرفی Arduino Uno
برد آردوینو Uno یک میکروکنترلر بر پایه ATmega328 می باشد .
این برد ۱۴ پین ورودی و خروجی دیجیتال (که ۶ تای آن می تواند به عنوان خروجی PWM استفاده گردد)، ۶ ورودی آنالوگ، یک تشدیدگر سرامیکی ۱۶مگاهرتز (Ceramic Resonator)، یک پورت USB، یک پاورجک (ورودی منبع تغذیه)، یک ICSP header و یک دکمه ریست دارد.
برد Uno شامل کلیه امکانات مورد نیاز جهت بکارگیری میکروکنترلر موجود بر روی برد می باشد.
این برد با قیمت پایین 23 دلار، محبوب ترین صفحه برای سازندگان، مبتدیان و متخصصان است که به دنبال افزودن مقداری قدرت SBC به پروژه های خود هستند.
تنها محدودیت Uno مقدار کم توان پردازشی است، بنابراین برای پروژه های با شدت بالا کاربرد کمتری دارد.
می توانید فایل ها را از طریق اتصال USB Type-B روی رایانه خود دانلود کنید.
Uno از میکروکنترلر ATmega328P استفاده می کند.
این برد با داشتن حداکثر سرعت 16 مگا هرتز برای پروژه های کوچکتر مناسب است.
معرفی Arduino Mega
با Arduino Mega ، قهرمان 5 ولت ترکیب ما آشنا شوید.
برد آردوینو Mega2560 یک برد میکروکنترلر بر پایه ATmega2560 می باشد(datasheet).
این برد مجموعاً ۵۴ پین ورودی/خروجی دیجیتال(که ۱۵ تای آن می تواند به عنوان خروجی PWM استفاده گردد)، ۱۶ ورودی آنالوگ، ۴ پورت UART (پورت های سریال سخت افزاری)، یک نوسان ساز کریستال MHz 16، یک پورت USB، یک پاورجک، یکICSP Header و یک دکمه ریست دارد.
برد Mega 2560 شامل کلیه امکانات مورد نیاز جهت بکارگیری میکروکنترلر موجود برروی برد می باشد.
برای شروع، تنها با یک کـابل USB، به سادگی برد را به کامپیوتـرتان وصل کنید، و یا آن را با یـک آداپـتور AC-to-DC و یا باتری راه اندازی نمایید.
قیمت این برد در حدود 40 دلار است که آن را به عنوان کاندیدای ایده آل برای پروژه های بزرگ آردوینو تبدیل می کند.
این برد به ولتاژ ورودی استاندارد 7-12 ولت نیاز دارد و از طریق کابل USB Type-B همان Uno به رایانه شما متصل می شود.
Mega یک نسخه عالی برای پروژه های چالش برانگیز است، مانند این ماشین چمن زن کنترل از راه دور.
Mega دارای میکروکنترلر ATmega2560 و حداکثر سرعت ساعت 16 مگاهرتز است که قدرت پردازش لازم را فراهم می کند تا بتوانید از این برد نهایت استفاده را ببرید.
معرفی Arduino Due
این برد با داشتن 54 پین ورودی / خروجی Mega ، 12 ورودی آنالوگ ، 512 کیلوبایت حافظه فلش قابل استفاده و 96 کیلوبایت SRAM ، این صفحه برای پروژه های مورد نظر شما مناسب است.
با پرداخت حدود 40 دلار ، این مدل بسیار محبوب در میان سازندگانی است که به دنبال SBC قدرتمند هستند.
این آردینو مانند Mega ، برای کار کردن به 7-12 ولت نیاز دارد.
اما موارد استفاده این برد به دلیل ولتاژ خروجی کم 3.3 ولت ، محدودتر است.
این برد از طریق میکرو USB به کامپیوتر شما متصل می شود و دارای میکروکنترلر AT91SAM3X8E است.
با حداکثر سرعت ساعت 84 مگاهرتز ، سریعتر از Uno و Mega است.
در ادامه یه مقایسه مختصری از لحاظ پارامترها به این سه نسخه آردینو خواهیم پرداخت.
- میکروکنترلر
- Uno: بیتی(8) ATmega328P 16 مگاهرتز
- Mega: بیتی(8) ATmega2560 16 مگاهرتز
- Due: بیتی(32) AT91SAM3X8E 84 مگاهرتز
- حافظه فلش
- Uno: کیلوبایت32
- Mega: کیلوبایت256
- Due: کیلوبایت512
- SRAM
- Uno: کیلوبایت2
- Mega: کیلوبایت8
- Due: کیلوبایت96
- پین ها
- Uno: ورودی خروجی14، 6 ورودی آنالوگ
- Mega: ورودی و خروجی54 ، 16 ورودی آنالوگ
- Due: ورودی و خروجی54 ، 12 ورودی آنالوگ
- ولتاژ
- Uno :ورودی 7-12 ولت ، خروجی 5 ولت
- Mega: ورودی 7-12 ولت ، خروجی 5 ولت
- Due: ورودی 7-12 ولت ، خروجی 3 ولت
- قیمت
- Uno: قیمت 23 دلار
- Mega: قیمت 40 دلار
- Due: قیمت 40 دلار
انتخاب کدام یک برای شما مناسب تر است؟
با بررسی مشخصات هر کدام از آردینوها ، Due با 54 پین ورودی / خروجی ، یک ریز پردازنده 32 بیتی و بیشترین حافظه فلش رتبه اول را دارد.
با این حال این ولتاژ همراه با ولتاژ خروجی پایین خود، برای برخی از پروژه ها قابل استفاده نیست.
نقطه قوت Uno در قیمت پایین آن است و استفاده از آن را برای پروژه های کوچکتر که می خواهید برقی کنید ایده آل می کند.
تعداد محدود پین های ورودی / خروجی آن بزرگترین نقطه ضعف آن است، اما به راحتی می توانید از پس این مشکل برآیید.
برای پروژه های بزرگ ، مگا گزینه عالی است.
این برد با تعداد زیاد پین و ولتاژ خروجی بالا، برای افرادی که پروژه های پیشرفته با قطعات متحرک زیادی می سازند مناسب است.
انتخاب با شماست.